*,:before,:after{--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: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Segoe UI,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.glass-panel{position:relative;overflow:hidden;border-radius:5px;border-width:1px;border-color:#ffffffb3;background-color:#ffffffa6;--tw-shadow: 0 20px 56px rgba(15, 23, 42, .08);--tw-shadow-colored: 0 20px 56px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(28px);-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)}.glass-panel:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background:linear-gradient(145deg,rgba(255,255,255,.85) 0%,rgba(255,255,255,.15) 38%,transparent 100%)}.glass-panel-hover{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.glass-panel-hover:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#ffffffe6;box-shadow:0 28px 80px #0f172a1a,0 0 0 1px #4f7cff14,0 0 40px #4f7cff1a}.glass-input{width:100%;border-radius:5px;border-width:1px;border-color:#e2e8f0cc;background-color:#ffffff8c;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;--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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.glass-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.glass-input::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.glass-input:focus{border-color:#4f7cff66;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(79 124 255 / .15);box-shadow:0 0 0 4px #4f7cff14}.glass-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:5px;border-width:1px;border-color:#fffc;background-color:#fff9;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));--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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.glass-btn:hover:not(:disabled){--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#4f7cff40;background-color:#fffc;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));box-shadow:0 12px 32px #4f7cff1f}.glass-btn-primary{border-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#4f7cff,#7c3aed)}.glass-btn-primary:hover:not(:disabled){box-shadow:0 16px 40px #4f7cff47}.glass-badge{display:inline-flex;align-items:center;border-radius:5px;border-width:1px;border-color:#ffffffb3;background-color:#ffffff80;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));--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)}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-left-\[8\%\]{left:-8%}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[8\%\]{bottom:8%}.left-0{left:0}.left-4{left:1rem}.left-\[18\%\]{left:18%}.left-\[32\%\]{left:32%}.right-0{right:0}.right-\[-6\%\]{right:-6%}.right-\[22\%\]{right:22%}.top-0{top:0}.top-1\/2{top:50%}.top-\[-12\%\]{top:-12%}.top-\[42\%\]{top:42%}.top-\[8\%\]{top:8%}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.h-\[300px\]{height:300px}.h-\[360px\]{height:360px}.h-\[440px\]{height:440px}.h-\[480px\]{height:480px}.h-\[520px\]{height:520px}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-9{min-height:2.25rem}.w-11{width:2.75rem}.w-\[300px\]{width:300px}.w-\[360px\]{width:360px}.w-\[440px\]{width:440px}.w-\[480px\]{width:480px}.w-\[520px\]{width:520px}.w-full{width:100%}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .45s ease-out}@keyframes glass-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-glass-float{animation:glass-float 8s ease-in-out infinite}@keyframes glass-pulse{0%,to{opacity:.55}50%{opacity:.85}}.animate-glass-pulse{animation:glass-pulse 4s ease-in-out infinite}@keyframes scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scale-in .35s ease-out}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-amber-400\/20{border-color:#fbbf2433}.border-cyan-400\/20{border-color:#22d3ee33}.border-emerald-400\/20{border-color:#34d39933}.border-glass-primary\/30{border-color:#4f7cff4d}.border-red-400\/20{border-color:#f8717133}.border-red-400\/30{border-color:#f871714d}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.bg-\[\#070B18\]\/70{background-color:#070b18b3}.bg-\[\#C4B5FD\]\/30{background-color:#c4b5fd4d}.bg-\[\#FFB199\]\/35{background-color:#ffb19959}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-emerald-500\/10{background-color:#10b9811a}.bg-glass-primary\/15{background-color:#4f7cff26}.bg-red-500\/10{background-color:#ef44441a}.bg-transparent{background-color:transparent}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from: rgb(6 182 212 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-glass-primary\/20{--tw-gradient-from: rgb(79 124 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 124 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/20{--tw-gradient-from: rgb(239 68 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.04\]{--tw-gradient-from: rgb(255 255 255 / .04) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-amber-400\/5{--tw-gradient-to: rgb(251 191 36 / .05) var(--tw-gradient-to-position)}.to-cyan-400\/5{--tw-gradient-to: rgb(34 211 238 / .05) var(--tw-gradient-to-position)}.to-emerald-400\/5{--tw-gradient-to: rgb(52 211 153 / .05) var(--tw-gradient-to-position)}.to-glass-accent\/10{--tw-gradient-to: rgb(124 58 237 / .1) var(--tw-gradient-to-position)}.to-red-400\/5{--tw-gradient-to: rgb(248 113 113 / .05) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pl-11{padding-left:2.75rem}.text-left{text-align:left}.text-2xl{font-size:1.5rem;line-height:2rem}.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-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-tight{letter-spacing:-.025em}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-glass-secondary{--tw-text-opacity: 1;color:rgb(110 231 249 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.shadow-glass-lg{--tw-shadow: 0 28px 72px rgba(15, 23, 42, .1);--tw-shadow-colored: 0 28px 72px 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-glow{--tw-shadow: 0 0 40px rgba(79, 124, 255, .35);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.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-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[110px\]{--tw-blur: blur(110px);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-\[120px\]{--tw-blur: blur(120px);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-\[80px\]{--tw-blur: blur(80px);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-\[90px\]{--tw-blur: blur(90px);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-\[24px\]{--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)}.backdrop-blur-\[30px\]{--tw-backdrop-blur: blur(30px);-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-glass{--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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.hover\:border-red-400\/50:hover{border-color:#f8717180}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/80:hover{color:#fffc}.hover\:shadow-\[0_0_30px_rgba\(239\,68\,68\,0\.25\)\]:hover{--tw-shadow: 0 0 30px rgba(239,68,68,.25);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:root{--tblr-primary: #f59e0b;--tblr-primary-rgb: 245, 158, 11;--tblr-success: #22c55e;--tblr-info: #fbbf24;--tblr-warning: #f59e0b;--tblr-danger: #ef4444;--tblr-orange: #ea580c;--tblr-teal: #14b8a6;--tblr-gray-200: #e5e7eb;--tblr-gray-300: #d1d5db;--tblr-gray-400: #9ca3af;--tblr-gray-500: #6b7280;--tblr-gray-600: #4b5563;--tblr-gray-700: #374151;--tblr-gray-800: #1a1a1a;--tblr-gray-900: #0d0d0d;--bg: #0d0d0d;--bg-elev: #141414;--bg-soft: #1a1a1a;--bg-hover: #222222;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #f5f5f5;--muted: #9ca3af;--accent: #f59e0b;--accent-2: #ea580c;--accent-dim: rgba(245, 158, 11, .16);--accent-glow: rgba(245, 158, 11, .35);--pos: #22c55e;--neg: #ef4444;--warn: #f59e0b;--info: #fbbf24;--sidebar-w: 268px;--sidebar-collapsed: 72px;--topbar-h: 56px;--radius: 10px;--shadow: 0 8px 28px rgba(0, 0, 0, .45);--font: "Plus Jakarta Sans", "Segoe UI", sans-serif;--mono: "IBM Plex Mono", Monaco, Consolas, monospace}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button:disabled{opacity:.45;cursor:not-allowed}.admin-shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100%;transition:grid-template-columns .18s ease}.admin-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed) 1fr}.workspace{min-width:0;display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(180deg,rgba(34,197,94,.03),transparent 180px),var(--bg)}.sidebar{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;background:var(--tblr-gray-800);border-right:1px solid var(--border)}.sidebar.is-collapsed .nav-label,.sidebar.is-collapsed .soon,.sidebar.is-collapsed .brand-text,.sidebar.is-collapsed .user-meta{display:none}.brand{height:var(--topbar-h);display:flex;align-items:center;gap:.7rem;padding:0 .85rem;border-bottom:1px solid var(--border);flex-shrink:0;background:#1118278c}.brand-mark{width:34px;height:34px;border-radius:8px;background:var(--tblr-primary);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 0 0 3px #066fd138}.brand-text strong{display:block;font-size:.95rem;line-height:1.15;color:var(--text)}.brand-text span{color:var(--tblr-gray-400);font-size:.7rem;font-weight:500}.brand-toggle{margin-left:auto}.icon-btn{width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--tblr-gray-400);cursor:pointer;display:grid;place-items:center}.icon-btn:hover{color:var(--text);background:#ffffff0a;border-color:var(--border)}.side-nav{overflow-y:auto;padding:.75rem .65rem 1rem;flex:1;scrollbar-width:thin;scrollbar-color:var(--tblr-gray-700) transparent}.nav-group{margin-bottom:.55rem}.nav-group-divider{height:1px;margin:.45rem .35rem;background:var(--border)}.nav-group-label{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;color:var(--tblr-gray-500);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.45rem .65rem .4rem;cursor:pointer;border-radius:6px}.nav-group-label:hover{color:var(--tblr-gray-300);background:#ffffff08}.chev{display:grid;place-items:center;transition:transform .15s ease;opacity:.8}.chev.open{transform:rotate(180deg)}.nav-link{display:flex;align-items:center;gap:.65rem;padding:.52rem .7rem;border-radius:6px;color:var(--tblr-gray-300);font-size:.875rem;font-weight:500;margin-bottom:2px;border:1px solid transparent;transition:background .12s ease,color .12s ease,border-color .12s ease}.nav-link:hover{background:#ffffff0a;color:#fff}.nav-link.active{background:#066fd12e;color:#fff;border-color:#066fd159}.nav-ico{width:18px;height:18px;display:grid;place-items:center;flex-shrink:0;color:var(--tblr-gray-400)}.nav-ico svg{width:18px;height:18px}.nav-link:hover .nav-ico,.nav-link.active .nav-ico{color:#93c5fd}.nav-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.soon{font-size:.6rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#f9c566;background:#f59f0024;border:1px solid rgba(245,159,0,.28);border-radius:4px;padding:.12rem .35rem}.sidebar-foot{border-top:1px solid var(--border);padding:.75rem;flex-shrink:0;background:#11182773;display:flex;flex-direction:column;gap:.55rem}.user-card{display:flex;align-items:center;gap:.65rem;padding:.35rem .25rem}.user-avatar{width:34px;height:34px;border-radius:50%;background:#066fd138;border:1px solid rgba(6,111,209,.4);color:#93c5fd;display:grid;place-items:center;font-size:.72rem;font-weight:700;flex-shrink:0}.user-meta{min-width:0}.sidebar-foot .who{font-weight:600;font-size:.84rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-chip{display:inline-block;margin-top:.15rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--tblr-gray-400);background:#ffffff0a;border:1px solid var(--border);border-radius:4px;padding:.1rem .35rem}.logout-btn{width:100%}.sidebar.is-collapsed .logout-btn{padding-left:0;padding-right:0;display:grid;place-items:center}.sidebar.is-collapsed .nav-link{justify-content:center;padding-left:.55rem;padding-right:.55rem}.sidebar.is-collapsed .user-card{justify-content:center}.topbar{height:var(--topbar-h);border-bottom:1px solid var(--border);background:#0c0e12d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;padding:0 1.35rem;position:sticky;top:0;z-index:20}.crumbs{display:flex;align-items:center;gap:.4rem;font-size:.88rem}.crumb-sep{color:#475569}.crumb-current{font-weight:650}.topbar-right{display:flex;align-items:center;gap:.55rem}.env-pill{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#86efac;background:#16a34a26;border:1px solid rgba(34,197,94,.25);border-radius:999px;padding:.22rem .55rem}.main{min-width:0;padding:1.15rem 1.35rem 2rem;display:flex;flex-direction:column;gap:.9rem}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-header h1{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.page-header p{margin:.25rem 0 0;color:var(--muted);font-size:.88rem}.page-actions{display:flex;gap:.5rem;flex-wrap:wrap}.dash{display:flex;flex-direction:column;gap:.9rem}.dash-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.dash-kpi-grid--score{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-score-section{display:grid;gap:.65rem}.dash-section-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.dash-grid--monitor{grid-template-columns:1fr 1fr}.dash-alert-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.dash-alert-item{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;padding:.55rem .65rem;border-radius:8px;border:1px solid var(--border);background:var(--surface-1, var(--bg-soft))}.dash-alert-item.tone-warn{border-color:color-mix(in srgb,var(--warn) 35%,var(--border))}.dash-alert-item.tone-neg{border-color:color-mix(in srgb,var(--neg) 35%,var(--border))}.dash-alert-main{display:grid;gap:.15rem;min-width:0}.dash-alert-main strong{font-size:.82rem}.dash-alert-main span{font-size:.74rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1200px){.dash-kpi-grid--score{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.dash-kpi-grid--score,.dash-grid--monitor{grid-template-columns:1fr}}.dash-kpi{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;padding:.9rem .95rem;box-shadow:var(--shadow);transition:border-color .15s ease,transform .12s ease;display:block}a.dash-kpi:hover{border-color:var(--border-strong);transform:translateY(-1px)}.dash-kpi-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem}.dash-kpi-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:.85rem;font-weight:700;background:var(--bg-soft);color:var(--muted)}.dash-kpi-icon.tone-pos{background:#22c55e26;color:var(--pos)}.dash-kpi-icon.tone-warn{background:#fbbf2426;color:var(--warn)}.dash-kpi-icon.tone-neg{background:#f8717126;color:var(--neg)}.dash-kpi-icon.tone-info{background:#38bdf826;color:var(--info)}.dash-kpi-go{color:#64748b;font-size:.85rem}.dash-kpi-label{color:var(--muted);font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.dash-kpi-value{margin-top:.25rem;font-family:var(--mono);font-size:1.45rem;font-weight:600}.dash-kpi-value.info{color:var(--info)}.dash-kpi-hint{margin-top:.25rem;color:#74839a;font-size:.74rem}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.dash-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow);min-width:0}.dash-card.wide{grid-column:1 / -1}.dash-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border);background:#ffffff04}.dash-card-head h2{margin:0;font-size:.95rem;font-weight:700}.dash-card-head p{margin:.15rem 0 0;color:var(--muted);font-size:.78rem}.dash-card-actions{display:flex;gap:.35rem;flex-wrap:wrap}.dash-card-body{padding:1rem}.dash-card-body.tight{padding:0}.split-bar-wrap{margin-bottom:1rem}.split-bar-wrap:last-child{margin-bottom:0}.split-bar-labels{display:flex;justify-content:space-between;font-size:.8rem;color:var(--muted);margin-bottom:.4rem}.split-bar-labels strong{color:var(--text)}.split-bar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--bg-soft)}.split-left{background:linear-gradient(90deg,#38bdf8,#0ea5e9)}.split-right{background:linear-gradient(90deg,#f59e0b,#ea580c)}.split-bar-foot{margin-top:.35rem;font-size:.72rem}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:.75rem}.kpi{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);padding:.95rem 1rem}.kpi .label{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:650}.kpi .value{margin-top:.4rem;font-size:1.35rem;font-family:var(--mono);font-weight:600}.kpi .hint{margin-top:.3rem;color:var(--muted);font-size:.75rem}.kpi.tone-pos .value{color:var(--pos)}.kpi.tone-neg .value{color:var(--neg)}.kpi.tone-warn .value{color:var(--warn)}.panel{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:0;max-width:100%}.filter-bar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;padding:.85rem 1rem;border-bottom:1px solid var(--border);background:#ffffff04}.filter-field{display:flex;flex-direction:column;gap:.28rem;min-width:140px}.filter-field.grow{flex:1 1 180px}.filter-field span{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700}.filter-field input,.filter-field select,.pager-size select,.field input{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:.48rem .65rem;outline:none}.filter-field input:focus,.filter-field select:focus,.field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.filter-actions{display:flex;gap:.45rem;margin-left:auto}.orders-live-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;margin:0 0 .95rem}.orders-live-metrics--desk{grid-template-columns:repeat(4,minmax(0,1fr))}.orders-metric{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.85rem .95rem;border-radius:12px;border:1px solid var(--border);background:var(--bg-elev);box-shadow:var(--shadow)}.orders-live-metrics+.orders-live-metrics{margin-top:-.25rem}.orders-metric-label{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-metric-value{font-family:var(--mono);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-metric--pos{border-color:#22c55e47;background:#22c55e14}.orders-metric--neg{border-color:#ef444447;background:#ef444414}.orders-filters{display:grid;grid-template-columns:minmax(150px,1.15fr) repeat(2,minmax(120px,.9fr)) repeat(3,minmax(100px,.75fr)) auto;gap:.65rem .7rem;align-items:end;padding:.9rem 1rem;border-bottom:1px solid var(--border);background:#ffffff05}.orders-filter{display:flex;flex-direction:column;gap:.3rem;min-width:0}.orders-filter-label{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);line-height:1.2}.orders-filter select,.orders-filter .positions-drf-trigger,.orders-filter .symbol-search input,.orders-filter .watchlist-search-input,.orders-filter .search-select-trigger,.orders-filter-reset{width:100%;min-height:38px;box-sizing:border-box}.orders-filter select{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:.48rem .65rem;outline:none}.orders-filter select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.orders-filter .positions-drf-root,.orders-filter .positions-drf-trigger,.orders-filter .symbol-search-root,.orders-filter .search-select{width:100%}.orders-filter .watchlist-search-block{gap:0}.orders-filter .watchlist-search-input{height:38px;min-height:38px;max-height:38px;padding:0 2rem!important;border-radius:8px;font-size:.82rem;font-weight:600}.orders-filter .symbol-search-field--no-icon .watchlist-search-input{padding-left:.65rem!important;padding-right:.65rem!important}.orders-filter .positions-drf-trigger{justify-content:space-between;border-radius:8px;min-height:38px;padding:.4rem .65rem}.orders-filter--actions{justify-content:flex-end}.orders-filter-reset{white-space:nowrap}html[data-theme=light] .orders-metric{background:#fff;border-color:#0f172a1a;box-shadow:0 4px 14px #0f172a0d}html[data-theme=light] .orders-metric--pos{background:#ecfdf5;border-color:#a7f3d0}html[data-theme=light] .orders-metric--neg{background:#fef2f2;border-color:#fecaca}html[data-theme=light] .orders-filters{background:#f8fafc;border-bottom-color:#0f172a14}html[data-theme=light] .orders-filter select{background:#fff;border-color:#0f172a24;color:#0f172a}html[data-theme=light] .orders-filter .positions-drf-trigger{background:#fff!important;border-color:#0f172a24!important;color:#0f172a!important}@media (max-width: 1200px){.orders-live-metrics,.orders-live-metrics--desk{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.orders-filter--symbol{grid-column:span 2}.orders-filter--actions{grid-column:span 1}}@media (max-width: 720px){.orders-live-metrics,.orders-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-filter--symbol,.orders-filter--actions{grid-column:span 2}}@media (max-width: 420px){.orders-live-metrics,.orders-filters{grid-template-columns:1fr}.orders-filter--symbol,.orders-filter--actions{grid-column:auto}}.btn{background:linear-gradient(180deg,#fbbf24,#f59e0b 55%,#ea580c);color:#111;border:none;border-radius:8px;padding:.48rem .9rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;box-sizing:border-box;text-decoration:none;vertical-align:middle}.btn:hover:not(:disabled){filter:brightness(1.05)}.btn.ghost{background:transparent;color:var(--muted);border:1px solid var(--border)}.btn.ghost:hover:not(:disabled){color:var(--text);border-color:var(--border-strong);background:var(--bg-soft)}.btn.sm{padding:.32rem .6rem;font-size:.78rem}.table-wrap{max-width:100%;min-width:0;overflow-x:auto;overflow-y:auto;max-height:min(68vh,820px)}.table-wrap.short{max-height:340px}table.data{width:100%;border-collapse:collapse;font-size:.84rem}table.data.compact{font-size:.8rem}table.data th,table.data td{padding:.62rem .85rem;text-align:left;border-bottom:1px solid rgba(42,51,64,.9);white-space:nowrap}table.data.compact th,table.data.compact td{padding:.5rem .75rem}table.data th{color:#9aa8ba;font-weight:700;font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;background:#12161d;position:sticky;top:0;z-index:1}table.data td.mono,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}table.data tbody tr:hover td{background:#22c55e0a}.user-cell{display:flex;flex-direction:column;gap:.08rem}.user-cell .email{color:var(--muted);font-size:.7rem;font-family:var(--mono)}.badge{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:lowercase;background:var(--bg-soft);color:var(--muted);border:1px solid transparent}.badge.paper{color:#7dd3fc;background:#0e749038;border-color:#38bdf838}.badge.live{color:#fdba74;background:#9a341240;border-color:#fb923c40}.badge.ok{color:#86efac;background:#15803d47;border-color:#4ade8040}.badge.err{color:#fda4af;background:#9f123947;border-color:#fb718540}.badge.warn{color:#fde68a;background:#854d0e47;border-color:#fbbf2440}.badge.neutral{color:#cbd5e1;background:#33415566}.side{font-family:var(--mono);font-weight:700;font-size:.76rem}.side.buy{color:var(--pos)}.side.sell{color:var(--neg)}.side.open{color:#f59e0b}.pos{color:var(--pos)}.neg{color:var(--neg)}.muted{color:var(--muted)}.pager{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-top:1px solid var(--border);background:#ffffff04;color:var(--muted);font-size:.82rem}.pager strong{color:var(--text)}.pager-controls{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.pager-size{display:inline-flex;align-items:center;gap:.35rem;margin-right:.25rem}.pager-page{min-width:7rem;text-align:center}.empty-state,.loading-block{padding:2.2rem 1.25rem;text-align:center;color:var(--muted)}.empty-state.compact{padding:1.4rem 1rem}.empty-state strong{display:block;color:var(--text);margin-bottom:.3rem}.empty-state p{margin:0;font-size:.85rem}.loading-block{display:flex;align-items:center;justify-content:center;gap:.65rem}.spinner{width:16px;height:16px;border:2px solid rgba(34,197,94,.2);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-banner{color:#fecdd3;background:#9f123933;border:1px solid rgba(251,113,133,.28);border-radius:10px;padding:.8rem 1rem}.login-page{min-height:100%;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(600px 320px at 15% 10%,rgba(34,197,94,.12),transparent 55%),var(--bg)}.login-card{width:min(420px,100%);background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:1.75rem;box-shadow:var(--shadow)}.login-card .brand-row{display:flex;align-items:center;gap:.75rem;margin-bottom:1.2rem}.login-card h1{margin:0;font-size:1.35rem}.login-card .sub{color:var(--muted);margin:.12rem 0 0;font-size:.86rem}.field{display:flex;flex-direction:column;gap:.28rem;margin-bottom:.85rem}.field label{font-size:.76rem;color:var(--muted);font-weight:650}.login-card .btn{width:100%;margin-top:.25rem;padding:.7rem}.coming{border:1px dashed var(--border-strong);border-radius:12px;padding:3rem 1.4rem;text-align:center;background:var(--bg-elev)}.coming-badge{display:inline-block;margin-bottom:.7rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#a16207;background:#fbbf2424;border:1px solid rgba(251,191,36,.22);border-radius:999px;padding:.22rem .55rem}.coming h2{margin:0 0 .4rem}.coming p{margin:0 auto;color:var(--muted);max-width:420px}.gate{min-height:100%;display:grid;place-items:center;padding:2rem;text-align:center}.quick-links{display:flex;flex-wrap:wrap;gap:.45rem}@media (max-width: 1280px){.dash-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.admin-shell,.admin-shell.sidebar-collapsed{grid-template-columns:1fr}.sidebar{position:relative;height:auto;max-height:none}.dash-grid{grid-template-columns:1fr}.dash-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-actions{margin-left:0;width:100%}}:root{--bg: #0d0d0d;--bg-elev: #141414;--bg-soft: #1a1a1a;--bg-hover: #222222;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #f5f5f5;--muted: #9ca3af;--accent: #f59e0b;--accent-2: #ea580c;--accent-dim: rgba(245, 158, 11, .16);--pos: #22c55e;--neg: #ef4444;--warn: #f59e0b;--info: #fbbf24;--sidebar-w: 272px;--topbar-h: 60px;--radius: 10px;--shadow: 0 10px 32px rgba(0, 0, 0, .5)}body{background:var(--bg);color:var(--text)}.workspace{background:radial-gradient(circle at 92% 0%,rgba(37,99,235,.08),transparent 26rem),var(--bg)}.sidebar{background:radial-gradient(circle at 20% -5%,rgba(59,130,246,.2),transparent 16rem),linear-gradient(180deg,#101d39,#0b1530);border-right:0;box-shadow:8px 0 28px #0f172a1f}.brand{height:76px;padding:0 1.1rem;background:#ffffff09;border-color:#ffffff1a}.brand-mark{width:40px;height:40px;border-radius:11px;background:linear-gradient(145deg,#60a5fa,#2563eb);box-shadow:0 8px 20px #2563eb52;font-size:1.05rem}.brand-text strong{color:#fff;font-size:1.02rem;letter-spacing:-.01em}.brand-text span{color:#8fa8cf;font-size:.72rem}.side-nav{padding:1rem .85rem 1.25rem;scrollbar-color:#33466d transparent}.nav-group{margin-bottom:.72rem}.nav-group-label{color:#6f87ad;font-size:.68rem;padding:.55rem .75rem .45rem}.nav-group-label:hover{color:#c3d2e8;background:#ffffff09}.nav-link{min-height:42px;padding:.6rem .72rem;border-radius:9px;color:#aebed7;font-size:.89rem;border:0;margin-bottom:3px}.nav-link:hover{background:#ffffff12;color:#fff}.nav-link.active{background:linear-gradient(90deg,#2563eb,#3478ed);color:#fff;border:0;box-shadow:0 8px 18px #2563eb3d}.nav-ico{width:20px;height:20px;color:#7f98bd}.nav-ico svg{width:20px;height:20px}.nav-link:hover .nav-ico,.nav-link.active .nav-ico{color:#fff}.soon{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b40}.sidebar-foot{padding:.9rem 1rem 1rem;background:#0000001f;border-color:#ffffff1a}.user-card{padding:.4rem .2rem}.user-avatar{width:38px;height:38px;background:linear-gradient(145deg,#60a5fa,#2563eb);border:0;color:#fff}.sidebar-foot .who{color:#fff;font-size:.86rem}.role-chip{color:#9eb2d1;background:transparent;border:0;padding:0}.sidebar .btn.ghost{color:#aebed7;border-color:#ffffff1f}.sidebar .btn.ghost:hover:not(:disabled){color:#fff;border-color:#ffffff38;background:#ffffff12}.topbar{height:var(--topbar-h);padding:0 1.75rem;background:#ffffffe6;border-color:var(--border);box-shadow:0 1px #0f172a08}.crumb-muted{color:#7b8799}.crumb-current{color:#1e293b}.env-pill{color:#166534;background:#dcfce7;border-color:#bbf7d0}.main{padding:1.65rem 1.75rem 2.5rem;gap:1.15rem}.page-header h1{font-size:1.65rem;color:#111827}.page-header p{color:var(--muted);font-size:.92rem}.dash{gap:1.1rem}.dash-kpi-grid{gap:.9rem}.dash-kpi,.dash-card,.panel,.kpi{background:#fff;border-color:var(--border);box-shadow:var(--shadow)}.dash-kpi{min-height:142px;padding:1rem 1.05rem;border-radius:14px}a.dash-kpi:hover{border-color:#9db7dc;box-shadow:0 10px 28px #2563eb1a}.dash-kpi-label,.dash-kpi-hint,.dash-card-head p{color:var(--muted)}.dash-kpi-value,.dash-card-head h2{color:#172033}.dash-kpi-icon{width:36px;height:36px}.dash-kpi-icon.tone-info{background:#dbeafe;color:#2563eb}.dash-kpi-icon.tone-pos{background:#dcfce7;color:#16a34a}.dash-kpi-icon.tone-warn{background:#fef3c7;color:#d97706}.dash-card-head{padding:1rem 1.15rem;background:#fbfcfe;border-color:var(--border)}.dash-card-body{background:transparent}.filter-bar,.pager{background:var(--bg-soft);border-color:var(--border);color:var(--text)}.filter-field input,.filter-field select,.pager-size select,.field input{background:#fff;border-color:#cfd9e6;color:#172033}.filter-field span,.field label{color:#607086}.btn.ghost{color:#506078;border-color:#cfd9e6;background:#fff}.btn.ghost:hover:not(:disabled){color:#1d4ed8;border-color:#93b5e4;background:#eff6ff}table.data{color:#273449}table.data th{color:#607086;background:#f5f7fb;border-color:var(--border)}table.data td{border-color:#e5ebf3}html[data-theme=light] table.data tbody tr:hover td{background:#f4f8ff}.user-cell .email,.muted,.split-bar-labels,.split-bar-foot{color:var(--muted)}.split-bar-labels strong,.empty-state strong{color:#172033}.coming{background:#fff;border-color:#b7c6d9}.login-page{background:radial-gradient(700px 420px at 15% 10%,rgba(37,99,235,.16),transparent 55%),#eef3f9}.login-card{background:#fff;border-color:var(--border)}.login-card h1{color:#172033}.badge{min-width:54px;justify-content:center;font-weight:700;line-height:1.25}.badge.ok{color:#166534;background:#dcfce7;border-color:#86efac}.badge.err{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.badge.warn{color:#92400e;background:#fef3c7;border-color:#fcd34d}.badge.neutral{color:#334155;background:#e2e8f0;border-color:#cbd5e1}.badge.paper{color:#075985;background:#e0f2fe;border-color:#7dd3fc}.badge.live{color:#9a3412;background:#ffedd5;border-color:#fdba74}.side.buy,.pos{color:#15803d}.side.sell,.neg{color:#b91c1c}.dash-kpi-value.pos{color:#15803d}.dash-kpi-value.warn{color:#b45309}.dash-kpi-value.neg{color:#b91c1c}.dash-kpi-value.info{color:#1d4ed8}@media (max-width: 980px){.admin-shell{grid-template-columns:1fr}.sidebar{height:auto;max-height:70vh}}:root{--sidebar-w: 288px;--sidebar-collapsed: 88px;--topbar-h: 64px}.admin-shell{grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100vh;background:#0b0d12;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1)}.sidebar{position:sticky;top:10px;z-index:40;width:calc(100% - 10px);height:calc(100vh - 20px);max-height:none;margin:10px 0 10px 10px;overflow:visible;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:radial-gradient(circle at 45% -8%,rgba(99,102,241,.22),transparent 18rem),linear-gradient(180deg,#171922,#11131a 48%,#0e1016);box-shadow:0 20px 50px #00000059,inset 0 1px #ffffff0a}.brand{position:relative;height:78px;padding:0 14px;gap:11px;border-color:#ffffff14;background:transparent}.brand-mark{width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:linear-gradient(145deg,#818cf8,#4f46e5 62%,#3730a3);box-shadow:0 10px 24px #4f46e557,inset 0 1px #ffffff47}.brand-mark span{transform:translateY(-1px)}.brand-text strong{color:#f8fafc;font-size:1rem;letter-spacing:-.02em}.brand-text span{color:#8b93a7;font-size:.68rem;letter-spacing:.01em}.sidebar-toggle,.sidebar-mobile-close,.mobile-menu-btn{display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#a8b0c1;cursor:pointer;transition:.16s ease}.sidebar-toggle{width:30px;height:30px;border-radius:9px}.sidebar-toggle svg,.sidebar-mobile-close svg,.mobile-menu-btn svg{width:17px;height:17px}.sidebar-toggle:hover,.sidebar-mobile-close:hover{color:#fff;border-color:#818cf873;background:#6366f129}.sidebar-mobile-close,.mobile-menu-btn,.sidebar-backdrop{display:none}.side-nav{overflow-x:visible;overflow-y:auto;padding:13px 10px 18px;scrollbar-color:#35394a transparent}.nav-group{margin-bottom:10px}.nav-group-label{min-height:30px;padding:6px 10px;color:#71798c;font-size:.625rem;font-weight:750;letter-spacing:.095em;border-radius:8px}.nav-group-label:hover{color:#aab1c1;background:#ffffff09}.nav-link{position:relative;min-height:43px;margin:2px 0;padding:9px 11px;gap:11px;overflow:visible;border:1px solid transparent;border-radius:11px;color:#a5adbd;font-size:.855rem;font-weight:520}.nav-link:before{content:"";position:absolute;left:-1px;width:3px;height:18px;border-radius:0 4px 4px 0;background:transparent;transition:.16s ease}.nav-link:hover{color:#eef2ff;border-color:#ffffff0f;background:#ffffff0e;transform:translate(1px)}.nav-link.active{color:#fff;border-color:#818cf833;background:linear-gradient(90deg,#6366f13d,#6366f11a);box-shadow:inset 0 1px #ffffff0a}.nav-link.active:before{background:#818cf8;box-shadow:0 0 14px #818cf8cc}.nav-ico,.nav-ico svg{width:19px;height:19px}.nav-ico{color:#7d8598;transition:color .16s ease}.nav-link:hover .nav-ico{color:#c7d2fe}.nav-link.active .nav-ico{color:#a5b4fc}.soon{color:#a5b4fc;background:#6366f121;border-color:#818cf833;border-radius:999px;padding:2px 6px}.sidebar-foot{flex-direction:row;align-items:center;gap:7px;padding:11px;border-color:#ffffff14;border-radius:0 0 17px 17px;background:#00000029}.user-card{min-width:0;flex:1;gap:9px;padding:4px}.user-avatar{width:36px;height:36px;border:1px solid rgba(165,180,252,.22);background:linear-gradient(145deg,#6366f1,#4338ca);color:#fff;box-shadow:0 6px 14px #4338ca47}.sidebar-foot .who{color:#e8eaf0;font-size:.8rem}.role-chip{color:#7f8799;font-size:.6rem}.logout-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09;color:#848c9e;cursor:pointer}.logout-btn svg{width:17px;height:17px}.logout-btn span{display:none}.logout-btn:hover{color:#fca5a5;border-color:#f8717140;background:#ef44441a}.workspace{min-height:calc(100vh - 20px);margin:10px 10px 10px 0;overflow:hidden;border:1px solid #dfe5ed;border-radius:18px;background:radial-gradient(circle at 96% 0%,rgba(99,102,241,.07),transparent 27rem),#f5f7fb;box-shadow:0 20px 50px #00000029}.topbar{border-color:#e3e8f0;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sidebar.is-collapsed .brand-mark{width:40px;height:40px}.sidebar.is-collapsed .sidebar-toggle{position:absolute;right:-13px;top:24px;width:27px;height:27px;border-color:#343747;background:#191c25;box-shadow:0 5px 14px #00000059}.sidebar.is-collapsed .side-nav{padding-left:9px;padding-right:9px}.sidebar.is-collapsed .nav-group{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07)}.sidebar.is-collapsed .nav-group:last-child{border-bottom:0}.sidebar.is-collapsed .nav-link{justify-content:center;min-height:44px;padding:10px}.sidebar.is-collapsed .nav-link:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;z-index:100;padding:7px 10px;border:1px solid #343747;border-radius:8px;background:#171922;box-shadow:0 8px 24px #00000052;color:#f8fafc;font-size:.72rem;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(5px,-50%);transition:.14s ease}.sidebar.is-collapsed .nav-link:hover:after{opacity:1;transform:translateY(-50%)}.sidebar.is-collapsed .user-card{justify-content:center;width:100%;padding:2px}@media (max-width: 1100px) and (min-width: 901px){.admin-shell{grid-template-columns:var(--sidebar-collapsed) minmax(0,1fr)}.sidebar{width:calc(var(--sidebar-collapsed) - 10px)}.sidebar .brand-text,.sidebar .nav-label,.sidebar .soon,.sidebar .user-meta{display:none}.sidebar .brand,.sidebar .nav-link,.sidebar .user-card{justify-content:center}.sidebar .nav-group-label{display:none}}@media (max-width: 900px){.admin-shell,.admin-shell.sidebar-collapsed{display:block;background:#f5f7fb}.workspace{min-height:calc(100vh - 16px);margin:8px;border-radius:15px}.sidebar,.sidebar.is-collapsed{position:fixed;top:8px;left:8px;z-index:100;width:min(292px,calc(100vw - 32px));height:calc(100vh - 16px);margin:0;transform:translate(calc(-100% - 24px));transition:transform .22s cubic-bezier(.22,1,.36,1)}.sidebar.is-mobile-open{transform:translate(0)}.sidebar.is-collapsed .brand-text,.sidebar.is-collapsed .nav-label,.sidebar.is-collapsed .soon,.sidebar.is-collapsed .user-meta{display:block}.sidebar.is-collapsed .brand{justify-content:flex-start;padding:0 14px}.sidebar.is-collapsed .nav-group-label{display:flex}.sidebar.is-collapsed .nav-link,.sidebar.is-collapsed .user-card{justify-content:flex-start}.sidebar.is-collapsed .sidebar-foot{flex-direction:row}.sidebar-toggle{display:none}.sidebar-mobile-close{display:grid;width:32px;height:32px;margin-left:auto;border-radius:9px}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;border:0;background:#05070c94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .18s ease}.sidebar-backdrop.is-visible{display:block;opacity:1;pointer-events:auto}.mobile-menu-btn{display:grid;width:34px;height:34px;margin-right:10px;border-color:#d9e0ea;border-radius:9px;background:#fff;color:#475569}.topbar{padding:0 12px}}body.modal-open{overflow:hidden}.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:24px;background:#0a0f1a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.success-banner{margin-bottom:12px;padding:10px 12px;border:1px solid #86efac;border-radius:9px;background:#dcfce7;color:#166534;font-size:.8rem;font-weight:650}.modal-card{width:min(620px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #d9e2ee;border-radius:18px;background:#fff;box-shadow:0 28px 80px #0f172a47}.modal-card.wide{width:min(980px,100%)}.modal-head,.modal-foot{display:flex;align-items:center;gap:12px;padding:17px 20px;background:#fbfcfe}.modal-head{justify-content:space-between;border-bottom:1px solid #e3e8f0}.modal-head h2{margin:0;color:#172033;font-size:1.05rem}.modal-head p{margin:3px 0 0;color:#68758a;font-size:.78rem}.modal-close{width:34px;height:34px;border:1px solid #dbe3ed;border-radius:9px;background:#fff;color:#64748b;cursor:pointer;font-size:1.3rem}.modal-body{overflow:auto;padding:20px}.modal-foot{justify-content:flex-end;border-top:1px solid #e3e8f0}.modal-confirm-copy{margin:0;color:#475569;line-height:1.6}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid .full{grid-column:1 / -1}.form-field{display:grid;gap:6px;color:#526176;font-size:.72rem;font-weight:700}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid #cfd9e6;border-radius:9px;outline:none;background:#fff;color:#172033;font:inherit;font-weight:500}.form-field textarea{min-height:90px;resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f11c}.form-field small{color:#8290a5;font-size:.67rem;font-weight:500;line-height:1.4}.form-stack{display:grid;gap:16px}.form-section{padding:16px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.form-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.form-section-head h3{margin:0;color:#172033;font-size:.88rem}.form-section-head p{margin:4px 0 0;color:#718096;font-size:.72rem;line-height:1.45}.compact-grid{margin-top:14px}.toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.switch-field,.switch-card{position:relative;display:flex;align-items:center;gap:9px;cursor:pointer;color:#334155;font-size:.75rem;font-weight:700}.switch-card{align-items:flex-start;padding:13px;border:1px solid #dfe6ef;border-radius:11px;background:#f8fafc}.switch-field input,.switch-card input{position:absolute;opacity:0;pointer-events:none}.switch-control{position:relative;flex:0 0 auto;width:36px;height:20px;border-radius:999px;background:#cbd5e1;transition:.18s ease}.switch-control:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a40;transition:.18s ease}.switch-field input:checked+.switch-control,.switch-card input:checked+.switch-control{background:#4f46e5}.switch-field input:checked+.switch-control:after,.switch-card input:checked+.switch-control:after{transform:translate(16px)}.switch-field input:focus-visible+.switch-control,.switch-card input:focus-visible+.switch-control{outline:3px solid rgba(99,102,241,.22);outline-offset:2px}.switch-card strong,.switch-card small{display:block}.switch-card strong{color:#273449;font-size:.75rem}.switch-card small{margin-top:3px;color:#7b8799;font-size:.66rem;font-weight:500;line-height:1.4}.segmented-control{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;border-radius:11px;background:#eef2f7}.segmented-control button{min-height:38px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;font-weight:700}.segmented-control button.active{background:#fff;color:#4338ca;box-shadow:0 1px 4px #0f172a21}.form-callout{padding:11px 13px;border:1px solid;border-radius:10px;font-size:.75rem;font-weight:600;line-height:1.5}.form-callout.info{border-color:#bfdbfe;background:#eff6ff;color:#1e40af}.form-callout.warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.permission-card{display:flex;gap:10px;padding:12px;border:1px solid #dfe6ef;border-radius:10px;background:#f8fafc;cursor:pointer;transition:.15s ease}.permission-card.selected{border-color:#a5b4fc;background:#eef2ff}.permission-card input{width:17px;height:17px;margin-top:2px;accent-color:#4f46e5}.permission-card strong,.permission-card small,.permission-card code{display:block}.permission-card strong{color:#273449;font-size:.76rem}.permission-card small{margin:3px 0 6px;color:#718096;font-size:.66rem;line-height:1.4}.permission-card code{color:#6366f1;font-size:.62rem}.chip-list{display:flex;flex-wrap:wrap;gap:4px}.mini-chip{padding:3px 6px;border-radius:6px;background:#eef2ff;color:#4338ca;font:600 .62rem ui-monospace,SFMono-Regular,Menlo,monospace}.danger-text{color:#dc2626}.table-select{min-width:150px;height:32px;padding:4px 28px 4px 8px;border:1px solid #d8e1ec;border-radius:7px;background:#fff;color:#334155;font-size:.7rem}.secret-view{margin:12px 0 0;padding:14px;overflow-wrap:anywhere;border:1px dashed #a5b4fc;border-radius:10px;background:#f5f7ff;color:#312e81;font:.76rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.check-row{display:flex;align-items:center;gap:8px;color:#334155;font-size:.8rem}.check-row input{width:16px;height:16px}.btn.danger{border-color:#dc2626;background:#dc2626;color:#fff}.btn.danger:hover:not(:disabled){background:#b91c1c}.btn.warn{border-color:#f59e0b;background:#f59e0b;color:#451a03}.row-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.action-link{border:0;background:transparent;color:#4f46e5;cursor:pointer;font:inherit;font-weight:700;font-size:.72rem}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.detail-stat{padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.detail-stat span{display:block;color:#64748b;font-size:.65rem;font-weight:700;text-transform:uppercase}.detail-stat strong{display:block;margin-top:4px;color:#172033;font-size:.9rem}.detail-notes{margin:12px 0 0;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#334155;font-size:.88rem;line-height:1.45}.detail-notes strong{color:#172033}.modal-body h3{margin:18px 0 8px;font-size:.95rem;font-weight:700;color:#172033}.code-view{max-height:360px;overflow:auto;padding:14px;border-radius:10px;background:#111827;color:#d1d5db;font:.75rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.tabs{display:flex;gap:5px;margin-bottom:14px;border-bottom:1px solid #e2e8f0}.tab-btn{padding:9px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#64748b;cursor:pointer;font-weight:700}.tab-btn.active{border-color:#6366f1;color:#4338ca}@media (max-width: 640px){.modal-layer{padding:10px}.modal-card{max-height:calc(100vh - 20px)}.form-grid,.toggle-grid,.permission-grid,.segmented-control{grid-template-columns:1fr}.form-section-head{flex-direction:column}}:root{--sidebar-w: 272px;--sidebar-collapsed: 84px;--topbar-h: 68px;--radius: 16px;--shadow: 0 1px 2px rgba(15, 23, 42, .03), 0 10px 30px rgba(15, 23, 42, .055)}body{font-size:16px;line-height:1.5}.admin-shell{background:#0f1118}.workspace{min-height:calc(100vh - 24px);margin:12px 12px 12px 0;border-color:#dde3ec;border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(79,70,229,.055),transparent 32rem),#f6f8fb;box-shadow:0 18px 50px #00000026}.sidebar{top:12px;width:calc(100% - 12px);height:calc(100vh - 24px);margin:12px 0 12px 12px;border-radius:20px}.brand{height:82px;padding:0 16px}.brand-mark{width:44px;height:44px}.brand-text strong{font-size:1.05rem}.brand-text span{font-size:.75rem}.side-nav{padding:15px 11px 20px}.nav-group{margin-bottom:12px}.nav-group-label{min-height:34px;padding:7px 11px;font-size:.7rem;letter-spacing:.085em}.nav-link{min-height:46px;padding:10px 12px;gap:12px;border-radius:12px;font-size:.9rem;font-weight:560}.nav-ico,.nav-ico svg{width:20px;height:20px}.sidebar-foot{padding:13px}.sidebar-foot .who{font-size:.86rem}.role-chip{font-size:.67rem}.topbar{height:var(--topbar-h);padding:0 28px}.crumbs{font-size:.88rem}.env-pill{padding:.3rem .65rem;font-size:.7rem}.main{width:100%;max-width:none;padding:28px 30px 42px;gap:22px}.page-header{min-height:58px;align-items:center}.page-header h1{color:#111827;font-size:clamp(1.65rem,2vw,2rem);font-weight:760;letter-spacing:-.035em}.page-header p{max-width:760px;margin-top:5px;color:#6b778b;font-size:.94rem;line-height:1.5}.page-actions{gap:9px}.btn{min-height:40px;padding:0 15px;border-radius:10px;font-size:.84rem;line-height:1.2;box-shadow:0 1px 2px #0f172a14;display:inline-flex;align-items:center;justify-content:center}.btn.secondary{border:1px solid #cfd8e6;background:#fff;color:#334155;box-shadow:none}.btn.secondary:hover:not(:disabled){border-color:#a5b4fc;background:#f5f7ff;color:#4338ca}.btn.sm{min-height:34px;padding:0 11px;font-size:.78rem;line-height:1.2}.panel,.dash-card,.dash-kpi,.kpi{border-color:#dfe5ee;border-radius:16px;box-shadow:var(--shadow)}.filter-bar{gap:14px;padding:17px 20px;background:#fbfcfe}.filter-field{min-width:160px;gap:6px}.filter-field.grow{flex-basis:260px}.filter-field span,.field label{color:#59677b;font-size:.72rem;letter-spacing:.055em}.filter-field input,.filter-field select,.pager-size select,.field input{min-height:42px;padding:9px 12px;border-color:#d4dde9;border-radius:10px;font-size:.84rem}.table-wrap{max-height:min(70vh,860px)}table.data{font-size:.86rem}table.data.compact{font-size:.82rem}table.data th,table.data td{height:50px;padding:12px 17px}table.data.compact th,table.data.compact td{height:45px;padding:10px 15px}table.data th{color:#59677b;font-size:.71rem;letter-spacing:.055em;background:#f7f9fc}table.data tbody tr:last-child td{border-bottom:0}.badge{min-height:24px;min-width:62px;padding:4px 9px;font-size:.72rem;line-height:1}.side{font-size:.8rem}.user-cell{gap:2px}.user-cell .email{font-size:.74rem}.pager{min-height:60px;padding:10px 18px;font-size:.84rem}.pager-controls{gap:6px}.empty-state{min-height:180px;padding:34px 24px}.empty-state strong{font-size:1rem}.empty-state p{max-width:480px;margin:7px auto 0;font-size:.84rem;line-height:1.55}.loading-block{min-height:170px;font-size:.88rem}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.kpi{min-height:112px;padding:17px 18px}.kpi .label{font-size:.73rem}.kpi .value{margin-top:7px;font-size:1.45rem}.kpi .hint{font-size:.78rem}.dash{gap:18px}.dash-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:13px}.dash-kpi{min-height:150px;padding:17px 18px}.dash-kpi-label{font-size:.74rem}.dash-kpi-value{margin-top:5px;font-size:1.65rem}.dash-kpi-hint{margin-top:5px;font-size:.78rem}.dash-grid{gap:16px}.dash-card-head{padding:17px 19px}.dash-card-head h2{font-size:1rem}.dash-card-head p{margin-top:3px;font-size:.8rem}.dash-card-body{padding:19px}.action-link{min-height:32px;padding:6px 9px;border-radius:7px;font-size:.78rem}.row-actions{gap:5px}.icon-action{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;padding:0;border:1px solid #dbe3ed;border-radius:9px;background:#fff;color:#5b6b81;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.icon-action svg{width:17px;height:17px}.icon-action:hover:not(:disabled){border-color:#a5b4fc;background:#eef2ff;color:#4338ca;transform:translateY(-1px)}.icon-action.danger{color:#dc2626}.icon-action.danger:hover:not(:disabled){border-color:#fecaca;background:#fef2f2;color:#b91c1c}.icon-action.success{color:#15803d}.icon-action.success:hover:not(:disabled){border-color:#bbf7d0;background:#f0fdf4;color:#166534}.icon-action.warning{color:#b45309}.icon-action.warning:hover:not(:disabled){border-color:#fde68a;background:#fffbeb;color:#92400e}.modal-card{border-radius:20px}.modal-head,.modal-foot{padding:19px 22px}.modal-head h2{font-size:1.15rem}.modal-head p{font-size:.8rem}.modal-body{padding:22px}.form-field{gap:7px;font-size:.78rem}.form-field input,.form-field select,.form-field textarea{min-height:44px;padding:10px 12px;font-size:.86rem}.form-field small,.switch-card small,.permission-card small{font-size:.72rem}.detail-stat span{font-size:.7rem}.detail-stat strong{font-size:.96rem}.regime-panel{overflow:visible}.regime-panel .filter-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,180px) auto;border:1px solid #dfe5ee;border-radius:16px;box-shadow:var(--shadow)}.regime-panel .filter-field{min-width:0}.regime-content{display:grid;gap:26px;padding:22px}.regime-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e1e7ef;border-radius:15px;background:#fff}.regime-summary-item{min-width:0;padding:18px 20px;border-right:1px solid #e6ebf2}.regime-summary-item:last-child{border-right:0}.regime-summary-item>span{display:block;color:#66758a;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.regime-summary-item>strong{display:block;margin-top:7px;overflow:hidden;color:#172033;font:750 1.4rem/1.2 var(--font);text-overflow:ellipsis;white-space:nowrap}.regime-summary-item>strong.summary-time{font-size:1rem;line-height:1.45;white-space:normal}.regime-summary-item>small{display:block;margin-top:5px;color:#8490a2;font-size:.75rem}.regime-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.regime-section-head h2{margin:0;color:#172033;font-size:1.15rem}.regime-section-head p{margin:4px 0 0;color:#748195;font-size:.82rem}.live-indicator{display:inline-flex;align-items:center;gap:7px;color:#475569;font-size:.76rem;font-weight:650}.live-indicator i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #dcfce7}.regime-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.regime-card{position:relative;overflow:hidden;padding:19px;border:1px solid #dfe6ef;border-radius:16px;background:#fff;box-shadow:0 4px 16px #0f172a0a}.regime-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#64748b}.regime-card.tone-up:before{background:#16a34a}.regime-card.tone-down:before{background:#dc2626}.regime-card.tone-volatile:before{background:#d97706}.regime-card.tone-sideways:before{background:#6366f1}.regime-card-top,.regime-symbol,.confidence-row,.regime-card-foot{display:flex;align-items:center}.regime-card-top,.confidence-row,.regime-card-foot{justify-content:space-between;gap:12px}.regime-symbol{min-width:0;gap:10px}.regime-symbol>span{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:11px;background:#eef2ff;color:#4338ca;font-size:.72rem;font-weight:800}.regime-symbol strong,.regime-symbol small{display:block}.regime-symbol strong{color:#172033;font-size:.92rem}.regime-symbol small{margin-top:1px;color:#8490a2;font-size:.7rem}.regime-pill{flex:0 0 auto;padding:5px 8px;border:1px solid;border-radius:999px;font-size:.69rem;font-weight:750}.regime-pill.up{color:#166534;border-color:#bbf7d0;background:#f0fdf4}.regime-pill.down{color:#991b1b;border-color:#fecaca;background:#fef2f2}.regime-pill.volatile{color:#92400e;border-color:#fde68a;background:#fffbeb}.regime-pill.sideways{color:#4338ca;border-color:#c7d2fe;background:#eef2ff}.regime-card>p{min-height:21px;margin:15px 0 18px;color:#64748b;font-size:.78rem}.confidence-row{color:#657287;font-size:.75rem}.confidence-row strong{color:#273449;font-size:.85rem}.confidence-track{height:7px;margin-top:8px;overflow:hidden;border-radius:999px;background:#edf1f6}.confidence-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#818cf8,#4f46e5)}.regime-card-foot{margin-top:17px;padding-top:14px;border-top:1px solid #edf0f4;color:#8490a2;font-size:.7rem}.regime-card-foot strong{color:#566376;font-size:.72rem}@media (max-width: 1200px){.regime-card-grid{grid-template-columns:1fr}.regime-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.regime-summary-item:nth-child(2){border-right:0}.regime-summary-item:nth-child(-n+2){border-bottom:1px solid #e6ebf2}}@media (max-width: 900px){.workspace{min-height:calc(100vh - 16px);margin:8px}.main{padding:22px 18px 34px}}@media (max-width: 640px){.page-header{align-items:flex-start}.page-header h1{font-size:1.5rem}.regime-content{padding:16px}.regime-panel .filter-bar,.regime-summary{grid-template-columns:1fr}.regime-summary-item{border-right:0;border-bottom:1px solid #e6ebf2}.regime-summary-item:last-child{border-bottom:0}.regime-section-head{align-items:flex-start;flex-direction:column}}.comparison-panel{padding:24px}.comparison-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.section-eyebrow{color:#6366f1;font-size:.72rem;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.comparison-head h2{margin:6px 0 0;color:#172033;font-size:1.55rem}.comparison-head p{margin:5px 0 0;color:#748195;font-size:.84rem}.comparison-share{min-width:120px;padding:12px 16px;border:1px solid #c7d2fe;border-radius:13px;background:#eef2ff;text-align:right}.comparison-share strong,.comparison-share span{display:block}.comparison-share strong{color:#4338ca;font-size:1.45rem}.comparison-share span{color:#6366f1;font-size:.72rem;font-weight:700}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.comparison-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:19px;border:1px solid #dfe5ee;border-radius:15px;background:#fbfcfe;transition:.16s ease}.comparison-card:hover{border-color:#a5b4fc;background:#f8f9ff;transform:translateY(-1px)}.comparison-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;font-weight:800}.comparison-card.manual .comparison-icon{background:#e0f2fe;color:#0369a1}.comparison-card.algo .comparison-icon{background:#ede9fe;color:#6d28d9}.comparison-card span,.comparison-card strong,.comparison-card small{display:block}.comparison-card span{color:#64748b;font-size:.76rem;font-weight:700}.comparison-card strong{margin-top:3px;color:#172033;font-size:1.4rem}.comparison-card small{margin-top:3px;color:#8a96a8;font-size:.72rem}.comparison-card>i{color:#94a3b8;font-style:normal;font-size:1.1rem}.comparison-bar{display:flex;height:12px;margin-top:24px;overflow:hidden;border-radius:999px;background:#edf1f6}.comparison-bar .manual{background:#0ea5e9}.comparison-bar .algo{background:#7c3aed}.comparison-legend{display:flex;gap:18px;margin-top:10px;color:#64748b;font-size:.76rem}.comparison-legend span{display:flex;align-items:center;gap:6px}.comparison-legend i{width:8px;height:8px;border-radius:50%}.comparison-legend i.manual{background:#0ea5e9}.comparison-legend i.algo{background:#7c3aed}.health-panel{padding:22px;gap:20px}.health-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:19px;border:1px solid;border-radius:15px}.health-hero.healthy{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4,#f8fffa)}.health-hero.degraded{border-color:#fde68a;background:#fffbeb}.health-hero-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#16a34a;color:#fff;font-size:1.25rem;font-weight:800;box-shadow:0 0 0 6px #22c55e1f}.health-hero.degraded .health-hero-icon{background:#d97706}.health-hero span{color:#64748b;font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.health-hero h2{margin:2px 0 0;color:#172033;font-size:1.2rem}.health-hero p{margin:4px 0 0;color:#64748b;font-size:.8rem}.health-status-pill{padding:5px 10px;border-radius:999px;background:#dcfce7;color:#166534!important}.health-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.health-service{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;border:1px solid #e0e6ef;border-radius:14px;background:#fff}.health-service-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;font-size:.68rem;font-weight:800}.health-service-icon.ok{background:#ecfdf5;color:#047857}.health-service-icon.error{background:#fef2f2;color:#b91c1c}.health-service span,.health-service strong,.health-service small{display:block}.health-service span{color:#64748b;font-size:.72rem}.health-service strong{margin-top:2px;color:#273449;font-size:.86rem}.health-service small{margin-top:2px;color:#8a96a8;font-size:.68rem}.health-service>i{width:9px;height:9px;border-radius:50%}.health-service>i.ok{background:#22c55e;box-shadow:0 0 0 4px #dcfce7}.health-service>i.error{background:#ef4444;box-shadow:0 0 0 4px #fee2e2}.health-network{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;border:1px solid #e0e6ef;border-radius:14px;background:#f8fafc}.health-network span,.health-network strong{display:block}.health-network span{color:#64748b;font-size:.72rem;font-weight:700}.health-network strong{margin-top:4px;color:#172033;font:650 .92rem var(--mono)}.health-network p{max-width:430px;margin:0;color:#748195;font-size:.76rem;text-align:right}@media (max-width: 900px){.health-service-grid{grid-template-columns:1fr}}@media (max-width: 640px){.comparison-grid{grid-template-columns:1fr}.comparison-head,.health-network{align-items:flex-start;flex-direction:column}.health-hero{grid-template-columns:auto 1fr}.health-status-pill{grid-column:1 / -1}.health-network p{text-align:left}}.clickable-row{cursor:pointer}.clickable-row:hover,.clickable-row:active,html[data-theme=light] .clickable-row:hover,html[data-theme=light] .clickable-row:active{background:#f59e0b1a}.modal-card.admin-chart-modal{width:min(1180px,100%)}.modal-card.admin-chart-modal .modal-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;overflow:hidden}.admin-order-chart-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.82rem}.admin-order-chart-body{flex:1;min-height:0}.admin-chart-wrap{position:relative;height:min(62vh,560px);min-height:360px;border-radius:12px;overflow:hidden;border:1px solid #d9e2ee;background:#131722}.admin-chart-page{display:flex;flex-direction:column;gap:12px;min-height:calc(100vh - 140px)}.admin-chart-page-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:14px 16px;border:1px solid #e3e8f0;border-radius:14px;background:#fff}.admin-chart-symbol-search{flex:1;min-width:min(360px,100%);max-width:480px}.symbol-search-root{width:100%}.symbol-search-label{display:block;margin-bottom:6px;font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.watchlist-search-block{display:flex;flex-direction:column;gap:.5rem;overflow:visible}.watchlist-search-anchor{position:relative;z-index:2}.watchlist-search-wrap{position:relative;display:flex;align-items:center}.watchlist-search-icon{position:absolute;left:.75rem;color:#94a3b8;font-size:1rem;pointer-events:none;z-index:1}.watchlist-search-input{width:100%;min-height:40px;padding:8px 2.25rem!important;border:1px solid #dbe3ed;border-radius:9px;background:#fff;color:#172033;font-size:.88rem;font-weight:600}.watchlist-search-input:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.watchlist-search-clear{position:absolute;right:.5rem;width:28px;height:28px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;cursor:pointer;font-size:1.1rem;line-height:1}.watchlist-search-clear:hover{background:#fee2e2;color:#dc2626}.wl-search-dropdown{max-height:min(320px,50vh);overflow-y:auto;padding:.35rem;border-radius:10px;border:1px solid #d9e2ee;background:#fff;box-shadow:0 16px 40px #0f172a29}.wl-search-dropdown--portal{position:fixed;z-index:9600;max-height:min(360px,55vh)}.wl-search-dropdown-label{margin:.15rem .45rem .35rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8}.wl-search-dropdown-hint{padding:.55rem .65rem;margin:0;font-size:.8rem;color:#64748b}.wl-dropdown-row{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;width:100%;padding:.5rem .6rem;border:1px solid transparent;border-radius:8px;background:transparent;color:#172033;text-align:left;cursor:pointer}.wl-dropdown-row:hover{background:#f1f5f9;border-color:#e2e8f0}.wl-dropdown-row--active{background:#eff6ff;border-color:#bfdbfe}.wl-dropdown-row-main{display:flex;align-items:center;gap:.35rem;width:100%;min-width:0}.wl-dropdown-sym{font-weight:700;font-size:.78rem;letter-spacing:-.01em}.wl-dropdown-ltp{margin-left:auto;font-size:.72rem;font-weight:600;color:#475569;flex-shrink:0}.wl-dropdown-name{font-size:.68rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wl-type{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:999px;background:#f1f5f9;color:#64748b}.wl-type-opt{background:#fef3c7;color:#b45309}.wl-type-fut{background:#e0e7ff;color:#3730a3}.wl-type-idx{background:#dcfce7;color:#166534}.filter-bar .symbol-search-root{min-width:220px}.admin-chart-page-body{flex:1;min-height:0}.admin-chart-page-body .admin-chart-wrap{height:min(72vh,720px);min-height:480px}.admin-chart-page-body .admin-chart-host{width:100%;height:100%;min-height:480px}.admin-chart-page-empty{display:grid;place-content:center;gap:8px;min-height:360px;padding:32px;border:1px dashed #d5deea;border-radius:14px;background:#f8fafc;text-align:center;color:#64748b}.admin-chart-page-empty strong{color:#172033;font-size:1.05rem}.admin-chart-page-empty p{margin:0;max-width:420px;line-height:1.5}.admin-chart-host{width:100%;height:100%}.admin-chart-loading,.admin-chart-error{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:16px;text-align:center;font-size:.88rem;color:#cbd5e1;background:#131722b8}.admin-chart-error{color:#fecaca}table.admin-merged-orders tbody.admin-order-group+tbody.admin-order-group{border-top:1px solid #e8eef6}table.admin-merged-orders tbody.admin-order-group:hover{background:#f59e0b14}html[data-theme=light] table.admin-merged-orders tbody.admin-order-group:hover{background:#f59e0b1a}table.admin-merged-orders tr.admin-order-leg--exit td{color:#64748b;border-top:none;padding-top:2px}table.admin-merged-orders tr.admin-order-leg--entry td{border-bottom:none}:root{--bg: #0d0d0d;--bg-elev: #141414;--bg-soft: #1a1a1a;--bg-hover: #222222;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #f5f5f5;--muted: #9ca3af;--accent: #f59e0b;--accent-2: #ea580c;--accent-dim: rgba(245, 158, 11, .16);--accent-glow: rgba(245, 158, 11, .35);--pos: #22c55e;--neg: #ef4444;--warn: #f59e0b;--info: #fbbf24;--sidebar-w: 272px;--sidebar-collapsed: 84px;--topbar-h: 60px;--radius: 10px;--shadow: 0 10px 32px rgba(0, 0, 0, .5);--font: "Outfit", "Segoe UI", sans-serif;--mono: "IBM Plex Mono", Monaco, Consolas, monospace}body{background:var(--bg);color:var(--text);font-family:var(--font)}.admin-shell{background:var(--bg)}.workspace{background:radial-gradient(ellipse 70% 40% at 85% -10%,rgba(245,158,11,.08),transparent 50%),radial-gradient(ellipse 50% 30% at 10% 0%,rgba(234,88,12,.05),transparent 45%),var(--bg)}.sidebar{background:radial-gradient(circle at 40% -10%,rgba(245,158,11,.14),transparent 16rem),linear-gradient(180deg,#121212,#0e0e0e 55%,#0a0a0a);border:1px solid rgba(255,255,255,.07);box-shadow:0 16px 40px #0006,inset 0 1px #ffffff0a}.brand{background:transparent;border-color:#ffffff12}.brand-mark{background:linear-gradient(145deg,#fbbf24,#f59e0b 45%,#ea580c);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 22px #f59e0b59,inset 0 1px #ffffff40;color:#111}.brand-text strong{color:#fff}.brand-text span{color:#8b8b96}.sidebar-toggle:hover,.sidebar-mobile-close:hover{color:#fff;border-color:#f59e0b73;background:#f59e0b24}.nav-group-label{color:#6b6b78}.nav-group-label:hover{color:#c4c4ce;background:#ffffff08}.nav-link{color:#a5a5b0;border-color:transparent}.nav-link:hover{color:#fff;background:#ffffff0d;border-color:#ffffff0d}.nav-link.active{color:#fff;border-color:#f59e0b47;background:linear-gradient(90deg,#f59e0b47,#f59e0b0f);box-shadow:inset 0 1px #ffffff0a}.nav-link.active:before{background:#f59e0b;box-shadow:0 0 14px #f59e0bbf}.nav-ico{color:#7a7a88}.nav-link:hover .nav-ico,.nav-link.active .nav-ico{color:#fbbf24}.user-avatar{background:linear-gradient(145deg,#fbbf24,#ea580c);border:1px solid rgba(255,255,255,.2);color:#111}.sidebar-foot{background:#00000040;border-color:#ffffff12}.sidebar-foot .who{color:#fff}.role-chip{color:#9ca3af}.logout-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:38px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#c4c4ce;font-weight:600;font-size:.82rem;cursor:pointer}.logout-btn:hover{color:#fff;border-color:#f59e0b59;background:#f59e0b1a}.logout-btn svg{width:16px;height:16px}.topbar{background:#0d0d0de0;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none}.crumb-muted{color:var(--muted)}.crumb-sep{color:#52525b}.crumb-current{color:var(--text);font-weight:650}.env-pill{color:#86efac;background:#22c55e1f;border:1px solid rgba(34,197,94,.28)}.main{color:var(--text)}.page-header h1{color:var(--text);font-weight:700;letter-spacing:-.03em}.page-header p{color:var(--muted)}.btn{background:linear-gradient(180deg,#fbbf24,#f59e0b 55%,#ea580c);color:#111;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 18px #f59e0b47;font-weight:700}.btn:hover:not(:disabled){filter:brightness(1.06)}.btn.ghost,.btn.secondary{background:transparent;color:var(--muted);border:1px solid var(--border-strong);box-shadow:none}.btn.ghost:hover:not(:disabled),.btn.secondary:hover:not(:disabled){color:var(--text);border-color:#f59e0b73;background:#f59e0b14}.btn.danger{background:transparent;color:#fca5a5;border:1px solid rgba(239,68,68,.45);box-shadow:none}.btn.danger:hover:not(:disabled){background:#ef44441f;color:#fecaca}.panel,.dash-card,.dash-kpi,.kpi,.card,.filter-bar{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);color:var(--text)}.dash-kpi{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 40%),var(--bg-elev)}a.dash-kpi:hover{border-color:#f59e0b66;box-shadow:0 0 0 1px #f59e0b1f,var(--shadow)}.dash-kpi-icon{background:#f59e0b1f;color:#fbbf24;border:1px solid rgba(245,158,11,.22)}.dash-kpi-icon.tone-info{background:#f59e0b1f;color:#fbbf24}.dash-kpi-icon.tone-pos{background:#22c55e1f;color:var(--pos)}.dash-kpi-icon.tone-warn{background:#f59e0b24;color:var(--warn)}.dash-kpi-icon.tone-neg{background:#ef44441f;color:var(--neg)}.dash-kpi-label{color:var(--muted)}.dash-kpi-value,.dash-kpi-value.info{color:var(--text)}.dash-kpi-value.pos{color:var(--pos)}.dash-kpi-value.warn{color:var(--warn)}.dash-kpi-value.neg{color:var(--neg)}.dash-kpi-hint{color:#71717a}.dash-kpi-go{color:#f59e0b}.dash-card-head{background:#ffffff05;border-bottom:1px solid var(--border)}.dash-card-head h2{color:var(--text)}.dash-card-head p{color:var(--muted)}.split-left{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.split-right{background:linear-gradient(90deg,#ea580c,#c2410c)}.split-bar-labels strong,.empty-state strong{color:var(--text)}.filter-bar{background:var(--bg-soft)}.filter-field input,.filter-field select,.field input,.field select{background:var(--bg-soft);border:1px solid var(--border-strong);color:var(--text)}.filter-field input:focus,.filter-field select:focus,.field input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px var(--accent-dim)}.filter-field span,.field label{color:var(--muted)}table.data{color:var(--text)}table.data th{color:var(--muted);background:#ffffff08;border-color:var(--border)}table.data td{border-color:var(--border)}table.data tbody tr:hover td{background:#f59e0b0f}table.admin-merged-orders tbody.admin-order-group+tbody.admin-order-group{border-top:1px solid var(--border)}table.admin-merged-orders tbody.admin-order-group:hover{background:#f59e0b0d}table.admin-merged-orders tr.admin-order-leg--exit td{color:var(--muted)}.login-page{background:radial-gradient(700px 420px at 15% 10%,rgba(245,158,11,.16),transparent 55%),radial-gradient(500px 300px at 90% 80%,rgba(234,88,12,.1),transparent 50%),var(--bg)}.login-card{background:var(--bg-elev);border:1px solid var(--border);box-shadow:var(--shadow)}.login-card h1{color:var(--text)}.badge.ok{color:#86efac;background:#22c55e24;border-color:#22c55e4d}.badge.err{color:#fca5a5;background:#ef444424;border-color:#ef44444d}.badge.warn{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b4d}.badge.neutral{color:#d4d4d8;background:#ffffff0f;border-color:var(--border)}.badge.paper{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b47}.badge.live{color:#fdba74;background:#ea580c24;border-color:#ea580c52}.side.buy,.pos{color:var(--pos)}.side.sell,.neg{color:var(--neg)}.coming{background:var(--bg-elev);border-color:var(--border-strong)}.dash-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.15rem}.dash-hero-actions{display:flex;flex-wrap:wrap;gap:.5rem}.dash-banner{display:flex;align-items:center;gap:.65rem;padding:.7rem .95rem;border-radius:10px;border:1px solid rgba(245,158,11,.35);background:#f59e0b14;color:#fde68a;font-size:.84rem;margin-bottom:.25rem}.dash-banner strong{color:#fff}.dash-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.workspace .panel,.workspace .dash-card,.workspace .dash-kpi,.workspace .kpi,.workspace .filter-bar,.workspace .card,.workspace .coming,.main .panel,.main .dash-card,.main .filter-bar{background:#141414!important;border-color:#ffffff14!important;color:#f5f5f5!important;box-shadow:0 8px 24px #00000059!important}.workspace .page-header h1,.main .page-header h1{color:#f5f5f5!important}.workspace .page-header p,.main .page-header p{color:#9ca3af!important}.workspace table.data,.main table.data,.dash-card table.data,.panel table.data{color:#e5e5e5!important;background:transparent!important}.workspace table.data th,.main table.data th,.dash-card table.data th{color:#9ca3af!important;background:#1a1a1a!important;border-color:#ffffff14!important}.workspace table.data td,.main table.data td,.dash-card table.data td{color:#e5e5e5!important;background:transparent!important;border-color:#ffffff0f!important}.workspace table.data tbody tr:hover td,.main table.data tbody tr:hover td,.dash-card table.data tbody tr:hover td{background:#f59e0b12!important}.workspace .dash-card-body,.main .dash-card-body,.dash-card-body,.dash-card-body.tight{background:transparent!important;color:#e5e5e5!important}.workspace .pager,.main .pager,.pager{background:#141414!important;border-color:#ffffff14!important;color:#e5e5e5!important}.pager strong,.pager-page{color:#f5f5f5!important}.user-cell .email,.muted{color:#9ca3af!important}.workspace .filter-field input,.workspace .filter-field select,.workspace .field input,.workspace .field select,.workspace .field textarea,.main .filter-field input,.main .filter-field select,.main .field input,.main .field select,.main .field textarea,.form-field input,.form-field select,.form-field textarea{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.14)!important;color:#f5f5f5!important}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.workspace .filter-field input:focus,.workspace .field input:focus{border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b29!important}.form-field,.form-field small,.filter-field span,.field label{color:#9ca3af!important}.form-section{background:#141414!important;border-color:#ffffff14!important;color:#f5f5f5!important}.form-section-head h3,.form-section-head strong{color:#f5f5f5!important}.modal-card{background:#141414!important;border-color:#ffffff1a!important;box-shadow:0 28px 80px #0000008c!important;color:#f5f5f5!important}.modal-head,.modal-foot{background:#1a1a1a!important;border-color:#ffffff14!important}.modal-head h2{color:#f5f5f5!important}.modal-head p,.modal-confirm-copy{color:#9ca3af!important}.modal-close{background:#1a1a1a!important;border-color:#ffffff1f!important;color:#a1a1aa!important}.modal-body{background:#141414!important;color:#e5e5e5!important}.success-banner{background:#22c55e1f!important;border-color:#22c55e59!important;color:#86efac!important}.error-banner{background:#ef44441f!important;border-color:#ef444459!important;color:#fca5a5!important}.topbar{background:#0d0d0deb!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.crumb-current{color:#f5f5f5!important}.crumb-muted{color:#9ca3af!important}.btn:not(.ghost):not(.secondary):not(.danger):not(.warn){background:linear-gradient(180deg,#fbbf24,#f59e0b 55%,#ea580c)!important;color:#111!important;border-color:#ffffff1a!important}.btn.ghost,.btn.secondary{background:transparent!important;color:#a1a1aa!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:none!important}.btn.ghost:hover:not(:disabled),.btn.secondary:hover:not(:disabled){color:#fff!important;border-color:#f59e0b73!important;background:#f59e0b1a!important}.dash-kpi-icon,.dash-kpi-icon.tone-info{background:#f59e0b1f!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.25)!important}.dash-kpi-value.info{color:#f5f5f5!important}.empty-state,.empty-state strong{color:#e5e5e5!important}.empty-state p{color:#9ca3af!important}.access-page .panel,.system-page .panel{background:#141414!important}.login-card .brand-mark{background:linear-gradient(145deg,#fbbf24,#ea580c)!important;color:#111!important;box-shadow:0 8px 22px #f59e0b59!important}html,body{color-scheme:dark}.workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.topbar-search-input),.workspace select,.workspace textarea,.main input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.topbar-search-input),.main select,.main textarea,.login-page input:not([type=checkbox]):not([type=radio]),.login-page select,.login-page textarea,.modal-layer input:not([type=checkbox]):not([type=radio]),.modal-layer select,.modal-layer textarea{background-color:#1a1a1a!important;background-image:none!important;color:#f5f5f5!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px;color-scheme:dark}.workspace select,.main select,.modal-layer select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:1.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%9ca3af' d='M3 4.5L6 8l3-3.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .55rem center!important;background-color:#1a1a1a!important}.workspace input::-moz-placeholder,.main input::-moz-placeholder,.modal-layer input::-moz-placeholder{color:#71717a!important}.workspace input::placeholder,.main input::placeholder,.modal-layer input::placeholder{color:#71717a!important}.workspace option,.main option,.modal-layer option{background:#1a1a1a;color:#f5f5f5}.admin-chart-page input,.wl-search input,.symbol-search input{background:#1a1a1a!important;color:#f5f5f5!important;border-color:#ffffff24!important}.brand-mark{box-shadow:0 4px 12px #f59e0b33,inset 0 1px #ffffff38}.workspace{border-color:#ffffff12!important}.sidebar-toggle,.sidebar-mobile-close,.mobile-menu-btn{border-color:var(--border-strong)!important;background:#1a1a1a!important;color:#a1a1aa!important}.mobile-menu-btn:hover,.sidebar-toggle:hover,.sidebar-mobile-close:hover{border-color:#f59e0b73!important;background:#f59e0b1a!important;color:#fbbf24!important}.icon-action{border-color:var(--border-strong)!important;background:#1a1a1a!important;color:#a1a1aa!important;box-shadow:none!important}.icon-action:hover:not(:disabled){border-color:#f59e0b7a!important;background:#f59e0b1a!important;color:#fbbf24!important}.icon-action.danger{color:#fca5a5!important}.icon-action.danger:hover:not(:disabled){border-color:#ef444473!important;background:#ef44441f!important;color:#fecaca!important}.icon-action.success{color:#86efac!important}.icon-action.success:hover:not(:disabled){border-color:#22c55e6b!important;background:#22c55e1f!important;color:#bbf7d0!important}.icon-action.warning{color:#fcd34d!important}.icon-action.warning:hover:not(:disabled){border-color:#f59e0b73!important;background:#f59e0b1f!important;color:#fde68a!important}.btn.warn{border-color:#f59e0b6b!important;background:#f59e0b24!important;color:#fcd34d!important;box-shadow:none!important}.btn.warn:hover:not(:disabled){background:#f59e0b38!important;color:#fde68a!important}.detail-stat,.detail-notes,.switch-card,.permission-card{border-color:var(--border)!important;background:#1a1a1a!important;color:#e5e5e5!important}.detail-stat span,.detail-notes,.switch-field,.switch-card,.switch-card small,.permission-card small,.check-row{color:var(--muted)!important}.detail-stat strong,.detail-notes strong,.modal-body h3,.switch-card strong,.permission-card strong{color:var(--text)!important}.detail-stat strong{overflow-wrap:anywhere}.detail-notes{line-height:1.55}.code-view,.secret-view{border:1px solid var(--border)!important;background:#0f172a!important;color:#dbeafe!important}.tabs{border-color:var(--border)!important}.tab-btn{color:var(--muted)!important}.tab-btn.active{border-color:var(--accent)!important;color:#fbbf24!important}.segmented-control{background:#101010!important;border:1px solid var(--border)!important}.segmented-control button{color:var(--muted)!important}.segmented-control button.active,.permission-card.selected{border-color:#f59e0b66!important;background:#f59e0b1f!important;color:#fbbf24!important;box-shadow:none!important}.permission-card code{color:#fbbf24!important}.mini-chip{background:#f59e0b1f!important;color:#fde68a!important}.form-callout.info{border-color:#3b82f659!important;background:#3b82f61a!important;color:#bfdbfe!important}.form-callout.warning{border-color:#f59e0b59!important;background:#f59e0b1a!important;color:#fde68a!important}.switch-control{background:#3f3f46!important}.switch-control:after{background:#d4d4d8!important}.switch-field input:checked+.switch-control,.switch-card input:checked+.switch-control{background:var(--accent)!important}.table-select{border-color:var(--border-strong)!important;background:#1a1a1a!important;color:var(--text)!important}.section-eyebrow{color:#fbbf24!important}.comparison-head h2,.comparison-card strong{color:var(--text)!important}.comparison-head p,.comparison-card span,.comparison-card small,.comparison-card>i,.comparison-legend{color:var(--muted)!important}.comparison-share,.comparison-card{border-color:var(--border)!important;background:#1a1a1a!important}.comparison-share strong,.comparison-share span{color:#fbbf24!important}.comparison-card:hover{border-color:#f59e0b61!important;background:#202020!important}.comparison-card.manual .comparison-icon{background:#0ea5e924!important;color:#7dd3fc!important}.comparison-card.algo .comparison-icon{background:#a855f724!important;color:#d8b4fe!important}.comparison-bar{background:#27272a!important}.health-hero.healthy{border-color:#22c55e4d!important;background:#22c55e14!important}.health-hero.degraded{border-color:#f59e0b59!important;background:#f59e0b14!important}.health-hero span,.health-hero p,.health-service span,.health-service small,.health-network span,.health-network p{color:var(--muted)!important}.health-hero h2,.health-service strong,.health-network strong{color:var(--text)!important}.health-status-pill{background:#22c55e24!important;color:#86efac!important}.health-service,.health-network{border-color:var(--border)!important;background:#1a1a1a!important}.health-service-icon.ok{background:#22c55e24!important;color:#86efac!important}.health-service-icon.error{background:#ef444424!important;color:#fca5a5!important}.regime-panel .filter-bar,.regime-summary,.regime-card{border-color:var(--border)!important;background:#141414!important;box-shadow:none!important}.regime-summary-item{border-color:var(--border)!important}.regime-summary-item>span,.regime-summary-item>small,.regime-section-head p,.live-indicator,.regime-symbol small,.regime-card>p,.confidence-row,.regime-card-foot{color:var(--muted)!important}.regime-summary-item>strong,.regime-section-head h2,.regime-symbol strong,.confidence-row strong,.regime-card-foot strong{color:var(--text)!important}.regime-symbol>span{background:#f59e0b1f!important;color:#fbbf24!important}.regime-pill.up{border-color:#22c55e4d!important;background:#22c55e1f!important;color:#86efac!important}.regime-pill.down{border-color:#ef44444d!important;background:#ef44441f!important;color:#fca5a5!important}.regime-pill.volatile,.regime-pill.sideways{border-color:#f59e0b4d!important;background:#f59e0b1f!important;color:#fcd34d!important}.confidence-track{background:#27272a!important}.confidence-track span{background:linear-gradient(90deg,#fbbf24,#ea580c)!important}.admin-chart-page-toolbar,.admin-chart-page-empty,.wl-search-dropdown{border-color:var(--border)!important;background:#141414!important;color:var(--text)!important}.admin-chart-wrap{border-color:var(--border)!important}.symbol-search-label,.wl-search-dropdown-label,.wl-search-dropdown-hint,.wl-dropdown-name,.wl-dropdown-ltp,.admin-chart-page-empty p{color:var(--muted)!important}.wl-dropdown-row{color:var(--text)!important}.wl-dropdown-row:hover,.wl-dropdown-row--active{border-color:#f59e0b4d!important;background:#f59e0b1a!important}.watchlist-search-clear{background:#222!important;color:var(--muted)!important}.watchlist-search-clear:hover{background:#ef44441f!important;color:#fca5a5!important}.wl-type{background:#27272a!important;color:#d4d4d8!important}.wl-type-opt,.wl-type-fut,.wl-type-idx{background:#f59e0b1f!important;color:#fde68a!important}.admin-chart-page-empty strong{color:var(--text)!important}.panel,.dash-card{min-width:0}.table-wrap{max-width:100%;scrollbar-color:#52525b #18181b}.sidebar.is-collapsed .user-card,.sidebar.is-collapsed .user-meta{min-width:0;overflow:hidden}@media (max-width: 720px){.detail-grid,.comparison-grid,.health-service-grid{grid-template-columns:1fr}.pager{align-items:flex-start}.pager-controls{width:100%;justify-content:flex-start}}.admin-clients-info{margin-bottom:14px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:#141414}.admin-clients-info strong{display:block;margin-bottom:4px;color:var(--text);font-size:13px}.admin-clients-info p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.admin-clients-info span{color:#fbbf24}.admin-clients-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.admin-client-kpi{min-width:0;padding:13px 15px;border:1px solid var(--border);border-radius:12px;background:#141414}.admin-client-kpi span{display:block;margin-bottom:7px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-client-kpi strong{color:var(--text);font-family:var(--mono);font-size:18px;font-weight:700}.admin-clients-directory{padding:0!important;overflow-x:hidden;overflow-y:visible;min-width:0;max-width:100%;flex:0 0 auto;height:auto;max-height:none}.admin-clients-directory-head{display:flex;align-items:center;justify-content:space-between;padding:15px 16px 10px}.admin-clients-directory-head h2{margin:0 0 3px;color:var(--text);font-size:14px}.admin-clients-directory-head p{margin:0;color:var(--muted);font-size:11px}.admin-clients-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 13px;border-bottom:1px solid var(--border)}.admin-clients-search{position:relative;display:flex;align-items:center;width:min(100%,360px)}.admin-clients-search>span{position:absolute;left:11px;z-index:1;color:var(--muted);pointer-events:none}.admin-clients-search input{width:100%;height:34px;padding:0 34px 0 30px}.admin-clients-search button{position:absolute;right:5px;width:25px;height:25px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.admin-clients-search button:hover{background:#f59e0b1a;color:#fbbf24}.admin-clients-count{flex:none;color:var(--muted);font-size:11px}.admin-clients-count strong{color:var(--text)}.admin-clients-directory{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;border-radius:12px!important}.admin-clients-directory .table-wrap{border:0!important;border-radius:0!important}.admin-clients-directory .admin-clients-table-scroll{flex:0 0 auto!important;align-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:scroll!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable;scrollbar-width:auto;padding-bottom:6px}.admin-clients-table{width:-moz-max-content!important;width:max-content!important;min-width:100%!important;max-width:none!important}.admin-clients-actions-col{width:1%;white-space:nowrap!important;vertical-align:middle!important;padding-right:16px!important}.admin-clients-table th,.admin-clients-table td{padding:10px 12px!important;font-size:11px;white-space:nowrap}.admin-clients-table tbody tr:hover td{background:#f59e0b0b!important}.admin-client-name{max-width:180px;padding:0;overflow:hidden;border:0;background:none;color:#fbbf24;font:inherit;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.admin-client-name:hover{color:#fde68a;text-decoration:underline}.admin-client-email{max-width:230px;overflow:hidden;text-overflow:ellipsis}.admin-client-work{max-width:150px;overflow:hidden;text-overflow:ellipsis}.admin-client-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;max-width:100%}.admin-client-actions .btn,.admin-client-action{min-width:0!important;height:28px!important;padding:0 9px!important;font-size:11px!important;font-weight:650;line-height:1;border-radius:7px!important;box-shadow:none!important}.admin-client-action--primary{background:#c2410c!important;border:1px solid #9a3412!important;color:#fff!important;box-shadow:none!important}.admin-client-action--primary:hover:not(:disabled){filter:brightness(1.06);color:#fff!important}@media (max-width: 1200px){.admin-clients-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-optional{display:none}.admin-clients-table{min-width:880px!important}}@media (max-width: 640px){.admin-clients-kpis{grid-template-columns:1fr}.admin-clients-toolbar{align-items:flex-start;flex-direction:column}.admin-clients-search{width:100%}}.admin-client-workspace{min-width:0}.admin-client-back{margin-bottom:10px}.admin-client-back a{color:var(--muted);font-size:12px;text-decoration:none}.admin-client-back a:hover{color:#fbbf24}.admin-client-identity{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:#141414}.admin-client-avatar{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid rgba(245,158,11,.3);border-radius:11px;background:linear-gradient(145deg,#fbbf2433,#ea580c29);color:#fbbf24;font-size:18px;font-weight:800}.admin-client-identity>div:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.admin-client-identity strong{overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.admin-client-identity span{color:var(--muted);font-size:11px}.admin-client-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#141414}.admin-client-summary>div{min-width:0;padding:12px 14px;border-right:1px solid var(--border)}.admin-client-summary>div:last-child{border-right:0}.admin-client-summary span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-client-summary strong{color:var(--text);font-family:var(--mono);font-size:15px}.admin-client-tabs{display:flex;gap:4px;margin-bottom:12px;padding:4px;overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:#101010}.admin-client-tabs button{min-height:32px;padding:0 13px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:11px;font-weight:650;white-space:nowrap;cursor:pointer}.admin-client-tabs button:hover{color:var(--text)}.admin-client-tabs button.active{border-color:#f59e0b4d;background:#f59e0b1f;color:#fbbf24}.admin-client-overview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px}.admin-client-workspace .panel h2{margin:0 0 12px;color:var(--text);font-size:14px}.admin-client-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-client-section-head h2{margin-bottom:3px!important}.admin-client-section-head p{margin:0;color:var(--muted);font-size:11px}@media (max-width: 1100px){.admin-client-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-client-summary>div:nth-child(3){border-right:0}.admin-client-summary>div:nth-child(-n+3){border-bottom:1px solid var(--border)}}@media (max-width: 800px){.admin-client-overview-grid{grid-template-columns:1fr}.admin-client-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-summary>div{border-bottom:1px solid var(--border)}.admin-client-summary>div:nth-child(2n){border-right:0}}.admin-form-page{min-width:0}.admin-form-page-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:14px;align-items:start}.admin-canonical-form{max-width:760px}.admin-canonical-form h2,.admin-form-aside h2{margin:0 0 16px;color:var(--text);font-size:14px}.admin-canonical-form-fields{display:grid;grid-template-columns:1fr;gap:14px}.admin-canonical-form .form-field{gap:7px}.admin-canonical-form .form-field>em{color:#fb7185;font-style:normal}.admin-canonical-form .form-field small,.admin-canonical-form .check-row small{display:block;margin-top:2px;color:var(--muted);font-size:10px;font-weight:400}.admin-field-error{color:#fb7185;font-size:10px;font-weight:600}.admin-password-field{position:relative;display:flex}.admin-password-field input{width:100%;padding-right:58px!important}.admin-password-field button{position:absolute;top:50%;right:8px;padding:3px 6px;border:0;background:transparent;color:#fbbf24;font-size:10px;font-weight:700;cursor:pointer;transform:translateY(-50%)}.admin-radio-field{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.admin-radio-field legend{grid-column:1 / -1;margin-bottom:7px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-radio-field label{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:#101010;color:var(--text);font-size:11px;cursor:pointer}.admin-radio-field label:has(input:checked){border-color:#f59e0b73;background:#f59e0b17}.admin-radio-field input{accent-color:#f59e0b}.admin-form-submit{width:100%;margin-top:18px}.admin-form-aside{position:sticky;top:68px}.admin-form-aside ul{display:grid;gap:11px;margin:0;padding-left:17px;color:var(--muted);font-size:11px;line-height:1.55}.admin-form-aside dl{display:grid;gap:10px;margin:0}.admin-form-aside dl>div{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--border)}.admin-form-aside dt{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.admin-form-aside dd{margin:0;overflow-wrap:anywhere;color:var(--text);font-size:11px}@media (max-width: 900px){.admin-form-page-grid{grid-template-columns:1fr}.admin-canonical-form{max-width:none}.admin-form-aside{position:static}}@media (max-width: 520px){.admin-radio-field{grid-template-columns:1fr}}.admin-access-profile-page{display:grid;gap:14px}.admin-access-profile-page>.admin-canonical-form{max-width:none}.admin-profile-meta{margin-top:16px}.admin-permissions-page fieldset{margin:12px 0 0;padding:12px;border:1px solid var(--border);border-radius:10px}.admin-permissions-page legend{padding:0 7px;color:#fbbf24;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.admin-permissions-page fieldset>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-permissions-page fieldset label{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#101010;cursor:pointer}.admin-permissions-page fieldset label:has(input:checked){border-color:#f59e0b61;background:#f59e0b14}.admin-permissions-page fieldset input{margin-top:2px;accent-color:#f59e0b}.admin-permissions-page fieldset span{display:grid;gap:3px}.admin-permissions-page fieldset strong{color:var(--text);font-size:11px}.admin-permissions-page fieldset small{color:var(--muted);font-size:9px;line-height:1.4}.admin-page-savebar{position:sticky;bottom:10px;z-index:3;display:flex;justify-content:flex-end;gap:8px;padding:10px;border:1px solid var(--border);border-radius:10px;background:#0f0f0ff0;box-shadow:0 8px 30px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 700px){.admin-permissions-page fieldset>div{grid-template-columns:1fr}}.admin-risk-page{display:grid;gap:12px}.admin-risk-section{display:grid;gap:16px}.admin-risk-section>div:first-child h2{margin:0 0 4px;color:var(--text);font-size:14px}.admin-risk-section>div:first-child p{margin:0;color:var(--muted);font-size:10px}.admin-risk-section>.switch-card{max-width:520px}.admin-risk-margin{margin-top:12px}.admin-secret-page{display:grid;gap:16px;max-width:800px}.admin-secret-page .secret-view{margin:0}.theme-toggle{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--border-strong);border-radius:7px;background:var(--bg-soft);color:var(--text);font-size:10px;font-weight:700;cursor:pointer}.theme-toggle:hover{border-color:#f59e0b80;color:var(--accent)}html[data-theme=light]{--bg: #f3f5f7;--bg-elev: #ffffff;--bg-soft: #f7f8fa;--bg-hover: #eef1f4;--border: rgba(15, 23, 42, .1);--border-strong: rgba(15, 23, 42, .18);--text: #18181b;--muted: #64748b;--accent: #c2410c;--accent-2: #9a3412;--accent-dim: rgba(194, 65, 12, .12);--accent-glow: rgba(194, 65, 12, .18);--warn: #b45309;--info: #c2410c;--tblr-primary: #c2410c;--tblr-info: #b45309;--tblr-warning: #b45309;--tblr-orange: #c2410c;--shadow: 0 10px 28px rgba(15, 23, 42, .1)}html[data-theme=light] body,html[data-theme=light] .admin-shell{background:var(--bg);color:var(--text)}html[data-theme=light] .workspace{background:radial-gradient(ellipse 70% 40% at 85% -10%,rgba(194,65,12,.05),transparent 50%),#f3f5f7}html[data-theme=light] .sidebar{border-color:#0f172a1a;background:radial-gradient(circle at 40% -10%,rgba(194,65,12,.07),transparent 16rem),linear-gradient(180deg,#fff,#f8fafc 60%,#f1f5f9);box-shadow:0 12px 30px #0f172a14}html[data-theme=light] .topbar,html[data-theme=light] .panel,html[data-theme=light] .modal-card,html[data-theme=light] .filter-bar,html[data-theme=light] .kpi,html[data-theme=light] .admin-clients-info,html[data-theme=light] .admin-client-kpi,html[data-theme=light] .admin-clients-directory,html[data-theme=light] .admin-client-identity,html[data-theme=light] .admin-client-summary,html[data-theme=light] .admin-client-tabs,html[data-theme=light] .admin-radio-field label,html[data-theme=light] .admin-permissions-page fieldset label,html[data-theme=light] .admin-page-savebar{border-color:var(--border);background:var(--bg-elev);color:var(--text);box-shadow:none}html[data-theme=light] .topbar{box-shadow:0 1px 0 var(--border)}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] .table-select,html[data-theme=light] .theme-toggle{border-color:var(--border-strong);background:#fff;color:var(--text)}html[data-theme=light] input:disabled,html[data-theme=light] select:disabled,html[data-theme=light] textarea:disabled{background:#eef1f4;color:#64748b}html[data-theme=light] table.data{color:var(--text)}html[data-theme=light] table.data thead,html[data-theme=light] table.data th{border-color:var(--border);background:#f7f8fa;color:#64748b}html[data-theme=light] table.data td,html[data-theme=light] table.data tr{border-color:var(--border)}html[data-theme=light] table.data tbody tr:hover,html[data-theme=light] .clickable-row:hover{background:#c2410c0f}html[data-theme=light] .code-view,html[data-theme=light] .secret-view,html[data-theme=light] .notes-block,html[data-theme=light] .form-callout,html[data-theme=light] .detail-stat,html[data-theme=light] .switch-card{border-color:var(--border);background:#f8fafc;color:var(--text)}html[data-theme=light] .nav-item,html[data-theme=light] .nav-section-toggle,html[data-theme=light] .sidebar-user{color:#475569}html[data-theme=light] .nav-item:hover,html[data-theme=light] .nav-item.active{color:#9a5700}html[data-theme=light],html[data-theme=light] body{color-scheme:light!important}html[data-theme=light] .workspace .panel,html[data-theme=light] .workspace .dash-card,html[data-theme=light] .workspace .dash-kpi,html[data-theme=light] .workspace .kpi,html[data-theme=light] .workspace .filter-bar,html[data-theme=light] .workspace .card,html[data-theme=light] .workspace .coming,html[data-theme=light] .main .panel,html[data-theme=light] .main .dash-card,html[data-theme=light] .main .filter-bar,html[data-theme=light] .access-page .panel,html[data-theme=light] .system-page .panel,html[data-theme=light] .admin-clients-info,html[data-theme=light] .admin-client-kpi,html[data-theme=light] .admin-clients-directory,html[data-theme=light] .admin-client-identity,html[data-theme=light] .admin-client-summary,html[data-theme=light] .admin-client-tabs,html[data-theme=light] .regime-panel .filter-bar,html[data-theme=light] .regime-summary,html[data-theme=light] .regime-card,html[data-theme=light] .admin-chart-page-toolbar,html[data-theme=light] .admin-chart-page-empty,html[data-theme=light] .wl-search-dropdown{background:#fff!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:0 5px 18px #0f172a0f!important}html[data-theme=light] .workspace .page-header h1,html[data-theme=light] .main .page-header h1,html[data-theme=light] .dash-kpi-value.info,html[data-theme=light] .empty-state,html[data-theme=light] .empty-state strong,html[data-theme=light] .form-section-head h3,html[data-theme=light] .form-section-head strong{color:var(--text)!important}html[data-theme=light] .workspace .page-header p,html[data-theme=light] .main .page-header p,html[data-theme=light] .user-cell .email,html[data-theme=light] .muted,html[data-theme=light] .empty-state p,html[data-theme=light] .form-field,html[data-theme=light] .form-field small,html[data-theme=light] .filter-field span,html[data-theme=light] .field label{color:var(--muted)!important}html[data-theme=light] .workspace table.data,html[data-theme=light] .main table.data,html[data-theme=light] .dash-card table.data,html[data-theme=light] .panel table.data{background:transparent!important;color:var(--text)!important}html[data-theme=light] .workspace table.data th,html[data-theme=light] .main table.data th,html[data-theme=light] .dash-card table.data th{background:#f5f7f9!important;border-color:var(--border)!important;color:#64748b!important}html[data-theme=light] .workspace table.data td,html[data-theme=light] .main table.data td,html[data-theme=light] .dash-card table.data td{background:transparent!important;border-color:var(--border)!important;color:var(--text)!important}html[data-theme=light] .workspace table.data tbody tr:hover td,html[data-theme=light] .main table.data tbody tr:hover td,html[data-theme=light] .dash-card table.data tbody tr:hover td{background:#c2410c0f!important}html[data-theme=light] .workspace .pager,html[data-theme=light] .main .pager,html[data-theme=light] .pager{background:#fff!important;border-color:var(--border)!important;color:var(--text)!important}html[data-theme=light] .pager strong,html[data-theme=light] .pager-page{color:var(--text)!important}html[data-theme=light] .workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.topbar-search-input),html[data-theme=light] .workspace select,html[data-theme=light] .workspace textarea,html[data-theme=light] .main input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.topbar-search-input),html[data-theme=light] .main select,html[data-theme=light] .main textarea,html[data-theme=light] .login-page input:not([type=checkbox]):not([type=radio]),html[data-theme=light] .login-page select,html[data-theme=light] .login-page textarea,html[data-theme=light] .modal-layer input:not([type=checkbox]):not([type=radio]),html[data-theme=light] .modal-layer select,html[data-theme=light] .modal-layer textarea,html[data-theme=light] .form-field input,html[data-theme=light] .form-field select,html[data-theme=light] .form-field textarea,html[data-theme=light] .table-select,html[data-theme=light] .admin-chart-page input,html[data-theme=light] .wl-search input,html[data-theme=light] .symbol-search input{background-color:#fff!important;border-color:var(--border-strong)!important;color:var(--text)!important;color-scheme:light!important}html[data-theme=light] .workspace select,html[data-theme=light] .main select,html[data-theme=light] .modal-layer select{background-color:#fff!important}html[data-theme=light] .workspace option,html[data-theme=light] .main option,html[data-theme=light] .modal-layer option{background:#fff!important;color:var(--text)!important}html[data-theme=light] .workspace input::-moz-placeholder,html[data-theme=light] .main input::-moz-placeholder,html[data-theme=light] .modal-layer input::-moz-placeholder{color:#94a3b8!important}html[data-theme=light] .workspace input::placeholder,html[data-theme=light] .main input::placeholder,html[data-theme=light] .modal-layer input::placeholder{color:#94a3b8!important}html[data-theme=light] .form-section,html[data-theme=light] .detail-stat,html[data-theme=light] .detail-notes,html[data-theme=light] .switch-card,html[data-theme=light] .permission-card,html[data-theme=light] .comparison-share,html[data-theme=light] .comparison-card,html[data-theme=light] .health-service,html[data-theme=light] .health-network,html[data-theme=light] .segmented-control,html[data-theme=light] .admin-radio-field label,html[data-theme=light] .admin-permissions-page fieldset label{background:#f8fafc!important;border-color:var(--border)!important;color:var(--text)!important}html[data-theme=light] .code-view,html[data-theme=light] .secret-view{background:#f1f5f9!important;border-color:var(--border)!important;color:#0f172a!important}html[data-theme=light] .modal-card,html[data-theme=light] .modal-body{background:#fff!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:0 24px 70px #0f172a33!important}html[data-theme=light] .modal-head,html[data-theme=light] .modal-foot,html[data-theme=light] .modal-close{background:#f8fafc!important;border-color:var(--border)!important;color:#64748b!important}html[data-theme=light] .modal-head h2{color:var(--text)!important}html[data-theme=light] .modal-head p,html[data-theme=light] .modal-confirm-copy{color:var(--muted)!important}html[data-theme=light] .topbar{background:#fffffff0!important;border-bottom-color:var(--border)!important}html[data-theme=light] .crumb-current{color:var(--text)!important}html[data-theme=light] .crumb-muted{color:var(--muted)!important}html[data-theme=light] .btn.ghost,html[data-theme=light] .btn.secondary{background:#fff!important;border-color:var(--border-strong)!important;color:#475569!important}html[data-theme=light] .btn.ghost:hover:not(:disabled),html[data-theme=light] .btn.secondary:hover:not(:disabled){background:#c2410c14!important;border-color:#c2410c66!important;color:#9a3412!important}html[data-theme=light] .sidebar-toggle,html[data-theme=light] .sidebar-mobile-close,html[data-theme=light] .mobile-menu-btn,html[data-theme=light] .icon-action,html[data-theme=light] .theme-toggle{background:#fff!important;border-color:var(--border-strong)!important;color:#64748b!important}html[data-theme=light] .sidebar-foot{background:#eef1f4!important;border-color:var(--border)!important}html[data-theme=light] .sidebar-foot .who{color:var(--text)!important}html[data-theme=light] .role-chip{background:#0f172a0d!important;color:#64748b!important}html[data-theme=light] .logout-btn{background:#fff!important;border-color:var(--border-strong)!important;color:#64748b!important}html[data-theme=light] .nav-group-label,html[data-theme=light] .nav-link{color:#475569!important}html[data-theme=light] .nav-group-label:hover,html[data-theme=light] .nav-link:hover{background:#0f172a0a!important;color:#0f172a!important}html[data-theme=light] .nav-link.active{background:linear-gradient(90deg,#c2410c1f,#c2410c08)!important;border-color:#c2410c47!important;color:#9a3412!important}html[data-theme=light] .dash-banner{background:#fff7ed!important;border-color:#fdba74!important;color:#9a3412!important}html[data-theme=light] .dash-banner strong{color:#7c2d12!important}html[data-theme=light] .dash-kpi-icon,html[data-theme=light] .dash-kpi-icon.tone-info,html[data-theme=light] .dash-kpi-icon.tone-warn{background:#fff7ed!important;color:#c2410c!important;border:1px solid #fdba74!important}html[data-theme=light] .dash-kpi-go{color:#c2410c!important}html[data-theme=light] .btn.primary,html[data-theme=light] .btn:not(.ghost):not(.secondary):not(.danger):not(.warn):not(.logout-btn):not(.btn-ghost){background:linear-gradient(180deg,#ea580c,#c2410c 55%,#9a3412)!important;border-color:#9a3412!important;color:#fff!important;box-shadow:0 6px 16px #c2410c47!important}html[data-theme=light] .split-left{background:linear-gradient(90deg,#ea580c,#c2410c)!important}html[data-theme=light] .split-right{background:linear-gradient(90deg,#c2410c,#9a3412)!important}html[data-theme=light] .form-callout.warning,html[data-theme=light] .mini-chip{background:#fff7ed!important;color:#9a3412!important;border-color:#fdba74!important}html[data-theme=light] .badge.warn{color:#9a3412!important;background:#ffedd5!important;border-color:#fb923c!important}html[data-theme=light] .theme-toggle:hover{border-color:#c2410c73;color:#c2410c}html[data-theme=light] .admin-client-name{color:#0f172a!important}html[data-theme=light] .admin-client-name:hover{color:#c2410c!important}html[data-theme=light] .admin-clients-info{background:#fff7ed!important;border-color:#fdba74!important;color:#9a3412!important}html[data-theme=light] .admin-clients-info strong{color:#7c2d12!important}html[data-theme=light] .admin-clients-info p,html[data-theme=light] .admin-clients-info span{color:#9a3412!important}html[data-theme=light] .admin-client-actions .btn.ghost,html[data-theme=light] .admin-client-action.btn.ghost{background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important;box-shadow:none!important}html[data-theme=light] .admin-client-actions .btn.ghost:hover:not(:disabled),html[data-theme=light] .admin-client-action.btn.ghost:hover:not(:disabled){background:#fff7ed!important;border-color:#fb923c!important;color:#9a3412!important}html[data-theme=light] .admin-client-action--primary{background:#c2410c!important;border-color:#9a3412!important;color:#fff!important;box-shadow:none!important}html[data-theme=light] .admin-clients-search button:hover{background:#c2410c1a!important;color:#c2410c!important}html[data-theme=light] .admin-clients-table tbody tr:hover td{background:#c2410c0d!important}html[data-theme=light] .success-banner{color:#166534!important}html[data-theme=light] .error-banner{color:#b91c1c!important}html[data-theme=light] .form-callout.info{background:#3b82f614!important;color:#1e40af!important}html[data-theme=light] .comparison-card:hover{background:#fff7ed!important}html[data-theme=light] .comparison-bar,html[data-theme=light] .confidence-track,html[data-theme=light] .watchlist-search-clear,html[data-theme=light] .wl-type{background:#e5e7eb!important;color:#475569!important}html[data-theme=light] .table-wrap{scrollbar-color:#cbd5e1 #f1f5f9}.sidebar-foot .user-card{flex:1 1 auto;min-width:0}.sidebar-foot .user-meta{min-width:0}.sidebar-foot .logout-btn{flex:0 0 38px;width:38px;min-width:38px}body,button,input,select,textarea{font-size:14px}.page-header h1,.gate h1{font-size:26px!important}.page-header p,.card-sub,.panel-subtitle,.form-section-head p,.admin-client-section-head p{font-size:13px!important}.crumbs,.topbar .btn,.theme-toggle,.env-pill{font-size:12px!important}.nav-group-label,.nav-section-toggle{font-size:11px!important}.nav-link,.nav-item,.sidebar-foot .who{font-size:14px!important}.role-chip,.soon{font-size:11px!important}.panel h2,.dash-card-head h2,.admin-client-workspace .panel h2,.admin-canonical-form h2,.admin-form-aside h2{font-size:16px!important}.filter-field span,.field label,.form-field,.form-field label,.admin-radio-field legend,.symbol-search-label{font-size:12px!important}.filter-field input,.filter-field select,.field input,.field select,.form-field input,.form-field select,.form-field textarea,.table-select,.symbol-search input{font-size:13px!important}.btn,.icon-action,.pager,.pager button,.modal-foot button{font-size:12px!important}table.data th{font-size:13px!important}table.data td{font-size:14px!important;line-height:1.45}.user-cell>span:first-child,.admin-client-name,.admin-client-email{font-size:14px!important}.user-cell .email,.muted,.field-hint,.form-field small,.check-row small{font-size:11px!important}.badge,.side,.mini-chip,.book-badge{font-size:12px!important}.kpi span,.dash-kpi-label,.admin-client-kpi span,.admin-client-summary span,.detail-stat span{font-size:11px!important}.kpi strong,.dash-kpi-value,.admin-client-kpi strong,.admin-client-summary strong,.detail-stat strong{font-size:17px!important}.admin-client-tabs button,.tab-btn,.segmented-control button{font-size:13px!important}.modal-head h2{font-size:20px!important}.modal-head p,.modal-body,.modal-confirm-copy,.empty-state,.form-callout,.notes-block{font-size:13px!important}table.data .table-select,table.data input,table.data select,table.data button{font-size:14px!important}table.data th,table.data td{padding-top:12px!important;padding-bottom:12px!important}table.admin-merged-orders tbody.admin-order-group.clickable-row:hover,table.admin-merged-orders tbody.admin-order-group:hover,html[data-theme=light] table.admin-merged-orders tbody.admin-order-group.clickable-row:hover,html[data-theme=light] .clickable-row.admin-order-group:hover{background:transparent!important}.workspace table.admin-merged-orders tbody.admin-order-group tr:hover>td,.main table.admin-merged-orders tbody.admin-order-group tr:hover>td,table.admin-merged-orders tbody.admin-order-group tr:hover>td,html[data-theme=light] .workspace table.admin-merged-orders tbody.admin-order-group tr:hover>td,html[data-theme=light] .main table.admin-merged-orders tbody.admin-order-group tr:hover>td,html[data-theme=light] table.admin-merged-orders tbody.admin-order-group tr:hover>td{background:transparent!important}.workspace table.admin-merged-orders tbody.admin-order-group:has(tr:hover)>tr.admin-order-leg--entry>td,.workspace table.admin-merged-orders tbody.admin-order-group:has(tr:hover)>tr.admin-order-leg--exit>td,.main table.admin-merged-orders tbody.admin-order-group:has(tr:hover)>tr.admin-order-leg--entry>td,.main table.admin-merged-orders tbody.admin-order-group:has(tr:hover)>tr.admin-order-leg--exit>td,table.admin-merged-orders tbody.admin-order-group:has(tr:hover)>tr.admin-order-leg--entry>td,table.admin-merged-orders tbody.admin-order-group:has(tr:hover)>tr.admin-order-leg--exit>td,html[data-theme=light] .workspace table.admin-merged-orders tbody.admin-order-group:has(tr:hover)>tr.admin-order-leg--entry>td,html[data-theme=light] .workspace table.admin-merged-orders tbody.admin-order-group:has(tr:hover)>tr.admin-order-leg--exit>td,html[data-theme=light] .main table.admin-merged-orders tbody.admin-order-group:has(tr:hover)>tr.admin-order-leg--entry>td,html[data-theme=light] .main table.admin-merged-orders tbody.admin-order-group:has(tr:hover)>tr.admin-order-leg--exit>td,html[data-theme=light] table.admin-merged-orders tbody.admin-order-group:has(tr:hover)>tr.admin-order-leg--entry>td,html[data-theme=light] table.admin-merged-orders tbody.admin-order-group:has(tr:hover)>tr.admin-order-leg--exit>td{background:#c2410c14!important}html[data-theme=light] .badge.paper{color:#9a3412!important;background:#ffedd5!important;border-color:#ea580c!important}html[data-theme=light] .badge.live{color:#7c2d12!important;background:#ffedd5!important;border-color:#c2410c!important}html[data-theme=light] .badge.ok{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}.admin-order-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;line-height:1.25}.admin-order-stack--paired{gap:.35rem}.admin-order-stack-muted{color:var(--muted);font-size:.92em}table.admin-merged-orders tr.admin-order-row td{vertical-align:middle}html[data-theme=light] .workspace table.admin-merged-orders tr.admin-order-row:hover td,html[data-theme=light] .main table.admin-merged-orders tr.admin-order-row:hover td,html[data-theme=light] table.admin-merged-orders tr.admin-order-row:hover td{background:#c2410c14!important}.workspace table.admin-merged-orders tr.admin-order-row:hover td,.main table.admin-merged-orders tr.admin-order-row:hover td,table.admin-merged-orders tr.admin-order-row:hover td,.workspace table.admin-merged-orders tr.admin-order-row:active td,.main table.admin-merged-orders tr.admin-order-row:active td,table.admin-merged-orders tr.admin-order-row:active td,.workspace table.admin-merged-orders tr.admin-order-row.clickable-row:hover td,.main table.admin-merged-orders tr.admin-order-row.clickable-row:hover td,table.admin-merged-orders tr.admin-order-row.clickable-row:hover td{background:#f59e0b1f!important}html:not([data-theme=light]) .clickable-row:hover,html:not([data-theme=light]) .clickable-row:active,html:not([data-theme=light]) table.data tbody tr:hover,html:not([data-theme=light]) table.data tbody tr:active{background:#f59e0b1a!important}html:not([data-theme=light]) .workspace table.data tbody tr:hover td,html:not([data-theme=light]) .main table.data tbody tr:hover td,html:not([data-theme=light]) .dash-card table.data tbody tr:hover td,html:not([data-theme=light]) table.data tbody tr:hover td,html:not([data-theme=light]) .workspace table.data tbody tr:active td,html:not([data-theme=light]) .main table.data tbody tr:active td,html:not([data-theme=light]) table.data tbody tr:active td,html:not([data-theme=light]) table.admin-merged-orders tr.admin-order-row:hover td,html:not([data-theme=light]) table.admin-merged-orders tr.admin-order-row:active td{background:#f59e0b1f!important;color:var(--text)!important}table.data td.mono,table.admin-merged-orders td.mono,.admin-order-stack{overflow:visible;text-overflow:clip;white-space:nowrap}.admin-order-stack{white-space:normal}.admin-order-stack>*{white-space:nowrap}html,body,#root{height:100%!important;max-height:100%!important;overflow:hidden!important}.admin-shell{height:100%!important;min-height:100%!important;max-height:100%!important;overflow:hidden!important;align-items:stretch!important}.admin-shell>.workspace,.workspace{display:flex!important;flex-direction:column!important;min-width:0;min-height:0!important;align-self:stretch;width:100%!important;max-width:none!important;margin:0!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.workspace>.topbar{flex:0 0 auto;position:relative;z-index:30;padding-left:1.75rem!important;padding-right:1.75rem!important}.workspace>.main,.main{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:1.5rem 1.75rem 4.5rem!important;scrollbar-gutter:stable}@media (max-width: 900px){.admin-shell>.workspace,.workspace{height:100dvh!important;max-height:100dvh!important;margin:0!important}.workspace>.main,.main{padding:1.15rem 1.15rem 4rem!important}}.login-page{box-sizing:border-box!important;min-height:100%!important;min-height:100dvh!important;height:100%!important;display:grid!important;place-items:center!important;padding:1.75rem!important;overflow:auto!important}.login-card{width:min(420px,100%)!important;padding:1.85rem 1.9rem!important;margin:0!important;box-sizing:border-box!important}.login-card .btn{margin-top:.55rem!important;margin-bottom:0!important}.login-page input:not([type=checkbox]):not([type=radio]),.login-page select,.login-page textarea,.login-card input,.login-card select,.login-card textarea{min-height:44px!important;padding:12px 14px!important;line-height:1.35!important;box-sizing:border-box!important}.form-field{display:flex!important;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.25em;column-gap:.25em;row-gap:8px}.form-field>input,.form-field>select,.form-field>textarea,.form-field>.admin-password-field,.form-field>small,.form-field>.admin-field-error,.form-field>.field-hint{flex:1 1 100%;width:100%}.form-field>em,.admin-canonical-form .form-field>em{display:inline;color:#fb7185;font-style:normal;font-weight:700}.admin-canonical-form,.admin-form-aside,.admin-form-page .panel,.admin-access-profile-page>.panel,.admin-access-profile-page>section.panel,.admin-permissions-page,.admin-risk-page>.panel,.admin-risk-section,.admin-client-workspace .panel,.admin-form-page .coming,.workspace .panel,.main .panel{padding:1.25rem 1.4rem!important;box-sizing:border-box}.admin-clients-directory{padding:0!important}.admin-client-workspace .panel,.admin-client-workspace .panel:has(>.table-wrap),.admin-client-workspace .panel:has(>.admin-client-section-head),.admin-client-workspace .panel:has(>h2){padding:1.25rem 1.4rem!important}.admin-client-section-head{margin-bottom:14px;gap:12px}.admin-client-workspace .panel>h2{margin:0 0 14px!important}.admin-client-workspace .panel .table-wrap{border:1px solid var(--border);border-radius:10px;overflow:auto}.admin-client-workspace .panel .table-wrap table.data th,.admin-client-workspace .panel .table-wrap table.data td{padding:12px 14px!important}.admin-client-summary{margin-bottom:14px!important}.admin-client-identity{padding:16px 18px!important;margin-bottom:14px!important}.admin-client-tabs{margin-bottom:14px!important;padding:6px 10px!important}.admin-client-overview-grid{gap:14px!important}.dash-card-head{padding:.95rem 1.15rem!important}.dash-card-body{padding:1rem 1.15rem!important}.dash-card-body.tight{padding:.75rem 1rem!important}.dash-card-body.tight .table-wrap{margin:0}.dash-card .table-wrap,.dash-card-body .table-wrap{max-height:min(52vh,560px)}.dash-card .table-wrap.short,.dash-card-body .table-wrap.short{max-height:280px}.main>.panel,.main>.panel:has(.table-wrap),.orders-page .panel{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;flex:0 0 auto!important;flex-shrink:0!important;height:auto!important;max-height:none!important}.orders-page .desk-orders-card.panel{overflow:visible!important}.admin-clients-directory.panel,.admin-clients-directory{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;flex:0 0 auto!important;flex-shrink:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.main>.panel>.table-wrap,.main .table-wrap:not(.short),.orders-page .table-wrap,.admin-clients-directory .table-wrap,.panel>.table-wrap:not(.short){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:none!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable}.main .table-wrap table.data,.orders-page .table-wrap table.data{width:100%!important;max-width:none!important}.admin-clients-directory .table-wrap table.data.admin-clients-table{width:-moz-max-content!important;width:max-content!important;min-width:max(100%,880px)!important;max-width:none!important}.orders-page{display:flex;flex-direction:column;gap:.9rem;padding-bottom:1.5rem;min-width:0;max-width:100%}.orders-page .pager{flex-shrink:0;margin-top:0;margin-bottom:.5rem}.orders-page .table-wrap{border-radius:12px}.orders-page .table-wrap table.data{min-width:1100px}.workspace table.data th,.workspace table.data td,.main table.data th,.main table.data td{padding-left:14px!important;padding-right:14px!important}.workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.topbar-search-input),.workspace select,.workspace textarea,.main input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.topbar-search-input),.main select,.main textarea,.form-field input,.form-field select,.form-field textarea,.filter-field input,.filter-field select,.field input,.field select,.field textarea{min-height:44px!important;padding:12px 14px!important;line-height:1.35!important;box-sizing:border-box!important}.form-field textarea,.workspace textarea,.main textarea{min-height:96px!important;line-height:1.45!important}.admin-radio-field label{min-height:44px!important;align-items:center!important;padding:12px 14px!important;line-height:1.35!important}.admin-password-field input{padding-right:4.25rem!important}.admin-canonical-form .admin-form-submit,.admin-page-savebar{position:sticky;bottom:12px;z-index:20}.admin-page-savebar{display:flex;justify-content:flex-end;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--bg-elev, #fff) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px #0f172a1f}.admin-client-kpi,.admin-client-identity,.admin-clients-info{padding:16px 18px!important}.admin-client-summary>div{padding:16px 18px!important}.admin-client-tabs{padding:6px 10px!important;margin-bottom:14px!important}.admin-client-tabs button{padding:0 16px!important;min-height:40px!important}.admin-form-aside ul{padding-left:1.15rem!important}.admin-form-page-grid,.admin-access-profile-page,.admin-risk-page{gap:1rem!important}.admin-client-workspace .panel{padding:1.35rem 1.5rem!important}.admin-client-workspace .panel .table-wrap{margin-top:4px}.admin-client-workspace .empty-state{padding:1.5rem 1rem!important}.sidebar-toggle{display:none!important}.menu-bar-btn{display:inline-grid!important;place-items:center;flex-shrink:0;width:36px;height:36px;margin-right:10px;border:1px solid var(--border-strong);border-radius:9px;background:var(--bg-soft);color:var(--text);cursor:pointer;transition:.16s ease}.menu-bar-btn svg{width:18px;height:18px}.menu-bar-btn:hover,.menu-bar-btn.is-collapsed-hint{border-color:#f59e0b80;color:var(--accent);background:#f59e0b1a}.topbar{display:flex;align-items:center;gap:.35rem}html[data-theme=light] .menu-bar-btn{background:#fff;border-color:#d9e0ea;color:#475569}html[data-theme=light] .menu-bar-btn:hover,html[data-theme=light] .menu-bar-btn.is-collapsed-hint{border-color:#f59e0b8c;color:#b45309;background:#f59e0b1a}.orders-page .orders-filters{max-height:none!important;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible}.orders-page .table-wrap{border:1px solid var(--border)!important;border-radius:12px!important;background:transparent!important}html,body,#root{max-width:100%;overflow-x:hidden}.admin-shell{width:100%;max-width:none;overflow:hidden}.workspace{min-width:0!important;max-width:100%;overflow-x:hidden!important}.admin-clients-directory{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;flex-shrink:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.admin-clients-cards{display:none;flex-direction:column;gap:10px;padding:12px 14px 16px}.admin-client-card{padding:14px;border:1px solid var(--border);border-radius:12px;background:#fff}html:not([data-theme=light]) .admin-client-card{background:#141414}.admin-client-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.admin-client-card-id{margin-top:4px;color:var(--muted);font-size:11px}.admin-client-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:0 0 12px}.admin-client-card-meta dt{margin:0 0 2px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-client-card-meta dd{margin:0;color:var(--text);font-size:12px;word-break:break-word}.admin-client-card .admin-client-actions{width:100%;flex-wrap:wrap}.admin-clients-scroll-hint{display:none;margin:0;padding:6px 14px;color:var(--muted);font-size:11px;font-weight:600}.admin-clients-directory>.table-wrap.admin-clients-table-wrap{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;flex-shrink:0!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;contain:none!important;border:0!important;border-radius:0!important;max-height:none!important}.admin-clients-table-scroll{display:block;width:100%;max-width:100%;min-width:0;overflow-x:scroll!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable;scrollbar-width:auto;padding-bottom:6px}.admin-clients-table-scroll::-webkit-scrollbar{height:12px}.admin-clients-table-scroll::-webkit-scrollbar-track{background:#e2e8f0;border-radius:999px}.admin-clients-table-scroll::-webkit-scrollbar-thumb{background:#64748b;border-radius:999px;border:2px solid #e2e8f0}html:not([data-theme=light]) .admin-clients-table-scroll::-webkit-scrollbar-track{background:#1e293b}html:not([data-theme=light]) .admin-clients-table-scroll::-webkit-scrollbar-thumb{background:#94a3b8;border-color:#1e293b}.admin-clients-directory>.table-wrap>.admin-clients-table-scroll>table.admin-clients-table,.admin-clients-directory>.table-wrap>table.admin-clients-table{width:-moz-max-content!important;width:max-content!important;min-width:max(100%,880px)!important;max-width:none!important}@media (max-width: 900px){.admin-clients-cards{display:flex!important}.admin-clients-directory>.table-wrap.admin-clients-table-wrap{display:none!important}.admin-clients-scroll-hint{display:none!important}}@media (min-width: 901px) and (max-width: 1200px){.admin-clients-scroll-hint{display:block}}@media (max-width: 720px){.admin-client-card-meta{grid-template-columns:1fr}.admin-clients-directory>.table-wrap>.admin-clients-table-scroll>table.admin-clients-table{min-width:max(100%,760px)!important}}.commission-page{display:flex;flex-direction:column;gap:1rem;min-width:0}.commission-page .kpi-grid{margin:0}.commission-panel{min-height:0}.commission-status-tabs{display:inline-flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;gap:.25rem;padding:.25rem;margin:0 .75rem .5rem;border:1px solid var(--border);border-radius:6px;background:var(--bg)}.commission-status-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--bg);color:var(--text-muted);border-radius:999px;padding:.35rem .75rem;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.commission-status-tab:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.commission-status-tab.is-active{color:var(--text);background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.commission-status-count{font-variant-numeric:tabular-nums;font-size:.75rem;opacity:.75;min-width:1.1rem;text-align:center}.commission-table-wrap{overflow-x:auto}.commission-table{width:100%;min-width:920px}.commission-client{display:flex;flex-direction:column;gap:.15rem;min-width:140px}.commission-client strong{font-weight:600}.commission-note{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commission-row--pending{background:color-mix(in srgb,var(--warn, #d97706) 6%,transparent)}.commission-empty{padding:2.5rem 1rem}.commission-mobile-list{display:none;flex-direction:column;gap:.75rem;padding:.85rem}.commission-card{border:1px solid var(--border);border-radius:10px;padding:.85rem;background:var(--bg);display:flex;flex-direction:column;gap:.75rem}.commission-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.commission-card dl{display:grid;grid-template-columns:1fr 1fr;gap:.55rem .75rem;margin:0}.commission-card dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 .15rem}.commission-card dd{margin:0;font-size:.9rem}@media (max-width: 900px){.commission-table-wrap,.commission-desktop-table{display:none}.commission-mobile-list{display:flex}}.sidebar{position:sticky;top:12px;z-index:40;width:calc(100% - 12px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:12px 0 12px 12px;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:radial-gradient(ellipse 120% 80% at 0% -20%,rgba(245,158,11,.16),transparent 55%),radial-gradient(circle at 100% 100%,rgba(234,88,12,.08),transparent 40%),linear-gradient(180deg,#151515,#101010 52%,#0b0b0b);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d}.brand{height:72px;padding:0 16px;gap:12px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff05;flex-shrink:0}.brand-mark{width:40px;height:40px;border-radius:12px;font-size:1rem}.brand-text{min-width:0;flex:1}.brand-title-row{display:flex;align-items:center;gap:8px;min-width:0}.brand-text strong{font-size:1.02rem;letter-spacing:-.03em}.brand-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;border:1px solid rgba(245,158,11,.35);background:#f59e0b1f;color:#fbbf24;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.brand-text>span:last-child{display:block;margin-top:2px;color:#8b8b96;font-size:.68rem;font-weight:500}.sidebar-search{position:relative;display:flex;align-items:center;gap:8px;margin:12px 12px 4px;padding:0 12px;min-height:38px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#00000047;flex-shrink:0;transition:border-color .16s ease,box-shadow .16s ease}.sidebar-search:focus-within{border-color:#f59e0b6b;box-shadow:0 0 0 3px #f59e0b1f}.sidebar-search svg{width:15px;height:15px;color:#71717a;flex-shrink:0}.sidebar-search input{width:100%;min-width:0;border:0;background:transparent;color:#f5f5f5;font-size:.82rem;outline:none}.sidebar-search input::-moz-placeholder{color:#71717a}.sidebar-search input::placeholder{color:#71717a}.sidebar-search-clear{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:#ffffff0f;color:#a1a1aa;cursor:pointer;flex-shrink:0}.sidebar-search-clear svg{width:12px;height:12px}.sidebar-search-clear:hover{color:#fff;background:#f59e0b29}.sidebar-search-empty{margin:8px 12px 12px;padding:14px 12px;border:1px dashed rgba(255,255,255,.1);border-radius:11px;color:#71717a;font-size:.82rem;text-align:center}.side-nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 10px 14px;scrollbar-width:thin;scrollbar-color:rgba(245,158,11,.35) transparent}.side-nav::-webkit-scrollbar{width:5px}.side-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#f59e0b59}.nav-group{margin-bottom:6px;border-radius:13px;transition:background .18s ease}.nav-group.is-open{background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0a}.nav-group-label{min-height:34px;padding:6px 10px;border-radius:10px;color:#7a7a88;font-size:.66rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.nav-group-head{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.nav-group-ico{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#ffffff0a;color:#a1a1aa;flex-shrink:0}.nav-group-ico svg{width:13px;height:13px}.nav-group-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-group-count{margin-left:auto;padding:1px 6px;border-radius:999px;background:#ffffff0d;color:#71717a;font-size:.58rem;font-weight:700;letter-spacing:0;text-transform:none}.nav-group-label:hover{color:#d4d4d8;background:#ffffff0a}.nav-group-label:hover .nav-group-ico{color:#fbbf24;background:#f59e0b1f}.nav-group-items{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1)}.nav-group-items.is-visible{grid-template-rows:1fr}.nav-group-items>*{overflow:hidden}.nav-group-items-inner{min-height:0}.nav-link{min-height:40px;margin:2px 4px;padding:8px 10px;gap:10px;border-radius:10px;color:#b4b4be;font-size:.84rem;font-weight:520}.nav-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);color:#8b8b96;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.nav-ico svg{width:16px;height:16px}.nav-link:hover{color:#fff;background:#ffffff0d;border-color:#ffffff0f;transform:translate(2px)}.nav-link:hover .nav-ico{color:#fde68a;border-color:#f59e0b47;background:#f59e0b1a}.nav-link.active{color:#fff;border-color:#f59e0b3d;background:linear-gradient(90deg,#f59e0b38,#f59e0b0d);box-shadow:inset 0 1px #ffffff0a}.nav-link.active .nav-ico{color:#111;border-color:#fff3;background:linear-gradient(145deg,#fbbf24,#f59e0b);box-shadow:0 4px 12px #f59e0b47}.soon{border-radius:999px;padding:2px 7px;font-size:.58rem}.sidebar-foot{flex-direction:column;align-items:stretch;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.07);border-radius:0 0 19px 19px;background:#00000047;flex-shrink:0}.user-card{gap:10px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff08}.user-avatar{position:relative;width:38px;height:38px;font-size:.74rem}.user-status{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid #121212;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px #22c55e33}.role-chip{margin-top:3px;padding:2px 7px;border-radius:999px;font-size:.6rem}.logout-btn{width:100%;min-height:38px;border-radius:10px;font-size:.82rem}.logout-btn span{display:inline}.sidebar.is-collapsed .brand-text,.sidebar.is-collapsed .sidebar-search,.sidebar.is-collapsed .nav-label,.sidebar.is-collapsed .soon,.sidebar.is-collapsed .user-meta,.sidebar.is-collapsed .nav-group-title,.sidebar.is-collapsed .nav-group-count,.sidebar.is-collapsed .chev,.sidebar.is-collapsed .logout-btn span{display:none}.sidebar.is-collapsed .brand{justify-content:center;padding:0 10px}.sidebar.is-collapsed .nav-group-label{display:none}.sidebar.is-collapsed .nav-group{margin-bottom:4px;background:transparent;box-shadow:none}.sidebar.is-collapsed .nav-link{justify-content:center;margin:2px 0;padding:8px}.sidebar.is-collapsed .nav-ico{width:34px;height:34px}.sidebar.is-collapsed .sidebar-foot{flex-direction:column}.sidebar.is-collapsed .user-card{justify-content:center;padding:8px}.sidebar.is-collapsed .logout-btn{width:38px;min-width:38px;padding:0}.sidebar.is-collapsed .logout-btn span{display:none}html[data-theme=light] .sidebar{border-color:#0f172a1a;background:radial-gradient(ellipse 120% 80% at 0% -20%,rgba(194,65,12,.08),transparent 55%),linear-gradient(180deg,#fff,#f8fafc 55%,#f1f5f9);box-shadow:0 16px 40px #0f172a14}html[data-theme=light] .brand{background:#ffffffa6;border-color:#0f172a14}html[data-theme=light] .brand-badge{color:#c2410c;border-color:#c2410c47;background:#c2410c14}html[data-theme=light] .brand-text>span:last-child{color:#64748b}html[data-theme=light] .sidebar-search{border-color:#0f172a1a;background:#fff}html[data-theme=light] .sidebar-search input{color:#0f172a}html[data-theme=light] .sidebar-search:focus-within{border-color:#c2410c59;box-shadow:0 0 0 3px #c2410c1a}html[data-theme=light] .nav-group.is-open{background:#0f172a08;box-shadow:inset 0 0 0 1px #0f172a0d}html[data-theme=light] .nav-group-label{color:#64748b}html[data-theme=light] .nav-group-ico{background:#0f172a0a;color:#64748b}html[data-theme=light] .nav-link{color:#475569}html[data-theme=light] .nav-ico{background:#fff;border-color:#0f172a14;color:#64748b}html[data-theme=light] .nav-link:hover{color:#0f172a;background:#0f172a0a}html[data-theme=light] .nav-link.active{color:#9a3412;background:linear-gradient(90deg,#c2410c1f,#c2410c08);border-color:#c2410c38}html[data-theme=light] .nav-link.active .nav-ico{color:#fff;background:linear-gradient(145deg,#ea580c,#c2410c)}html[data-theme=light] .user-card{background:#fff;border-color:#0f172a14}html[data-theme=light] .user-status{border-color:#fff}html[data-theme=light] .sidebar-search-empty{color:#64748b;border-color:#0f172a1f}@media (max-width: 900px){.sidebar,.sidebar.is-collapsed{top:0;width:min(300px,calc(100vw - 24px));height:100dvh;max-height:100dvh;margin:0;border-radius:0 18px 18px 0}}.admin-shell{width:100%;max-width:none;min-height:100dvh;height:100dvh}.sidebar{top:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;border-top:none!important;border-bottom:none!important;border-left:none!important}.admin-shell>.workspace,.workspace{width:100%!important;max-width:none!important;margin:0!important;min-height:100dvh!important;height:100dvh!important;max-height:100dvh!important;border:none!important;border-radius:0!important;box-shadow:none!important}.workspace>.topbar{padding-left:1rem!important;padding-right:1rem!important}.workspace>.main,.main{width:100%!important;max-width:none!important;padding:1rem 1rem 2rem!important;scrollbar-gutter:auto}.rs-approval-page .rs-approval-filters{display:flex;flex-wrap:wrap;gap:.45rem}.rs-approval-page .rs-share-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--border)}.rs-approval-page .rs-review-thread{display:flex;flex-direction:column;gap:.65rem;margin-top:0}.rs-approval-page .rs-review-msg{padding:.65rem .75rem;border-radius:8px;border:1px solid var(--border);background:#141414;color:#f5f5f5}.rs-approval-page .rs-review-msg--admin{border-color:#f59e0b59}.rs-approval-page .rs-review-msg header{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.72rem;color:#c4c4c4;margin-bottom:.3rem}.rs-approval-page .rs-review-msg header strong{color:#fff}.rs-approval-page .rs-review-msg p{margin:0;color:#f5f5f5;line-height:1.45;white-space:pre-wrap}.rs-approval-page .rs-review-input{width:100%;min-height:72px;resize:vertical;border-radius:8px;border:1px solid var(--border-strong);background:#0d0d0d;color:#f5f5f5;padding:.6rem .7rem;font:inherit}.rs-approval-page .rs-review-input::-moz-placeholder{color:#8b8b8b}.rs-approval-page .rs-review-input::placeholder{color:#8b8b8b}.rs-approval-page .rs-review-actions{display:flex;gap:.45rem}html.glass-ui .rs-approval-page--premium{display:grid;gap:14px;font-family:Plus Jakarta Sans,Segoe UI,sans-serif}html.glass-ui .rs-approval-page--premium>.page-header{align-items:center}html.glass-ui .rs-approval-header-actions{display:inline-flex;align-items:stretch;gap:0;border:1px solid #d0d7e2;border-radius:6px;background:#fff;overflow:hidden}html.glass-ui .rs-approval-kpi{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:4.5rem;padding:.4rem .75rem;border-right:1px solid #e2e8f0}html.glass-ui .rs-approval-kpi--warn .rs-approval-kpi-value{color:#c2410c}html.glass-ui .rs-approval-kpi-label{font-size:.58rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#64748b}html.glass-ui .rs-approval-kpi-value{font-size:.92rem;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums}html.glass-ui .rs-approval-header-actions .btn{height:auto!important;min-height:0!important;border:none!important;border-radius:0!important;background:#f8fafc!important;color:#0f172a!important;padding:0 .9rem!important;font-size:.74rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .rs-approval-shell{border:1px solid #d0d7e2;border-radius:6px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}html.glass-ui .rs-approval-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc}html.glass-ui .rs-approval-page--premium .rs-approval-filters{display:inline-flex;align-items:center;gap:3px;padding:3px;height:34px;box-sizing:border-box;border:1px solid #d0d7e2;border-radius:6px;background:#fff}html.glass-ui .rs-approval-filter{height:26px;padding:0 .7rem;border:none;border-radius:4px;background:transparent;color:#64748b;font-size:.74rem;font-weight:650;cursor:pointer;line-height:1;white-space:nowrap}html.glass-ui .rs-approval-filter:hover{color:#0f172a;background:#f1f5f9}html.glass-ui .rs-approval-filter.is-active{background:#2563eb;color:#fff}html.glass-ui .rs-approval-search{flex:1 1 14rem;max-width:22rem;min-width:12rem}html.glass-ui .rs-approval-toolbar-right{display:inline-flex;align-items:center;gap:.55rem;flex:1 1 16rem;justify-content:flex-end;min-width:0}html.glass-ui .rs-approval-toolbar-right .rs-approval-search{flex:1 1 auto}html.glass-ui .rs-approval-page--premium .desk-orders-columns-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;height:34px!important;min-height:34px!important;padding:0 .75rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:.74rem!important;font-weight:650!important;box-shadow:none!important;white-space:nowrap}html.glass-ui .rs-approval-search-input{width:100%;height:34px!important;min-height:34px!important;padding:0 .75rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:.78rem!important;box-shadow:none!important}html.glass-ui .rs-approval-table-wrap{overflow-x:auto;background:#fff}html.glass-ui .rs-approval-page--premium table.rs-approval-table.strat-library-table{width:100%;min-width:980px}html.glass-ui .rs-approval-page--premium table.rs-approval-table.strat-library-table thead th.desk-order-th--num .desk-order-th-inner,html.glass-ui .rs-approval-page--premium table.rs-approval-table.strat-library-table thead th.desk-order-th--actions .desk-order-th-inner{justify-content:flex-end}html.glass-ui .rs-approval-page--premium table.rs-approval-table.strat-library-table tbody tr.rs-approval-row.is-open td{background:#f1f5f9!important}html.glass-ui .rs-approval-strategy a{color:#2563eb;font-weight:700;text-decoration:none;letter-spacing:-.01em}html.glass-ui .rs-approval-strategy a:hover{text-decoration:underline;color:#1d4ed8}html.glass-ui .rs-approval-client{min-width:10rem}html.glass-ui .rs-approval-client-name{display:block;color:#334155;font-weight:650;font-size:.8rem}html.glass-ui .rs-approval-client-email{display:block;margin-top:.12rem;color:#94a3b8;font-size:.72rem}html.glass-ui .rs-approval-symbol{color:#64748b;font-weight:700;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}html.glass-ui .rs-approval-num{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}html.glass-ui .rs-approval-sr{color:#64748b;font-weight:650;font-size:.76rem}html.glass-ui .rs-approval-num.is-pos{color:#15803d}html.glass-ui .rs-approval-num.is-neg{color:#b91c1c}html.glass-ui .rs-approval-when{color:#475569;font-size:.76rem;font-weight:600;white-space:nowrap}html.glass-ui .rs-approval-actions{text-align:right}html.glass-ui .rs-approval-actions-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}html.glass-ui .rs-approval-actions-row .btn{height:1.9rem!important;min-height:1.9rem!important;padding:0 .7rem!important;border-radius:6px!important;font-size:.74rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .rs-approval-actions-row .btn.ghost{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}html.glass-ui .rs-approval-approve{background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important}html.glass-ui .rs-approval-reject:hover:not(:disabled){border-color:#fca5a5!important;color:#b91c1c!important;background:#fef2f2!important}html.glass-ui .rs-approval-thread-row td{padding:0!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;height:auto!important;min-height:0!important}html.glass-ui .rs-approval-page--premium .rs-review-thread{gap:.7rem;margin:0;padding:1rem 1.1rem 1.1rem}html.glass-ui .rs-approval-page--premium .rs-review-msg{background:#fff;border:1px solid #e2e8f0;color:#0f172a;border-radius:6px}html.glass-ui .rs-approval-page--premium .rs-review-msg--admin{border-color:#bfdbfe;background:#eff6ff}html.glass-ui .rs-approval-page--premium .rs-review-msg header{color:#64748b}html.glass-ui .rs-approval-page--premium .rs-review-msg header strong{color:#0f172a}html.glass-ui .rs-approval-page--premium .rs-review-msg p{color:#334155}html.glass-ui .rs-approval-page--premium .rs-review-input{border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a}html.glass-ui .rs-approval-page--premium .rs-review-input::-moz-placeholder{color:#94a3b8}html.glass-ui .rs-approval-page--premium .rs-review-input::placeholder{color:#94a3b8}html.glass-ui .rs-approval-page--premium .muted{color:#64748b}html.glass-ui .rs-approval-shell>.error-banner,html.glass-ui .rs-approval-shell>.empty-state,html.glass-ui .rs-approval-shell>.loading-block{margin:1rem 1.1rem}html.glass-ui .rs-approval-table .badge{display:inline-flex;align-items:center;height:1.45rem;padding:0 .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:lowercase;border:1px solid transparent}html.glass-ui .rs-approval-table .badge.warn{color:#c2410c;background:#ffedd5;border-color:#fdba74}html.glass-ui .rs-approval-table .badge.ok{color:#15803d;background:#dcfce7;border-color:#86efac}html.glass-ui .rs-approval-table .badge.err{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}html.glass-ui .rs-approval-table .badge.neutral{color:#475569;background:#f1f5f9;border-color:#cbd5e1}body.rs-approval-drawer-open{overflow:hidden}.rs-approval-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:flex-end;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:rs-approval-fade-in .18s ease}.rs-approval-drawer{display:flex;flex-direction:column;width:min(440px,100vw);height:100%;background:#fff;border-left:1px solid #d0d7e2;box-shadow:-18px 0 48px #0f172a2e;font-family:Plus Jakarta Sans,Segoe UI,sans-serif;animation:rs-approval-slide-in .22s ease}.rs-approval-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:1.05rem 1.15rem .95rem;border-bottom:1px solid #e2e8f0;background:#0f172a;color:#f8fafc}.rs-approval-drawer-eyebrow{margin:0 0 .2rem;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.rs-approval-drawer-head h2{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:#f8fafc;line-height:1.25}.rs-approval-drawer-sub{margin:.35rem 0 0;font-size:.76rem;color:#94a3b8;line-height:1.4}.rs-approval-drawer-head-meta{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.rs-approval-drawer-decide{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.15rem;border-bottom:1px solid #e2e8f0;background:#fff}.rs-approval-drawer-decide-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.rs-approval-drawer-decide-copy strong{font-size:.78rem;font-weight:750;color:#0f172a}.rs-approval-drawer-decide-copy span{font-size:.7rem;color:#64748b;line-height:1.35}.rs-approval-drawer-decide-actions{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.rs-approval-decide-btn{height:2.05rem;min-width:5.5rem;padding:0 .9rem;border-radius:7px;border:1px solid transparent;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.rs-approval-decide-btn:disabled{opacity:.55;cursor:not-allowed}.rs-approval-decide-btn--reject{background:#fff;border-color:#fecaca;color:#b91c1c}.rs-approval-decide-btn--reject:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.rs-approval-decide-btn--approve{background:#2563eb;border-color:#2563eb;color:#fff}.rs-approval-decide-btn--approve:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.rs-approval-drawer-head .badge{display:inline-flex;align-items:center;height:1.45rem;padding:0 .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:lowercase}.rs-approval-drawer-head .badge.warn{color:#c2410c;background:#ffedd5;border:1px solid #fdba74}.rs-approval-drawer-head .badge.ok{color:#15803d;background:#dcfce7;border:1px solid #86efac}.rs-approval-drawer-head .badge.err{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.rs-approval-drawer-close{width:2rem;height:2rem;border:1px solid rgba(148,163,184,.35);border-radius:6px;background:transparent;color:#e2e8f0;font-size:1.25rem;line-height:1;cursor:pointer}.rs-approval-drawer-close:hover{background:#94a3b826;color:#fff}.rs-approval-drawer-section{display:flex;flex-direction:column;gap:.65rem;padding:.95rem 1.15rem;min-height:0}.rs-approval-drawer-section-label{font-size:.66rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.rs-approval-drawer-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.rs-approval-chat-legend{display:inline-flex;align-items:center;gap:.55rem}.rs-approval-chat-legend-item{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:650;color:#64748b}.rs-approval-chat-legend-item:before{content:"";width:.55rem;height:.55rem;border-radius:999px}.rs-approval-chat-legend-item--client:before{background:#94a3b8}.rs-approval-chat-legend-item--admin:before{background:#2563eb}.rs-approval-chat-log{flex:1 1 auto;min-height:12rem;max-height:none;overflow-y:auto;display:flex;flex-direction:column;gap:.2rem;padding:.85rem .7rem 1rem;border:1px solid #e2e8f0;border-radius:12px!important;background:#eef2f7}.rs-approval-chat-empty{margin:auto!important;text-align:center;padding:1.5rem .75rem}.rs-approval-chat-row{display:flex;align-items:flex-end;gap:.4rem;width:100%;margin-top:.08rem}.rs-approval-chat-row.is-start{margin-top:.7rem}.rs-approval-chat-row.is-start:first-child{margin-top:.15rem}.rs-approval-chat-row--client{justify-content:flex-start;flex-direction:row}.rs-approval-chat-row--admin{justify-content:flex-end;flex-direction:row-reverse}.rs-approval-chat-cluster{display:flex;flex-direction:column;gap:.18rem;max-width:min(78%,300px);min-width:0}.rs-approval-chat-row--admin .rs-approval-chat-cluster{align-items:flex-end}.rs-approval-chat-row--client .rs-approval-chat-cluster{align-items:flex-start}.rs-approval-chat-meta{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:0 .35rem;font-size:.68rem;line-height:1.2;color:#64748b}.rs-approval-chat-meta strong{color:#0f172a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-approval-chat-role{flex-shrink:0;padding:.05rem .35rem;border-radius:999px!important;background:#e2e8f0;color:#475569;font-weight:700;font-size:.56rem;letter-spacing:.04em;text-transform:uppercase}.rs-approval-chat-row--admin .rs-approval-chat-role{background:#dbeafe;color:#1d4ed8}.rs-approval-chat-avatar{flex-shrink:0;width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:.58rem;font-weight:750;letter-spacing:.02em;overflow:hidden;line-height:1}.rs-approval-chat-avatar.is-spacer{visibility:hidden;background:transparent!important}.rs-approval-chat-avatar--client{background:#94a3b8!important;color:#fff!important}.rs-approval-chat-avatar--admin{background:#1d4ed8!important;color:#fff!important}.rs-approval-chat-bubble{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;gap:.2rem;max-width:100%;padding:.55rem .7rem .4rem;font-size:.84rem;line-height:1.4;box-shadow:0 1px 1px #0f172a0a}.rs-approval-chat-text{margin:0;width:100%;white-space:pre-wrap;word-break:break-word;text-align:left}.rs-approval-chat-bubble--client{background:#fff;border:1px solid #e2e8f0;color:#0f172a;border-radius:14px 14px 14px 4px!important}.rs-approval-chat-bubble--admin{background:#2563eb;border:1px solid #2563eb;color:#fff;border-radius:14px 14px 4px!important}.rs-approval-chat-row--client.is-continued .rs-approval-chat-bubble--client{border-radius:14px 14px 14px 8px!important}.rs-approval-chat-row--admin.is-continued .rs-approval-chat-bubble--admin{border-radius:14px 14px 8px!important}.rs-approval-chat-row--client.is-end:not(.is-continued) .rs-approval-chat-bubble--client,.rs-approval-chat-row--client.is-start.is-end .rs-approval-chat-bubble--client{border-radius:14px 14px 14px 4px!important}.rs-approval-chat-row--admin.is-end:not(.is-continued) .rs-approval-chat-bubble--admin,.rs-approval-chat-row--admin.is-start.is-end .rs-approval-chat-bubble--admin{border-radius:14px 14px 4px!important}.rs-approval-chat-time{display:block;margin:0;padding:0;font-size:.6rem;font-weight:550;line-height:1;white-space:nowrap;opacity:.72}.rs-approval-chat-bubble--client .rs-approval-chat-time{color:#64748b}.rs-approval-chat-bubble--admin .rs-approval-chat-time{color:#ffffffd1}html.glass-ui .rs-approval-drawer .rs-approval-chat-log{border-radius:12px!important}html.glass-ui .rs-approval-drawer .rs-approval-chat-avatar,html.glass-ui .rs-approval-drawer .rs-approval-chat-avatar:before,html.glass-ui .rs-approval-drawer .rs-approval-chat-avatar:after{border-radius:50%!important}html.glass-ui .rs-approval-drawer .rs-approval-chat-role{border-radius:999px!important}html.glass-ui .rs-approval-drawer .rs-approval-chat-bubble--client{border-radius:14px 14px 14px 4px!important}html.glass-ui .rs-approval-drawer .rs-approval-chat-bubble--admin{border-radius:14px 14px 4px!important}html.glass-ui .rs-approval-drawer .rs-approval-chat-row--client.is-continued .rs-approval-chat-bubble--client{border-radius:14px 14px 14px 8px!important}html.glass-ui .rs-approval-drawer .rs-approval-chat-row--admin.is-continued .rs-approval-chat-bubble--admin{border-radius:14px 14px 8px!important}html.glass-ui .rs-approval-drawer .rs-approval-chat-row--client.is-end .rs-approval-chat-bubble--client{border-radius:14px 14px 14px 4px!important}html.glass-ui .rs-approval-drawer .rs-approval-chat-row--admin.is-end .rs-approval-chat-bubble--admin{border-radius:14px 14px 4px!important}html.glass-ui .rs-approval-drawer .rs-approval-composer .rs-review-input{border-radius:18px!important}html.glass-ui .rs-approval-drawer .rs-approval-send-btn{border-radius:999px!important}.rs-approval-drawer .rs-approval-drawer-section--chat{flex:1 1 auto;min-height:0}.rs-approval-drawer .rs-approval-drawer-section--chat .rs-approval-chat-log{flex:1 1 auto}.rs-approval-drawer-response{border-top:1px solid #e2e8f0;background:#fff;flex:0 0 auto;padding-top:.85rem;padding-bottom:1rem}.rs-approval-composer{display:grid;grid-template-columns:1fr auto;gap:.55rem;align-items:end}.rs-approval-drawer .rs-review-input{width:100%;min-height:72px;max-height:140px;resize:vertical;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;color:#0f172a;padding:.7rem .8rem;font:inherit;box-sizing:border-box}.rs-approval-drawer .rs-review-input:focus{outline:none;border-color:#93c5fd;background:#fff;box-shadow:0 0 0 3px #2563eb1f}.rs-approval-drawer .rs-review-input::-moz-placeholder{color:#94a3b8}.rs-approval-drawer .rs-review-input::placeholder{color:#94a3b8}.rs-approval-send-btn{height:2.35rem;min-width:4.5rem;padding:0 1rem;border:none;border-radius:10px;background:#2563eb;color:#fff;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;box-shadow:none}.rs-approval-send-btn:hover:not(:disabled){background:#1d4ed8}.rs-approval-send-btn:disabled{opacity:.45;cursor:not-allowed}.rs-approval-drawer .muted{margin:0;color:#64748b;font-size:.82rem}@media (max-width: 520px){.rs-approval-drawer-decide{flex-direction:column;align-items:stretch}.rs-approval-drawer-decide-actions{width:100%}.rs-approval-decide-btn{flex:1}.rs-approval-composer{grid-template-columns:1fr}.rs-approval-send-btn{width:100%}}@keyframes rs-approval-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rs-approval-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 900px){html.glass-ui .rs-approval-toolbar{flex-direction:column;align-items:stretch}html.glass-ui .rs-approval-toolbar-right{flex-wrap:wrap;justify-content:stretch}html.glass-ui .rs-approval-search{max-width:none}html.glass-ui .rs-approval-header-actions{width:100%}.rs-approval-drawer{width:100vw}.admin-shell>.workspace,.workspace{height:100dvh!important;max-height:100dvh!important}.workspace>.main,.main{padding:.85rem .85rem 2rem!important}}.positions-filter-active-strip button.inline-link{background:none;border:none;padding:0;margin-left:.35rem;cursor:pointer;font-size:inherit;color:var(--accent-hover);text-decoration:underline}.grid-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-bottom:1rem}@media (max-width: 1280px){.grid-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 768px){.grid-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.grid-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-stats .stat-card-sm{padding:.78rem .92rem;min-height:3.35rem}.dashboard-stats .stat-card-sm .stat-label{font-size:.68rem;margin-bottom:.3rem;letter-spacing:.055em}.dashboard-stats .stat-card-sm .stat-value{font-size:1.08rem;line-height:1.3}.dashboard-activity-section{display:flex;flex-direction:column;gap:.85rem;min-width:0}.dashboard-activity-stack{display:flex;flex-direction:column;gap:1.5rem;width:100%;min-width:0}.dashboard-activity-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem 1rem;margin-bottom:0}.dashboard-activity-toolbar-intro{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-activity-toolbar-title{font-size:.92rem;font-weight:700;color:var(--text)}.dashboard-activity-toolbar-sub{font-size:.74rem}.dashboard-activity-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem .85rem;margin-left:auto}.dashboard-activity-filter-meta{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;white-space:nowrap}.dashboard-activity-card{width:100%;min-width:0;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.dashboard-activity-card .card-header{padding:1rem 1.25rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.dashboard-activity-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0}.dashboard-activity-table{width:100%;min-width:58rem;table-layout:auto;border-collapse:collapse}.dashboard-activity-table th,.dashboard-activity-table td{padding:.72rem 1rem;font-size:.8rem;vertical-align:middle;line-height:1.4;border-bottom:1px solid var(--border)}.dashboard-activity-table thead th{white-space:nowrap;background:var(--surface-2);font-size:.68rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding-top:.8rem;padding-bottom:.8rem}.dashboard-activity-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 8%,var(--surface-1))}.dashboard-trade-table{width:100%;min-width:64rem;table-layout:fixed}.dashboard-trade-table--with-index-price{min-width:74rem}.dashboard-trade-table th,.dashboard-trade-table td{padding:.42rem .55rem;line-height:1.25;vertical-align:middle}.dashboard-trade-table thead th{padding:.5rem .55rem;white-space:nowrap;overflow:hidden;text-overflow:clip}.dashboard-trade-table thead th.dashboard-trade-source-h{padding-left:.55rem;white-space:nowrap}.dashboard-trade-moneyness-source-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0}.dashboard-trade-moneyness-source .dashboard-trade-moneyness-empty{font-size:.75rem;line-height:1}.badge-moneyness{display:inline-flex;align-items:center;font-size:.68rem;font-weight:700;letter-spacing:.04em;min-width:2.4rem;justify-content:center;flex-shrink:0}.badge-moneyness--itm{background:#22c55e2e;color:#4ade80;border:1px solid rgba(34,197,94,.35)}.badge-moneyness--otm{background:#f8717129;color:#f87171;border:1px solid rgba(248,113,113,.35)}.badge-moneyness--atm{background:#facc1529;color:#facc15;border:1px solid rgba(250,204,21,.4)}.dashboard-trade-table col.dashboard-trade-col--symbol{width:12.5%;min-width:9.5rem}.dashboard-trade-table col.dashboard-trade-col--source{width:16%;min-width:7.5rem}.dashboard-trade-table col.dashboard-trade-col--type{width:6%}.dashboard-trade-table col.dashboard-trade-col--when{width:12.5rem;min-width:12.5rem}.dashboard-trade-table col.dashboard-trade-col--price{width:10%}.dashboard-trade-table col.dashboard-trade-col--index-price{width:9%;min-width:5.75rem}.dashboard-trade-table col.dashboard-trade-col--size{width:9%}.dashboard-trade-table col.dashboard-trade-col--pnl{width:11%}.dashboard-trade-table col.dashboard-trade-col--return,.dashboard-trade-table col.dashboard-trade-col--margin{width:10%}.dashboard-trade-table col.dashboard-trade-col--status{width:11%}.dashboard-trade-table--desk col.dashboard-trade-col--symbol{width:11%;min-width:9.5rem}.dashboard-trade-table--desk col.dashboard-trade-col--product{width:7%}.dashboard-trade-table--desk col.dashboard-trade-col--source{width:14%;min-width:7.5rem}.dashboard-trade-table--desk:not(.dashboard-trade-table--with-product) col.dashboard-trade-col--source{width:18%;min-width:7.5rem}.dashboard-trade-table--desk:not(.dashboard-trade-table--with-product) .dashboard-trade-source .badge{max-width:11rem;white-space:normal;line-height:1.25;text-align:left}.dashboard-trade-table--desk col.dashboard-trade-col--type{width:5%}.dashboard-trade-table--desk col.dashboard-trade-col--when{width:12.5rem;min-width:12.5rem}.dashboard-trade-table--desk col.dashboard-trade-col--price{width:8%}.dashboard-trade-table--desk col.dashboard-trade-col--index-price{width:8%;min-width:5.75rem}.dashboard-trade-table--desk col.dashboard-trade-col--size{width:7%}.dashboard-trade-table--desk col.dashboard-trade-col--pnl{width:10%}.dashboard-trade-table--desk col.dashboard-trade-col--return{width:8%}.dashboard-trade-table--desk col.dashboard-trade-col--status{width:7%}.dashboard-trade-table--desk col.dashboard-trade-col--action{width:14%}.dashboard-trade-table--no-pnl-return.dashboard-trade-table--desk col.dashboard-trade-col--when{width:12.5rem;min-width:12.5rem}.dashboard-trade-table--no-pnl-return.dashboard-trade-table--desk col.dashboard-trade-col--price{width:10%}.dashboard-trade-table--no-pnl-return.dashboard-trade-table--desk col.dashboard-trade-col--index-price{width:9%;min-width:5.75rem}.dashboard-trade-table--no-pnl-return.dashboard-trade-table--desk col.dashboard-trade-col--size,.dashboard-trade-table--no-pnl-return.dashboard-trade-table--desk col.dashboard-trade-col--status{width:9%}.dashboard-trade-table--no-pnl-return.dashboard-trade-table--desk col.dashboard-trade-col--action{width:12%}.dashboard-trade-table--extras.dashboard-trade-table--desk col.dashboard-trade-col--symbol{width:8%}.dashboard-trade-table--extras.dashboard-trade-table--desk col.dashboard-trade-col--source{width:13%;min-width:7.5rem}.dashboard-trade-table--extras.dashboard-trade-table--desk col.dashboard-trade-col--when{width:12.5rem;min-width:12.5rem}.dashboard-trade-table--extras.dashboard-trade-table--desk col.dashboard-trade-col--pnl{width:8%}.dashboard-trade-table--extras.dashboard-trade-table--desk col.dashboard-trade-col--return{width:7%}.dashboard-trade-table--extras.dashboard-trade-table--desk col.dashboard-trade-col--charges,.dashboard-trade-table--extras.dashboard-trade-table--desk col.dashboard-trade-col--pnl-impact{width:8%}.dashboard-trade-table--extras.dashboard-trade-table--desk col.dashboard-trade-col--status{width:7%}.dashboard-trade-table--extras.dashboard-trade-table--desk col.dashboard-trade-col--action,.dashboard-trade-table--extras-only col.dashboard-trade-col--symbol{width:10%}.dashboard-trade-table--extras-only col.dashboard-trade-col--source{width:12%}.dashboard-trade-table--extras-only col.dashboard-trade-col--type{width:6%}.dashboard-trade-table--extras-only col.dashboard-trade-col--when{width:12.5rem;min-width:12.5rem}.dashboard-trade-table--extras-only col.dashboard-trade-col--price{width:10%}.dashboard-trade-table--extras-only col.dashboard-trade-col--size{width:8%}.dashboard-trade-table--extras-only col.dashboard-trade-col--pnl{width:10%}.dashboard-trade-table--extras-only col.dashboard-trade-col--return,.dashboard-trade-table--extras-only col.dashboard-trade-col--charges,.dashboard-trade-table--extras-only col.dashboard-trade-col--pnl-impact{width:9%}.dashboard-trade-table--extras-only col.dashboard-trade-col--status{width:10%}.dashboard-trade-table--pnl-day{min-width:64rem!important}.dashboard-trade-table--pnl-day col.dashboard-trade-col--symbol{width:10%}.dashboard-trade-table--pnl-day col.dashboard-trade-col--source{width:13%}.dashboard-trade-table--pnl-day col.dashboard-trade-col--type{width:6%}.dashboard-trade-table--pnl-day col.dashboard-trade-col--when{width:12.5rem;min-width:12.5rem}.dashboard-trade-table--pnl-day col.dashboard-trade-col--price{width:10%}.dashboard-trade-table--pnl-day col.dashboard-trade-col--size{width:8%}.dashboard-trade-table--pnl-day col.dashboard-trade-col--pnl{width:10%}.dashboard-trade-table--pnl-day col.dashboard-trade-col--return,.dashboard-trade-table--pnl-day col.dashboard-trade-col--pnl-impact,.dashboard-trade-table--pnl-day col.dashboard-trade-col--status{width:9%}.dashboard-trade-table--pnl-day .dashboard-trade-when,.dashboard-trade-table--pnl-day .dashboard-trade-price,.dashboard-trade-table--pnl-day .dashboard-trade-source .badge{max-width:none}.dashboard-trade-table--terminal-pos{min-width:1180px}.dashboard-trade-table--terminal-pos col.dashboard-trade-col--symbol{width:10.5rem;min-width:10.5rem}.dashboard-trade-table--terminal-pos col.dashboard-trade-col--source{width:14%;min-width:7.5rem}.dashboard-trade-table--terminal-pos col.dashboard-trade-col--when{width:12.5rem;min-width:12.5rem}.dashboard-trade-table--terminal-pos col.dashboard-trade-col--ltp,.dashboard-trade-table--terminal-pos col.dashboard-trade-col--value{width:5.25rem}.dashboard-trade-table--terminal-pos col.dashboard-trade-col--day-pnl,.dashboard-trade-table--terminal-pos col.dashboard-trade-col--day-ret,.dashboard-trade-table--terminal-pos col.dashboard-trade-col--pnl,.dashboard-trade-table--terminal-pos col.dashboard-trade-col--return{width:5.5rem}.dashboard-trade-table--terminal-pos .dashboard-trade-size,.dashboard-trade-table--terminal-pos .dashboard-trade-ltp,.dashboard-trade-table--terminal-pos .dashboard-trade-value,.dashboard-trade-table--terminal-pos .dashboard-trade-pnl,.dashboard-trade-table--terminal-pos .dashboard-trade-return,.dashboard-trade-table--terminal-pos .dashboard-trade-day-pnl,.dashboard-trade-table--terminal-pos .dashboard-trade-day-ret{vertical-align:middle;text-align:right;font-size:.82rem;font-weight:600;line-height:1.35;white-space:nowrap}.dashboard-trade-table--terminal-pos .dashboard-trade-size{font-weight:700}.dashboard-trade-table--terminal-pos .dashboard-trade-pnl,.dashboard-trade-table--terminal-pos .dashboard-trade-return,.dashboard-trade-table--terminal-pos .dashboard-trade-day-pnl,.dashboard-trade-table--terminal-pos .dashboard-trade-day-ret{font-size:.84rem}.dashboard-trade-table--terminal-pos .dashboard-trade-type-muted{color:var(--muted);opacity:.45}.dashboard-trade-table--terminal-pos .dashboard-trade-status,.dashboard-trade-table--terminal-pos .dashboard-trade-action,.dashboard-trade-table .dashboard-trade-source{vertical-align:middle}.dashboard-trade-table .dashboard-trade-source .badge{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;padding:.16rem .42rem}.dashboard-trade-table .dashboard-trade-moneyness-source .badge-moneyness{flex-shrink:0;vertical-align:middle}.dashboard-trade-table .dashboard-trade-status .badge{display:inline-block}.dashboard-trade-status-hint{font-size:.62rem;margin-top:.2rem;max-width:7rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-trade-table .dashboard-trade-product{vertical-align:middle}.dashboard-trade-table .dashboard-trade-product .badge{font-size:.65rem;padding:.16rem .42rem;white-space:nowrap}.dashboard-trade-table .dashboard-trade-action-h,.dashboard-trade-table .dashboard-trade-action{text-align:right;white-space:nowrap}.dashboard-trade-table .dashboard-trade-when--live{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.dashboard-trade-table tbody tr:hover td{background:transparent}.dashboard-trade-table tbody.dashboard-trade-group:hover tr td{background:color-mix(in srgb,var(--accent) 8%,var(--surface-1))}.dashboard-trade-table tbody.dashboard-trade-group--click{cursor:pointer}.dashboard-trade-table .dashboard-trade-charges,.dashboard-trade-table .dashboard-trade-pnl-impact,.dashboard-trade-table .dashboard-trade-margin,.dashboard-trade-table thead .dashboard-trade-charges,.dashboard-trade-table thead .dashboard-trade-pnl-impact,.dashboard-trade-table .dashboard-trade-num,.dashboard-trade-table .dashboard-trade-price,.dashboard-trade-table .dashboard-trade-pnl,.dashboard-trade-table .dashboard-trade-return,.dashboard-trade-table .dashboard-trade-size,.dashboard-trade-table thead .dashboard-trade-num{text-align:right}.dashboard-trade-table .dashboard-trade-status-h,.dashboard-trade-table .dashboard-trade-status{text-align:center}.dashboard-trade-table .dashboard-trade-symbol{vertical-align:middle;overflow:hidden;max-width:12rem}.dashboard-trade-table .dashboard-trade-symbol strong{display:block;margin-bottom:.12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dashboard-trade-dir{display:block;font-size:.72rem;font-weight:600;text-transform:lowercase}.dashboard-trade-dir--long{color:#60a5fa}.dashboard-trade-dir--short{color:#f87171}.dashboard-trade-table .dashboard-trade-type{color:var(--muted);font-size:.74rem;white-space:nowrap;padding-left:.45rem}.dashboard-trade-table .dashboard-trade-side--buy{color:#4ade80;font-weight:600}.dashboard-trade-table .dashboard-trade-side--sell{color:#f87171;font-weight:600}.dashboard-trade-table .dashboard-trade-when{font-size:.74rem;white-space:nowrap;color:var(--text-secondary);padding-right:.35rem;overflow:visible;text-overflow:clip;max-width:none}.dashboard-trade-table .dashboard-trade-when--stacked{white-space:normal;line-height:1.2;vertical-align:middle}.dashboard-trade-table .dashboard-trade-when-date{display:block;font-size:.72rem;color:var(--text-secondary)}.dashboard-trade-table .dashboard-trade-when-time{display:block;font-size:.68rem;color:var(--muted);margin-top:.1rem}.dashboard-trade-table .dashboard-trade-price{font-size:.8rem;font-weight:600;color:var(--text);padding-left:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-trade-table .dashboard-trade-index-price{font-size:.8rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-trade-table .dashboard-trade-size{overflow:hidden}.dashboard-trade-table .dashboard-trade-size span:first-child{display:block;font-weight:600}.dashboard-trade-table .dashboard-trade-size-sub{display:block;font-size:.7rem;color:var(--muted);margin-top:.08rem}.dashboard-trade-table .dashboard-trade-status .badge{font-size:.65rem;padding:.16rem .42rem}.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-type,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-when,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-price{border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-symbol,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-moneyness,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-product,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-source,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-index-price,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-size,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-ltp,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-value,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-metric,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-pnl,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-return,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-charges,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-pnl-impact,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-status,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-action{border-bottom:none}.dashboard-trade-table .dashboard-trade-group tr:last-child td,.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-symbol[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-moneyness[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-product[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-source[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-index-price[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-size[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-ltp[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-value[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-metric[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-pnl[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-return[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-charges[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-pnl-impact[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-status[rowspan],.dashboard-trade-table .dashboard-trade-group tr.dashboard-trade-leg--entry:has(+tr) .dashboard-trade-action[rowspan]{border-bottom:1px solid var(--border-strong)}.dashboard-trade-table .dashboard-trade-group+.dashboard-trade-group tr.dashboard-trade-leg--entry td{border-top:none}@media (max-width: 768px){.dashboard-activity-stack{gap:1.25rem}.dashboard-trade-table{min-width:52rem}.dashboard-trade-table .dashboard-trade-when{font-size:.72rem}}.stat-card{padding:1.15rem 1.25rem;background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition),transform var(--transition)}.stat-card-sm{padding:.5rem .65rem;border-radius:var(--radius-sm);min-height:0}.stat-card-sm:hover{transform:none;border-color:var(--border-strong)}.stat-card-sm .stat-label{font-size:.6rem;margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card-sm .stat-value{font-size:.88rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.stat-card-sm .stat-value{font-family:var(--mono)}.tabs{display:flex;gap:.25rem;padding:.25rem;background:var(--surface-2);border-radius:var(--radius-btn);border:1px solid var(--border);width:-moz-fit-content;width:fit-content;margin-bottom:1.25rem}.desk-panel-card .data-table td:last-child,.desk-panel-card .data-table th:last-child{text-align:right;white-space:nowrap}.terminal-book-pagination .list-pagination{margin:0}.algo-live-desk .desk-panel--terminal-book,.algo-live-desk .desk-panel--terminal-book .terminal-book--full{min-height:0}.algo-live-desk .desk-panel--terminal-book .terminal-book-body.card{overflow:visible;max-height:none}.algo-live-desk .desk-panel--terminal-book .terminal-book-pagination{position:sticky;bottom:0;z-index:2;background:var(--surface-solid);box-shadow:0 -4px 16px #0000002e}.algo-live-desk .desk-panel-toolbar--split{gap:.65rem 1rem;padding-inline:.15rem}.algo-live-desk .desk-panel-card{margin-inline:.1rem}@media (max-width: 768px){.algo-live-desk .desk-panel-toolbar--split{flex-direction:column;align-items:stretch}.algo-live-desk .desk-panel-toolbar-actions{width:100%;flex-wrap:wrap}.algo-live-desk .desk-filter-field,.algo-live-desk .desk-filter-field .input,.algo-live-desk .desk-filter-field .select{flex:1 1 8rem;max-width:none;width:auto}.algo-live-table-wrap{display:none}.algo-live-cards{display:flex}}.client-checkbox-row{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-secondary);cursor:pointer}.client-checkbox-row input{accent-color:var(--accent)}.access-users-page .grid-stats.admin-users-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:0;max-width:28rem}.access-users-page .stat-card{background:var(--surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.access-users-page .stat-card-sm{padding:.85rem 1rem}.access-users-page .stat-card-sm .stat-label{font-size:.68rem;letter-spacing:.04em;margin-bottom:.35rem}.access-users-page .stat-card-sm .stat-value{font-size:1.15rem}.access-page .card .empty-state,.access-page .card .demo-table-loading{padding:2rem 1rem}.clients-page .grid-stats.admin-users-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:0}.clients-page .stat-card{background:var(--surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.clients-page .stat-card-sm{padding:.85rem 1rem}.clients-page .stat-card-sm .stat-label{font-size:.68rem;letter-spacing:.04em;margin-bottom:.35rem}.clients-page .stat-card-sm .stat-value{font-size:1.15rem}.clients-list-card .clients-search-field{position:relative;flex:1 1 240px;min-width:min(100%,200px);max-width:420px;width:auto}.client-detail-page .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.client-detail-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.client-detail-overview-grid .form-stack{max-width:none}@media (max-width: 900px){.client-detail-overview-grid{grid-template-columns:1fr}}.client-dash{display:flex;flex-direction:column;gap:.75rem}.client-dash-hero{padding:1.1rem 1.25rem;background:linear-gradient(135deg,rgba(99,102,241,.12) 0%,rgba(15,23,42,.4) 55%,var(--surface) 100%);border:1px solid rgba(99,102,241,.22)}.client-dash-hero--compact{padding:.75rem 1rem}.client-dash-hero--compact .client-dash-hero-top{align-items:center;gap:.75rem}.client-dash-hero--compact .client-dash-name{font-size:1.1rem}.client-dash-avatar--sm{width:2.5rem;height:2.5rem;font-size:1rem;border-radius:10px}.client-dash-hero-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.client-dash-identity{display:flex;align-items:center;gap:.9rem;min-width:0}.client-dash-avatar{width:3rem;height:3rem;border-radius:14px;display:grid;place-items:center;font-weight:700;font-size:1.25rem;color:#c7d2fe;background:linear-gradient(145deg,#6366f173,#4f46e533);border:1px solid rgba(165,180,252,.35);flex-shrink:0}.client-dash-name{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.client-dash-email{margin:.2rem 0 0;font-size:.82rem;color:var(--muted)}.client-dash-meta{margin:.15rem 0 0;font-size:.8rem;color:var(--text-secondary)}.client-dash-badges{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.client-dash-ticker{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.06)}.client-dash-quote{display:inline-flex;align-items:baseline;gap:.45rem;padding:.35rem .65rem;border-radius:999px;background:#00000038;border:1px solid var(--border);font-size:.78rem}.client-dash-quote-sym{font-weight:700;letter-spacing:.02em}.client-dash-quote-ltp{font-size:.82rem}.client-live-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#86efac;margin-left:.25rem}.client-live-pill--hero{margin-left:auto}.client-live-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade80a6;animation:client-live-pulse 1.8s ease-out infinite}.client-dash-stats{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.client-detail-page .client-desk-panel{gap:.5rem}.client-detail-page .client-desk-toolbar .client-desk-toolbar-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem}.client-detail-page .client-desk-toolbar-meta{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:500;color:var(--muted)}.client-detail-page .client-desk-panel .desk-panel-card{padding:0;overflow:hidden}.client-detail-page .client-desk-panel .desk-panel-card .table-wrap{border-radius:0}.client-detail-page .client-desk-empty{padding:1rem 1.1rem;margin:0}.client-detail-page .client-desk-preview-more{margin:0;padding:.55rem 1rem .75rem;font-size:.78rem;color:var(--muted);border-top:1px solid var(--border)}.client-detail-page .client-desk-fills-block+.client-desk-fills-block{border-top:1px solid var(--border)}.client-detail-page .client-desk-subhead{margin:0;padding:.65rem 1rem .35rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.client-detail-page .dashboard-activity-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;min-height:0!important;width:100%}.client-detail-page .dashboard-activity-table-wrap .dashboard-trade-table{min-width:58rem!important;width:100%!important;max-width:none;table-layout:auto!important}.client-detail-page .desk-panel-card .table-wrap{min-height:0!important;width:100%!important}.client-detail-page .dashboard-activity-table-wrap .dashboard-trade-table--extras{min-width:66rem!important}.client-detail-page .dashboard-trade-source .badge,.client-detail-page .dashboard-trade-product .badge{white-space:nowrap}.client-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.client-activity-item{padding:.55rem .65rem;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);line-height:1.4}.client-activity-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.84rem}.client-activity-clock{font-size:.72rem;color:var(--muted);flex-shrink:0}.client-activity-symbol{font-weight:600}.client-activity-qty{font-size:.78rem;color:var(--text-secondary)}.client-activity-status{margin-left:auto}.client-activity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.35rem;font-size:.74rem}.client-activity-type{color:var(--muted);font-size:.72rem}.client-activity-pnl,.client-activity-ret{font-size:.76rem;font-weight:600}.client-activity-legs{margin-top:.45rem}.client-activity-item .trade-fill-legs--stacked{min-width:0}.client-ledger-filters-card{margin-bottom:.25rem}.client-ledger-filters-wrap{padding:0 .75rem .35rem}.client-ledger-filters-wrap .pnl-page-filters-card{margin:0}.client-ledger-fills-wrap{overflow-x:auto}.client-ledger-fills-table{min-width:44rem}.client-ledger-fills-table th,.client-ledger-fills-table td{vertical-align:top;padding:.5rem .55rem;font-size:.8rem}.client-ledger-col-leg{min-width:6.5rem;max-width:8.5rem}.client-ledger-col-leg .terminal-leg-stack{line-height:1.25}.client-dash-activity-head{margin:0 0 .45rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.client-dash-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;font-size:.84rem}.client-dash-activity-list li{padding:.5rem .55rem;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);line-height:1.45}.client-dash-fill-main{margin-bottom:.28rem}.client-dash-fill-time{font-size:.72rem;opacity:.75}.client-dash-fill-legs{display:block;margin-top:.15rem}.client-cell-legs,.desk-cell-legs,.terminal-trade-log-legs,.terminal-book-legs{min-width:15rem;max-width:26rem;white-space:normal}.client-dash-card-foot{margin-top:.65rem;padding-top:.55rem;border-top:1px solid var(--border)}.client-pos-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;font-size:.82rem;color:var(--text-secondary)}.client-pos-table--compact th,.client-pos-table--compact td{padding-top:.45rem;padding-bottom:.45rem}.client-ltp-cell{font-weight:600;color:var(--text)}.client-positions-card .card-header{align-items:center}[data-theme=light] .client-dash-hero{background:linear-gradient(135deg,#6366f114,#fff 60%)}[data-theme=light] .client-dash-quote{background:#6366f10f}.client-detail-tabs-wrap{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;flex-wrap:wrap}.client-detail-page .tabs{flex:1;min-width:0;padding:.25rem;border-radius:12px;background:#0003;border:1px solid var(--border);gap:.2rem}.client-detail-page .tab{border-radius:9px;padding:.5rem .85rem;font-size:.8rem;font-weight:600;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.client-detail-page .tab.active{background:linear-gradient(145deg,#6366f159,#4f46e533);border-color:#818cf873;color:#e0e7ff;box-shadow:0 2px 12px #6366f133}.client-tab-sync{font-size:.72rem;color:var(--muted);white-space:nowrap}.client-summary-bar{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:.85rem 1rem;padding:.85rem 1rem;margin-bottom:1.15rem;border-radius:14px;background:var(--surface-solid, var(--surface));border:1px solid var(--border);box-shadow:0 1px 2px #0f172a0a}.client-summary-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;align-items:stretch;width:100%;flex:1 1 auto}.client-summary-kpis--with-live{grid-template-columns:repeat(8,minmax(0,1fr))}.client-summary-kpi{display:flex;flex-direction:column;justify-content:center;gap:.28rem;min-width:0;padding:.7rem .85rem;border-radius:10px;background:#94a3b814;border:1px solid transparent}.client-summary-kpi--primary,.client-summary-bar--paper .client-summary-kpi{background:#f9731614;border-color:#f9731629}.client-summary-kpi--live,.client-summary-bar--live .client-summary-kpi{background:#22c55e1a;border-color:#22c55e38}.client-summary-kpi-label,.client-summary-kpi-val{display:block;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0;border-radius:0!important}.client-summary-kpi-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-summary-kpi-val{font-size:1.02rem;font-weight:700;color:var(--text);line-height:1.25;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-summary-ticker{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;padding-top:.15rem}.client-dash-quote--sm{padding:.28rem .55rem;font-size:.72rem}.client-tab-stack{display:flex;flex-direction:column;gap:1rem}.client-tab-panel{border:1px solid var(--border);box-shadow:0 4px 24px #0000001f}.client-tab-mini-stats{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.client-ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}@media (max-width: 960px){.client-ledger-grid{grid-template-columns:1fr}}.client-ledger-table th,.client-ledger-table td{padding-top:.45rem;padding-bottom:.45rem}.client-cell-time{font-size:.72rem!important;color:var(--muted);white-space:nowrap}.client-brokers-grid{display:flex;flex-direction:column;gap:1.25rem}.client-brokers-grid .card{height:auto}.client-broker-desk{padding:1.2rem 1.25rem}.client-broker-desk-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.client-broker-desk-title{margin:0;font-size:1rem;font-weight:700}.client-broker-desk-sub{margin:.25rem 0 0;font-size:.8rem;color:var(--muted);line-height:1.45}.client-broker-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.25rem .25rem .5rem}.client-broker-empty strong{display:block;font-size:.95rem}.client-broker-empty p{margin:.25rem 0 0;font-size:.82rem;color:var(--muted);max-width:28rem;line-height:1.45}.client-broker-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.client-broker-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding:.95rem 1rem;border-radius:var(--radius);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.client-broker-card-main{display:flex;gap:.8rem;align-items:center;min-width:0}.client-broker-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.client-broker-card-meta{margin:.25rem 0 0;font-size:.76rem;color:var(--muted)}.client-broker-ip{margin-top:1rem}.client-broker-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.client-broker-actions .btn{white-space:nowrap}.client-dhan-connect-form--v2{padding:1.25rem 1.3rem}.client-dhan-connect-head{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:1.1rem;padding-bottom:.95rem;border-bottom:1px solid var(--border)}.client-dhan-connect-form .card-header{margin-bottom:.65rem;padding-bottom:.75rem}.client-dhan-connect-intro{margin:0 0 1.15rem;max-width:52rem;line-height:1.5}.client-dhan-connect-stack{gap:1.15rem}.client-dhan-connect-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.client-dhan-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.client-dhan-field-hint{margin:0;font-size:.72rem;color:var(--muted);line-height:1.45}.client-dhan-connect-options{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem;border-radius:var(--radius);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 35%,transparent)}.client-dhan-connect-actions{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:.15rem}.client-dhan-connect-actions .btn{min-width:11rem;padding-left:1.35rem;padding-right:1.35rem}@media (max-width: 768px){.client-dhan-connect-fields{grid-template-columns:1fr}.client-dhan-connect-actions .btn{width:100%}}.client-stat-glow{border:1px solid rgba(99,102,241,.25);background:linear-gradient(160deg,rgba(99,102,241,.08),transparent 55%)}.client-dash-stats .stat-card{border:1px solid rgba(255,255,255,.06);transition:border-color .2s,transform .15s}.client-dash-stats .stat-card:hover{border-color:#818cf859;transform:translateY(-1px)}[data-theme=light] .client-summary-bar,html[data-theme=light] .client-summary-bar{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a0a}[data-theme=light] .client-summary-kpi,html[data-theme=light] .client-summary-kpi{background:#f4f5f7;border-color:transparent}[data-theme=light] .client-summary-kpi--primary,html[data-theme=light] .client-summary-kpi--primary,[data-theme=light] .client-summary-bar--paper .client-summary-kpi,html[data-theme=light] .client-summary-bar--paper .client-summary-kpi{background:#fff7ed;border-color:#ffedd5}[data-theme=light] .client-summary-kpi--live,html[data-theme=light] .client-summary-kpi--live,[data-theme=light] .client-summary-bar--live .client-summary-kpi,html[data-theme=light] .client-summary-bar--live .client-summary-kpi{background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .client-detail-page .tabs{background:#f1f5f9}[data-theme=light] .client-detail-page .tab.active{background:#fff;color:var(--accent);box-shadow:0 1px 4px #00000014}.clients-list-card .empty-state,.clients-list-card .demo-table-loading{padding:2rem 1rem}@media (max-width: 560px){.clients-list-card .clients-search-field{flex:1 1 100%;max-width:100%;width:100%}}.clients-search-field{position:relative;min-width:0}.clients-search-icon{position:absolute;left:.72rem;top:50%;transform:translateY(-50%);font-size:.9rem;color:var(--muted);pointer-events:none}.clients-search-input{width:100%;padding-left:2.1rem!important;padding-right:2rem!important}.clients-search-clear{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--muted);font-size:1.1rem;line-height:1;padding:.2rem .45rem;cursor:pointer;border-radius:6px}.clients-search-clear:hover{color:var(--text);background:var(--surface-2)}.clients-search-meta{font-size:.78rem;color:var(--muted);white-space:nowrap}.clients-search-meta strong{color:var(--text-secondary);font-weight:600}.input.input--invalid,.password-input-wrap .input.input--invalid{border-color:var(--red);box-shadow:0 0 0 1px color-mix(in srgb,var(--red) 35%,transparent)}.client-edit-meta{margin:0;display:grid;gap:.65rem;font-size:.82rem}.client-edit-meta dt{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.client-edit-meta dd{margin:.15rem 0 0;color:var(--text-secondary)}@media (max-width: 640px){.clients-row-actions{flex-direction:column;align-items:stretch}.clients-row-actions .btn{width:100%}.client-new-layout{grid-template-columns:1fr}}.client-detail-hints ul{margin:0;padding-left:1.15rem;font-size:.82rem;color:var(--text-secondary);line-height:1.55}.client-detail-hints li{margin-bottom:.4rem}.client-new-layout{align-items:start}.client-new-aside{display:flex;flex-direction:column;gap:1.25rem}.client-new-steps{margin:0;padding-left:1.15rem;font-size:.82rem;color:var(--text-secondary);line-height:1.55}.client-new-steps li{margin-bottom:.45rem}.client-new-recent{list-style:none;margin:0;padding:0}.client-new-recent li+li{border-top:1px solid var(--border)}.client-new-recent a{display:flex;flex-direction:column;gap:.15rem;padding:.65rem 0;color:inherit;text-decoration:none;transition:color var(--transition)}.client-new-recent a:hover{color:var(--accent)}.client-new-recent-email{font-size:.74rem;color:var(--muted)}.client-strat-table .client-strat-metric{font-size:.82rem;white-space:nowrap;padding-left:1rem;padding-right:1rem}.client-strat-table .client-strat-period{font-size:.82rem;min-width:6.5rem;padding-left:1rem;padding-right:1rem}.client-strat-period-sub{display:block;margin-top:.15rem;font-size:.72rem!important;white-space:nowrap}.client-strat-panel .client-strat-lead{max-width:68ch;line-height:1.5;margin-bottom:1rem}.client-strat-table-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.client-strat-table{width:100%;min-width:36rem;table-layout:fixed}.client-strat-table th:nth-child(1),.client-strat-table td:nth-child(1){width:38%}.client-strat-table th:nth-child(2),.client-strat-table td:nth-child(2){width:14%}.client-strat-table th:nth-child(3),.client-strat-table td:nth-child(3){width:18%}.client-strat-table th.client-strat-run-head,.client-strat-table td.client-strat-run-cell{width:20%;text-align:right}.client-strat-name-cell{vertical-align:middle}.client-strat-name-meta{margin-top:.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.client-strat-await-badge{font-size:.62rem}.client-strat-empty-cell{text-align:center;padding:1.25rem!important}.client-strat-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}.client-strat-panel .list-pagination{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border)}.client-strat-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:1rem}.client-strat-search{flex:1 1 220px;flex-grow:1;flex-shrink:1;flex-basis:220px;max-width:360px;align-self:center}.client-strat-toolbar-meta{font-size:.78rem;color:var(--text-muted);white-space:nowrap}.client-strat-toolbar-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-left:auto}.client-strat-run-cell{vertical-align:middle;white-space:nowrap}.client-strat-table .client-strat-backtest-cell{white-space:nowrap;text-align:center;vertical-align:middle}.client-strat-table .client-strat-backtest-cell .btn{min-width:4.5rem}.client-strat-table .client-strat-run-cell{white-space:nowrap;vertical-align:middle}.client-strat-toggle{position:relative;display:inline-flex;align-items:center;gap:.65rem;font-size:.82rem;font-weight:600;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.15rem 0}.client-strat-toggle--busy{opacity:.55;cursor:wait;pointer-events:none}.client-strat-toggle:has(.client-strat-toggle__input:disabled){cursor:not-allowed;opacity:.72}.client-strat-toggle__input:disabled+.client-strat-toggle__switch{opacity:.65}.client-strat-toggle__input{position:absolute;opacity:0;width:0;height:0;margin:0}.client-strat-toggle__input:focus-visible+.client-strat-toggle__switch{outline:2px solid var(--accent);outline-offset:2px}.client-strat-toggle__switch{position:relative;width:3.25rem;height:1.75rem;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,#1a1a22);border:1px solid color-mix(in srgb,var(--border) 90%,#fff 8%);box-shadow:inset 0 1px 2px #00000047;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.client-strat-toggle--on .client-strat-toggle__switch{background:color-mix(in srgb,#22c55e 88%,#14532d);border-color:color-mix(in srgb,#22c55e 70%,var(--border));box-shadow:inset 0 1px 2px #00000026,0 0 0 1px color-mix(in srgb,#22c55e 40%,transparent)}.client-strat-toggle__thumb{position:absolute;top:2px;left:2px;width:calc(1.75rem - 6px);height:calc(1.75rem - 6px);border-radius:50%;background:#f8fafc;box-shadow:0 1px 4px #0006;transition:transform .2s ease}.client-strat-toggle--on .client-strat-toggle__thumb{transform:translate(1.5rem)}.client-strat-toggle__text{min-width:1.75rem;letter-spacing:.02em;color:var(--muted)}.client-strat-toggle--on .client-strat-toggle__text{color:#4ade80}.my-algos-table th.client-strat-run-head,.my-algos-table td.client-strat-run-cell{width:18%}.client-strat-table--full{width:100%;min-width:56rem;table-layout:auto}.client-strat-table--full th,.client-strat-table--full td{padding:.75rem 1.15rem}.client-strat-table--full th:nth-child(1),.client-strat-table--full td:nth-child(1){width:auto;min-width:12rem}.client-strat-table--full th:nth-child(2),.client-strat-table--full td:nth-child(2){min-width:4.75rem;text-align:right}.client-strat-table--full th:nth-child(3),.client-strat-table--full td:nth-child(3){min-width:5.5rem;text-align:right}.client-strat-table--full th:nth-child(4),.client-strat-table--full td:nth-child(4){min-width:6.5rem}.client-strat-table--full th:nth-child(5),.client-strat-table--full td:nth-child(5){min-width:4.75rem;text-align:right}.client-strat-table--full th:nth-child(6),.client-strat-table--full td:nth-child(6){min-width:4.25rem;text-align:right}.client-strat-table--full th:nth-child(7),.client-strat-table--full td:nth-child(7){min-width:5.5rem;text-align:center}.client-strat-table--full th:nth-child(8),.client-strat-table--full td:nth-child(8){min-width:7.5rem}.client-strat-table--full th.client-strat-run-head,.client-strat-table--full td.client-strat-run-cell{width:1%;min-width:8.75rem;max-width:none;text-align:left;padding-right:1.15rem;white-space:nowrap;vertical-align:middle}.client-strat-table--full td.client-strat-run-cell .client-strat-toggle{justify-content:flex-start;max-width:100%}.client-strat-run-cell-inner{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%;overflow:hidden}.client-strat-status-cell{vertical-align:middle}.client-strat-status-cell .badge{display:inline-flex;margin:.1rem .2rem .1rem 0;max-width:100%;white-space:normal;text-align:left;line-height:1.25}.client-strat-mobile-metrics{display:none;margin-top:.35rem;font-size:.72rem;color:var(--text-secondary);line-height:1.45}@media (max-width: 1100px){.client-detail-page .tabs{width:100%;max-width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-bottom:0}.client-detail-page .tab{flex-shrink:0;white-space:nowrap}.client-tab-mini-stats{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}}@media (max-width: 900px){.client-detail-page .page-header{margin-bottom:1.1rem}.client-detail-page .page-actions{width:100%;justify-content:flex-start}.client-summary-bar{flex-direction:column;align-items:stretch}.client-summary-ticker{margin-left:0;width:100%;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.06)}.client-summary-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .75rem;width:100%}.client-strat-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:.55rem .65rem;align-items:center}.client-strat-search{grid-column:1 / -1;flex:none!important;flex-grow:0!important;max-width:none;width:100%;align-self:stretch;min-height:0}.client-strat-search .clients-search-input{min-height:2.5rem;height:2.5rem}.client-strat-toolbar-meta{grid-column:1 / -1;text-align:left;order:3}.client-strat-toolbar-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;margin-left:0;width:100%;order:2}.client-strat-toolbar-actions .btn{flex:none;min-width:0;width:100%;justify-content:center}.client-strat-panel .client-strat-lead{display:none}.client-strat-panel .card-header{flex-wrap:wrap;align-items:flex-start;gap:.35rem .75rem}.client-strat-table--full th:nth-child(2),.client-strat-table--full td:nth-child(2),.client-strat-table--full th:nth-child(3),.client-strat-table--full td:nth-child(3),.client-strat-table--full th:nth-child(4),.client-strat-table--full td:nth-child(4),.client-strat-table--full th:nth-child(5),.client-strat-table--full td:nth-child(5),.client-strat-table--full th:nth-child(6),.client-strat-table--full td:nth-child(6){display:none}.client-strat-mobile-metrics{display:block}.client-strat-table--full{min-width:0;width:100%}.client-strat-table-wrap{border-radius:var(--radius-sm)}}@media (max-width: 640px){.client-summary-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.client-detail-page .page-actions .btn{flex:1 1 calc(50% - .25rem);justify-content:center;min-width:0;padding-left:.45rem;padding-right:.45rem}.client-strat-table--full th:nth-child(8),.client-strat-table--full td:nth-child(8){display:none}.client-strat-toggle__text{display:none}.client-strat-panel .client-strat-lead{font-size:.76rem}}.pnl-page-filters-card{padding:1rem 1.15rem}.pnl-page-filters{--pnl-filter-control-h: 2.75rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem}.pnl-page-filter{min-width:160px;flex:1 1 160px;max-width:220px}.pnl-page-filter--range{min-width:200px;flex:1 1 200px;max-width:280px}.pnl-page-filter--action{min-width:auto;flex:0 0 auto;max-width:none}.pnl-page-filter-spacer{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pnl-page-filters .pnl-page-apply-btn{padding:.62rem 1rem;white-space:nowrap}.pnl-page-summary{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border);font-size:.84rem;color:var(--text-secondary)}.pnl-page-summary strong{font-family:var(--mono);margin-left:.35rem}@media (max-width: 768px){.pnl-page-filters{flex-wrap:wrap}.pnl-page-filter,.pnl-page-filter--range{max-width:none;flex:1 1 calc(33.333% - .75rem);min-width:0}.pnl-cal-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 560px){.pnl-page-filters{flex-direction:column;align-items:stretch}.pnl-page-filter,.pnl-page-filter--range{flex:1 1 auto;max-width:none}}.desk-tabs-wrap .tabs{margin-bottom:0;min-height:var(--desk-control-h);padding:.2rem;box-sizing:border-box}.desk-panel{display:flex;flex-direction:column;gap:.75rem}.trading-desk .desk-panel--terminal-book{gap:.35rem}.trading-desk .desk-panel--terminal-book .terminal-book--full{min-height:0}.trading-desk .desk-panel--terminal-book .terminal-book-toolbar{padding-left:0;padding-right:0;padding-bottom:.15rem}.trading-desk .desk-panel--terminal-book .terminal-book-toolbar-meta{padding-left:0;padding-right:0;margin-top:-.15rem}.trading-desk .desk-panel--terminal-book .terminal-book-toolbar-actions .btn{min-height:var(--desk-control-h);height:var(--desk-control-h)}.trading-desk .desk-panel--terminal-book .terminal-book-body.card{border-radius:var(--radius)}.desk-panel-toolbar,.desk-panel-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:var(--desk-control-h)}.desk-panel-toolbar--split{justify-content:space-between;align-items:center;gap:.5rem .75rem}.desk-panel-toolbar .tabs{margin-bottom:0;min-height:var(--desk-control-h);padding:.2rem;flex-shrink:0}.desk-panel-toolbar .tab{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--desk-control-h) - .4rem);padding:0 .85rem;box-sizing:border-box}.trading-desk .desk-panel-toolbar .btn,.trading-desk .desk-panel-toolbar-actions .btn{min-height:var(--desk-control-h);height:var(--desk-control-h);padding:0 var(--btn-px);margin:0}.desk-panel-card{margin-bottom:0}.desk-panel--pnl{gap:1rem}.trading-desk .pnl-page-filters{--pnl-filter-control-h: var(--btn-h);align-items:flex-end;gap:.65rem .85rem}.trading-desk .pnl-page-filters .select{padding:0 .85rem;font-size:.82rem}.trading-desk .pnl-page-filters .pnl-page-apply-btn{padding:0 var(--btn-px);margin:0}.trading-desk .pnl-page-filter .label{margin-bottom:.35rem}@media (max-width: 520px){.desk-summary{grid-template-columns:1fr}.desk-panel-toolbar--split{flex-direction:column;align-items:stretch}.desk-toolbar-end{margin-left:0;width:100%;justify-content:flex-end}}.pnl-day-table-wrap .dashboard-trade-table{min-width:0!important}.bk-ip .broker-ip-panel{margin:0;border:none;background:transparent;padding:.75rem .85rem}.bk-ip--ok .broker-ip-hint{display:none}.broker-mark{display:inline-flex;flex-shrink:0;line-height:0}.broker-mark svg{display:block;width:100%;height:100%}.broker-mark--sm{width:2.25rem;height:2.25rem}.broker-mark--md{width:2.75rem;height:2.75rem}.broker-mark--lg{width:3.25rem;height:3.25rem}.broker-pill{display:inline-flex;align-items:center;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .45rem;border-radius:999px;background:color-mix(in srgb,#1e6bff 18%,transparent);color:#7eb0ff;border:1px solid color-mix(in srgb,#1e6bff 28%,transparent)}.broker-pill--muted{background:var(--surface-2);color:var(--muted);border-color:var(--border)}.broker-funds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}@media (max-width: 900px){.brokers-layout{grid-template-columns:1fr}.broker-help{position:static}.broker-connect-grid,.broker-token-fields,.broker-funds{grid-template-columns:1fr}}.broker-account-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.22rem .65rem;border-radius:999px;background:var(--surface-2);color:var(--muted)}.broker-account-status--ok{background:#22c55e26;color:var(--green, #22c55e);border:1px solid rgba(34,197,94,.2)}.broker-account-status--error{background:var(--red-dim);color:var(--red);border:1px solid rgba(251,113,133,.25)}.broker-funds-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:1rem 0 0;border-top:1px solid var(--border)}.broker-funds-cell{padding:.9rem 1.35rem;border-right:1px solid var(--border)}.broker-funds-cell:last-child{border-right:none}@media (max-width: 540px){.broker-funds-row{grid-template-columns:1fr}.broker-funds-cell{border-right:none;border-bottom:1px solid var(--border);padding:.75rem 1.35rem}.broker-funds-cell:last-child{border-bottom:none}}.broker-funds-label{display:block;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:.3rem}.broker-funds-value{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.broker-ip-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-top:.75rem;padding:.75rem 0;border-top:1px solid var(--border)}.broker-ip-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin:0;padding:.85rem 1.35rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.broker-ip-panel-main{flex:1 1 14rem;min-width:0;display:flex;align-items:flex-start;gap:.6rem}.broker-ip-stack{display:flex;flex-direction:column;gap:.25rem}.broker-ip-line{display:flex;gap:.55rem;align-items:baseline;flex-wrap:wrap}.broker-ip-line-label{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);width:4.5rem;flex-shrink:0}.broker-ip-line-value{font-size:.8rem;font-family:var(--font-mono, monospace);word-break:break-all;color:var(--text-secondary, #c4c4d4)}.broker-ip-hint{margin:.3rem 0 0;font-size:.76rem;line-height:1.4;color:var(--red)}.broker-ip-panel-actions{flex:0 0 auto}.broker-ip-detail{font-size:.8rem;margin:.1rem 0 0}.broker-funds-hint{font-size:.78rem;color:var(--muted);margin:0;padding:.75rem 1.35rem 1.25rem;line-height:1.5}.password-input-wrap{position:relative;width:100%}.password-input-wrap .input{padding-right:2.75rem;width:100%}.password-input-toggle{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-secondary, #9ca3af);cursor:pointer;transition:color .15s ease,background .15s ease}.password-input-toggle:hover{color:var(--text, #f3f4f6);background:#ffffff0f}[data-theme=light] .password-input-toggle:hover{background:#0f172a0f}.demo-table-loading{padding:2rem 1rem;text-align:center;font-size:.82rem;color:var(--muted)}.activity-page-card .list-pagination{margin-top:.85rem;padding-top:.85rem}.list-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);flex-wrap:wrap}.list-pagination--compact{margin-top:.75rem;padding-top:.75rem}.list-pagination-summary{margin:0;font-size:.86rem;color:var(--muted)}.list-pagination-controls{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.list-pagination-size{display:flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--muted)}.list-pagination-select{min-width:4.5rem;padding:.35rem .5rem}.list-pagination-nav{display:flex;align-items:center;gap:.55rem}.list-pagination-page{font-size:.82rem;color:var(--text-secondary);min-width:6.5rem;text-align:center}@media (max-width: 640px){.list-pagination{flex-direction:column;align-items:stretch}.list-pagination-controls{justify-content:space-between}}.dashboard-trade-action .order-coach-btn{margin-left:.2rem}.client-strat-run-cell-inner{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.client-detail-page{min-width:0;width:100%}.client-detail-page .page-header{flex-wrap:wrap;gap:.75rem}.client-detail-page .page-actions{flex-wrap:wrap;gap:.45rem}.client-summary-bar,.client-detail-tabs-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.client-detail-tabs-wrap .tabs{flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content}.client-book-tabs-wrap{margin:.35rem 0 .85rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.client-book-tabs-wrap .tabs{flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content}.client-summary-live-msg{margin:.65rem 0 0;padding:.55rem .75rem;border-radius:10px;font-size:.82rem;line-height:1.4;color:var(--muted, #8b93a7);background:#94a3b81f}.client-summary-live-msg--warn{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.client-strat-toolbar,.client-broker-card{flex-wrap:wrap}.client-dhan-connect-fields{display:grid;gap:.85rem}@media (max-width: 1100px){.client-summary-kpis,.client-summary-kpis--with-live{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 900px){.client-summary-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.client-summary-kpis--with-live{grid-template-columns:repeat(4,minmax(0,1fr))!important}.client-dash-hero-top,.client-broker-desk-head,.client-dhan-connect-head{flex-direction:column;align-items:flex-start}.pnl-page-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .75rem;align-items:end}.pnl-page-filter,.pnl-page-filter--range{max-width:none!important;min-width:0!important;width:100%}.pnl-page-filter--action{grid-column:1 / -1}.client-strat-toolbar-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.table-wrap{overflow-x:auto}}@media (max-width: 560px){.client-summary-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pnl-page-filters{grid-template-columns:1fr!important}.page-actions .btn{flex:1 1 auto}}.client-detail-page .btn-sm,.client-detail-page .btn.btn-sm{padding:.35rem .7rem;font-size:.8rem;border-radius:8px}.client-detail-page .btn-outline,.client-detail-page .btn.btn-outline{background:transparent;border:1px solid var(--border);color:var(--text)}.client-detail-page .btn-outline:hover:not(:disabled),.client-detail-page .btn.btn-outline:hover:not(:disabled){background:color-mix(in srgb,var(--text) 6%,transparent)}.client-detail-page .btn-ghost,.client-detail-page .btn.btn-ghost{background:transparent;border:1px solid transparent;color:var(--muted)}.client-detail-page .btn-ghost:hover:not(:disabled),.client-detail-page .btn.btn-ghost:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}.client-detail-page .btn-success,.client-detail-page .btn.btn-success{background:color-mix(in srgb,var(--green, #22c55e) 18%,transparent);color:var(--green, #22c55e);border:1px solid color-mix(in srgb,var(--green, #22c55e) 35%,transparent)}.client-detail-page .btn-danger,.client-detail-page .btn.btn-danger{background:color-mix(in srgb,var(--red, #ef4444) 16%,transparent);color:var(--red, #ef4444);border:1px solid color-mix(in srgb,var(--red, #ef4444) 35%,transparent)}.client-detail-page .card{background:var(--surface, var(--panel, #111));border:1px solid var(--border);border-radius:var(--radius, 10px);padding:1rem 1.1rem}.client-detail-page .card-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.client-detail-page .card-title{font-weight:700;font-size:.95rem}.client-detail-page .card-sub{color:var(--muted);font-size:.8rem}.client-detail-page .label{display:block;font-size:.75rem;color:var(--muted);margin-bottom:.3rem}.client-detail-page .input,.client-detail-page .select,.client-detail-page textarea.input{width:100%;background:var(--surface-2, transparent);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:.55rem .7rem}.client-detail-page .badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.client-detail-page .badge-success{background:color-mix(in srgb,#22c55e 18%,transparent);color:#22c55e}.client-detail-page .badge-warning{background:color-mix(in srgb,#f59e0b 18%,transparent);color:#f59e0b}.client-detail-page .badge-muted{background:color-mix(in srgb,var(--muted) 16%,transparent);color:var(--muted)}.client-detail-page .badge-paper{background:color-mix(in srgb,#a78bfa 18%,transparent);color:#a78bfa}.client-detail-page .badge-danger{background:color-mix(in srgb,#ef4444 18%,transparent);color:#ef4444}.client-detail-page .form-stack{display:grid;gap:.85rem}.client-detail-page .mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.client-detail-page .pnl-pos{color:#22c55e}.client-detail-page .pnl-neg{color:#ef4444}.client-detail-page .text-muted{color:var(--muted)}.client-detail-page .inline-link{background:none;border:none;color:var(--accent, #38bdf8);cursor:pointer;padding:0;font:inherit;text-decoration:underline}.client-detail-page .data-table{width:100%;border-collapse:collapse}.client-detail-page .success-banner,.client-detail-page .error-banner{margin-bottom:.85rem}.client-detail-page .page-header{margin-bottom:.65rem;align-items:center;gap:.65rem}.client-detail-page .page-header h1{font-size:1.35rem;line-height:1.15;margin:0}.client-detail-page .page-header-sub,.client-detail-page .page-header p{margin:.28rem 0 0}.client-page-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem}.client-page-meta-line{color:var(--muted);font-size:.82rem}.client-page-meta-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.client-detail-page .client-detail-tabs-wrap{margin:.35rem 0 .55rem}.client-detail-page .client-summary-bar{margin-bottom:1.1rem}.client-detail-page .client-tab-mini-stats{margin-bottom:.65rem}.client-detail-page .client-dash,.client-detail-page .client-tab-stack{gap:.75rem}.client-detail-page .btn,.client-detail-page a.btn,.client-detail-page button.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem;line-height:1.2!important;vertical-align:middle;box-sizing:border-box;text-decoration:none;white-space:nowrap}.client-detail-page .btn-sm,.client-detail-page .btn.btn-sm{min-height:34px;padding:0 .75rem!important;line-height:1.2!important}.client-detail-page .badge{display:inline-flex;align-items:center;justify-content:center;line-height:1.15;padding:.2rem .5rem;vertical-align:middle}html[data-theme=light] .client-detail-page .btn-outline,html[data-theme=light] .client-detail-page .btn.btn-outline{background:#fff;border-color:#d0d7e2;color:#334155;box-shadow:none}html[data-theme=light] .client-detail-page .btn-outline:hover:not(:disabled),html[data-theme=light] .client-detail-page .btn.btn-outline:hover:not(:disabled){background:#f8fafc;border-color:#a5b4fc;color:#4338ca}.client-detail-page .client-strat-panel{padding:.85rem 1rem 1rem}.client-detail-page .client-strat-lead{margin:0 0 .65rem;font-size:.8rem}.client-detail-page .desk-panel-card .client-desk-empty,.client-detail-page .desk-panel-card .empty-state{padding:.85rem 1rem}.client-reports{display:flex;flex-direction:column;gap:.85rem}.pnl-page-calendar-card{padding:1rem 1.15rem 1.25rem}.pnl-page-month-nav{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.75rem}.pnl-page-month-title{font-weight:700;font-size:.95rem;min-width:10rem;text-align:center}.pnl-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px;font-size:.65rem;font-weight:600;color:var(--muted, var(--text-secondary));text-transform:uppercase;letter-spacing:.06em;text-align:center}.bt-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.pnl-cal-grid{grid-template-columns:repeat(7,1fr)}.bt-cal-cell{min-height:72px;padding:.35rem;border:1px solid var(--border);border-radius:4px;background:var(--surface-2, rgba(255, 255, 255, .03));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.15rem;font-size:.62rem}.bt-cal-cell--up{background:#22c55e1f;border-color:#22c55e40}.bt-cal-cell--down{background:#f43f5e1f;border-color:#f43f5e40}.bt-cal-cell--empty{background:transparent;border-color:transparent;min-height:72px}.bt-cal-day{align-self:flex-start;font-weight:700;font-size:.72rem;color:var(--text)}.bt-cal-pct{font-size:.58rem;opacity:.9}.bt-cal-trades{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:none;font:inherit;font-size:.58rem;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer;opacity:.95}.bt-cal-trades:hover{opacity:1}.bt-cal-cell--selected{outline:2px solid #2563eb;outline-offset:1px}.pnl-day-trades-card{padding:1rem 1.15rem 1.15rem}.pnl-day-trades-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.pnl-day-trades-title{margin:0;font-size:1rem;font-weight:700;color:var(--cw-heading, #0f172a)}.pnl-day-trades-sub{margin:.25rem 0 0}.pnl-day-trades-wrap{max-height:min(52vh,520px);overflow:auto;border:1px solid #d0d7e2;border-radius:8px;background:#fff}.pnl-day-trades-table{width:100%;min-width:860px;border-collapse:separate!important;border-spacing:0!important;font-size:.8rem}html.glass-ui .client-reports .pnl-day-trades-table thead th,html.glass-ui .client-workspace-v2 .pnl-day-trades-table thead th,html.glass-ui .pnl-day-trades-table thead th,html.glass-ui[data-theme=light] .pnl-day-trades-table thead th{position:sticky;top:0;z-index:2;background:#020617!important;background-color:#020617!important;color:#f1f5f9!important;border:none!important;border-radius:0!important;border-right:1px solid rgba(148,163,184,.12)!important;border-bottom:1px solid #1e293b!important;box-shadow:none!important;outline:none!important;padding:.72rem .8rem!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;text-align:left!important;white-space:nowrap;vertical-align:middle!important}html.glass-ui .client-reports .pnl-day-trades-table thead th:last-child,html.glass-ui .client-workspace-v2 .pnl-day-trades-table thead th:last-child,html.glass-ui .pnl-day-trades-table thead th:last-child{border-right:none!important}html.glass-ui .client-reports .pnl-day-trades-table thead th:first-child,html.glass-ui .client-workspace-v2 .pnl-day-trades-table thead th:first-child,html.glass-ui .pnl-day-trades-table thead th:first-child,html.glass-ui .client-reports .pnl-day-trades-table thead th:last-child,html.glass-ui .client-workspace-v2 .pnl-day-trades-table thead th:last-child,html.glass-ui .pnl-day-trades-table thead th:last-child{border-radius:0!important}.pnl-day-trades-table thead th.num,.pnl-day-trades-table td.num{text-align:right!important}.pnl-day-trades-table tbody td{padding:.6rem .7rem;border-bottom:1px solid #e8edf4;color:#0f172a;vertical-align:middle}.pnl-day-trades-table tbody tr:nth-child(2n) td{background:#fafbfc}.pnl-day-trades-table tbody td.pnl-day-time{color:#0f172a!important;white-space:nowrap}.pnl-day-trades-table tbody td.pnl-day-pnl.pnl-pos,.pnl-day-trades-table tbody td.pnl-pos{color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:700!important}.pnl-day-trades-table tbody td.pnl-day-pnl.pnl-neg,.pnl-day-trades-table tbody td.pnl-neg{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;font-weight:700!important}html.glass-ui .client-workspace-v2 .pnl-day-trades-table tbody td.pnl-day-pnl.pnl-pos,html.glass-ui .client-reports .pnl-day-trades-table tbody td.pnl-day-pnl.pnl-pos{color:#15803d!important;-webkit-text-fill-color:#15803d!important}html.glass-ui .client-workspace-v2 .pnl-day-trades-table tbody td.pnl-day-pnl.pnl-neg,html.glass-ui .client-reports .pnl-day-trades-table tbody td.pnl-day-pnl.pnl-neg{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}.pnl-page-loading{padding:2rem;text-align:center}.reports-daily-summary{border-top:none;padding-top:0;margin-top:0;margin-bottom:.75rem;justify-content:center}@media (max-width: 768px){.bt-cal-grid.pnl-cal-grid{grid-template-columns:repeat(4,1fr)}}.clients-page{display:flex;flex-direction:column;gap:1rem}.clients-stat-grid{display:grid;gap:.9rem;margin-bottom:0}.clients-stat-grid--row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.clients-stat-grid--row .clients-stat-card{min-height:102px;border-radius:14px}.clients-stat-grid--row .clients-stat-card-orb{top:-22px;right:-14px;width:72px;height:72px;filter:blur(22px)}.clients-stat-grid--row .clients-stat-card-body{gap:.4rem;padding:.78rem .82rem .72rem}.clients-stat-grid--row .clients-stat-card-head{gap:.45rem}.clients-stat-grid--row .clients-stat-card-icon{width:2.5rem;height:2.5rem;border-radius:12px}.clients-stat-grid--row .clients-stat-card-icon svg{width:20px;height:20px}.clients-stat-grid--row .clients-stat-card-label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.clients-stat-grid--row .clients-stat-card-value{font-size:clamp(1.02rem,.95vw,1.28rem);line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clients-stat-grid--row .clients-stat-card-hint{font-size:.68rem;padding-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clients-stat-grid--row .clients-stat-card--split .clients-stat-card-body{gap:.42rem}.clients-stat-grid--row .clients-stat-chips{gap:.35rem}.clients-stat-grid--row .clients-stat-chip{padding:.38rem .42rem;border-radius:8px}.clients-stat-grid--row .clients-stat-chip-value{font-size:1.02rem}.clients-stat-grid--row .clients-stat-chip-label{font-size:.6rem}.clients-stat-grid--row .clients-stat-card:after{content:"";position:absolute;left:14%;right:14%;bottom:0;height:2px;border-radius:2px 2px 0 0;opacity:.75}.clients-stat-grid--row .clients-stat-card.tone-info:after{background:linear-gradient(90deg,transparent,#4f7cff 50%,transparent)}.clients-stat-grid--row .clients-stat-card.tone-pos:after{background:linear-gradient(90deg,transparent,#22c55e 50%,transparent)}.clients-stat-grid--row .clients-stat-card.tone-neg:after{background:linear-gradient(90deg,transparent,#ef4444 50%,transparent)}.clients-stat-grid--row .clients-stat-card.tone-warn:after{background:linear-gradient(90deg,transparent,#f59e0b 50%,transparent)}.clients-stat-card{position:relative;isolation:isolate;overflow:hidden;min-height:118px;border-radius:16px;border:1px solid rgba(250,249,246,.1);background:linear-gradient(155deg,#faf9f61a,#f8f6f207 42%,#14161a8c);box-shadow:0 1px #faf9f612 inset,0 14px 36px #00000047;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.clients-stat-card:hover{transform:translateY(-2px);border-color:#faf9f629;box-shadow:0 1px #faf9f61a inset,0 18px 44px #00000057}.clients-stat-card-orb{position:absolute;top:-28px;right:-18px;width:96px;height:96px;border-radius:50%;pointer-events:none;opacity:.55;filter:blur(28px)}.clients-stat-card.tone-info .clients-stat-card-orb{background:radial-gradient(circle,rgba(79,124,255,.55) 0%,transparent 70%)}.clients-stat-card.tone-pos .clients-stat-card-orb{background:radial-gradient(circle,rgba(34,197,94,.5) 0%,transparent 70%)}.clients-stat-card.tone-neg .clients-stat-card-orb{background:radial-gradient(circle,rgba(239,68,68,.5) 0%,transparent 70%)}.clients-stat-card.tone-warn .clients-stat-card-orb{background:radial-gradient(circle,rgba(245,158,11,.52) 0%,transparent 70%)}.clients-stat-card-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.55rem;height:100%;padding:1rem 1.05rem .95rem}.clients-stat-card-head{display:flex;align-items:center;gap:.55rem;min-width:0}.clients-stat-card-icon{display:inline-grid;place-items:center;flex-shrink:0;width:2.15rem;height:2.15rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#cbd5e1;box-shadow:0 4px 14px #0000002e}.clients-stat-card-icon.tone-info{color:#93c5fd;border-color:#4f7cff38;background:linear-gradient(145deg,#4f7cff38,#4f7cff14)}.clients-stat-card-icon.tone-pos{color:#86efac;border-color:#22c55e38;background:linear-gradient(145deg,#22c55e33,#22c55e12)}.clients-stat-card-icon.tone-neg{color:#fca5a5;border-color:#ef444438;background:linear-gradient(145deg,#ef444433,#ef444412)}.clients-stat-card-icon.tone-warn{color:#fcd34d;border-color:#f59e0b3d;background:linear-gradient(145deg,#f59e0b38,#f59e0b14)}.clients-stat-card-label{font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:#94a3b8;line-height:1.25;white-space:nowrap}.clients-stat-card-value{font-family:var(--mono);font-size:clamp(1.35rem,1.6vw,1.65rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:#f8fafc;font-variant-numeric:tabular-nums}.clients-stat-card-value.tone-info{color:#f1f5f9}.clients-stat-card-value.tone-pos{color:#4ade80;text-shadow:0 0 24px rgba(74,222,128,.22)}.clients-stat-card-value.tone-neg{color:#f87171;text-shadow:0 0 24px rgba(248,113,113,.2)}.clients-stat-card-value.tone-warn{color:#fbbf24;text-shadow:0 0 24px rgba(251,191,36,.18)}.clients-stat-card-hint{margin:auto 0 0;padding-top:.15rem;font-size:.74rem;line-height:1.35;color:#64748b}.clients-stat-card--link{display:block;text-decoration:none;color:inherit}.clients-stat-card--link:focus-visible{outline:2px solid rgba(79,124,255,.45);outline-offset:2px}.clients-stat-card--panel{min-height:0;height:auto;border-radius:16px}.clients-stat-card--panel .clients-stat-card-body{gap:.55rem;height:auto;padding:.85rem 1rem .95rem}.clients-stat-card--split .clients-stat-card-body{gap:.65rem}.clients-stat-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.clients-stat-chip{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.55rem .65rem;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#0000002e}.clients-stat-chip.tone-info{border-color:#4f7cff29;background:linear-gradient(160deg,#4f7cff1f,#0000001f)}.clients-stat-chip.tone-warn{border-color:#f59e0b2e;background:linear-gradient(160deg,#f59e0b1f,#0000001f)}.clients-stat-chip-value{font-family:var(--mono);font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:#f1f5f9;font-variant-numeric:tabular-nums}.clients-stat-chip.tone-warn .clients-stat-chip-value{color:#fbbf24}.clients-stat-chip-label{font-size:.68rem;font-weight:500;color:#64748b;line-height:1.2}@media (max-width: 1320px){.clients-stat-grid--row:not(.dash-kpi-fill-row):not(.dash-pnl-kpi-fill-row){grid-template-columns:repeat(6,minmax(148px,1fr));overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.15rem;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.clients-stat-grid--row:not(.dash-kpi-fill-row):not(.dash-pnl-kpi-fill-row)::-webkit-scrollbar{height:5px}.clients-stat-grid--row:not(.dash-kpi-fill-row):not(.dash-pnl-kpi-fill-row)::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b859}}@media (max-width: 1100px){.clients-stat-grid:not(.clients-stat-grid--row){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.clients-stat-grid:not(.clients-stat-grid--row){grid-template-columns:1fr}.clients-stat-grid:not(.clients-stat-grid--row) .clients-stat-card{min-height:108px}}.clients-filter-panel{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0003;overflow:hidden}.clients-filter-head{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.clients-filter-hint{margin:0;flex:1 1 16rem;font-size:.8rem;color:#94a3b8;line-height:1.45}.clients-filter-link{border:none;background:none;padding:0;color:#93c5fd;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.clients-filter-link:hover{color:#bfdbfe}.clients-filter-search{flex:1 1 14rem;min-width:12rem;max-width:22rem}.clients-search-input{width:100%;min-height:38px;box-sizing:border-box;font-size:.84rem}.clients-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .85rem;padding:.85rem 1rem;border-bottom:none;background:#ffffff05}.clients-filter-count{justify-content:flex-end}.clients-filter-count-val{min-height:38px;display:flex;align-items:center;font-size:.84rem;color:#cbd5e1}.clients-page-pagination{margin-top:1.25rem}.clients-directory-table .clients-name-cell .admin-client-name{display:block;max-width:100%;text-align:left}.clients-directory-table .clients-email-cell,.clients-directory-table .clients-broker-cell,.clients-directory-table .clients-notes-cell{max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients-directory-table .clients-id-cell,.clients-directory-table .clients-date-cell{font-size:.78rem;white-space:nowrap}.clients-directory-table .clients-id-chip{display:inline-block;font-family:var(--mono);font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#94a3b8}.clients-directory-table .clients-stat-sub{font-size:.72rem}.clients-page .admin-client-name{color:#fbbf24!important}.clients-page .admin-client-name:hover{color:#fde68a!important}.clients-id-sub{display:block;margin-top:.12rem;font-size:.68rem;color:#64748b}.clients-row-actions{justify-content:center;gap:.3rem}.clients-page .admin-clients-cards{display:none}@media (max-width: 900px){.clients-filter-head{flex-direction:column;align-items:stretch}.clients-filter-search{max-width:none}.clients-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-table-desktop{display:none!important}.clients-page .admin-clients-cards{display:grid;gap:.75rem;padding:.85rem 1rem}}html.glass-ui .clients-filter-panel{border-color:#ffffff1a;background:#0000003d}html.glass-ui .clients-filters .orders-filter select,html.glass-ui .clients-search-input{background:#00000052;border-color:#ffffff1f;color:#e2e8f0}html.glass-ui .clients-page .clients-data-table tbody tr.admin-order-row:hover td{background:#4f7cff17}html.glass-ui table.clients-directory-table.admin-merged-orders .clients-name-cell .admin-client-name{color:#fbbf24!important}html.glass-ui table.clients-directory-table.admin-merged-orders .clients-name-cell .admin-client-name:hover{color:#fde68a!important}html.glass-ui .client-workspace-v2{--cw-text: #e8eaed;--cw-muted: #9aa3b2;--cw-heading: #f3f4f6;--cw-subtle: #b8c0cc;color:var(--cw-text)}html.glass-ui .client-workspace-v2 .client-workspace-hero{position:relative;margin-bottom:.85rem;padding:.95rem 1.15rem;border-radius:14px;border:1px solid rgba(250,249,246,.08);background:linear-gradient(180deg,#2f343d,#292d35 52%,#242830);box-shadow:inset 0 1px #faf9f612,0 8px 24px #00000029;overflow:hidden}html.glass-ui .client-workspace-v2 .client-workspace-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:14px 0 0 14px;background:linear-gradient(180deg,#d946ef,#8b5cf6 32%,#4f7cff,#22d3ee);box-shadow:0 0 14px #8b5cf673}html.glass-ui .client-workspace-v2 .client-workspace-hero .page-header{position:relative;z-index:1;margin-bottom:0!important;padding:0 0 0 .35rem}html.glass-ui .client-workspace-v2 .page-header h1{color:var(--cw-heading)!important;font-size:1.45rem!important;font-weight:700!important;letter-spacing:-.02em}html.glass-ui .client-workspace-v2 .client-page-meta-line{color:var(--cw-subtle)!important;font-size:.84rem}html.glass-ui .client-workspace-v2 .page-header-sub,html.glass-ui .client-workspace-v2 .page-header p{color:var(--cw-muted)!important}html.glass-ui .client-workspace-v2 .badge{font-weight:600;letter-spacing:.02em}html.glass-ui .client-workspace-v2 .client-workspace-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-bottom:.85rem;padding:.55rem .65rem;border-radius:14px;background:linear-gradient(180deg,#2f343d,#292d35 52%,#252930);border:1px solid rgba(250,249,246,.08);box-shadow:inset 0 1px #faf9f60f,0 6px 20px #00000024}html.glass-ui .client-workspace-v2 .client-workspace-nav-primary{display:flex;align-items:center;gap:.65rem;flex:1 1 auto;min-width:0}html.glass-ui .client-workspace-v2 .client-workspace-nav-book{display:flex;align-items:center;gap:.5rem;flex-shrink:0}html.glass-ui .client-workspace-v2 .client-workspace-nav-book-label{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cw-muted);white-space:nowrap}html.glass-ui .client-workspace-v2 .client-detail-tabs-wrap{margin:0 0 .65rem}html.glass-ui .client-workspace-v2 .tabs--workspace{display:flex;flex-wrap:nowrap;align-items:center;gap:.12rem;width:100%;min-width:0;margin-bottom:0;padding:0;background:transparent;border:none;border-radius:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}html.glass-ui .client-workspace-v2 .tabs--workspace::-webkit-scrollbar{height:4px}html.glass-ui .client-workspace-v2 .tabs--workspace::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b859}html.glass-ui .client-workspace-v2 .tabs--workspace .tab{display:inline-flex;align-items:center;gap:.42rem;flex-shrink:0;position:relative;padding:.55rem .9rem;border:1px solid transparent;border-radius:10px;color:var(--cw-muted);font-size:.8rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}html.glass-ui .client-workspace-v2 .tabs--workspace .tab-label{line-height:1.2}html.glass-ui .client-workspace-v2 .tabs--workspace .tab:hover:not(.active){color:var(--cw-subtle);background:#faf9f60a}html.glass-ui .client-workspace-v2 .tabs--workspace .tab.active{color:#f8fafc;background:#faf9f612;border-color:#faf9f61a;box-shadow:none}html.glass-ui .client-workspace-v2 .tabs--workspace .tab.active:after{content:"";position:absolute;left:20%;right:20%;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,transparent,#4f7cff 50%,transparent);opacity:.9}html.glass-ui .client-workspace-v2 .tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;padding:.1rem .38rem;border-radius:999px;font-size:.62rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;background:#94a3b824;color:var(--cw-muted)}html.glass-ui .client-workspace-v2 .tab-count--active{background:#4f7cff33;color:#bfdbfe}html.glass-ui .client-workspace-v2 .tabs--book{display:inline-flex;gap:.2rem;margin-bottom:0;padding:.24rem;max-width:none;width:auto;background:#0000003d;border:1px solid rgba(250,249,246,.08);border-radius:11px}html.glass-ui .client-workspace-v2 .tabs--book .tab{display:inline-flex;align-items:center;gap:.38rem;padding:.42rem .72rem;border-radius:8px;border:1px solid transparent;color:var(--cw-muted);font-size:.76rem;font-weight:600}html.glass-ui .client-workspace-v2 .tabs--book .tab:hover:not(.active){color:var(--cw-subtle);background:#faf9f60a}html.glass-ui .client-workspace-v2 .tabs--book .tab.active[data-tab=paper]{color:#fde68a;background:linear-gradient(145deg,#f59e0b38,#f59e0b14);border-color:#f59e0b59;box-shadow:0 2px 10px #f59e0b1f}html.glass-ui .client-workspace-v2 .tabs--book .tab.active[data-tab=live]{color:#86efac;background:linear-gradient(145deg,#22c55e38,#22c55e14);border-color:#22c55e59;box-shadow:0 2px 10px #22c55e1f}html.glass-ui .client-workspace-v2 .tabs--book .tab.active[data-tab=paper] .tab-count--active{background:#f59e0b40;color:#fde68a}html.glass-ui .client-workspace-v2 .tabs--book .tab.active[data-tab=live] .tab-count--active{background:#22c55e40;color:#bbf7d0}html.glass-ui .client-workspace-v2 .client-tab-sync{flex-shrink:0;font-size:.72rem;color:var(--cw-muted)}html.glass-ui .client-workspace-v2 .tabs{padding:.28rem;border-radius:12px;background:#292d35d9;border:1px solid rgba(250,249,246,.08);gap:.22rem}html.glass-ui .client-workspace-v2 .tab{color:var(--cw-muted);font-size:.78rem;font-weight:600;padding:.48rem .82rem;border-radius:9px}html.glass-ui .client-workspace-v2 .tab:hover:not(.active){color:var(--cw-subtle);background:#faf9f60d}html.glass-ui .client-workspace-v2 .tab.active{color:#f1f5f9;background:linear-gradient(145deg,#4f7cff47,#6366f129);border:1px solid rgba(129,140,248,.35);box-shadow:0 2px 10px #4f7cff2e}html.glass-ui .client-workspace-v2 .client-book-tabs-wrap{margin:0 0 .75rem}html.glass-ui .client-workspace-v2 .client-book-tabs-wrap .tabs{max-width:280px}html.glass-ui .client-workspace-v2 .client-workspace-stats{padding:0;margin-bottom:.85rem;background:transparent;border:none;box-shadow:none;overflow:visible}html.glass-ui .client-workspace-v2 .client-workspace-stat-grid{width:100%}html.glass-ui .client-workspace-v2 .client-dash,html.glass-ui .client-workspace-v2 .client-tab-stack{gap:.85rem}html.glass-ui .client-workspace-v2 .client-desk-panel{gap:0}html.glass-ui .client-workspace-v2 .client-desk-trade-shell--panel{border-radius:14px;border:1px solid rgba(250,249,246,.08);background:linear-gradient(155deg,#faf9f60a,#f8f6f203 42%,#14161a6b);box-shadow:0 10px 28px #0003;overflow:hidden}html.glass-ui .client-workspace-v2 .client-desk-trade-shell--panel .desk-orders-table-toolbar{display:block;padding:0;border-bottom:1px solid rgba(250,249,246,.08);background:linear-gradient(180deg,#2f343d,#292d35)}html.glass-ui .client-workspace-v2 .client-desk-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .95rem;flex-wrap:wrap}html.glass-ui .client-workspace-v2 .client-desk-panel-head-main{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-width:0;color:var(--cw-heading);font-size:.88rem;font-weight:600}html.glass-ui .client-workspace-v2 .client-desk-panel-head-main .client-desk-toolbar-meta{font-size:.78rem;font-weight:500;color:var(--cw-muted)}html.glass-ui .client-workspace-v2 .client-desk-panel-head-end{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-left:auto}html.glass-ui .client-workspace-v2 .desk-mtm-pill{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid rgba(250,249,246,.1);background:#0000002e;white-space:nowrap}html.glass-ui .client-workspace-v2 .client-desk-toolbar{padding:.72rem .95rem;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#2f343d,#292d35);border:1px solid rgba(250,249,246,.08);border-bottom:none}html.glass-ui .client-workspace-v2 .client-desk-toolbar .client-desk-toolbar-title{color:var(--cw-heading);font-size:.88rem;font-weight:600}html.glass-ui .client-workspace-v2 .client-desk-toolbar-meta{color:var(--cw-muted)}html.glass-ui .client-workspace-v2 .client-desk-panel .desk-panel-card{border-radius:0 0 14px 14px;border:1px solid rgba(250,249,246,.08);border-top:none;background:linear-gradient(155deg,#faf9f60d,#f8f6f204 42%,#14161a73);box-shadow:0 10px 28px #0003}html.glass-ui .client-workspace-v2 .client-desk-empty,html.glass-ui .client-workspace-v2 .card-sub{color:var(--cw-muted)!important;font-size:.84rem}html.glass-ui .client-workspace-v2 .client-desk-preview-more{color:var(--cw-muted);border-top-color:#faf9f614}html.glass-ui .client-workspace-v2 .client-desk-subhead{color:var(--cw-muted)}html.glass-ui .client-workspace-v2 .dashboard-trade-table thead th{color:var(--cw-muted)!important;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#292d35a6;border-bottom:1px solid rgba(250,249,246,.08)}html.glass-ui .client-workspace-v2 .dashboard-trade-table tbody td{color:var(--cw-text)!important;border-bottom:1px solid rgba(250,249,246,.05)}html.glass-ui .client-workspace-v2 .dashboard-trade-table tbody tr:hover td{background:#4f7cff14!important}html.glass-ui .client-workspace-v2 .dashboard-trade-table .dashboard-trade-when,html.glass-ui .client-workspace-v2 .dashboard-trade-table .dashboard-trade-index-price{color:var(--cw-subtle)!important}html.glass-ui .client-workspace-v2 .label{color:var(--cw-muted)}html.glass-ui .client-workspace-v2 .card-title,html.glass-ui .client-workspace-v2 .client-broker-desk-title,html.glass-ui .client-workspace-v2 h3{color:var(--cw-heading)!important}html.glass-ui .client-workspace-v2 .card-sub,html.glass-ui .client-workspace-v2 .client-broker-desk-sub,html.glass-ui .client-workspace-v2 .text-muted{color:var(--cw-muted)!important}html.glass-ui .client-workspace-v2 .card{background:linear-gradient(155deg,#faf9f60d,#f8f6f203 42%,#14161a80);border:1px solid rgba(250,249,246,.08);border-radius:14px;color:var(--cw-text)}html.glass-ui .client-workspace-v2 .btn-outline,html.glass-ui .client-workspace-v2 .btn.btn-outline{color:var(--cw-subtle);border-color:#faf9f624;background:#faf9f60a}html.glass-ui .client-workspace-v2 .btn-outline:hover:not(:disabled),html.glass-ui .client-workspace-v2 .btn.btn-outline:hover:not(:disabled){color:var(--cw-heading);border-color:#faf9f638;background:#faf9f614}html.glass-ui .client-workspace-v2 .client-summary-ticker{width:100%;margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(250,249,246,.08)}html.glass-ui .client-workspace-v2 .client-dash-quote{color:var(--cw-subtle);background:#faf9f60d;border:1px solid rgba(250,249,246,.08)}html.glass-ui .client-workspace-v2 .client-dash-quote-sym{color:var(--cw-heading)}html.glass-ui .client-workspace-v2 .client-summary-live-msg{width:100%;margin-top:.55rem;color:#fca5a5;background:#ef44441f;border:1px solid rgba(248,113,113,.25)}html.glass-ui .client-workspace-v2 .client-desk-trade-shell{border-radius:0 0 14px 14px;border:1px solid rgba(250,249,246,.08);border-top:none;background:linear-gradient(155deg,#faf9f60a,#f8f6f203 42%,#14161a6b);box-shadow:0 10px 28px #0003;overflow:hidden}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .desk-orders-table-toolbar{background:#292d358c;border-bottom:1px solid rgba(250,249,246,.08)}html.glass-ui .client-workspace-v2 .client-desk-trade-shell--paginated .desk-orders-table-viewport{max-height:none!important;overflow-y:visible!important}html.glass-ui .client-workspace-v2 .client-desk-trade-empty{padding:1rem 1.1rem;margin:0}html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table tbody td{color:#0f172a!important;vertical-align:middle}html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table .admin-order-stack{gap:.32rem;color:#0f172a!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table .desk-order-when-cell .admin-order-stack{align-items:flex-start;gap:.28rem}html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table .desk-order-num .admin-order-stack{align-items:flex-end}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters{padding:.75rem .9rem!important;gap:.6rem .7rem!important;border-bottom:1px solid #e2e8f0!important;background:#f8fafc!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .orders-filter-label{color:#64748b!important;font-size:.62rem!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .orders-filter-reset{width:100%;height:34px!important;min-height:34px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:.76rem!important;font-weight:650!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-root,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .search-select{width:100%;max-width:none;min-width:0}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-trigger,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .search-select-trigger{width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-sizing:border-box;padding:0 1.65rem 0 .65rem!important;font-size:.78rem!important;font-weight:550!important;color:#0f172a!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-trigger:not(:has(.positions-drf-trigger-label)){display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:.4rem!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-trigger-value{font-size:.78rem!important;font-weight:550!important;color:#0f172a!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-root--active .positions-drf-trigger{border-color:#93c5fd!important;background-color:#eff6ff!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table .desk-order-sr{color:#64748b;font-weight:600}html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table tbody tr.admin-order-row:hover td{background:#f8fafc!important;color:#0f172a!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-symbol-name,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-symbol strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-dir{color:#64748b!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager{padding:.65rem .9rem .75rem!important;margin:0!important;border-top:1px solid rgba(250,249,246,.08);background:#1b1b24}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-meta,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-page{color:#94a3b8;font-size:.78rem}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-meta strong,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-page strong{color:#e2e8f0}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-size{color:#94a3b8;font-size:.78rem}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-size select{height:34px!important;min-height:34px!important;max-height:34px!important;min-width:3.25rem!important;padding:0 1.65rem 0 .55rem!important;font-size:.78rem!important;font-weight:600!important;color:#f1f5f9!important;background-color:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:5px!important}@media (max-width: 900px){html.glass-ui .client-workspace-v2 .client-workspace-nav{flex-direction:column;align-items:stretch}html.glass-ui .client-workspace-v2 .client-workspace-nav-book{justify-content:space-between;padding-top:.35rem;border-top:1px solid rgba(250,249,246,.07)}}@media (max-width: 1100px){html.glass-ui .client-workspace-v2 .client-workspace-hero .page-actions{width:100%;justify-content:flex-start}}html.glass-ui .client-workspace-v2 .client-strat-kpi-grid{padding:0;gap:.72rem;margin-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 768px){html.glass-ui .client-workspace-v2 .client-strat-kpi-grid{grid-template-columns:1fr}}html.glass-ui .client-workspace-v2 .client-strat-kpi-grid .clients-stat-card{min-height:88px;border-radius:6px!important;border:1px solid #d0d7e2!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important}html.glass-ui .client-workspace-v2 .client-strat-kpi-grid .clients-stat-card:hover{transform:none;border-color:#cbd5e1!important}html.glass-ui .client-workspace-v2 .client-strat-kpi-grid .clients-stat-card-value{font-size:clamp(.92rem,1vw,1.28rem)}html.glass-ui .client-workspace-v2 .client-strat-panel.client-desk-trade-shell--panel{padding:0!important}html.glass-ui .client-workspace-v2 .client-strat-panel-head{padding-bottom:.45rem;border-bottom:1px solid #e2e8f0}html.glass-ui .client-workspace-v2 .client-strat-panel .client-strat-lead{margin:0;padding:.55rem .95rem .75rem;max-width:none;color:#64748b!important;font-size:.8rem;line-height:1.5;border-bottom:1px solid #e2e8f0}html.glass-ui .client-workspace-v2 .client-strat-panel .client-strat-lead strong{color:#0f172a;font-weight:600}html.glass-ui .client-workspace-v2 .client-strat-toolbar{margin-bottom:0;padding:.72rem .95rem;gap:.55rem .85rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}html.glass-ui .client-workspace-v2 .client-strat-search .clients-search-input{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}html.glass-ui .client-workspace-v2 .client-strat-search .clients-search-icon,html.glass-ui .client-workspace-v2 .client-strat-search .clients-search-clear,html.glass-ui .client-workspace-v2 .client-strat-toolbar-meta{color:#64748b}html.glass-ui .client-workspace-v2 .client-strat-table-wrap{background:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;max-height:min(68vh,780px)}html.glass-ui .client-workspace-v2 .client-strat-table thead th{color:#f1f5f9!important;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:#020617!important;border-bottom:1px solid #1e293b!important}html.glass-ui .client-workspace-v2 .client-strat-table tbody td{color:#0f172a!important;border-bottom:1px solid #e8edf4!important;background:#fff!important}html.glass-ui .client-workspace-v2 .client-strat-table tbody td strong{color:#0f172a;font-weight:600}html.glass-ui .client-workspace-v2 .client-strat-table .card-sub{color:#64748b!important}html.glass-ui .client-workspace-v2 .client-strat-table .client-strat-mobile-metrics{color:#64748b}html.glass-ui .client-workspace-v2 .client-strat-status-cell .badge{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155}html.glass-ui .client-workspace-v2 .client-strat-panel .demo-table-loading,html.glass-ui .client-workspace-v2 .client-strat-panel .empty-state{padding:1.25rem .95rem;color:#64748b}html.glass-ui[data-theme=light] .client-workspace-v2 .client-strat-panel.client-desk-trade-shell--panel,html.glass-ui[data-theme=light] .workspace .client-workspace-v2 .client-strat-panel{background:#fff!important;border-color:#d0d7e2!important;color:#0f172a!important}html.glass-ui[data-theme=light] .client-workspace-v2 .client-strat-table-wrap{background:#fff!important}html.glass-ui[data-theme=light] .client-workspace-v2 .client-strat-table thead th{background:#020617!important;color:#f1f5f9!important}html.glass-ui[data-theme=light] .client-workspace-v2 .client-strat-table tbody td{color:#0f172a!important;background:#fff!important}.client-reports{--green: var(--pos, #22c55e);--red: var(--neg, #ef4444);--card: var(--bg-elev, #141414);--surface-2: var(--bg-soft, #1a1a1a);--radius-btn: 8px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .35);--transition: .15s ease;--orange: #fb923c;--orange-dim: rgba(251, 146, 60, .12);--red-dim: rgba(239, 68, 68, .12);--accent-hover: #fbbf24}.seg-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--radius-btn);background:var(--surface-2);border:1px solid var(--border)}.seg-tabs--md .seg-tab{padding:.4rem .75rem;font-size:.8rem}.seg-tab{border:none;background:transparent;color:var(--muted);font-size:.72rem;font-weight:700;padding:.32rem .55rem;border-radius:calc(var(--radius-btn) - 2px);cursor:pointer;transition:background var(--transition),color var(--transition);white-space:nowrap}.seg-tab--active{background:var(--card);color:var(--text);box-shadow:var(--shadow-xs)}.seg-tab--chip{border:1px solid var(--border);background:var(--surface-2);margin:0}.seg-tab--chip.seg-tab--active{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));color:var(--accent-hover)}.seg-tabs--underline{gap:.15rem;padding:0;border:none;border-radius:0;background:transparent;border-bottom:1px solid var(--border)}.seg-tabs--underline .seg-tab{position:relative;padding:.45rem .85rem .55rem;border-radius:0;font-size:.82rem;font-weight:700;color:var(--muted);background:transparent;box-shadow:none}.seg-tabs--underline .seg-tab:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 6%,transparent)}.seg-tabs--underline .seg-tab--active{color:var(--text);background:transparent;box-shadow:none}.seg-tabs--underline .seg-tab--active:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.reports-page,.backup-page{max-width:1100px}.reports-viewing-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:-.35rem 0 1rem;padding:.55rem .85rem;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);font-size:.82rem;color:var(--muted)}.reports-viewing-banner strong{color:var(--text)}.reports-viewing-email{font-size:.75rem;color:var(--muted)}.reports-client-bar{margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface)) 0%,var(--surface) 55%)}.reports-client-bar-inner{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem}.reports-client-picker{flex:1 1 220px;min-width:200px;max-width:360px}.reports-client-select{width:100%}.reports-client-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-bottom:.15rem}.reports-client-email{font-size:.82rem;color:var(--muted)}.reports-client-hint{margin:0;font-size:.8rem;color:var(--muted);padding-bottom:.15rem}.reports-tabs-wrap{margin-bottom:1rem;overflow-x:auto}.reports-tabs-wrap .seg-tabs{flex-wrap:wrap;min-width:-moz-min-content;min-width:min-content}.reports-filters-card{position:sticky;top:0;z-index:45;margin-bottom:1rem;overflow:visible}.reports-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;overflow:visible}.reports-filter{flex:1 1 140px;min-width:120px;max-width:200px;overflow:visible}.reports-filter--range{flex:2 1 220px;max-width:280px;position:relative;z-index:2}.reports-drf-panel{z-index:10150}.reports-filter--action{flex:0 0 auto}.reports-filter .select:focus{position:relative;z-index:3}.reports-filter-actions{display:flex;flex-wrap:wrap;gap:.45rem}.reports-filter-spacer{visibility:hidden}.reports-quick-stats{margin-bottom:1rem}.reports-breakdown-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);font-size:.85rem}.reports-breakdown-count{color:var(--muted);font-size:.78rem}.reports-breakdown-table .num{text-align:right}.reports-user-email{font-size:.72rem;color:var(--muted);margin-top:.15rem}.reports-monthly-bars{display:flex;align-items:flex-end;gap:.5rem;padding:1rem;min-height:220px;overflow-x:auto}.reports-monthly-bar-col{flex:1 1 56px;min-width:52px;display:flex;flex-direction:column;align-items:center;gap:.35rem}.reports-monthly-bar-value{font-size:.62rem;font-weight:700;white-space:nowrap}.reports-monthly-bar-track{width:100%;height:120px;display:flex;align-items:flex-end;justify-content:center;background:var(--surface-2);border-radius:var(--radius-sm);border:1px solid var(--border);padding:4px}.reports-monthly-bar-fill{width:70%;border-radius:3px 3px 0 0;min-height:4px;transition:height .2s ease}.reports-monthly-bar-fill--up{background:var(--green)}.reports-monthly-bar-fill--down{background:var(--red)}.reports-monthly-bar-label{font-size:.68rem;font-weight:600;text-align:center}.reports-monthly-bar-meta{font-size:.6rem;color:var(--muted);text-align:center}.reports-equity-card{padding:1rem}.reports-equity-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.reports-equity-total{font-size:1rem;font-weight:700}.reports-dd-stats{display:flex;gap:1rem;font-size:.8rem}.reports-dd-stat strong{font-weight:700}.reports-daily-summary{padding:0 .5rem .75rem}.reports-heatmap-card{padding-bottom:1.1rem}.reports-heatmap-summary{padding:0 1.1rem .85rem}.reports-heatmap-wrap{padding:0 1.1rem 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;box-sizing:border-box}.reports-heatmap-inner{display:flex;flex-direction:column;gap:6px;width:100%;min-width:-moz-min-content;min-width:min-content}.reports-heatmap-months{display:flex;align-items:flex-end;gap:8px}.reports-heatmap-months-spacer{flex:0 0 38px}.reports-heatmap-months-track{display:flex;gap:0;flex:1}.reports-heatmap-month{font-size:.72rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px}.reports-heatmap-body{display:flex;gap:8px;align-items:flex-start;width:100%}.reports-heatmap-weekdays{display:grid;flex:0 0 38px;font-size:.72rem;font-weight:500;color:var(--muted)}.reports-heatmap-weekdays span{display:flex;align-items:center}.reports-heatmap-grid{display:grid;grid-auto-flow:column;flex:1;width:100%}.reports-heatmap-cell{border-radius:5px;border:1px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;box-sizing:border-box;padding:2px}.reports-heatmap-cell--data{cursor:default}.reports-heatmap-cell--data:hover{outline:2px solid color-mix(in srgb,var(--accent) 50%,var(--border));outline-offset:1px;z-index:1;transform:scale(1.04)}.reports-heatmap-day{font-size:.68rem;font-weight:700;color:var(--text);line-height:1}.reports-heatmap-pnl{font-size:.58rem;font-weight:600;line-height:1;opacity:.95}.reports-heatmap-cell--empty{background:color-mix(in srgb,var(--surface-2) 55%,transparent);border-color:color-mix(in srgb,var(--border) 45%,transparent)}.reports-heatmap-cell--flat{background:var(--surface-2);border-color:var(--border)}.reports-heatmap-cell--up-1{background:color-mix(in srgb,var(--green) 28%,var(--surface-2))}.reports-heatmap-cell--up-2{background:color-mix(in srgb,var(--green) 52%,var(--surface-2))}.reports-heatmap-cell--up-3{background:color-mix(in srgb,var(--green) 78%,var(--surface-2))}.reports-heatmap-cell--down-1{background:color-mix(in srgb,var(--red) 28%,var(--surface-2))}.reports-heatmap-cell--down-2{background:color-mix(in srgb,var(--red) 52%,var(--surface-2))}.reports-heatmap-cell--down-3{background:color-mix(in srgb,var(--red) 78%,var(--surface-2))}.reports-heatmap-active-days{display:flex;flex-direction:column;gap:0;margin:0 1.1rem 1rem;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);overflow:hidden}.reports-heatmap-active-head,.reports-heatmap-active-row{display:grid;grid-template-columns:9rem 8rem 1fr;gap:.75rem;align-items:center;padding:.65rem 1rem;font-size:.88rem}.reports-heatmap-active-head{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:color-mix(in srgb,var(--surface-3, var(--surface-2)) 80%,var(--surface));border-bottom:1px solid var(--border)}.reports-heatmap-active-row+.reports-heatmap-active-row{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.reports-heatmap-active-date{color:var(--text);font-weight:500}.reports-heatmap-active-pnl{font-weight:700;font-size:.95rem}.reports-heatmap-active-trades{color:var(--muted);font-size:.84rem}.reports-heatmap-legend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding:0 1.1rem .25rem;font-size:.78rem;color:var(--muted)}.reports-heatmap-legend-swatch{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex-shrink:0}.reports-heatmap-legend .reports-heatmap-cell{width:18px;height:18px}@media (max-width: 768px){.reports-filters{flex-direction:column;align-items:stretch}.reports-filter,.reports-filter--range{max-width:none}}.pnl-chart-wrap{position:relative}.pnl-chart-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:.4rem 1.25rem .52rem;border-bottom:1px solid rgba(255,255,255,.05)}.pnl-chart-toolbar .pnl-range-segment-track{flex:0 1 300px;max-width:100%}.card-pnl-fullbleed>.card-header.card-header--pnl-curve{margin-bottom:.55rem}.card-header--pnl-curve{flex-wrap:wrap;align-items:center!important;gap:.6rem 1rem}.card-header--pnl-curve-intro{flex:1 1 180px;min-width:0}.card-header--pnl-curve-tail{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-left:auto}@media (max-width: 680px){.card-header--pnl-curve-tail{margin-left:0;width:100%;justify-content:flex-start}}.pnl-range-segment{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;flex-shrink:0;max-width:100%}.pnl-range-segment-label{font-size:.61rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap;line-height:1;padding-top:1px}.pnl-range-segment-track{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.22rem;flex:0 0 auto;max-width:min(300px,56vw);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.42) transparent;padding:4px 2px;border-radius:var(--radius-btn);background:#0003}.pnl-range-segment-track::-webkit-scrollbar{height:6px}.pnl-range-segment-track::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:8px}.pnl-range-segment-track::-webkit-scrollbar-track{background:transparent}@media (max-width: 480px){.pnl-range-segment-track{max-width:min(420px,100%)}}.pnl-chart-toolbar-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex-shrink:0}.pnl-chart-filters{display:flex;gap:.32rem;overflow-x:auto;overscroll-behavior-x:contain;flex:1 1 140px;min-width:0;padding:2px 0 4px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.pnl-chart-filters::-webkit-scrollbar{height:5px}.pnl-chart-filters::-webkit-scrollbar-thumb{background:#94a3b861;border-radius:9px}.pnl-chart-filters::-webkit-scrollbar-track{background:transparent}.pnl-chart-chip{flex:0 0 auto!important;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;height:auto;min-width:2.55rem;text-align:center;white-space:nowrap;border-radius:var(--radius-btn);padding:.4rem .76rem;font-size:.725rem;font-weight:600;line-height:1.22;font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid var(--border);color:var(--text-secondary);background:#18203aa6}.pnl-chart-chip:hover{color:var(--text);border-color:#94a3b873;background:var(--surface-2)}.pnl-chart-chip--active{color:var(--text);border-color:#818cf8a6;background:#6366f133;box-shadow:inset 0 1px #ffffff0f}.pnl-chart-toolbar-hint{flex:0 1 auto;font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:right;opacity:.9;min-width:0}@media (max-width: 620px){.pnl-chart-toolbar-hint{flex-basis:100%;text-align:left}}.pnl-chart-demo-tag{position:absolute;top:.2rem;left:.55rem;z-index:2;font-size:.588rem;font-weight:600;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;opacity:.88}.pnl-chart-surface{position:relative;width:100%;border-radius:0}.pnl-chart-svg{display:block;width:100%;height:100%}.pnl-chart-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;font-size:.65rem}.pnl-chart-scale{position:absolute;color:var(--muted);line-height:1.2;font-size:.618rem;letter-spacing:.01em}.pnl-chart-scale--high{top:.12rem;left:1.05rem}.pnl-chart-scale--low{bottom:.1rem;left:1.05rem}.pnl-chart-terminal{position:absolute;top:.12rem;right:.55rem;padding:.2rem .55rem .22rem;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:.02em;border:1px solid var(--border);background:#0f172a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pnl-chart-terminal--pos{color:var(--green);border-color:#22c55e59;background:#22c55e1a}.pnl-chart-terminal--neg{color:var(--red);border-color:#f43f5e61;background:#f43f5e1a}.pnl-chart-empty{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.78rem;padding:.65rem}.pnl-chart-empty--wide{width:100%}.card.card-pnl-fullbleed{padding-bottom:0;overflow:hidden}.card.card-pnl-fullbleed>.card-header{padding-bottom:.72rem;margin-bottom:0}.pnl-chart-bleed{width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-right:-1.25rem;padding:.15rem 0 0;background:radial-gradient(120% 90% at 50% 0%,rgba(99,102,241,.07) 0%,transparent 55%),linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 38%);border-top:1px solid rgba(255,255,255,.04)}.dash-pnl-card{overflow:hidden}.dash-pnl-head{flex-wrap:wrap;gap:.75rem 1rem}.dash-pnl-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.dash-pnl-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:0 0 1rem;border-bottom:1px solid var(--border)}.dash-pnl-filter{display:flex;flex-direction:column;gap:.28rem;min-width:0}.dash-pnl-filter-label{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.dash-pnl-filter select{min-width:160px;max-width:240px;height:34px;padding:0 .65rem;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text);font-size:.82rem}.dash-pnl-filter select:focus{outline:none;border-color:#4f7cff73;box-shadow:0 0 0 2px #4f7cff1f}.dash-pnl-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;padding:.85rem 0 1rem}.dash-pnl-stat{display:flex;flex-direction:column;gap:.2rem;min-width:0}.dash-pnl-stat-label{font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.dash-pnl-stat-value{font-size:.92rem;font-weight:600;line-height:1.25}.dash-pnl-chart-block{padding:.25rem 0 .75rem}.daily-pnl-chart-wrap{width:100%}.daily-pnl-chart-surface{width:100%;border:1px solid var(--border);border-radius:5px;background:#1b1b24;overflow:hidden}.daily-pnl-chart-svg{display:block}.daily-pnl-chart-axis{fill:var(--muted);font-size:10px;font-weight:600}.daily-pnl-chart-xlabel{fill:var(--muted);font-size:9px;font-weight:600}.dash-pnl-table-wrap{padding-top:.5rem}.dash-pnl-table-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 0 .5rem;font-size:.78rem;font-weight:600;color:var(--muted)}.dash-pnl-table-range{font-size:.72rem;color:var(--muted)}.dash-pnl-badge{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:5px;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dash-pnl-badge--profit{background:#22c55e1f;color:var(--pos)}.dash-pnl-badge--loss{background:#ef44441f;color:var(--neg)}.dash-pnl-legend{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;padding-top:.75rem;border-top:1px solid var(--border);font-size:.72rem;color:var(--muted)}.dash-pnl-legend-item{display:inline-flex;align-items:center;gap:.35rem}.dash-pnl-legend-swatch{width:10px;height:10px;border-radius:2px}.dash-pnl-legend-swatch--profit{background:var(--green)}.dash-pnl-legend-swatch--loss{background:var(--red)}@media (max-width: 720px){.dash-pnl-filter select{min-width:0;width:100%;max-width:none}.dash-pnl-filters{flex-direction:column;align-items:stretch}}.btn,.positions-drf-trigger,.drf-preset-btn,.drf-panel-close,.side-btn,.wl-btn,.bt-tf-btn,.bt-month-pill,.bt-month-arrow,.bt-tab,.bt-drawer-close,.strat-tool,.tab,.active-acct-option,.ticker-card,.pnl-chart-chip,.topbar-mode-btn,.topbar-mode-toggle,.payments-tab,.payments-tabs,.alert-bell-btn,.topbar-icon-btn,.mr-expand-btn,.watchlist-search-clear,.sidebar-signout{border-radius:var(--radius-btn)}.positions-drf-root{position:relative;flex-shrink:0;min-width:9.25rem;max-width:min(360px,56vw)}.positions-drf-root--active .positions-drf-trigger{border-color:#6366f173;background:#6366f114}.positions-drf-trigger{display:inline-grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;-moz-column-gap:.35rem;column-gap:.35rem;row-gap:.06rem;width:auto;min-width:9.25rem;max-width:100%;padding:.38rem .58rem;border-radius:var(--radius-btn);background:#0003;border:1px solid var(--border);color:var(--text);font-family:var(--font);font-size:.74rem;cursor:pointer;text-align:left;transition:border-color var(--transition),background var(--transition)}.positions-drf-trigger:not(:has(.positions-drf-trigger-label)){display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;min-width:7.5rem}.positions-drf-trigger:hover{border-color:var(--border-strong)}.positions-drf-trigger-label{grid-column:1;grid-row:1;flex-shrink:0;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);line-height:1.2}.positions-drf-trigger-value{grid-column:1;grid-row:2;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary);line-height:1.25}.positions-drf-trigger:not(:has(.positions-drf-trigger-label)) .positions-drf-trigger-value{grid-column:auto;grid-row:auto}.positions-drf-trigger-icon{flex-shrink:0;font-size:.82rem;line-height:1;opacity:.85}.positions-drf-root--active .positions-drf-trigger-value{color:var(--text)}.positions-drf-chevron{grid-column:2;grid-row:1 / span 2;align-self:center;flex-shrink:0;font-size:.62rem;color:var(--muted);line-height:1}.positions-drf-trigger:not(:has(.positions-drf-trigger-label)) .positions-drf-chevron{grid-column:auto;grid-row:auto}.positions-drf-panel{position:fixed;z-index:10100;box-sizing:border-box;max-height:min(92vh,560px);overflow-y:auto;padding:0;border-radius:var(--radius);background:var(--surface-solid);border:1px solid var(--border-strong);box-shadow:0 12px 40px #00000038}.positions-drf-panel--range{display:flex;flex-direction:column}.drf-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border)}.drf-panel-title{font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.drf-panel-close{width:32px;height:32px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface-2);color:var(--muted);font-size:1.25rem;line-height:1;cursor:pointer}.drf-panel-close:hover{background:var(--red-dim);color:var(--red);border-color:var(--red)}.drf-range-summary{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.5rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--accent) 6%,var(--surface-2));border-bottom:1px solid var(--border)}.drf-range-box{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-solid);min-width:0}.drf-range-box--active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.drf-range-box--filled .drf-range-box-value{color:var(--text);font-weight:600}.drf-range-box-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.drf-range-box-value{font-size:.78rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drf-range-arrow{align-self:center;color:var(--muted);font-size:1rem;padding:0 .15rem}.drf-presets-row,.positions-drf-presets{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.65rem 1rem;border-bottom:1px solid var(--border)}.drf-preset-btn{padding:.38rem .65rem;border-radius:var(--radius-btn);border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);font-size:.72rem;font-weight:600;cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition)}.drf-preset-btn:hover{border-color:var(--border-strong);color:var(--text)}.drf-preset-btn--active{background:var(--accent);border-color:var(--accent);color:#fff}.drf-cal-nav{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem .35rem}.drf-cal-nav-label{font-size:.78rem;font-weight:600;color:var(--text-secondary);text-align:center;flex:1}.drf-cal-dual{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:0 .65rem .5rem}.drf-cal-month{min-width:0}.drf-cal-month-name{font-size:.72rem;font-weight:700;text-align:center;color:var(--text);margin-bottom:.35rem}.drf-panel-foot-hint{margin:0;padding:0 1rem .5rem}.drf-panel-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem 1rem;border-top:1px solid var(--border);background:var(--surface-2);position:sticky;bottom:0}.drf-panel-actions-right{display:flex;align-items:center;gap:.4rem}@media (max-width: 520px){.drf-cal-dual,.drf-range-summary{grid-template-columns:1fr}.drf-range-arrow{display:none}}.drf-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:2px;font-size:.58rem;font-weight:600;color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.04em}.drf-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.drf-cal-day{aspect-ratio:1;min-height:1.85rem;padding:0;border:1px solid transparent;border-radius:var(--radius-btn);background:transparent;color:var(--text);font-family:var(--font);font-size:.74rem;font-weight:500;cursor:pointer;transition:background var(--transition),color var(--transition)}.drf-cal-day:hover:not(.drf-cal-day--empty){background:color-mix(in srgb,var(--accent) 14%,var(--surface-2))}.drf-cal-day--empty{background:transparent;border-color:transparent;cursor:default;pointer-events:none}.drf-cal-day--today{font-weight:700;color:var(--accent)}.drf-cal-day--in-range{background:color-mix(in srgb,var(--accent) 16%,var(--surface-2));border-radius:0}.drf-cal-day--edge,.drf-cal-day--start,.drf-cal-day--end{background:var(--accent);color:#fff;font-weight:700}.drf-cal-day--start{border-radius:var(--radius-btn) 0 0 var(--radius-btn)}.drf-cal-day--end{border-radius:0 var(--radius-btn) var(--radius-btn) 0}.drf-cal-day--start.drf-cal-day--end{border-radius:var(--radius-btn)}.drf-cal-day--anchor{background:var(--accent);color:#fff;font-weight:700;border-radius:var(--radius-btn)}.positions-drf-hint{margin:.45rem 0 0;font-size:.62rem;line-height:1.35;color:var(--muted)}.positions-drf-clear{margin-top:.55rem;width:100%}.dashboard-page .dashboard-period-toolbar .positions-drf-root{margin:0}.dashboard-page .dashboard-period-toolbar .positions-drf-trigger{min-height:2.05rem;padding:.35rem .75rem;font-size:.82rem}.dashboard-page .dashboard-period-toolbar .positions-drf-trigger-label{font-size:.72rem}.dashboard-page .dashboard-period-toolbar .positions-drf-trigger-value{font-size:.82rem}.dashboard-page .dashboard-activity-toolbar .positions-drf-root{flex-shrink:0;min-width:0;max-width:min(260px,72vw)}.dashboard-page .dashboard-activity-toolbar .positions-drf-trigger{min-height:2.25rem;height:auto;padding:.28rem .85rem;background:var(--surface-1);border:1px solid var(--border-strong);box-sizing:border-box;font-size:.8rem;gap:.5rem}.dashboard-page .dashboard-activity-toolbar .positions-drf-trigger:hover{background:var(--surface-2);border-color:color-mix(in srgb,var(--accent) 40%,var(--border-strong));transform:none}.dashboard-page .dashboard-activity-toolbar .positions-drf-root--active .positions-drf-trigger{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong));background:color-mix(in srgb,var(--accent) 10%,var(--surface-1))}.dashboard-page .dashboard-activity-toolbar .positions-drf-trigger-label{font-size:.62rem}.dashboard-page .dashboard-activity-toolbar .positions-drf-trigger-value{font-size:.78rem;color:var(--text)}.page--terminal .terminal-book-toolbar .positions-drf-root,.page--terminal .terminal-dock-actions .positions-drf-root{flex-shrink:0;min-width:9rem;max-width:min(240px,46vw)}.page--terminal .terminal-book-toolbar .positions-drf-trigger,.page--terminal .terminal-dock-actions .positions-drf-trigger{min-height:2.1rem;background:var(--surface-1);border-color:var(--border-strong)}.page--terminal .terminal-book-toolbar .positions-drf-trigger-value,.page--terminal .terminal-dock-actions .positions-drf-trigger-value{font-size:.76rem}.algo-live-header-actions .positions-drf-root{max-width:none;flex:0 0 auto}.algo-live-header-actions .positions-drf-trigger{min-height:var(--btn-h);height:var(--btn-h);padding:0 var(--btn-px);background:transparent;border:1px solid var(--border-strong);font-size:.82rem;width:auto;min-width:9.5rem}.algo-live-header-actions .positions-drf-trigger:hover{background:var(--surface-2);border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.algo-live-header-actions .positions-drf-root--active .positions-drf-trigger{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:var(--surface-2)}.algo-live-header-actions .positions-drf-trigger-label{font-size:.58rem}.algo-live-header-actions .positions-drf-trigger-value{font-size:.82rem;color:var(--text)}.algo-live-header-actions .positions-drf-chevron{font-size:.65rem;color:var(--muted)}.reports-filter--range .positions-drf-root{max-width:none;width:100%}.bt-tf-row .positions-drf-root{flex:1 1 9.5rem;min-width:8.5rem;max-width:none}.bt-tf-row .positions-drf-trigger{flex-direction:column;align-items:center;justify-content:center;gap:.1rem;width:100%;min-height:var(--btn-h);height:100%;padding:.28rem .55rem;background:var(--surface-2);border:1px solid var(--border);text-align:center}.bt-tf-row .positions-drf-root--active .positions-drf-trigger{border-color:var(--accent);background:var(--accent-dim);box-shadow:0 0 0 1px var(--accent-ring)}.bt-tf-row .positions-drf-trigger-label{font-size:.68rem;font-weight:600;text-transform:none;letter-spacing:0;color:var(--text-secondary);line-height:1.2}.bt-tf-row .positions-drf-root--active .positions-drf-trigger-label{color:var(--text)}.bt-tf-row .positions-drf-trigger-value{flex:none;font-size:.62rem;font-family:var(--mono);color:var(--muted);max-width:100%}.bt-tf-row .positions-drf-root--active .positions-drf-trigger-value{color:var(--accent-hover)}.bt-tf-row .positions-drf-chevron{display:none}.bt-month-arrow{width:var(--btn-h);height:var(--btn-h);flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface-2);color:var(--accent-hover);cursor:pointer;font-size:1rem;transition:background var(--transition),border-color var(--transition)}.bt-month-arrow:hover{background:var(--accent-dim);border-color:var(--accent)}.pnl-page-filters .select,.pnl-page-filters .positions-drf-trigger,.pnl-page-filters .pnl-page-apply-btn{min-height:var(--pnl-filter-control-h);box-sizing:border-box}.pnl-page-filters .positions-drf-root{max-width:none}.pnl-page-filters .positions-drf-trigger{padding:.62rem .88rem;background:var(--surface-2);font-size:.84rem}.pnl-page-filters .positions-drf-trigger-value{color:var(--text)}.trading-desk .desk-panel-toolbar .positions-drf-root,.trading-desk .desk-panel-toolbar-actions .positions-drf-root{flex-shrink:0;min-width:9.5rem;max-width:min(280px,52vw)}.trading-desk .desk-panel-toolbar .positions-drf-trigger,.trading-desk .desk-panel-toolbar-actions .positions-drf-trigger{min-height:var(--desk-control-h);height:auto;padding:.28rem .85rem;background:var(--surface-2);border:1px solid var(--border-strong);box-sizing:border-box;font-size:.8rem;gap:.5rem;align-content:center}.trading-desk .desk-panel-toolbar .positions-drf-trigger:hover,.trading-desk .desk-panel-toolbar-actions .positions-drf-trigger:hover{background:var(--surface-3);border-color:color-mix(in srgb,var(--accent) 40%,var(--border-strong));transform:none}.trading-desk .desk-panel-toolbar .positions-drf-root--active .positions-drf-trigger,.trading-desk .desk-panel-toolbar-actions .positions-drf-root--active .positions-drf-trigger{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong));background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}.trading-desk .desk-panel-toolbar .positions-drf-trigger-label,.trading-desk .desk-panel-toolbar-actions .positions-drf-trigger-label{font-size:.65rem;font-weight:700;letter-spacing:.05em}.trading-desk .desk-panel-toolbar .positions-drf-trigger-value,.trading-desk .desk-panel-toolbar-actions .positions-drf-trigger-value{font-size:.8rem;font-weight:600;color:var(--text)}.trading-desk .pnl-page-filters .select,.trading-desk .pnl-page-filters .positions-drf-trigger,.trading-desk .pnl-page-filters .pnl-page-apply-btn{min-height:var(--btn-h);height:var(--btn-h);box-sizing:border-box}.trading-desk .pnl-page-filters .positions-drf-trigger{padding:0 .85rem;background:var(--surface-2);border:1px solid var(--border-strong);font-size:.82rem}.positions-drf-panel{position:fixed!important;z-index:12000!important;background:#fff!important;background-color:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 16px 48px #0f172a33!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate}html.glass-ui .positions-drf-panel,html[data-theme=light] .positions-drf-panel,html[data-theme=dark] .positions-drf-panel{background:#fff!important;background-color:#fff!important;color:#0f172a!important;border-color:#0f172a24!important;box-shadow:0 16px 40px #0f172a2e!important}html.glass-ui .positions-drf-panel .drf-panel-title,html.glass-ui .positions-drf-panel .drf-range-box-value,html.glass-ui .positions-drf-panel .drf-cal-month-name,html.glass-ui .positions-drf-panel .drf-cal-day{color:#0f172a!important}html.glass-ui .positions-drf-panel .drf-range-summary{background:#f8fafc!important}html.glass-ui .positions-drf-panel .drf-range-box,html.glass-ui .positions-drf-panel .drf-preset-btn{background:#fff!important;border-color:#d0d7e2!important}html.glass-ui .positions-drf-panel .drf-preset-btn--active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html.glass-ui .positions-drf-panel .drf-cal-day--start,html.glass-ui .positions-drf-panel .drf-cal-day--end{background:#2563eb!important;color:#fff!important}html.glass-ui .positions-drf-panel .drf-cal-day--in-range{background:#2563eb1f!important}html.glass-ui .positions-drf-panel .drf-panel-actions .btn{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:none!important}html.glass-ui .positions-drf-panel .drf-panel-actions .btn.btn-ghost,html.glass-ui .positions-drf-panel .drf-panel-actions .btn-ghost{background:#fff!important;border:1px solid #d0d7e2!important;color:#334155!important}.positions-drf-root{width:100%;min-width:0}.pnl-page-filters .positions-drf-trigger,.client-detail-page .positions-drf-trigger{width:100%;min-height:42px}:root{--table-bg: var(--bg-elev);--table-header-bg: rgba(255, 255, 255, .045);--table-row-alt: rgba(255, 255, 255, .028);--table-hover: rgba(245, 158, 11, .09);--table-border: var(--border);--table-border-strong: var(--border-strong);--table-radius: 12px;--table-font: .84rem;--table-head-font: .68rem;--table-pad-y: .55rem;--table-pad-x: .75rem;--table-pad-y-compact: .42rem;--table-pad-x-compact: .62rem}html[data-theme=light]{--table-bg: #ffffff;--table-header-bg: #f3f5f8;--table-row-alt: #f8fafc;--table-hover: rgba(245, 158, 11, .08);--table-border: rgba(15, 23, 42, .1);--table-border-strong: rgba(15, 23, 42, .16)}.panel,.dash-card,.card,.admin-clients-directory,.desk-panel-card,.client-tab-panel,.client-strat-panel{min-width:0!important;max-width:100%}.table-wrap,.dashboard-activity-table-wrap,.client-strat-table-wrap{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 1 auto!important;align-self:stretch!important;background:var(--table-bg)!important;border:1px solid var(--table-border)!important;border-radius:var(--table-radius)!important;overflow-x:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;box-shadow:none!important}.table-wrap{max-height:min(70vh,860px);min-height:0}.table-wrap.short{max-height:320px}.main>.panel>.table-wrap:not(.short),.orders-page .table-wrap,.admin-clients-directory>.table-wrap{max-height:min(70vh,720px)!important;min-height:0!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:auto!important}.desk-panel-card .table-wrap,.desk-panel-card .dashboard-activity-table-wrap,.client-detail-page .table-wrap,.client-detail-page .dashboard-activity-table-wrap{min-height:0!important;max-height:none!important}table.data,table.data-table,.dashboard-trade-table,.client-strat-table{width:100%!important;min-width:640px;border-collapse:collapse!important;border-spacing:0!important;font-size:var(--table-font)!important;color:var(--text)!important;background:transparent!important}.admin-clients-table{width:-moz-max-content!important;width:max-content!important;min-width:max(100%,880px)!important;max-width:none!important}.client-strat-table{width:100%!important;min-width:720px!important}.dashboard-trade-table{width:100%!important;min-width:760px!important}table.data.compact{font-size:.8rem!important}table.data tbody tr,table.data-table tbody tr,.admin-clients-table tbody tr{height:auto!important;min-height:2.75rem!important}table.data tbody td,.admin-clients-table tbody td{color:var(--text)!important}table.data th,table.data td,table.data-table th,table.data-table td,.dashboard-trade-table th,.dashboard-trade-table td,.client-strat-table th,.client-strat-table td{height:auto!important;min-height:0!important;padding:var(--table-pad-y) var(--table-pad-x)!important;text-align:left!important;vertical-align:middle!important;border-bottom:1px solid var(--table-border)!important;border-right:1px solid color-mix(in srgb,var(--table-border) 75%,transparent)!important;background:transparent;color:inherit;line-height:1.35!important;white-space:nowrap}table.data.compact th,table.data.compact td{padding:var(--table-pad-y-compact) var(--table-pad-x-compact)!important}table.data th:last-child,table.data td:last-child,table.data-table th:last-child,table.data-table td:last-child,.dashboard-trade-table th:last-child,.dashboard-trade-table td:last-child,.client-strat-table th:last-child,.client-strat-table td:last-child{border-right:none!important}table.data:not(.desk-orders-table) thead th,table.data-table thead th,.dashboard-trade-table thead th,.client-strat-table thead th{position:sticky!important;top:0!important;z-index:2!important;background:var(--table-header-bg)!important;color:var(--muted)!important;font-size:var(--table-head-font)!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-bottom:1px solid var(--table-border-strong)!important;box-shadow:0 1px 0 var(--table-border)}table.data.desk-orders-table thead th{position:sticky!important;top:0!important;z-index:100!important;background:#020617!important}table.data tbody tr:nth-child(2n) td,table.data-table:not(.dashboard-trade-table) tbody tr:nth-child(2n) td,.client-strat-table tbody tr:nth-child(2n) td{background:var(--table-row-alt)!important}.dashboard-trade-table>tbody:nth-of-type(2n)>tr>td{background:var(--table-row-alt)!important}table.data tbody tr:hover td,table.data-table tbody tr:hover td,.client-strat-table tbody tr:hover td,.dashboard-trade-table>tbody:hover>tr>td{background:var(--table-hover)!important}table.data tbody tr:last-child td,.client-strat-table tbody tr:last-child td{border-bottom:none!important}.dashboard-trade-table>tbody:last-of-type>tr:last-child>td{border-bottom:none!important}table.data td.mono,table.data .mono,.dashboard-trade-table .mono,.client-strat-table .mono,.dashboard-trade-num{font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important;font-variant-numeric:tabular-nums}.dashboard-trade-table th.dashboard-trade-num,.dashboard-trade-table td.dashboard-trade-price,.dashboard-trade-table td.dashboard-trade-size,.dashboard-trade-table td.dashboard-trade-ltp,.dashboard-trade-table td.dashboard-trade-value,.dashboard-trade-table td.dashboard-trade-metric,.dashboard-trade-table .dashboard-trade-num{text-align:right!important}.client-strat-table td:first-child,.dashboard-trade-table td.dashboard-trade-symbol,.dashboard-trade-table td.dashboard-trade-source{white-space:normal!important}.client-strat-table .card-sub{margin-top:.12rem!important;font-size:.72rem!important;line-height:1.3!important;color:var(--muted)!important}.table-wrap .empty-state,.dashboard-activity-table-wrap .empty-state,.dashboard-activity-table-wrap .client-desk-empty,.client-strat-table-wrap .empty-state{padding:1rem 1.1rem}.desk-panel-card{padding:0!important;overflow:hidden;background:var(--table-bg)!important;border:1px solid var(--table-border)!important;border-radius:var(--table-radius)!important}.desk-panel-card .table-wrap,.desk-panel-card .dashboard-activity-table-wrap{border:none!important;border-radius:0!important;max-height:none}table.data .badge,.dashboard-trade-table .badge,.client-strat-table .badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.15!important;vertical-align:middle}table.data .btn,.dashboard-trade-table .btn,.client-strat-table .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important;min-height:30px;padding:0 .65rem!important}html[data-theme=light] .table-wrap,html[data-theme=light] .dashboard-activity-table-wrap,html[data-theme=light] .client-strat-table-wrap,html[data-theme=light] .desk-panel-card{box-shadow:0 1px 2px #0f172a0a!important}.client-detail-page .dashboard-trade-table th,.client-detail-page .dashboard-trade-table td,.client-detail-page .client-strat-table th,.client-detail-page .client-strat-table td{padding:var(--table-pad-y-compact) var(--table-pad-x-compact)!important}@media (max-width: 1200px){.table-wrap,.dashboard-activity-table-wrap,.client-strat-table-wrap{-webkit-overflow-scrolling:touch;min-width:0!important}.admin-clients-directory{overflow-x:hidden!important;overflow-y:visible!important;flex:0 0 auto!important;height:auto!important;max-height:none!important;min-width:0!important;max-width:100%!important}.admin-clients-directory>.table-wrap{overflow-x:auto!important;overflow-y:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:min(65vh,560px)!important;flex:0 0 auto!important;flex-shrink:0!important}.admin-clients-table{min-width:max(100%,820px)!important}.admin-clients-table tbody td{color:var(--text)!important;opacity:1!important;visibility:visible!important}.admin-clients-toolbar{flex-wrap:wrap}.admin-clients-search{width:100%!important;max-width:none!important}.pager,.list-pagination{flex-wrap:wrap!important;gap:.65rem!important}}@media (max-width: 560px){table.data,table.data-table,.dashboard-trade-table,.client-strat-table{min-width:560px}.admin-clients-table{min-width:max(100%,720px)!important}}.list-pagination,.pager{margin-top:1rem!important;margin-bottom:.5rem!important;padding:1.05rem 1.2rem 1.15rem!important;border-top:1px solid var(--table-border, var(--border))!important;box-sizing:border-box}.list-pagination--compact{margin-top:.85rem!important;padding:.95rem 1.15rem 1.1rem!important}.desk-panel-card .list-pagination,.desk-panel-card .pager,.panel>.pager,.panel .list-pagination,.admin-clients-directory>.pager,.table-wrap+.pager,.table-wrap+.list-pagination,.dashboard-activity-table-wrap+.list-pagination{margin-top:0!important;padding:1.1rem 1.2rem 1.25rem!important}.desk-panel-card{padding-bottom:.4rem!important}.panel:has(>.pager),.panel:has(.list-pagination),.admin-clients-directory:has(>.pager){padding-bottom:.5rem!important}html[data-theme=light] .list-pagination,html[data-theme=light] .pager{background:#f7f8fa}.strat-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.1rem}.strat-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.strat-library-filter-panel{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0003;overflow:hidden;margin-bottom:1rem}.strat-library-filter-head{display:flex;align-items:center;gap:.85rem;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.strat-library-filter-count{flex-shrink:0;font-size:.84rem;color:#cbd5e1;white-space:nowrap}.strat-library-filter-count strong{color:#f8fafc;font-weight:700}.strat-library-filter-search{flex:1 1 16rem;min-width:12rem;max-width:26rem}.strat-library-search-input{width:100%;min-height:38px;box-sizing:border-box;font-size:.84rem}.strat-library-filter-head-actions{display:flex;align-items:center;gap:.55rem;flex-shrink:0;margin-left:auto}.strat-library-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem .85rem;padding:.85rem 1rem;border-bottom:none;background:#ffffff05}.strat-library-filters .orders-filter select,.strat-library-filters .orders-filter .search-select-trigger{min-height:38px;box-sizing:border-box;font-size:.84rem;line-height:1.25}.strat-library-filters .orders-filter .search-select-trigger{display:flex;align-items:center;width:100%;padding:.48rem 1.65rem .48rem .65rem;overflow:hidden}.strat-library-filters .orders-filter .search-select-value{display:block;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.strat-library-filters .orders-filter .search-select{width:100%}@media (max-width: 1280px){.strat-library-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.strat-library-filter-head{flex-wrap:wrap}.strat-library-filter-search{flex:1 1 100%;max-width:none}.strat-library-filter-head-actions{margin-left:0}.strat-library-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.sb-builder-view-toggle{display:inline-flex;gap:.35rem;flex-shrink:0}.sb-builder-view-btn{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border);border-radius:var(--radius-btn);background:transparent;color:var(--muted);font-size:.78rem;font-weight:600;padding:.42rem .85rem;cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition)}.sb-builder-view-btn:hover{color:var(--text);border-color:var(--border-strong)}.sb-builder-view-btn--active{background:var(--accent);border-color:var(--accent);color:#fff}.sb-builder-view-btn--active:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.sb-list-table{width:-moz-max-content;width:max-content;min-width:1100px;border-collapse:collapse;font-size:.82rem;table-layout:auto}.sb-list-table th,.sb-list-table td{padding:.75rem .85rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.strat-exec-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.25rem;margin-bottom:1.25rem;padding:.65rem 1rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);font-size:.82rem;color:var(--muted)}.strat-exec-banner strong{color:var(--text)}.strat-exec-banner-hint{font-size:.75rem;opacity:.85}.strat-exec-banner--warn{border-color:#f59e0b55;background:#f59e0b12}.strat-card{background:var(--card, var(--surface-solid));border:1px solid var(--border);border-radius:var(--radius-card, var(--radius-lg));padding:1.25rem;display:flex;flex-direction:column;gap:.85rem;transition:border-color var(--transition),box-shadow var(--transition)}.strat-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.strat-card--on{border-color:#6366f159;box-shadow:0 0 0 1px #6366f126 inset}.strat-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.strat-card-name{font-weight:700;font-size:.95rem;line-height:1.3;color:var(--text);margin-bottom:.4rem;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.strat-card-platform-badge{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.12rem .45rem;border-radius:99px;background:#6366f126;color:#818cf8;border:1px solid rgba(99,102,241,.35)}.strat-card-admin-pill{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;letter-spacing:.01em;padding:.18rem .5rem;border-radius:6px;background:#6366f11f;color:#a5b4fc;border:1px solid rgba(129,140,248,.28);white-space:nowrap;line-height:1.2;flex-shrink:0}.strat-card-admin-pill svg{flex-shrink:0;opacity:.92}.strat-card--platform{border-color:#6366f147}.strat-card-name-btn{display:block;padding:0;border:none;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.strat-card-name-btn:hover{color:var(--accent-hover)}.strat-card-tags{display:flex;flex-wrap:wrap;gap:.3rem}.strat-card-tag{padding:.15rem .55rem;border-radius:99px;font-size:.68rem;font-weight:600;letter-spacing:.01em}.strat-card-toggle{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.strat-on-label{font-size:.7rem;font-weight:600;color:var(--muted)}.strat-on-label--on{color:var(--green)}.strat-toggle{width:44px;height:24px;border-radius:12px;border:none;cursor:pointer;background:var(--surface-3);position:relative;transition:background .2s;flex-shrink:0;padding:0}.strat-toggle:disabled{opacity:.6;cursor:not-allowed}.strat-toggle--on{background:var(--accent)}.strat-toggle-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s}.strat-toggle--on .strat-toggle-knob{left:23px}.strat-card-desc{font-size:.8rem;color:var(--text-secondary);line-height:1.55;margin:0;flex:1}.strat-card-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border);align-items:center}.strat-card-btn{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;padding:0 .65rem;height:1.85rem}.strat-card-btn--bt{background:var(--accent);color:#fff}.strat-card-btn--bt:hover{background:var(--accent-hover)}.strat-live-hint{font-size:.72rem}.strategies-page{width:100%;max-width:none}.strat-cards-grid--strategies{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.sb-builder-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.sb-builder-toolbar-left,.sb-builder-toolbar-right{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;min-width:0}.strat-page-toolbar{position:relative;z-index:2}.strat-page-pagination{margin-top:1.25rem}.bt-result-card{min-height:220px}.bt-result-card .strat-card-actions--grid,.strat-list-actions--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;flex-wrap:nowrap;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border);align-items:center}.bt-result-card .strat-card-actions--cols3,.strat-list-actions--cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-result-card .strat-card-btn,.strat-list-actions--grid .strat-card-btn{width:100%;min-width:0;justify-content:center;font-size:.7rem;padding-inline:.35rem;gap:.25rem;white-space:nowrap}.bt-result-card .strat-card-btn svg,.strat-list-actions--grid .strat-card-btn svg{flex-shrink:0}.bt-result-card--up{border-color:color-mix(in srgb,var(--green) 28%,var(--border))}.bt-result-card--down{border-color:color-mix(in srgb,var(--red) 22%,var(--border))}.bt-card-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.bt-card-pnl-stack{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.strat-min-capital-badge{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.4rem .65rem;border-radius:var(--radius-sm);background:color-mix(in srgb,#38bdf8 12%,transparent);border:1px solid color-mix(in srgb,#38bdf8 35%,transparent);min-width:5.5rem;text-align:center}.strat-min-capital-label{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#38bdf8;opacity:.85;white-space:nowrap}.strat-min-capital-value{font-size:1rem;font-weight:800;color:#38bdf8;letter-spacing:-.01em;font-family:var(--font-mono, monospace);white-space:nowrap}.bt-card-pnl{font-size:.92rem;font-weight:700;letter-spacing:-.01em}.bt-card-return{font-size:.78rem;font-weight:600;opacity:.92;letter-spacing:-.01em}.bt-card-status{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .5rem;border-radius:var(--radius-btn);background:var(--surface-2);color:var(--muted)}.bt-card-status--done{background:var(--green-dim);color:var(--green)}.bt-card-symbol-tag{background:var(--surface-3)!important;color:var(--text-secondary)!important;border:1px solid var(--border)!important}.strat-card-source{margin-top:.35rem;font-size:.72rem;color:var(--muted);line-height:1.35}.bt-card-metrics{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .65rem;margin:0 0 .65rem;padding:.55rem .65rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 65%,transparent);border:1px solid var(--border)}.bt-card-metrics li{display:flex;flex-direction:column;gap:.1rem;font-size:.72rem}.bt-card-metrics strong{font-size:.82rem}.strat-card-toggle--compact{flex-direction:column;align-items:flex-end;gap:.2rem}.strat-list-panel{padding:0;overflow:visible}.sb-list-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card, var(--surface-solid));overflow:hidden}.sb-list-scroll{overflow-x:auto}.sb-list-table{width:-moz-max-content!important;width:max-content!important;min-width:1100px!important;border-collapse:collapse;font-size:.82rem;table-layout:auto!important}.sb-list-table th,.sb-list-table td{padding:.75rem .85rem!important;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.sb-list-head-main th{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-2)}.sb-list-row:hover td{background:var(--surface-2)}.sb-list-name-wrap{display:flex;align-items:flex-start;gap:.65rem;min-width:12rem}.sb-list-strat-name{font-weight:600;color:var(--text);display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.sb-list-strat-sub{font-size:.72rem;color:var(--muted);margin-top:.15rem}.sb-list-desc-cell{max-width:22rem;color:var(--text-secondary);line-height:1.45}.sb-list-actions-head{width:1%;white-space:nowrap}.sb-list-actions-cell{white-space:nowrap;min-width:17.5rem;width:17.5rem}.strat-list-actions{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;flex-wrap:nowrap;justify-content:flex-end}.strat-list-actions .strat-card-btn{flex-shrink:0;font-size:.72rem;padding:0 .5rem;height:1.8rem;white-space:nowrap}.strat-list-tags{flex-wrap:wrap}.strat-list-status{display:flex;align-items:center;gap:.65rem}@media (max-width: 900px){.sb-list-desc-cell{display:none}.strat-list-table th:nth-child(4){display:none}}.sb-list-head-sub th{font-size:.68rem;padding-top:.25rem;padding-bottom:.65rem;font-weight:500;color:var(--muted);border-bottom:1px solid var(--border-strong);text-align:center}.strat-list-table .sb-list-perf-label{display:none}.strat-list-table .sb-list-perf-cell{text-align:center;min-width:72px}.strat-list-table .sb-list-perf-val{font-size:.82rem}.strat-list-table .sb-list-actions-head,.strat-list-table .sb-list-actions-cell{vertical-align:middle}.strat-list-table .sb-list-actions-cell{text-align:right}.sb-list-perf-group-head{text-align:center!important}.sb-list-strat-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:var(--accent-dim);color:var(--accent-hover);flex-shrink:0}.sb-list-type-text{font-size:.82rem;font-weight:500;white-space:nowrap}.sb-list-equity-text{font-size:.82rem;font-weight:500;color:var(--green);white-space:nowrap}.sb-list-status-cell{min-width:110px}.sb-list-deploy-status{display:flex;align-items:center;gap:.35rem;margin-top:.5rem}.sb-list-deploy-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.sb-list-deploy-dot--on{background:var(--green)}.sb-list-deploy-label{font-size:.72rem;color:var(--muted)}.sb-list-perf-cell{text-align:center;min-width:90px}.sb-list-perf-val{font-size:.88rem;font-weight:700;color:var(--text)}.sb-list-perf-label{display:block;margin-top:.2rem;font-size:.65rem;font-weight:500;color:var(--muted)}.strat-list-actions--grid .strat-live-hint{grid-column:1 / -1;text-align:center}.strat-mode-pill-wrap{display:flex;border-radius:6px;overflow:hidden;border:1px solid var(--border, #2d3142);margin-top:.35rem}.strat-mode-pill{background:var(--surface-2, #262836);border:none;color:var(--text-secondary, #9ca3af);font-size:.72rem;font-weight:600;padding:.2rem .55rem;cursor:pointer;transition:background .15s,color .15s;letter-spacing:.02em}.strat-mode-pill:hover:not(:disabled){background:var(--surface-3, #303347)}.strat-mode-pill:disabled{cursor:not-allowed;opacity:.5}.strat-mode-pill--active{background:var(--surface-3, #3a3d4d);color:var(--text-primary, #fff)}.strat-mode-pill--live{border-left:1px solid var(--border, #2d3142)}.strat-mode-pill--live-active{background:#166534;color:#dcfce7}.strat-mode-pill--live:hover:not(:disabled):not(.strat-mode-pill--live-active){background:#14532d;color:#bbf7d0}.strat-golive-hint-btn{margin-top:.4rem;display:inline-flex;align-items:center;gap:.3rem;background:#16a34a;border:none;color:#fff;font-size:.72rem;font-weight:700;padding:.28rem .7rem;border-radius:6px;cursor:pointer;transition:background .15s,transform .1s,box-shadow .15s;white-space:nowrap;box-shadow:0 2px 8px #16a34a59;letter-spacing:.02em}.strat-golive-hint-btn:hover:not(:disabled){background:#15803d;transform:translateY(-1px);box-shadow:0 4px 12px #16a34a73}.strat-golive-hint-btn:active:not(:disabled){transform:translateY(0)}.strat-golive-hint-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.strat-owner-badge{margin-left:.35rem;font-size:.62rem;vertical-align:middle}.strat-card--readonly{opacity:.92}.strat-owner-filter-wrap{display:inline-flex;align-items:center;gap:.45rem}.strat-owner-filter-label{margin:0;font-size:.72rem;color:var(--text-muted);white-space:nowrap}.strat-owner-filter{min-width:11rem;max-width:16rem;font-size:.82rem;padding-top:.35rem;padding-bottom:.35rem}.strategies-page{display:flex;flex-direction:column;gap:.85rem}.strat-page-header-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.strat-cards-grid,.strat-cards-grid--strategies{align-items:stretch}.strat-cards-grid .strat-card,.strat-cards-grid .bt-result-card{height:100%;display:flex;flex-direction:column;min-width:0}.strat-cards-grid .strat-card-desc{flex:1 1 auto}.strat-cards-grid .strat-card-actions{margin-top:auto}.strat-card-actions--with-manage{display:grid!important;grid-template-columns:1fr 1fr;gap:.35rem}.strat-card-btn--manage{grid-column:1 / -1;justify-content:center;width:100%}.strat-list-actions--with-manage .strat-card-btn--manage{grid-column:1 / -1}.btn-sm{padding:.35rem .65rem;font-size:.82rem}.btn-outline,.btn.btn-outline{background:transparent;border:1px solid var(--border-strong);color:var(--text);border-radius:8px;padding:.4rem .75rem;font-weight:600;cursor:pointer}.btn-outline:disabled{opacity:.45;cursor:not-allowed}.select,.input{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:.45rem .65rem;min-height:36px}.label{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.card-sub{color:var(--muted);font-size:.85rem}.success-banner{padding:.65rem .85rem;border-radius:10px;border:1px solid rgba(34,197,94,.35);background:#22c55e1a;color:var(--text)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0000008c;display:grid;place-items:center;padding:1rem}.modal-box{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);max-height:min(90vh,900px);overflow:auto}.modal-header,.modal-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border)}.modal-footer{border-bottom:none;border-top:1px solid var(--border);justify-content:flex-end}.modal-title{font-weight:700;font-size:1.05rem}.modal-body{padding:1rem}.strategy-code-block{margin:0;padding:.85rem 1rem;border-radius:10px;background:#00000040;border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;max-height:55vh;overflow:auto;font-size:.82rem}html[data-theme=light] .strategy-code-block{background:#f1f5f9}html[data-theme=light] .strat-card,html[data-theme=light] .bt-result-card{background:#fff;border-color:#0f172a1a;box-shadow:0 4px 14px #0f172a0d}html[data-theme=light] .strat-exec-banner{background:#f8fafc;border-color:#0f172a1a;color:#334155}html[data-theme=light] .sb-builder-view-btn--active{background:#fff7ed;color:#9a5700}.list-pagination{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:.75rem .25rem .25rem}.list-pagination-controls{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.list-pagination-nav{display:flex;gap:.5rem;align-items:center}.list-pagination-size{display:flex;gap:.4rem;align-items:center;color:var(--muted);font-size:.85rem}.sb-builder-view-toggle{display:inline-flex;gap:.25rem;padding:.2rem;border:1px solid var(--border);border-radius:10px;background:var(--bg)}.sb-builder-view-btn{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;color:var(--muted);padding:.4rem .65rem;border-radius:8px;cursor:pointer;font-weight:600;font-size:.82rem}.sb-builder-view-btn--active{background:#f59e0b29;color:var(--accent)}.strategies-page,.strategies-page .sb-list-panel,.strategies-page .strat-list-panel{max-width:100%;min-width:0}.strategies-page .sb-list-panel,.strategies-page .strat-list-panel{overflow:hidden!important}.strategies-page .sb-list-panel>.table-wrap,.strategies-page .strat-list-panel>.table-wrap,.strategies-page .sb-list-scroll{display:block!important;overflow-x:auto!important;overflow-y:auto!important;max-height:min(70vh,860px)!important;min-height:0!important;width:100%!important;max-width:100%!important;-webkit-overflow-scrolling:touch}.strategies-page table.sb-list-table.data-table{width:-moz-max-content!important;width:max-content!important;min-width:1280px!important;table-layout:auto!important}.strategies-page table.sb-list-table th,.strategies-page table.sb-list-table td{white-space:nowrap!important;vertical-align:middle!important;text-align:left!important;position:static!important}.strategies-page table.sb-list-table .sb-list-name-cell{min-width:14rem!important;white-space:normal!important}.strategies-page table.sb-list-table .sb-list-desc-cell{min-width:12rem!important;max-width:18rem!important;white-space:normal!important;color:var(--text-secondary)}.strategies-page table.sb-list-table .sb-list-status-cell{min-width:7.5rem!important;white-space:normal!important}.strategies-page table.sb-list-table .sb-list-perf-cell{min-width:4.25rem!important;text-align:center!important}.strategies-page table.sb-list-table thead th:nth-child(6),.strategies-page table.sb-list-table thead th:nth-child(7),.strategies-page table.sb-list-table thead th:nth-child(8),.strategies-page table.sb-list-table thead th:nth-child(9){text-align:center!important}.strategies-page table.sb-list-table .sb-list-actions-head,.strategies-page table.sb-list-table .sb-list-actions-cell{min-width:17.5rem!important;width:17.5rem!important;text-align:right!important;position:static!important;box-shadow:none!important;overflow:hidden!important}.strategies-page table.sb-list-table .strat-list-actions{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end;gap:.35rem;width:auto!important;max-width:100%;margin:0!important;padding:0!important;border:none!important;grid-template-columns:none!important}.strategies-page table.sb-list-table .strat-list-actions .strat-card-btn{width:auto!important;min-width:0!important;flex:0 0 auto!important;height:1.8rem!important;font-size:.72rem!important;padding:0 .5rem!important;box-shadow:none!important;filter:none!important}.strategies-page table.sb-list-table .strat-list-actions .btn.ghost,.strategies-page table.sb-list-table .strat-list-actions .btn.btn-ghost{background:transparent!important;color:var(--text-secondary)!important;border:1px solid var(--border)!important}.strategies-page table.sb-list-table .strat-list-actions .strat-card-btn--bt{background:var(--accent)!important;color:#fff!important;border:none!important}.strategies-page table.sb-list-table .strat-list-actions .strat-card-btn--manage{grid-column:auto!important;width:auto!important}html.glass-ui .strategies-page.strategies-page--premium{display:grid;gap:14px}html.glass-ui .strategies-page.strategies-page--premium>.page-header{align-items:center;gap:1rem 1.25rem}html.glass-ui .strategies-page .strat-header-kpis{display:inline-flex;align-items:stretch;gap:0;flex-wrap:wrap;justify-content:flex-end;border:1px solid #d0d7e2;border-radius:6px;background:#fff;overflow:hidden}html.glass-ui .strategies-page .strat-header-kpi{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:4.75rem;padding:.45rem .8rem;border-right:1px solid #e2e8f0}html.glass-ui .strategies-page .strat-header-kpi--pos .strat-header-kpi-value{color:#15803d}html.glass-ui .strategies-page .strat-header-kpi-label{font-size:.58rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#64748b;line-height:1.1}html.glass-ui .strategies-page .strat-header-kpi-value{font-size:.95rem;font-weight:750;color:#0f172a;line-height:1.15;font-variant-numeric:tabular-nums}html.glass-ui .strategies-page .strat-header-refresh{height:auto!important;min-height:0!important;margin:0;padding:0 .9rem!important;border:none!important;border-left:1px solid #e2e8f0!important;border-radius:0!important;background:#f8fafc!important;color:#0f172a!important;font-size:.74rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .strategies-page .strat-header-refresh:hover:not(:disabled){background:#f1f5f9!important}html.glass-ui .strategies-page .strat-library-shell{border:1px solid #d0d7e2;border-radius:6px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}html.glass-ui .strategies-page .strat-library-filter-panel{margin:0;border:none;border-radius:0;background:#fff;box-shadow:none;overflow:visible}html.glass-ui .strategies-page .strat-library-filter-head{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}html.glass-ui .strategies-page .strat-library-filter-count{color:#64748b;font-size:.8rem}html.glass-ui .strategies-page .strat-library-filter-count strong{color:#0f172a;font-weight:750}html.glass-ui .strategies-page .strat-library-filter-count .muted{color:#94a3b8}html.glass-ui .strategies-page .strat-library-search-input{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;border-radius:6px!important;box-shadow:0 1px 2px #0f172a0a}html.glass-ui .strategies-page .strat-library-search-input::-moz-placeholder{color:#94a3b8}html.glass-ui .strategies-page .strat-library-search-input::placeholder{color:#94a3b8}html.glass-ui .strategies-page .strat-library-filters{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 12px!important;padding:12px 14px!important;border-bottom:1px solid #e2e8f0!important;background:#f8fafc!important}html.glass-ui .strategies-page .strat-library-filters .orders-filter-label{color:#64748b!important;font-size:.62rem!important;letter-spacing:.06em!important;font-weight:750!important}html.glass-ui .strategies-page .strat-library-filters .orders-filter select,html.glass-ui .strategies-page .strat-library-filters .orders-filter .search-select-trigger,html.glass-ui .strategies-page .strat-library-search-input{min-height:34px!important;height:34px!important;max-height:34px!important;box-sizing:border-box!important;background:#fff!important;background-color:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;border-radius:6px!important;font-size:.78rem!important;font-weight:600!important;line-height:1.2!important;box-shadow:0 1px 2px #0f172a0a}html.glass-ui .strategies-page .strat-library-filters .orders-filter .search-select-trigger{display:inline-flex!important;align-items:center!important;padding:0 1.45rem 0 .6rem!important}html.glass-ui .strategies-page .strat-library-filters .orders-filter select{padding:0 1.45rem 0 .6rem!important}html.glass-ui .strategies-page .sb-builder-view-toggle{display:inline-flex;gap:3px;padding:3px;height:34px;box-sizing:border-box;border:1px solid #d0d7e2;border-radius:6px;background:#fff}html.glass-ui .strategies-page .sb-builder-view-btn{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 .7rem;border:none;border-radius:4px;background:transparent;color:#64748b;font-size:.74rem;font-weight:650}html.glass-ui .strategies-page .sb-builder-view-btn:hover{color:#0f172a;background:#f1f5f9}html.glass-ui .strategies-page .sb-builder-view-btn--active{background:#2563eb;color:#fff}html.glass-ui .strategies-page .strat-library-body{padding:16px;background:#f3f5f9}html.glass-ui .strategies-page .strat-cards-grid--strategies{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}html.glass-ui .strategies-page .strat-card,html.glass-ui .strategies-page .bt-result-card{position:relative;gap:.9rem;min-height:0;padding:1.05rem 1.1rem .9rem;background:#fff;border:1px solid #d0d7e2;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;font-family:Plus Jakarta Sans,Segoe UI,sans-serif}html.glass-ui .strategies-page .strat-card:before,html.glass-ui .strategies-page .bt-result-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#cbd5e1}html.glass-ui .strategies-page .strat-card--on:before{background:#2563eb}html.glass-ui .strategies-page .bt-result-card.bt-result-card--up:before{background:#16a34a}html.glass-ui .strategies-page .bt-result-card.bt-result-card--down:before{background:#dc2626}html.glass-ui .strategies-page .strat-card:hover,html.glass-ui .strategies-page .bt-result-card:hover{border-color:#94a3b8;box-shadow:0 12px 28px #0f172a17;transform:translateY(-2px)}html.glass-ui .strategies-page .strat-card--on,html.glass-ui .strategies-page .bt-result-card.bt-result-card--up{border-color:#bfdbfe;box-shadow:0 1px 2px #2563eb14}html.glass-ui .strategies-page .strat-card-desc{display:none!important}html.glass-ui .strategies-page .strat-card-header{gap:.85rem;align-items:flex-start}html.glass-ui .strategies-page .strat-card-header-main{min-width:0;flex:1 1 auto}html.glass-ui .strategies-page .strat-card-name{margin:0 0 .28rem;color:#0f172a;font-size:.95rem;font-weight:750;letter-spacing:-.025em;line-height:1.3}html.glass-ui .strategies-page .strat-card-source{margin:0 0 .55rem;color:#64748b;font-size:.72rem;font-weight:550;line-height:1.3}html.glass-ui .strategies-page .strat-card-tags{display:flex;width:100%;gap:.4rem;flex-wrap:nowrap;overflow:visible;max-width:100%}html.glass-ui .strategies-page .strat-card-tag{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:.28rem .45rem;border-radius:999px;font-size:.66rem;font-weight:650;letter-spacing:.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;background:unset;border:unset;color:unset}html.glass-ui .strategies-page .bt-card-symbol-tag{background:#0f172a!important;color:#f8fafc!important;border:1px solid #0f172a!important}html.glass-ui .strategies-page .bt-card-head-right{gap:.4rem}html.glass-ui .strategies-page .strat-min-capital-badge{min-width:5.25rem;padding:.4rem .6rem;border-radius:6px;background:#eff6ff;border:1px solid #bfdbfe}html.glass-ui .strategies-page .strat-min-capital-label{color:#2563eb;font-size:.58rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}html.glass-ui .strategies-page .strat-min-capital-value{color:#1d4ed8;font-size:.92rem;font-weight:750;letter-spacing:-.02em;line-height:1.15}html.glass-ui .strategies-page .bt-card-status{padding:.2rem .55rem;border-radius:999px;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;font-size:.66rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}html.glass-ui .strategies-page .bt-card-status--done{background:#ecfdf5;color:#15803d;border-color:#bbf7d0}html.glass-ui .strategies-page .strat-on-label{color:#64748b;font-size:.66rem;font-weight:750;letter-spacing:.04em}html.glass-ui .strategies-page .strat-on-label--on{color:#15803d}html.glass-ui .strategies-page .strat-toggle{width:40px;height:22px;border-radius:999px;background:#e2e8f0;border:1px solid #cbd5e1}html.glass-ui .strategies-page .strat-toggle--on{background:#2563eb;border-color:#2563eb}html.glass-ui .strategies-page .strat-toggle-knob{top:2px;left:2px;width:16px;height:16px}html.glass-ui .strategies-page .strat-toggle--on .strat-toggle-knob{left:20px}html.glass-ui .strategies-page .bt-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .5rem;margin:0;padding:.8rem .85rem;list-style:none;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:8px}html.glass-ui .strategies-page .bt-card-metrics li{display:flex;flex-direction:column;gap:.2rem;min-width:0;margin:0;padding:0;border:none}html.glass-ui .strategies-page .bt-card-metrics .muted{color:#64748b;font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}html.glass-ui .strategies-page .bt-card-metrics strong{color:#0f172a;font-size:.88rem;font-weight:750;letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}html.glass-ui .strategies-page .strat-card-actions,html.glass-ui .strategies-page .bt-result-card .strat-card-actions--grid{gap:.45rem;margin-top:auto;padding-top:.75rem;border-top:1px solid #e8edf4;background:transparent}html.glass-ui .strategies-page .strat-card-actions--with-manage{display:grid!important;grid-template-columns:1fr 1fr;gap:.45rem}html.glass-ui .strategies-page .bt-result-card .strat-card-btn,html.glass-ui .strategies-page .strat-card-btn{height:2.05rem!important;min-height:2.05rem!important;border-radius:6px!important;font-size:.76rem!important;font-weight:650!important;gap:.35rem!important}html.glass-ui .strategies-page .strat-card-btn.ghost,html.glass-ui .strategies-page .btn.ghost.strat-card-btn{color:#1e293b!important;border:1px solid #cbd5e1!important;background:#fff!important;box-shadow:none!important}html.glass-ui .strategies-page .strat-card-btn.ghost:hover,html.glass-ui .strategies-page .btn.ghost.strat-card-btn:hover{border-color:#94a3b8!important;background:#f8fafc!important}html.glass-ui .strategies-page .strat-card-btn--bt{background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important;box-shadow:none!important}html.glass-ui .strategies-page .strat-card-btn--bt:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}html.glass-ui .strategies-page .strat-card-btn--manage{grid-column:1 / -1;color:#334155!important;border:1px solid #cbd5e1!important;background:#fff!important;font-weight:650!important}html.glass-ui .strategies-page .strat-card-btn--manage:hover{border-color:#94a3b8!important;background:#f8fafc!important;color:#0f172a!important}html.glass-ui .strategies-page .strat-card-admin-pill{background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe}html.glass-ui .strategies-page .strat-owner-badge{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}html.glass-ui .strategies-page .sb-list-panel{border:1px solid #d0d7e2;border-radius:6px;background:#fff;overflow:hidden}html.glass-ui .strategies-page .sb-list-head-main th{background:#f8fafc!important;color:#64748b!important;border-bottom:1px solid #e2e8f0!important;font-size:.66rem!important;letter-spacing:.05em}html.glass-ui .strategies-page .sb-list-table th,html.glass-ui .strategies-page .sb-list-table td{border-bottom-color:#e2e8f0;color:#0f172a}html.glass-ui .strategies-page .sb-list-row:hover td{background:#f8fafc}html.glass-ui .strategies-page .strat-page-pagination{margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0}html.glass-ui .strategies-page .list-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:0;font-family:Plus Jakarta Sans,Segoe UI,sans-serif}html.glass-ui .strategies-page .list-pagination-summary{margin:0;color:#64748b;font-size:.78rem;font-weight:500}html.glass-ui .strategies-page .list-pagination-summary strong{color:#0f172a;font-weight:700}html.glass-ui .strategies-page .list-pagination-controls{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px}html.glass-ui .strategies-page .list-pagination-size{display:inline-flex;align-items:center;gap:8px;margin:0;color:#64748b;font-size:.78rem;font-weight:600}html.glass-ui .strategies-page .list-pagination-select,html.glass-ui .strategies-page .list-pagination-size .select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;width:auto!important;min-width:4.25rem;padding:0 1.7rem 0 .65rem!important;box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background-color:#fff!important;background-image:linear-gradient(45deg,transparent 50%,#475569 50%),linear-gradient(135deg,#475569 50%,transparent 50%)!important;background-position:calc(100% - 12px) 50%,calc(100% - 8px) 50%!important;background-size:4px 4px,4px 4px!important;background-repeat:no-repeat!important;color:#0f172a!important;font-size:.8rem!important;font-weight:650!important;line-height:32px!important;vertical-align:middle;box-shadow:none!important}html.glass-ui .strategies-page .list-pagination-nav{display:inline-flex;align-items:center;gap:8px}html.glass-ui .strategies-page .list-pagination-page{color:#0f172a;font-size:.8rem;font-weight:650;white-space:nowrap;min-width:6.5rem;text-align:center}html.glass-ui .strategies-page .list-pagination-btn.btn,html.glass-ui .strategies-page .list-pagination .list-pagination-btn{height:34px!important;min-height:34px!important;padding:0 .85rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:.78rem!important;font-weight:650!important;line-height:1!important;box-shadow:none!important}html.glass-ui .strategies-page .list-pagination-btn.btn:hover:not(:disabled),html.glass-ui .strategies-page .list-pagination .list-pagination-btn:hover:not(:disabled){border-color:#94a3b8!important;background:#f8fafc!important;color:#0f172a!important}html.glass-ui .strategies-page .list-pagination-btn.btn:disabled,html.glass-ui .strategies-page .list-pagination .list-pagination-btn:disabled{opacity:1!important;border-color:#e2e8f0!important;background:#f1f5f9!important;color:#94a3b8!important;cursor:not-allowed}html.glass-ui .strategies-page .strat-exec-banner{display:none}html.glass-ui .strategies-page .card-sub,html.glass-ui .strategies-page .strat-owner-filter-label{color:#64748b}html.glass-ui .strategies-page .strat-owner-filter,html.glass-ui .strategies-page .input,html.glass-ui .strategies-page .select{background:#fff;border-color:#cbd5e1;color:#0f172a}@media (max-width: 1280px){html.glass-ui .strategies-page .strat-library-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){html.glass-ui .strategies-page.strategies-page--premium>.page-header{align-items:flex-start;flex-direction:column}html.glass-ui .strategies-page .strat-header-kpis{width:100%}html.glass-ui .strategies-page .strat-library-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){html.glass-ui .strategies-page .strat-library-filters{grid-template-columns:1fr}}body.admin-nav-open{overflow:hidden!important}@media (max-width: 1024px){.dash-kpi-grid,.dash-kpi-grid--score{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-grid,.dash-grid--monitor{grid-template-columns:1fr}.page-header{flex-wrap:wrap;gap:.75rem}.page-actions,.dash-hero-actions{flex:1 1 100%}.orders-live-metrics,.orders-live-metrics--desk,.orders-filters,.admin-clients-kpis,.health-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.admin-shell,.admin-shell.sidebar-collapsed{display:block!important}.sidebar,.sidebar.is-collapsed{position:fixed!important;top:0!important;left:0!important;z-index:100!important;width:min(300px,88vw)!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;transform:translate(calc(-100% - 12px))!important;transition:transform .22s cubic-bezier(.22,1,.36,1)!important;border-radius:0 16px 16px 0!important;border-right:1px solid rgba(255,255,255,.09)!important}.sidebar.is-mobile-open{transform:translate(0)!important}.sidebar.is-collapsed .brand-text,.sidebar.is-collapsed .nav-label,.sidebar.is-collapsed .soon,.sidebar.is-collapsed .user-meta,.sidebar.is-collapsed .nav-group-label{display:revert!important}.sidebar.is-collapsed .brand,.sidebar.is-collapsed .nav-link,.sidebar.is-collapsed .user-card{justify-content:flex-start!important}.sidebar-mobile-close{display:grid!important}.sidebar-backdrop.is-visible{display:block!important;opacity:1!important;pointer-events:auto!important}.topbar{padding-left:.75rem!important;padding-right:.75rem!important}.crumbs{min-width:0;flex:1 1 auto;overflow:hidden}.crumb-current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 768px){.workspace>.main,.main{padding:.75rem .75rem 2.5rem!important}.topbar{flex-wrap:wrap;row-gap:.35rem;min-height:var(--topbar-h);height:auto;padding-top:.55rem!important;padding-bottom:.55rem!important}.topbar-right{margin-left:auto;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.crumb-muted,.crumb-sep{display:none}.theme-toggle span:last-child{display:none}.theme-toggle{min-width:36px;justify-content:center;padding-left:.5rem;padding-right:.5rem}.page-header{flex-direction:column;align-items:stretch}.page-header h1{font-size:1.25rem}.page-actions,.dash-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;width:100%}.page-actions .btn,.dash-hero-actions .btn{justify-content:center;min-height:40px}.dash-banner{flex-direction:column;align-items:flex-start;gap:.35rem}.dash-banner span{line-height:1.45;word-break:break-word}.dash-card-head{flex-direction:column;align-items:stretch;gap:.55rem}.dash-card-actions{display:flex;flex-wrap:wrap;gap:.4rem}.dash-kpi-grid,.dash-kpi-grid--score{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar{flex-direction:column;align-items:stretch}.filter-bar .filter-field,.filter-bar .symbol-search-root{width:100%!important;min-width:0!important}.orders-filters{grid-template-columns:1fr}.orders-live-metrics,.orders-live-metrics--desk{grid-template-columns:1fr 1fr}.admin-form-page-grid,.admin-client-overview-grid,.detail-grid,.comparison-grid{grid-template-columns:1fr!important}.table-wrap.short{max-height:360px}}@media (max-width: 640px){.workspace>.main,.main{padding:.65rem .65rem 2.25rem!important}.dash-kpi-grid,.dash-kpi-grid--score,.page-actions,.dash-hero-actions,.orders-live-metrics,.orders-live-metrics--desk,.admin-clients-kpis{grid-template-columns:1fr}.dash-alert-item{flex-direction:column;gap:.35rem}.modal-layer{padding:.65rem!important}.modal-card{width:100%!important;max-width:100%!important}}@media (max-width: 480px){.menu-bar-btn{width:34px!important;height:34px!important;margin-right:6px!important}.page-header h1,.dash-kpi-value{font-size:1.15rem}.panel,.dash-card{border-radius:10px}}:root{--sidebar-w: 288px;--sidebar-collapsed: 76px;--sb-accent: #4f7cff;--sb-accent-soft: rgba(79, 124, 255, .14);--sb-border: rgba(250, 249, 246, .08);--sb-surface: rgba(250, 249, 246, .04)}.admin-shell{grid-template-columns:var(--sidebar-w) minmax(0,1fr)}.admin-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed) minmax(0,1fr)}.sidebar.sidebar-v2{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;border-right:1px solid var(--sb-border)!important;border-radius:0!important;background:radial-gradient(ellipse 90% 55% at 0% 0%,rgba(250,249,246,.05),transparent 58%),linear-gradient(180deg,#2a2e36,#242830 48%,#1e2128)!important;box-shadow:inset -1px 0 #faf9f60a!important}.sidebar-v2 .sidebar-ambient{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 85% 50% at -5% 0%,rgba(139,92,246,.14),transparent 58%),radial-gradient(circle at 100% 85%,rgba(34,211,238,.08),transparent 38%)}.sidebar-v2>*:not(.sidebar-ambient){position:relative;z-index:1}.sidebar-v2 .brand{display:flex;align-items:center;gap:12px;height:74px;padding:0 18px;border-bottom:1px solid var(--sb-border);background:#ffffff05;flex-shrink:0}.sidebar-v2 .brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;font-size:1.05rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#6ee7f9,#4f7cff 55%,#7c3aed);border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 22px #4f7cff47,inset 0 1px #ffffff47}.sidebar-v2 .brand-text strong{font-size:1.08rem;font-weight:700;letter-spacing:-.03em;color:#fafafa}.sidebar-v2 .brand-badge{padding:2px 8px;border-radius:999px;border:1px solid rgba(79,124,255,.28);background:#4f7cff1f;color:#93c5fd;font-size:.62rem;font-weight:600;letter-spacing:0;text-transform:none}.sidebar-v2 .brand-text>span:last-child{display:block;margin-top:2px;color:#737373;font-size:.68rem;font-weight:500;letter-spacing:.02em}.sidebar-v2 .sidebar-mobile-close{display:none;place-items:center;width:34px;height:34px;margin-left:auto;border:1px solid var(--sb-border);border-radius:10px;background:#ffffff0a;color:#a3a3a3;cursor:pointer}.sidebar-v2 .sidebar-mobile-close:hover{color:#fff;border-color:#4f7cff73;background:var(--sb-accent-soft)}.sidebar-v2 .side-nav{flex:1 1 auto;min-height:0;padding:6px 0 14px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.28) transparent}.sidebar-v2 .side-nav::-webkit-scrollbar{width:4px}.sidebar-v2 .side-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b847}.sidebar-v2 .nav-section{position:relative;margin:0;padding:2px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.sidebar-v2 .nav-section+.nav-section{border-top:1px solid rgba(255,255,255,.06)}.sidebar-v2 .nav-section.has-active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:0 2px 2px 0;background:#4f7cff;opacity:0;transition:opacity .18s ease}.sidebar-v2 .nav-section.has-active:not(.is-open):before{opacity:1}.sidebar-v2 .nav-section-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 14px;border:0;border-radius:0;background:transparent;color:#94a3b8;cursor:pointer;text-align:left;transition:background .16s ease,color .16s ease}.sidebar-v2 .nav-section-toggle:hover{background:#ffffff0a;color:#cbd5e1}.sidebar-v2 .nav-section.is-open .nav-section-toggle,.sidebar-v2 .nav-section.has-active .nav-section-toggle{color:#e2e8f0}.sidebar-v2 .nav-section-ico{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:5px;background:transparent;color:#64748b;flex-shrink:0}.sidebar-v2 .nav-section-ico svg{width:17px;height:17px}.sidebar-v2 .nav-section-title{flex:1;min-width:0;color:inherit;font-size:.6875rem;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-v2 .nav-section-pill{max-width:42%;padding:3px 8px;border-radius:5px;background:#4f7cff24;color:#93c5fd;font-size:.6875rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.sidebar-v2 .nav-section-chev{margin-left:auto;color:#64748b;flex-shrink:0;transition:transform .24s cubic-bezier(.22,1,.36,1),color .16s ease}.sidebar-v2 .nav-section-chev.is-open{transform:rotate(180deg);color:#93c5fd}.sidebar-v2 .nav-section-panel{max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .28s cubic-bezier(.22,1,.36,1),opacity .18s ease}.sidebar-v2 .nav-section-panel.is-visible{max-height:960px;opacity:1;pointer-events:auto}.sidebar-v2 .nav-section-items{display:flex;flex-direction:column;gap:1px;min-height:0;overflow:hidden;padding:0;margin:0;border:0}.sidebar-v2 .nav-section-panel.is-visible .nav-section-items{padding:4px 8px 8px 10px}.sidebar-v2 .nav-section-panel:not(.is-visible) .nav-section-items,.sidebar-v2 .nav-section-panel:not(.is-visible) .nav-link{visibility:hidden}.sidebar-v2 .nav-link{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;margin:0;padding:8px 12px 8px 14px;border-radius:5px;color:#b8c5d6;font-size:.9375rem;font-weight:500;line-height:1.35;letter-spacing:-.011em;text-decoration:none;transition:color .14s ease,background .14s ease}.sidebar-v2 .nav-link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:2px;height:56%;border-radius:0 2px 2px 0;background:#4f7cff;transition:transform .16s ease}.sidebar-v2 .nav-link:hover{color:#e2e8f0;background:#ffffff0d}.sidebar-v2 .nav-link.active{color:#f8fafc;font-weight:600;letter-spacing:-.015em;background:#4f7cff1f}.sidebar-v2 .nav-link.active:before{transform:translateY(-50%) scaleY(1)}.sidebar-v2 .nav-ico{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:0;background:transparent;color:inherit;flex-shrink:0;opacity:.85;transition:color .14s ease,opacity .14s ease}.sidebar-v2 .nav-ico svg{width:17px;height:17px}.sidebar-v2 .nav-link:hover .nav-ico,.sidebar-v2 .nav-link.active .nav-ico{color:#93c5fd;opacity:1}.sidebar-v2 .nav-label{min-width:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-v2 .soon{margin-left:auto;padding:2px 7px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#64748b;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sidebar-v2 .sidebar-foot{display:block;flex-shrink:0;padding:12px 14px 14px;border-top:1px solid var(--sb-border);background:linear-gradient(180deg,#00000026,#00000073)}.sidebar-v2 .sidebar-user-panel{display:flex;flex-direction:column;gap:10px}.sidebar-v2 .user-card{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--sb-border);border-radius:14px;background:var(--sb-surface)}.sidebar-v2 .user-avatar{display:grid;place-items:center;position:relative;width:40px;height:40px;border-radius:12px;font-size:.78rem;font-weight:700;color:#111;background:linear-gradient(135deg,#6ee7f9,#4f7cff 55%,#7c3aed);box-shadow:0 4px 12px #4f7cff40;flex-shrink:0}.sidebar-v2 .user-status{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border:2px solid #0c0c0c;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px #22c55e40}.sidebar-v2 .user-meta{min-width:0;flex:1}.sidebar-v2 .sidebar-foot .who{font-size:.88rem;font-weight:600;color:#fafafa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-v2 .role-chip{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#737373;font-size:.65rem;font-weight:600;letter-spacing:0;text-transform:capitalize}.sidebar-v2 .logout-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;min-width:0!important;flex:none!important;min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;color:#a3a3a3;font-size:.84rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease}.sidebar-v2 .logout-btn svg{width:18px;height:18px;flex-shrink:0}.sidebar-v2 .logout-btn span{display:inline!important}.sidebar-v2 .logout-btn:hover{color:#fecaca;border-color:#ef444459;background:#ef44441f}.sidebar-v2.is-collapsed .brand-text,.sidebar-v2.is-collapsed .nav-section-title,.sidebar-v2.is-collapsed .nav-section-pill,.sidebar-v2.is-collapsed .nav-section-chev,.sidebar-v2.is-collapsed .nav-label,.sidebar-v2.is-collapsed .soon,.sidebar-v2.is-collapsed .user-meta,.sidebar-v2.is-collapsed .logout-btn span{display:none!important}.sidebar-v2.is-collapsed .brand{justify-content:center;padding:0 10px}.sidebar-v2.is-collapsed .nav-section-toggle{justify-content:center;min-height:42px;padding:8px}.sidebar-v2.is-collapsed .nav-section-items{padding:4px 6px 6px!important}.sidebar-v2.is-collapsed .nav-link{justify-content:center;padding:8px}.sidebar-v2.is-collapsed .nav-link:before{display:none}.sidebar-v2.is-collapsed .nav-ico{width:20px;height:20px}.sidebar-v2.is-collapsed .nav-ico svg{width:18px;height:18px}.sidebar-v2.is-collapsed .user-card{justify-content:center;padding:8px}.sidebar-v2.is-collapsed .logout-btn{width:100%!important;min-width:0!important;padding:0}html[data-theme=light] .sidebar.sidebar-v2{border-right-color:#0f172a1a!important;background:linear-gradient(180deg,rgba(79,124,255,.05) 0%,transparent 28%),linear-gradient(180deg,#fff,#f8fafc 52%,#f1f5f9)!important}html[data-theme=light] .sidebar-v2 .brand{background:#ffffffb3;border-bottom-color:#0f172a14}html[data-theme=light] .sidebar-v2 .nav-link{color:#475569;font-size:.9375rem;font-weight:500;letter-spacing:-.011em}html[data-theme=light] .sidebar-v2 .nav-section-title{color:#64748b}html[data-theme=light] .sidebar-v2 .nav-section-pill{background:#4f7cff1a;color:#4f7cff}html[data-theme=light] .sidebar-v2 .nav-link:hover,html[data-theme=light] .sidebar-v2 .nav-link.active{color:#0f172a;font-size:.9375rem;font-weight:600}html[data-theme=light] .sidebar-v2 .sidebar-foot{background:linear-gradient(180deg,#f8fafc80,#f1f5f9f2);border-top-color:#0f172a14}html[data-theme=light] .sidebar-v2 .user-card,html[data-theme=light] .sidebar-v2 .logout-btn{background:#fff;border-color:#0f172a1a}html[data-theme=light] .sidebar-v2 .sidebar-foot .who{color:#0f172a}@media (max-width: 1100px) and (min-width: 901px){.sidebar-v2 .brand-text,.sidebar-v2 .nav-section-title,.sidebar-v2 .nav-section-pill,.sidebar-v2 .nav-section-chev,.sidebar-v2 .nav-label,.sidebar-v2 .soon,.sidebar-v2 .user-meta,.sidebar-v2 .logout-btn span{display:none!important}.sidebar-v2 .nav-group-label{display:none}.sidebar-v2 .nav-link{justify-content:center;padding:8px}.sidebar-v2 .nav-link:before{display:none}.sidebar-v2 .logout-btn{padding:0}}@media (max-width: 900px){.sidebar-v2 .sidebar-mobile-close{display:grid}.sidebar.sidebar-v2.is-mobile-open{border-radius:0!important}}.admin-shell{display:grid!important;width:100%!important;max-width:none!important;min-height:100dvh!important;height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}.admin-shell>.workspace,.workspace{width:100%!important;max-width:none!important;margin:0!important;min-height:100dvh!important;height:100dvh!important;max-height:100dvh!important}.workspace>.topbar{width:100%!important;max-width:none!important}.workspace>.main,.main{width:100%!important;max-width:none!important;scrollbar-gutter:auto}.topbar{display:flex!important;align-items:center;gap:1rem;min-width:0}.topbar-left{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1 1 auto}.topbar-left .crumbs{min-width:0}.topbar-right{display:flex;align-items:center;gap:.55rem;flex:0 0 auto;margin-left:auto;min-width:0}.topbar-actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.topbar-search{position:relative;width:240px;flex-shrink:0;transition:width .18s cubic-bezier(.22,1,.36,1)}.topbar-search.is-active{width:300px}.topbar-search-field{display:flex;align-items:center;gap:0;width:100%;height:38px;margin:0;padding:0 12px 0 0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09;cursor:text;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.topbar-search.is-active .topbar-search-field{border-color:#4f7cff59;background:#ffffff0d;box-shadow:0 0 0 3px #4f7cff1f}.topbar-search-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;color:#71717a;pointer-events:none}.topbar-search-icon svg{width:15px;height:15px}.topbar-search.is-active .topbar-search-icon{color:#a1a1aa}.workspace .topbar .topbar-search-field .topbar-search-input,.topbar .topbar-search-field .topbar-search-input,.topbar .topbar-search-input,.topbar-search-input{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;height:38px!important;margin:0!important;padding:0 8px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#f5f5f5!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.4!important;outline:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.workspace .topbar .topbar-search-field .topbar-search-input::-moz-placeholder,.topbar-search-input::-moz-placeholder{color:#71717a!important}.workspace .topbar .topbar-search-field .topbar-search-input::placeholder,.topbar-search-input::placeholder{color:#71717a!important}.workspace .topbar .topbar-search-field .topbar-search-input:focus,.topbar-search-input:focus{border:0!important;box-shadow:none!important;outline:none!important}.topbar-search-clear{display:grid;place-items:center;width:22px;height:22px;margin-right:2px;border:0;border-radius:6px;background:#ffffff14;color:#a1a1aa;font-size:.9rem;line-height:1;cursor:pointer;flex-shrink:0}.topbar-search-clear:hover{color:#fff;background:#ffffff24}.topbar-search-results{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:min(320px,88vw);z-index:60;max-height:300px;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,#171717,#111);box-shadow:0 18px 44px #00000080,inset 0 1px #ffffff0a;padding:.4rem}.topbar-search-empty{padding:.75rem .85rem;color:#71717a;font-size:.82rem}.topbar-search-result{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.62rem .7rem;border:0;border-radius:10px;background:transparent;color:#f5f5f5;text-align:left;cursor:pointer}.topbar-search-result:hover{background:#4f7cff1c}.topbar-search-result-main{display:grid;gap:.12rem;min-width:0}.topbar-search-result-label{font-size:.84rem;font-weight:600}.topbar-search-result-group{font-size:.72rem;color:#71717a}.topbar-search-result-go{flex-shrink:0;width:22px;height:22px;border-radius:6px;background:#ffffff0f;color:#71717a;font-size:.72rem;display:grid;place-items:center}.topbar-search-result:hover .topbar-search-result-go{color:#93c5fd;background:#4f7cff24}.topbar-icon-btn{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09;color:#d4d4d8;transition:border-color .14s ease,color .14s ease,background .14s ease}.topbar-icon-btn svg{width:17px;height:17px}.topbar-icon-btn:hover{border-color:#4f7cff73;color:#93c5fd;background:#4f7cff1a}.topbar .theme-toggle{min-height:38px;height:38px;border-radius:10px;font-size:.72rem;padding:0 12px}.topbar-icon-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:linear-gradient(180deg,#f87171,#ef4444);color:#fff;font-size:.58rem;font-weight:800;line-height:16px;text-align:center;border:2px solid #0d0d0d;box-shadow:0 2px 8px #ef444459}html[data-theme=light] .topbar-search-field{border-color:#0f172a1a;background:#fff}html[data-theme=light] .topbar-search.is-active .topbar-search-field{border-color:#c2410c59;box-shadow:0 0 0 3px #c2410c14}html[data-theme=light] .workspace .topbar .topbar-search-field .topbar-search-input,html[data-theme=light] .topbar .topbar-search-input,html[data-theme=light] .topbar-search-input{color:#18181b!important;background:transparent!important;border:0!important}html[data-theme=light] .topbar-search-results{background:#fff;border-color:#0f172a1f}html[data-theme=light] .topbar-search-result{color:#18181b}html[data-theme=light] .topbar-search-result:hover{background:#c2410c14}html[data-theme=light] .topbar-icon-btn{border-color:#0f172a1f;background:#fff;color:#475569}html[data-theme=light] .topbar-icon-btn:hover{border-color:#c2410c73;color:#c2410c;background:#c2410c14}html[data-theme=light] .topbar-icon-badge{border-color:#f3f5f7}@media (max-width: 900px){.topbar{gap:.55rem}.topbar-search{width:38px}.topbar-search.is-active{width:min(220px,52vw)}.topbar-search-field{padding:0;justify-content:center}.topbar-search.is-active .topbar-search-field{padding:0 10px 0 0;justify-content:flex-start}.workspace .topbar .topbar-search-input,.topbar .topbar-search-input,.topbar-search-input{display:none!important}.topbar-search.is-active .topbar-search-input{display:block!important}}@media (max-width: 640px){.topbar-left .crumb-muted,.topbar-left .crumb-sep{display:none}.topbar .theme-toggle span:last-child{display:none}.topbar .theme-toggle{width:36px;min-width:36px;padding:0;justify-content:center}}html.glass-ui .sidebar.sidebar-v2:not(.shell-chrome-v3){background:#1b1b24!important;box-shadow:none!important;border-radius:0!important;margin:0!important}html.glass-ui .sidebar-v2 .sidebar-ambient{background:radial-gradient(ellipse 80% 50% at 0% 0%,rgba(79,124,255,.1),transparent 55%),radial-gradient(circle at 100% 100%,rgba(124,58,237,.08),transparent 40%)!important}@media (max-width: 900px){html.glass-ui .topbar-search-kbd{display:none}}.sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;border:0;padding:0;background:#0206178c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .18s ease}@media (max-width: 1024px){:root{--sidebar-w: 272px}.dash-kpi-grid,.dash-kpi-grid--score{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dash-grid,.dash-grid--monitor{grid-template-columns:1fr!important}.workspace>.main,.main{padding:.85rem .85rem 2rem!important}}@media (max-width: 900px){html.glass-ui,html.glass-ui body,html.glass-ui #root{overflow-x:hidden!important;max-width:100vw!important}.admin-shell,.admin-shell.sidebar-collapsed,.admin-shell.is-mobile{display:block!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.sidebar,.sidebar.sidebar-v2,.sidebar.sidebar-v2.is-collapsed{position:fixed!important;top:0!important;left:0!important;z-index:200!important;width:min(292px,86vw)!important;max-width:86vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;transform:translate(calc(-100% - 16px))!important;transition:transform .24s cubic-bezier(.22,1,.36,1)!important;border-right:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;box-shadow:none!important}.sidebar.sidebar-v2.is-mobile-open{transform:translate(0)!important;box-shadow:12px 0 40px #00000059!important}.sidebar.sidebar-v2.is-collapsed .brand-text,.sidebar.sidebar-v2.is-collapsed .nav-section-title,.sidebar.sidebar-v2.is-collapsed .nav-section-pill,.sidebar.sidebar-v2.is-collapsed .nav-section-chev,.sidebar.sidebar-v2.is-collapsed .nav-label,.sidebar.sidebar-v2.is-collapsed .soon,.sidebar.sidebar-v2.is-collapsed .user-meta,.sidebar.sidebar-v2.is-collapsed .logout-btn span{display:revert!important}.sidebar.sidebar-v2.is-collapsed .nav-section-toggle{justify-content:flex-start!important;padding:8px 14px!important}.sidebar.sidebar-v2.is-collapsed .nav-link{justify-content:flex-start!important;padding:8px 12px 8px 14px!important}.sidebar.sidebar-v2.is-collapsed .user-card{justify-content:flex-start!important}.sidebar-backdrop.is-visible{display:block!important;opacity:1!important;pointer-events:auto!important}.admin-shell>.workspace,.workspace{width:100%!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}.workspace>.main,.main{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding:.75rem .75rem 2.25rem!important}.topbar{flex-wrap:wrap;align-items:center;row-gap:.45rem;min-height:56px!important;height:auto!important;padding:.5rem .65rem!important}.topbar-left{flex:1 1 auto;min-width:0}.topbar-right{flex:1 1 100%;justify-content:flex-end;margin-left:0;gap:.35rem}.topbar-search{flex:1 1 auto;width:auto!important;min-width:0;max-width:none}.topbar-search.is-active{width:100%!important;max-width:100%!important}.dash-kpi-grid,.dash-kpi-grid--score{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-kpi,.dash-card,.panel,.page-header,.page-actions,.dash-hero-actions{min-width:0!important}.page-header{flex-direction:column;align-items:stretch;gap:.65rem}.page-actions,.dash-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;width:100%}}@media (max-width: 768px){.dash-kpi-grid,.dash-kpi-grid--score{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-header h1{font-size:1.25rem}.crumb-muted,.crumb-sep{display:none}}@media (max-width: 640px){.dash-kpi-grid,.dash-kpi-grid--score,.page-actions,.dash-hero-actions{grid-template-columns:1fr!important}.workspace>.main,.main{padding:.65rem .65rem 2rem!important}}@media (max-width: 425px){.topbar{padding:.45rem .5rem!important}.menu-bar-btn,.topbar-icon-btn,.topbar .theme-toggle{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important}.topbar-search-field{height:34px!important}.page-header h1{font-size:1.12rem}.dash-kpi-value{font-size:1.1rem}.dash-banner{font-size:.82rem;line-height:1.45}}@media (max-width: 320px){.topbar-right{gap:.25rem}.crumb-current{font-size:.88rem}.workspace>.main,.main{padding:.55rem .5rem 1.75rem!important}.dash-kpi,.dash-card,.panel{padding:.75rem!important}}.topbar-user-card{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:5px 10px 5px 5px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;max-width:220px}.topbar-user-avatar{display:grid;place-items:center;position:relative;width:36px;height:36px;border-radius:10px;font-size:.74rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#6ee7f9,#4f7cff 55%,#7c3aed);box-shadow:0 4px 14px #4f7cff47;flex-shrink:0}.topbar-user-status{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border:2px solid #12151c;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px #22c55e38}.topbar-user-meta{min-width:0}.topbar-user-name{font-size:.84rem;font-weight:600;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.topbar-user-role{display:inline-block;margin-top:2px;padding:2px 8px;border-radius:999px;font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:capitalize;color:#94a3b8;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.topbar-right{gap:.65rem}@media (max-width: 900px){.topbar-user-meta{display:none}.topbar-user-card{padding:4px;border-radius:10px;max-width:none}}html[data-theme=light] .topbar-user-card{border-color:#0f172a1a;background:#ffffffd1}html[data-theme=light] .topbar-user-name{color:#0f172a}html[data-theme=light] .topbar-user-role{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}html[data-theme=light] .topbar-user-status{border-color:#fff}html.glass-ui{--bg: #eef2f8;--bg-elev: rgba(255, 255, 255, .72);--bg-soft: rgba(255, 255, 255, .55);--bg-hover: rgba(255, 255, 255, .88);--border: rgba(15, 23, 42, .08);--border-strong: rgba(15, 23, 42, .12);--text: #0f172a;--muted: #64748b;--accent: #4f7cff;--accent-2: #6ee7f9;--accent-dim: rgba(79, 124, 255, .12);--accent-glow: rgba(79, 124, 255, .22);--pos: #16a34a;--neg: #dc2626;--warn: #d97706;--info: #0891b2;--tblr-primary: #4f7cff;--shadow: 0 24px 64px rgba(15, 23, 42, .08);--font: "Inter", "Segoe UI", system-ui, sans-serif;--glass-surface: #1b1b24;--glass-surface-strong: #22222c;--box-bg: #1b1b24;--glass-blur: blur(28px) saturate(180%);--shell-bg: #1b1b24;--content-bg: #2a2d32;--dash-offwhite: #f8f6f2;--dash-offwhite-soft: rgba(248, 246, 242, .08);--dash-offwhite-muted: rgba(245, 243, 238, .05);--shell-border: rgba(255, 255, 255, .08);--glass-radius: 5px;--radius: 5px;--radius-sm: 5px;--radius-btn: 5px;--radius-lg: 5px;--table-radius: 5px;color-scheme:light}html.glass-ui,html.glass-ui body,html.glass-ui #root{font-family:var(--font)!important;margin:0!important;padding:0!important;min-height:100dvh!important;background:radial-gradient(circle at 12% 18%,rgba(255,177,153,.28),transparent 34%),radial-gradient(circle at 88% 14%,rgba(196,181,253,.26),transparent 32%),radial-gradient(circle at 72% 82%,rgba(110,231,249,.18),transparent 30%),radial-gradient(circle at 28% 72%,rgba(79,124,255,.12),transparent 34%),linear-gradient(180deg,#f7f9fc,#eef2f8 46%,#e9eef6)!important;color:var(--text)}.glass-bg-base{background:transparent}html.glass-ui .admin-shell{background:transparent!important;gap:0!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important;min-height:100dvh!important;height:100dvh!important}html.glass-ui .workspace{background:radial-gradient(ellipse 100% 60% at 50% 0%,var(--dash-offwhite-muted),transparent 55%),var(--content-bg)!important;border:none!important;box-shadow:none!important;margin:0!important;min-height:100dvh!important;height:100dvh!important}html.glass-ui .main{background:radial-gradient(ellipse 120% 70% at 50% -15%,var(--dash-offwhite-muted),transparent 58%),radial-gradient(ellipse 80% 55% at 100% 40%,rgba(250,249,246,.035),transparent 52%),radial-gradient(ellipse 70% 50% at 0% 80%,rgba(248,246,242,.03),transparent 48%),var(--content-bg)!important;padding:1.25rem 1.5rem 2.5rem!important;animation:glass-page-in .45s ease-out}@keyframes glass-page-in{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}html.glass-ui .sidebar.sidebar-v2:not(.shell-chrome-v3){margin:0!important;border:none!important;border-right:1px solid var(--shell-border)!important;border-radius:0!important;height:100dvh!important;max-height:100dvh!important;background:var(--shell-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;overflow:hidden}html.glass-ui .sidebar-v2 .sidebar-ambient{background:radial-gradient(ellipse 80% 50% at 0% 0%,rgba(79,124,255,.14),transparent 55%),radial-gradient(circle at 100% 100%,rgba(124,58,237,.1),transparent 40%)!important}html.glass-ui .sidebar-v2 .brand{border-bottom-color:var(--shell-border)!important;background:#ffffff08!important}html.glass-ui .sidebar-v2 .brand-mark{background:linear-gradient(135deg,#6ee7f9,#4f7cff 55%,#7c3aed)!important;color:#fff!important;box-shadow:0 10px 28px #4f7cff47!important;border-color:#fff3!important}html.glass-ui .sidebar-v2 .brand-text strong{color:#f1f5f9!important}html.glass-ui .sidebar-v2 .brand-text span,html.glass-ui .sidebar-v2 .brand-badge{color:#94a3b8!important;border-color:#4f7cff47!important;background:#4f7cff1f!important}html.glass-ui .sidebar-v2 .nav-section{border:0!important;background:transparent!important;box-shadow:none!important}html.glass-ui .sidebar-v2 .nav-section-title{color:#64748b!important;font-weight:600!important;letter-spacing:.08em!important}html.glass-ui .sidebar-v2 .nav-section.is-open .nav-section-toggle,html.glass-ui .sidebar-v2 .nav-section.has-active .nav-section-toggle{color:#e2e8f0!important}html.glass-ui .sidebar-v2 .nav-section-pill{background:#4f7cff24!important;color:#93c5fd!important}html.glass-ui .sidebar-v2 .nav-link{color:#b8c5d6!important;font-size:.9375rem!important;font-weight:500!important;letter-spacing:-.011em!important;border-color:transparent!important}html.glass-ui .sidebar-v2 .nav-link:hover{background:#ffffff0d!important;color:#e2e8f0!important;box-shadow:none!important}html.glass-ui .sidebar-v2 .nav-link.active{background:#4f7cff1f!important;border-color:transparent!important;color:#f8fafc!important;font-weight:600!important;letter-spacing:-.015em!important;box-shadow:none!important}html.glass-ui .sidebar-v2 .nav-link.active .nav-ico,html.glass-ui .sidebar-v2 .nav-link:hover .nav-ico{color:#93c5fd!important;border:0!important;background:transparent!important;box-shadow:none!important}html.glass-ui .sidebar-v2 .nav-ico{color:inherit!important}html.glass-ui .sidebar-v2 .sidebar-foot{border-top-color:var(--shell-border)!important;background:#00000026!important}html.glass-ui .sidebar-v2 .sidebar-foot .who{color:#f1f5f9!important}html.glass-ui .sidebar-v2 .user-card,html.glass-ui .sidebar-v2 .logout-btn{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#cbd5e1!important}html.glass-ui .topbar{min-height:64px!important;margin:0!important;padding:0 20px!important;border:none!important;border-bottom:1px solid var(--shell-border)!important;border-radius:0!important;background:var(--shell-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html.glass-ui .crumb-current{color:#f1f5f9!important;font-weight:650!important}html.glass-ui .crumb-muted,html.glass-ui .crumb-sep{color:#64748b!important}html.glass-ui .topbar-search-field{border:1px solid rgba(255,255,255,.1)!important;border-radius:5px!important;background:#ffffff0f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html.glass-ui .topbar-search.is-active .topbar-search-field{border-color:#4f7cff73!important;box-shadow:0 0 0 3px #4f7cff1f!important}html.glass-ui .workspace .topbar .topbar-search-field .topbar-search-input,html.glass-ui .topbar .topbar-search-input,html.glass-ui .topbar-search-input{color:#f1f5f9!important}html.glass-ui .topbar-search-input::-moz-placeholder{color:#64748b!important}html.glass-ui .topbar-search-input::placeholder{color:#64748b!important}html.glass-ui .topbar-search-icon{color:#64748b!important}html.glass-ui .topbar-search-kbd{flex-shrink:0;margin-right:10px;padding:.18rem .48rem;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff0f;color:#64748b;font-family:inherit;font-size:.62rem;font-weight:600;line-height:1.3;box-shadow:none}html.glass-ui .topbar-icon-btn,html.glass-ui .topbar .theme-toggle,html.glass-ui .menu-bar-btn{border:1px solid rgba(255,255,255,.1)!important;border-radius:5px!important;background:#ffffff0f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#cbd5e1!important;box-shadow:none!important}html.glass-ui .topbar-icon-btn:hover,html.glass-ui .topbar .theme-toggle:hover,html.glass-ui .menu-bar-btn:hover{border-color:#4f7cff59!important;background:#4f7cff24!important;color:#93c5fd!important;box-shadow:none!important}html.glass-ui .topbar-search-results{border:1px solid rgba(255,255,255,.85)!important;border-radius:5px!important;background:#ffffffeb!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;box-shadow:0 24px 64px #0f172a1f!important}html.glass-ui .topbar-search-result{color:#0f172a!important}html.glass-ui .topbar-search-result-group{color:#94a3b8!important}html.glass-ui .topbar-search-result:hover{background:#4f7cff14!important}html.glass-ui .topbar-icon-badge{border-color:#fff!important}html.glass-ui .dash-kpi,html.glass-ui .dash-card,html.glass-ui .panel,html.glass-ui .card,html.glass-ui .coming,html.glass-ui .filter-bar,html.glass-ui .kpi,html.glass-ui .orders-live-metrics>*,html.glass-ui .admin-clients-kpis>*{position:relative;overflow:hidden;border:1px solid var(--shell-border)!important;border-radius:5px!important;background:var(--box-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 12px 32px #00000038!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important}html.glass-ui .dash-kpi:before{display:none!important}html.glass-ui .dash-card:before,html.glass-ui .panel:before{display:none!important}html.glass-ui a.dash-kpi:hover,html.glass-ui a.dash-kpi--link:hover{transform:translateY(-2px)!important;border-color:#ffffff24!important;box-shadow:0 14px 36px #00000047!important}html.glass-ui .dash-card:hover,html.glass-ui .panel:hover{transform:translateY(-4px);border-color:#ffffff24!important;box-shadow:0 20px 48px #00000052,0 0 0 1px #4f7cff14!important}html.glass-ui .dash-kpi-grid--score{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important}@media (max-width: 1280px){html.glass-ui .dash-kpi-grid--score{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 900px){html.glass-ui .dash-kpi-grid--score{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 520px){html.glass-ui .dash-kpi-grid--score{grid-template-columns:1fr!important}}html.glass-ui .dash-kpi{display:flex!important;flex-direction:row!important;align-items:stretch!important;padding:0!important;min-height:106px;min-width:0!important;text-decoration:none!important;color:inherit!important;box-shadow:0 8px 24px #0003!important}html.glass-ui .dash-kpi-accent{flex-shrink:0;width:3px;background:#cbd5e1}html.glass-ui .dash-kpi-accent.tone-pos{background:#16a34a}html.glass-ui .dash-kpi-accent.tone-neg{background:#dc2626}html.glass-ui .dash-kpi-accent.tone-warn{background:#d97706}html.glass-ui .dash-kpi-accent.tone-info{background:#4f7cff}html.glass-ui .dash-kpi-inner{display:flex;flex:1;flex-direction:column;gap:.3rem;min-width:0;padding:.8rem .85rem .8rem .7rem}html.glass-ui .dash-kpi-head{display:flex;align-items:center;gap:.45rem;min-width:0}html.glass-ui .dash-kpi-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#64748b!important;line-height:1.25!important}html.glass-ui .dash-kpi-icon{display:grid!important;place-items:center;width:28px!important;height:28px!important;flex-shrink:0;border-radius:5px!important;box-shadow:none!important}html.glass-ui .dash-kpi-icon.tone-info,html.glass-ui .dash-kpi-icon.tone-pos{background:linear-gradient(135deg,#4f7cff29,#6ee7f91f)!important;color:#4f7cff!important;border:1px solid rgba(79,124,255,.12)!important}html.glass-ui .dash-kpi-icon.tone-warn{background:linear-gradient(135deg,#f59e0b2e,#fbbf241a)!important;color:#d97706!important;border:1px solid rgba(245,158,11,.14)!important}html.glass-ui .dash-kpi-icon.tone-neg{background:linear-gradient(135deg,#ef444429,#f871711a)!important;color:#dc2626!important;border:1px solid rgba(239,68,68,.12)!important}html.glass-ui .dash-kpi-go{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:5px;color:#94a3b8;background:#0f172a0a;opacity:0;transition:opacity .16s ease,color .16s ease,background .16s ease}html.glass-ui a.dash-kpi:hover .dash-kpi-go,html.glass-ui a.dash-kpi:focus-visible .dash-kpi-go{opacity:1;color:#4f7cff;background:#4f7cff1a}html.glass-ui .dash-kpi-value{font-family:Inter,Segoe UI,system-ui,sans-serif!important;font-size:1.32rem!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.15!important;color:#0f172a!important}html.glass-ui .dash-kpi-value.tone-pos,html.glass-ui .dash-kpi-value.pos,html.glass-ui .pos{color:#16a34a!important}html.glass-ui .dash-kpi-value.tone-neg,html.glass-ui .dash-kpi-value.neg,html.glass-ui .neg{color:#dc2626!important}html.glass-ui .dash-kpi-value.tone-warn,html.glass-ui .dash-kpi-value.warn,html.glass-ui .warn{color:#d97706!important}html.glass-ui .dash-kpi-value.tone-info,html.glass-ui .dash-kpi-value.info{color:#f1f5f9!important}html.glass-ui .dash-kpi-hint{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.72rem!important;line-height:1.35!important;color:#94a3b8!important}html.glass-ui .dash-card-head h2{color:#f1f5f9!important}html.glass-ui .dash-banner{border:1px solid var(--shell-border)!important;border-radius:5px!important;background:var(--box-bg)!important;color:#cbd5e1!important}html.glass-ui .dash-banner strong{color:#f1f5f9!important}html.glass-ui .page-header h1{color:#0f172a!important;letter-spacing:-.03em}html.glass-ui .main .page-header h1{color:#f1f5f9!important}html.glass-ui .page-header p,html.glass-ui .dash-card-head p,html.glass-ui .dash-kpi-hint,html.glass-ui .main .page-header p{color:#94a3b8!important}html.glass-ui .dash-section-label{font-size:.6875rem!important;font-weight:600!important;color:#94a3b8!important;letter-spacing:.1em!important}html.glass-ui .btn:not(.ghost):not(.secondary):not(.danger):not(.warn){border:none!important;border-radius:5px!important;background:linear-gradient(135deg,#4f7cff,#7c3aed)!important;color:#fff!important;box-shadow:0 10px 28px #4f7cff38!important}html.glass-ui .btn:not(.ghost):not(.secondary):not(.danger):not(.warn):hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 36px #4f7cff47!important}html.glass-ui .btn.ghost,html.glass-ui .btn.secondary{border:1px solid var(--shell-border)!important;border-radius:5px!important;background:#ffffff0f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#cbd5e1!important}html.glass-ui .btn.ghost:hover:not(:disabled),html.glass-ui .btn.secondary:hover:not(:disabled){border-color:#4f7cff59!important;background:#4f7cff1f!important;color:#93c5fd!important}html.glass-ui .table-wrap,html.glass-ui .dash-card-body .table-wrap{border:1px solid var(--shell-border)!important;border-radius:5px!important;background:var(--box-bg)!important;overflow:hidden}html.glass-ui table.data thead th{position:sticky;top:0;z-index:2;background:var(--glass-surface-strong)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--shell-border)!important;color:#94a3b8!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem!important}html.glass-ui table.data td{border-bottom:1px solid rgba(255,255,255,.05)!important;color:#cbd5e1!important;background:transparent!important}html.glass-ui table.data tbody tr:hover td{background:#4f7cff14!important}html.glass-ui table.data a{color:#93c5fd!important}html.glass-ui table.data a:hover{color:#bfdbfe!important}html.glass-ui .status-badge.live,html.glass-ui .status-badge.pos{background:#22c55e1f!important;border-color:#22c55e33!important;color:#15803d!important}html.glass-ui .status-badge.paper,html.glass-ui .status-badge.neutral{background:#64748b1a!important;border-color:#64748b29!important;color:#475569!important}html.glass-ui .dash-alert-item{border-radius:5px!important;background:var(--box-bg)!important;border:1px solid var(--shell-border)!important}html.glass-ui .workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.topbar-search-input),html.glass-ui .workspace select,html.glass-ui .workspace textarea,html.glass-ui .main input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.topbar-search-input),html.glass-ui .main select,html.glass-ui .main textarea,html.glass-ui .filter-field input,html.glass-ui .filter-field select,html.glass-ui .field input,html.glass-ui .field select,html.glass-ui .field textarea,html.glass-ui .dash-pnl-filter select{border:1px solid var(--shell-border)!important;border-radius:5px!important;background:#ffffff0f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#e2e8f0!important;box-shadow:none!important}html.glass-ui .workspace input:focus,html.glass-ui .main input:focus,html.glass-ui .workspace select:focus,html.glass-ui .main select:focus,html.glass-ui .workspace textarea:focus,html.glass-ui .main textarea:focus{border-color:#4f7cff59!important;box-shadow:0 0 0 4px #4f7cff14!important}html.glass-ui .modal-layer{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#eef2f88c!important}html.glass-ui .modal-card,html.glass-ui .login-card,html.glass-ui .login-panel{border:1px solid rgba(255,255,255,.85)!important;border-radius:5px!important;background:#ffffffc7!important;-webkit-backdrop-filter:blur(28px)!important;backdrop-filter:blur(28px)!important;box-shadow:0 32px 80px #0f172a1f!important;color:#0f172a!important}html.glass-ui .chart-wrap,html.glass-ui .tv-chart-wrap,html.glass-ui .admin-chart-shell,html.glass-ui .daily-pnl-chart-surface,html.glass-ui .pnl-chart-surface{border:1px solid var(--shell-border)!important;border-radius:5px!important;background:var(--box-bg)!important;box-shadow:0 12px 32px #00000038!important}html.glass-ui .pnl-chart-empty,html.glass-ui .empty-state,html.glass-ui .empty-state strong,html.glass-ui .dash-pnl-stat-label,html.glass-ui .dash-pnl-table-head,html.glass-ui .dash-pnl-legend{color:#94a3b8!important}html.glass-ui .dash-pnl-stat-value{color:#e2e8f0!important}html.glass-ui .dash-pnl-filters{border-bottom-color:var(--shell-border)!important}html.glass-ui .dash-pnl-legend{border-top-color:var(--shell-border)!important}html.glass-ui .daily-pnl-chart-axis,html.glass-ui .daily-pnl-chart-xlabel{fill:#94a3b8!important}html.glass-ui .pnl-chart-scale,html.glass-ui .pnl-chart-terminal{color:#94a3b8!important}html.glass-ui .pnl-range-segment-label,html.glass-ui .pnl-chart-chip{color:#94a3b8!important;border-color:var(--shell-border)!important;background:#ffffff0a!important}html.glass-ui .pnl-chart-chip--active{background:#4f7cff2e!important;color:#93c5fd!important;border-color:#4f7cff59!important}html.glass-ui .error-banner{background:#ef44441f!important;border-color:#ef444440!important;color:#fca5a5!important}html.glass-ui *{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.28) transparent}html.glass-ui *::-webkit-scrollbar-thumb{background:#64748b38}html.glass-ui *::-webkit-scrollbar-thumb:hover{background:#4f7cff59}html.glass-ui[data-theme=dark]{color-scheme:light}html.glass-ui[data-theme=dark] body,html.glass-ui[data-theme=dark] #root,html.glass-ui[data-theme=dark] .admin-shell{background:transparent!important;color:var(--text)!important}html.glass-ui[data-theme=dark] .workspace,html.glass-ui[data-theme=dark] .main{background:radial-gradient(ellipse 120% 70% at 50% -15%,var(--dash-offwhite-muted),transparent 58%),radial-gradient(ellipse 80% 55% at 100% 40%,rgba(250,249,246,.035),transparent 52%),var(--content-bg)!important;color:var(--text)!important}html.glass-ui[data-theme=dark] .topbar{background:var(--shell-bg)!important}html.glass-ui[data-theme=dark] body,html.glass-ui[data-theme=dark] #root{background:radial-gradient(circle at 12% 18%,rgba(255,177,153,.28),transparent 34%),radial-gradient(circle at 88% 14%,rgba(196,181,253,.26),transparent 32%),radial-gradient(circle at 72% 82%,rgba(110,231,249,.18),transparent 30%),radial-gradient(circle at 28% 72%,rgba(79,124,255,.12),transparent 34%),linear-gradient(180deg,#f7f9fc,#eef2f8 46%,#e9eef6)!important}html.glass-ui[data-theme=dark] .sidebar.sidebar-v2:not(.shell-chrome-v3){background:var(--shell-bg)!important}html.glass-ui[data-theme=dark] .dash-kpi,html.glass-ui[data-theme=dark] .dash-card,html.glass-ui[data-theme=dark] .panel{background:var(--box-bg)!important;border-color:var(--shell-border)!important}html.glass-ui[data-theme=dark] .page-header h1,html.glass-ui[data-theme=dark] .dash-kpi-value.tone-info,html.glass-ui[data-theme=dark] .dash-kpi-value.info,html.glass-ui[data-theme=dark] .dash-card-head h2,html.glass-ui[data-theme=dark] table.data td{color:#f1f5f9!important}html.glass-ui[data-theme=dark] .dash-kpi-label,html.glass-ui[data-theme=dark] .dash-card-head p{color:#94a3b8!important}html.glass-ui .topbar .crumb-current,html.glass-ui .topbar .crumb-muted,html.glass-ui .topbar .crumb-sep,html.glass-ui[data-theme=dark] .topbar .crumb-current,html.glass-ui[data-theme=dark] .topbar .crumb-muted,html.glass-ui[data-theme=dark] .topbar .crumb-sep{color:#f1f5f9!important}html.glass-ui .topbar .crumb-muted,html.glass-ui .topbar .crumb-sep,html.glass-ui[data-theme=dark] .topbar .crumb-muted,html.glass-ui[data-theme=dark] .topbar .crumb-sep{color:#64748b!important}html.glass-ui[data-theme=dark] .sidebar-v2 .brand-text strong,html.glass-ui[data-theme=dark] .sidebar-v2 .nav-link{color:#cbd5e1!important}html.glass-ui[data-theme=dark] .sidebar-v2 .nav-link.active{color:#93c5fd!important;background:#4f7cff2e!important}html.glass-ui[data-theme=dark] .topbar,html.glass-ui[data-theme=light] .topbar{margin:0!important;border-radius:0!important;background:var(--shell-bg)!important}html.glass-ui .sidebar{top:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}html.glass-ui .icon-action{border-color:#0f172a14!important;background:#ffffffa6!important;color:#64748b!important}html.glass-ui .icon-action:hover{border-color:#4f7cff38!important;color:#4f7cff!important;background:#ffffffeb!important}@media (max-width: 900px){html.glass-ui .admin-shell{padding:0!important;gap:0!important}html.glass-ui .sidebar.sidebar-v2,html.glass-ui .topbar{margin:0!important;border-radius:0!important}}html.glass-ui *,html.glass-ui *:before,html.glass-ui *:after{border-radius:var(--glass-radius)!important}html.glass-ui,html.glass-ui body,html.glass-ui #root,html.glass-ui .admin-shell,html.glass-ui .workspace,html.glass-ui .main,html.glass-ui .sidebar,html.glass-ui .sidebar.sidebar-v2,html.glass-ui .sidebar.sidebar-premium,html.glass-ui .sidebar.sidebar-techcall,html.glass-ui aside.sidebar,html.glass-ui .topbar,html.glass-ui .glass-bg{border-radius:0!important}html.glass-ui .glass-blob{border-radius:50%!important}@media (max-width: 900px){html.glass-ui .admin-shell,html.glass-ui .admin-shell.sidebar-collapsed,html.glass-ui .admin-shell.is-mobile{display:block!important;max-width:100vw!important;overflow-x:hidden!important}html.glass-ui .workspace,html.glass-ui .main{max-width:100vw!important;overflow-x:hidden!important}html.glass-ui .sidebar.sidebar-v2{width:min(292px,86vw)!important;max-width:86vw!important}}html.glass-ui{--shell-sidebar-w: 288px;--shell-chrome-border: rgba(255, 255, 255, .06);--shell-chrome-highlight: rgba(255, 255, 255, .08);--shell-accent-gradient: linear-gradient( 180deg, #d946ef 0%, #8b5cf6 28%, #4f7cff 62%, #22d3ee 100% );--shell-glass-fill: linear-gradient( 145deg, rgba(255, 255, 255, .09) 0%, rgba(255, 255, 255, .03) 38%, rgba(15, 17, 22, .55) 100% )}html.glass-ui .admin-shell{grid-template-columns:var(--shell-sidebar-w) minmax(0,1fr)!important}html.glass-ui .sidebar.sidebar-v2.shell-chrome-v3{display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;border-right:1px solid var(--shell-chrome-border)!important;background:radial-gradient(ellipse 80% 50% at 0% 0%,rgba(245,158,11,.07),transparent 52%),radial-gradient(ellipse 75% 55% at 100% 100%,rgba(79,124,255,.1),transparent 58%),radial-gradient(ellipse 60% 40% at 0% 0%,rgba(139,92,246,.08),transparent 52%),linear-gradient(180deg,#1e2128,#181b22,#12141a)!important;box-shadow:inset -1px 0 #ffffff0a,4px 0 32px #00000038!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .sidebar-ambient{background:radial-gradient(ellipse 85% 50% at -5% 0%,rgba(139,92,246,.12),transparent 58%),radial-gradient(circle at 100% 88%,rgba(34,211,238,.08),transparent 42%)!important;opacity:.85}html.glass-ui .sidebar-v2.shell-chrome-v3 .brand{position:relative;z-index:2;display:flex!important;align-items:center;gap:12px;flex-shrink:0!important;height:76px;min-height:76px;padding:0 16px 0 18px;border-bottom:1px solid var(--shell-chrome-border)!important;background:linear-gradient(180deg,#ffffff0a,#0000001f)!important;overflow:visible!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .brand:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(245,158,11,.42) 22%,rgba(79,124,255,.38) 58%,transparent 100%);pointer-events:none}html.glass-ui .sidebar-v2.shell-chrome-v3 .brand:before{display:none}html.glass-ui .sidebar-v2.shell-chrome-v3 .brand-mark{width:40px;height:40px;flex-shrink:0;border-radius:11px!important;font-size:1.05rem;font-weight:800;background:linear-gradient(135deg,#6366f1,#4f7cff 45%,#7c3aed)!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 8px 22px #4f7cff52,0 0 0 1px #ffffff0f inset!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .brand-text{min-width:0;flex:1}html.glass-ui .sidebar-v2.shell-chrome-v3 .brand-title-row{display:flex;align-items:center;gap:8px;min-width:0}html.glass-ui .sidebar-v2.shell-chrome-v3 .brand-text strong{font-size:.98rem;font-weight:650;letter-spacing:-.02em;color:#f8fafc!important;white-space:nowrap}html.glass-ui .sidebar-v2.shell-chrome-v3 .brand-badge{padding:3px 7px;border-radius:6px!important;border:1px solid rgba(245,158,11,.32)!important;background:#f59e0b1a!important;color:#fbbf24!important;font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}html.glass-ui .sidebar-v2.shell-chrome-v3 .brand-tagline{display:block;margin-top:3px;color:#64748b;font-size:.68rem;font-weight:500;letter-spacing:.01em;line-height:1.2}html.glass-ui .sidebar-v2.shell-chrome-v3 .side-nav{flex:1 1 auto;min-height:0;padding:10px 10px 12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(245,158,11,.28) transparent}html.glass-ui .sidebar-v2.shell-chrome-v3 .side-nav::-webkit-scrollbar{width:4px}html.glass-ui .sidebar-v2.shell-chrome-v3 .side-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#f59e0b47}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section{margin-bottom:6px;border-radius:12px!important;border:1px solid transparent;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section.is-open,html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section.has-active.is-open{background:#00000038;border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff0a,0 4px 14px #0000001f}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section+.nav-section{border-top:none!important;margin-top:0;padding-top:0}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section.has-active:before{display:none}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section-toggle{min-height:38px;padding:8px 12px 8px 10px;gap:10px;color:#64748b!important;border-radius:10px!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section-toggle:hover{background:#ffffff0a!important;color:#94a3b8!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section.is-open .nav-section-toggle,html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section.has-active .nav-section-toggle{color:#cbd5e1!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section-ico{position:relative;display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:8px!important;background:#ffffff0a;color:#64748b!important;transition:background .16s ease,color .16s ease,box-shadow .16s ease}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section.has-active .nav-section-ico:after{content:"";position:absolute;top:-2px;right:-2px;width:7px;height:7px;border:2px solid #1a1d24;border-radius:50%;background:#fbbf24;box-shadow:0 0 8px #fbbf2473}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section.is-open .nav-section-ico,html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section.has-active .nav-section-ico{background:#4f7cff29;color:#93c5fd!important;box-shadow:inset 0 0 0 1px #4f7cff2e}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section-ico svg{width:16px;height:16px}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section-title{flex:1;min-width:0;font-size:.68rem!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#64748b!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section.is-open .nav-section-title,html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section.has-active .nav-section-title{color:#94a3b8!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section-pill{display:none!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section-chev{color:#475569!important;opacity:.9}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section-chev.is-open{color:#64748b!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section-panel.is-visible .nav-section-items{position:relative;padding:4px 8px 10px 10px}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section-panel.is-visible .nav-section-items:before{content:"";position:absolute;left:23px;top:8px;bottom:12px;width:1px;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.04) 55%,transparent 100%);pointer-events:none}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-link{min-height:36px;margin:1px 0;padding:7px 12px 7px 14px;border:1px solid transparent;border-radius:9px!important;color:#94a3b8!important;font-size:.8125rem!important;font-weight:500!important;gap:10px;transition:color .14s ease,background .14s ease,border-color .14s ease,transform .14s ease}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-link:before{display:none}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-link:hover{color:#e2e8f0!important;background:#ffffff0b!important;border-color:#ffffff0f!important;transform:translate(1px)}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-link.active{position:relative;color:#f8fafc!important;font-weight:600!important;background:linear-gradient(135deg,#4f7cff2e,#8b5cf61a 52%,#ffffff0a)!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff1a,0 6px 18px #0000002e!important;transform:none}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-link.active:after{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:3px;height:62%;border-radius:0 3px 3px 0!important;background:var(--shell-accent-gradient);box-shadow:0 0 12px #8b5cf673,0 0 4px #22d3ee59}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-ico{width:18px;height:18px;border-radius:0!important;background:transparent!important;opacity:.78;color:inherit!important;box-shadow:none!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-ico svg{width:17px;height:17px}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-link:hover .nav-ico{opacity:1;color:#cbd5e1!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-link.active .nav-ico{opacity:1;color:#f8fafc!important;background:transparent!important;box-shadow:none!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .soon{padding:2px 7px;border-radius:999px!important;border:1px dashed rgba(245,158,11,.28);background:#f59e0b14;color:#fbbf24;font-size:.56rem;font-weight:700;letter-spacing:.05em}html.glass-ui .sidebar-v2.shell-chrome-v3 .sidebar-foot{flex-shrink:0!important;position:relative;padding:14px 14px 16px;border-top:1px solid var(--shell-chrome-border)!important;background:linear-gradient(180deg,#00000014,#00000047)!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .sidebar-foot:before{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.22),transparent);pointer-events:none}html.glass-ui .sidebar-v2.shell-chrome-v3 .logout-btn{width:100%;min-height:40px;justify-content:flex-start;padding:0 14px;gap:10px;border-radius:10px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff08!important;color:#94a3b8!important;font-size:.8125rem;font-weight:600;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}html.glass-ui .sidebar-v2.shell-chrome-v3 .sidebar-user-panel{gap:0}html.glass-ui .sidebar-v2.shell-chrome-v3 .logout-btn svg{width:17px;height:17px;opacity:.88;flex-shrink:0}html.glass-ui .sidebar-v2.shell-chrome-v3 .logout-btn:hover{color:#fecaca!important;border-color:#ef444452!important;background:#ef44441a!important;transform:translateY(-1px)}html.glass-ui .topbar.shell-chrome-topbar{--topbar-control-h: 38px;position:relative;display:flex!important;align-items:center!important;min-height:56px!important;height:56px!important;padding:0 18px!important;border-bottom:1px solid var(--shell-chrome-border)!important;background:linear-gradient(180deg,#2f343d,#292d35 52%,#242830)!important;box-shadow:inset 0 1px 0 var(--shell-chrome-highlight),0 6px 20px #00000024!important}html.glass-ui .shell-chrome-topbar .topbar-left,html.glass-ui .shell-chrome-topbar .topbar-right,html.glass-ui .shell-chrome-topbar .topbar-actions{align-items:center!important}html.glass-ui .shell-chrome-topbar .menu-bar-btn{width:var(--topbar-control-h);height:var(--topbar-control-h);min-height:var(--topbar-control-h);max-height:var(--topbar-control-h);padding:0;border-radius:10px!important;border:1px solid rgba(250,249,246,.1)!important;background:#faf9f60d!important;color:#94a3b8!important}html.glass-ui .shell-chrome-topbar .menu-bar-btn:hover{border-color:#4f7cff59!important;background:#4f7cff1f!important;color:#93c5fd!important}html.glass-ui .shell-chrome-topbar .crumbs{display:flex;align-items:center;gap:.35rem;padding-left:.15rem}html.glass-ui .shell-chrome-topbar .crumb-muted,html.glass-ui .shell-chrome-topbar .crumb-sep{color:#64748b!important;font-size:.8125rem;font-weight:500}html.glass-ui .shell-chrome-topbar .crumb-current{position:relative;padding-left:.55rem;color:#f8fafc!important;font-size:.9375rem!important;font-weight:650!important;letter-spacing:-.02em}html.glass-ui .shell-chrome-topbar .crumb-current:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;border-radius:2px!important;background:var(--shell-accent-gradient);box-shadow:0 0 10px #8b5cf666}html.glass-ui .shell-chrome-topbar .topbar-search-field{height:var(--topbar-control-h)!important;min-height:var(--topbar-control-h)!important;max-height:var(--topbar-control-h)!important;box-sizing:border-box;border-radius:10px!important;border:1px solid rgba(250,249,246,.1)!important;background:var(--shell-glass-fill)!important;box-shadow:inset 0 1px #faf9f60d!important}html.glass-ui .shell-chrome-topbar .topbar-search.is-active .topbar-search-field{border-color:#4f7cff6b!important;box-shadow:inset 0 1px #faf9f60f,0 0 0 3px #4f7cff1f!important}html.glass-ui .shell-chrome-topbar .topbar-search-icon{width:var(--topbar-control-h);height:var(--topbar-control-h);color:#64748b!important}html.glass-ui .shell-chrome-topbar .topbar-search-input,html.glass-ui .shell-chrome-topbar .workspace .topbar .topbar-search-field .topbar-search-input,html.glass-ui .shell-chrome-topbar .topbar .topbar-search-field .topbar-search-input{height:var(--topbar-control-h)!important;min-height:var(--topbar-control-h)!important;max-height:var(--topbar-control-h)!important;font-size:.8125rem!important;line-height:1.2!important}html.glass-ui .shell-chrome-topbar .topbar-search-kbd{border-radius:6px!important;border-color:#faf9f61a;background:#0003;color:#64748b}html.glass-ui .shell-chrome-topbar .topbar-icon-btn,html.glass-ui .shell-chrome-topbar .theme-toggle{width:var(--topbar-control-h);height:var(--topbar-control-h)!important;min-height:var(--topbar-control-h)!important;max-height:var(--topbar-control-h)!important;box-sizing:border-box;padding:0;border-radius:10px!important;border:1px solid rgba(250,249,246,.1)!important;background:#faf9f60d!important;color:#94a3b8!important}html.glass-ui .shell-chrome-topbar .theme-toggle{width:auto;min-width:var(--topbar-control-h);padding:0 10px!important;gap:.35rem;font-size:.75rem;font-weight:600}html.glass-ui .shell-chrome-topbar .topbar-icon-btn:hover,html.glass-ui .shell-chrome-topbar .theme-toggle:hover{border-color:#4f7cff59!important;background:#4f7cff1f!important;color:#93c5fd!important}html.glass-ui .shell-chrome-topbar .topbar-icon-badge{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#292d35!important}html.glass-ui .shell-chrome-topbar .topbar-user-card{display:flex!important;align-items:center!important;height:var(--topbar-control-h)!important;min-height:var(--topbar-control-h)!important;max-height:var(--topbar-control-h)!important;box-sizing:border-box!important;padding:0 10px 0 4px!important;border-radius:10px!important;border:1px solid rgba(250,249,246,.1)!important;background:var(--shell-glass-fill)!important;box-shadow:inset 0 1px #faf9f60d}html.glass-ui .shell-chrome-topbar .topbar-user-avatar{width:30px!important;height:30px!important;border-radius:9px!important;font-size:.68rem!important;color:#fff!important;background:var(--shell-accent-gradient)!important;box-shadow:0 4px 14px #4f7cff47!important;flex-shrink:0}html.glass-ui .shell-chrome-topbar .topbar-user-meta{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;line-height:1.1}html.glass-ui .shell-chrome-topbar .topbar-user-name{color:#f1f5f9!important;font-size:.75rem!important;line-height:1.1!important}html.glass-ui .shell-chrome-topbar .topbar-user-role{margin-top:0!important;padding:1px 6px!important;border-radius:6px!important;font-size:.55rem!important;line-height:1.2!important;color:#64748b!important;background:#00000038;border-color:#faf9f60f}html.glass-ui .shell-chrome-topbar .topbar-search-results{border-radius:12px!important;border:1px solid rgba(250,249,246,.12)!important;background:linear-gradient(180deg,#2f343d,#292d35)!important;box-shadow:0 20px 48px #00000059!important}html.glass-ui .shell-chrome-topbar .topbar-search-result{color:#e2e8f0!important;border-radius:8px!important}html.glass-ui .shell-chrome-topbar .topbar-search-result-group{color:#64748b!important}html.glass-ui .shell-chrome-topbar .topbar-search-result:hover{background:#4f7cff1f!important}html.glass-ui .shell-chrome-topbar .topbar-search-empty{color:#64748b!important}html.glass-ui .sidebar-v2.shell-chrome-v3.is-collapsed .nav-link.active:after{display:none}html.glass-ui .sidebar-v2.shell-chrome-v3.is-collapsed .nav-link.active{border-color:#4f7cff59!important}html.glass-ui .sidebar-v2.shell-chrome-v3.is-collapsed .nav-link.active .nav-ico{color:#93c5fd!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .brand-mark{border-radius:11px!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .brand-badge{border-radius:6px!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section{border-radius:12px!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section-toggle,html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-link,html.glass-ui .sidebar-v2.shell-chrome-v3 .logout-btn{border-radius:10px!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-section-ico{border-radius:8px!important}html.glass-ui .sidebar-v2.shell-chrome-v3 .nav-link.active:after{border-radius:0 3px 3px 0!important}@media (max-width: 900px){html.glass-ui .sidebar-v2.shell-chrome-v3.is-mobile-open{box-shadow:8px 0 40px #00000059!important}html.glass-ui .shell-chrome-topbar .crumb-muted,html.glass-ui .shell-chrome-topbar .crumb-sep{display:none}html.glass-ui .shell-chrome-topbar .crumb-current{padding-left:0}html.glass-ui .shell-chrome-topbar .crumb-current:before{display:none}}@media (max-width: 640px){html.glass-ui .shell-chrome-topbar .topbar-user-meta{display:none}html.glass-ui .shell-chrome-topbar .topbar-user-card{padding:4px;border:none;background:transparent!important;box-shadow:none}}html.glass-ui .shell-chrome-topbar .topbar-book-toggle{display:inline-flex;align-items:center;gap:.45rem;height:var(--topbar-control-h);flex-shrink:0}html.glass-ui .shell-chrome-topbar .topbar-book-toggle-label{font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:none;color:#94a3b8;white-space:nowrap}html.glass-ui .shell-chrome-topbar .topbar-book-toggle-pills{display:inline-flex;align-items:center;gap:2px;height:var(--topbar-control-h);padding:3px;box-sizing:border-box;border-radius:8px;border:1px solid rgba(250,249,246,.12);background:#00000038}html.glass-ui .shell-chrome-topbar .topbar-book-toggle-pill{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--topbar-control-h) - 8px);min-width:3.4rem;padding:0 .7rem;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:.74rem;font-weight:700;cursor:pointer;line-height:1}html.glass-ui .shell-chrome-topbar .topbar-book-toggle-pill:hover{color:#e2e8f0;background:#faf9f60f}html.glass-ui .shell-chrome-topbar .topbar-book-toggle--paper .topbar-book-toggle-pill.is-active{background:#2563eb;color:#fff;box-shadow:none}html.glass-ui .shell-chrome-topbar .topbar-book-toggle--live .topbar-book-toggle-pill.is-active{background:#0f766e;color:#fff;box-shadow:none}html.glass-ui[data-theme=light] .shell-chrome-topbar .topbar-book-toggle-label{color:#64748b}html.glass-ui[data-theme=light] .shell-chrome-topbar .topbar-book-toggle-pills{border-color:#d0d7e2;background:#fff}html.glass-ui[data-theme=light] .shell-chrome-topbar .topbar-book-toggle-pill{color:#475569}html.glass-ui[data-theme=light] .shell-chrome-topbar .topbar-book-toggle-pill:hover{color:#0f172a;background:#f1f5f9}@media (max-width: 720px){html.glass-ui .shell-chrome-topbar .topbar-book-toggle-label{display:none}}html.glass-ui{--dash-strip-bg: #292d35;--dash-strip-bg-top: #2f343d;--dash-strip-bg-bottom: #242830;--dash-strip-border: rgba(250, 249, 246, .08);--dash-strip-accent: linear-gradient(180deg, #d946ef 0%, #8b5cf6 32%, #4f7cff 66%, #22d3ee 100%);--dash-surface: #1b1b24;--dash-surface-elevated: #22222c;--dash-card-border: rgba(250, 249, 246, .11);--dash-card-shine: rgba(250, 249, 246, .09)}html.glass-ui .dash{display:grid;gap:1.25rem;padding:1rem;border-radius:14px;border:1px solid rgba(250,249,246,.07);background:#1b1b24;box-shadow:none}html.glass-ui .trading-desk-shell{border-radius:14px;border:1px solid rgba(250,249,246,.07);background:#1b1b24;box-shadow:none}html.glass-ui .dash-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}html.glass-ui .dash-kpi-section-label{margin:0}html.glass-ui .dash .clients-stat-card{min-height:100px;border-radius:12px!important;border:2px dotted rgba(148,163,184,.55)!important;background:#22222c!important;box-shadow:none!important;transition:border-color .15s ease,opacity .15s ease,transform .15s ease;cursor:grab}html.glass-ui .dash .clients-stat-card:hover{transform:none;border-color:#e2e8f0b8!important;box-shadow:none!important}html.glass-ui .dash .clients-stat-card:active{cursor:grabbing}html.glass-ui .dash .clients-stat-card--dragging{opacity:.45;border-color:#4f7cff8c!important;border-style:dashed!important}html.glass-ui .dash .clients-stat-card--drop-target{border-color:#fbbf24b3!important;border-style:dashed!important;background:#fbbf240f!important}html.glass-ui .dash .clients-stat-card-grip{position:absolute;top:.55rem;right:.45rem;display:inline-flex;align-items:center;justify-content:center;color:#94a3b88c;pointer-events:none;z-index:2}html.glass-ui .dash .clients-stat-card:hover .clients-stat-card-grip{color:#e2e8f0bf}html.glass-ui .dash .dash-kpi-rearrange-hint{margin:0 0 .45rem;font-size:.68rem;color:#64748b;letter-spacing:.02em}html.glass-ui .dash .clients-stat-card-orb{display:none}html.glass-ui .dash .clients-stat-card-icon{width:1.75rem;height:1.75rem;border-radius:8px!important;box-shadow:none;background:#ffffff0f}html.glass-ui .dash .clients-stat-card-label{color:#64748b!important;font-size:.625rem!important;font-weight:600!important;letter-spacing:.06em!important}html.glass-ui .dash .clients-stat-card-value{font-size:clamp(1rem,.95vw,1.2rem)!important;font-weight:650!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#f1f5f9!important}html.glass-ui .dash .clients-stat-card-value.tone-pos{color:#22c55e!important;text-shadow:none}html.glass-ui .dash .clients-stat-card-value.tone-neg{color:#ef4444!important;text-shadow:none}html.glass-ui .dash .clients-stat-card-value.tone-warn{color:#eab308!important}html.glass-ui .dash .clients-stat-card-value.tone-info{color:#e2e8f0!important}html.glass-ui .dash .clients-stat-card-hint{color:#64748b!important;font-size:.65rem!important}html.glass-ui .dash .clients-stat-grid--row .clients-stat-card:after{display:none}html.glass-ui .dash-score-section{gap:0}html.glass-ui .dash-stat-grid--7.clients-stat-grid--row{gap:.72rem;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;overflow-x:visible}html.glass-ui .dash-section-label{font-size:.65rem!important;font-weight:700!important;letter-spacing:.12em!important;color:#64748b!important}html.glass-ui .dash-banner--pulse{position:relative;overflow:hidden;padding:0!important;border-radius:16px;border:1px solid var(--dash-strip-border)!important;background:linear-gradient(180deg,var(--dash-strip-bg-top) 0%,var(--dash-strip-bg) 52%,var(--dash-strip-bg-bottom) 100%)!important;box-shadow:inset 0 1px #faf9f614,0 12px 32px #00000038}html.glass-ui .dash-banner--pulse:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:14px 0 0 14px;background:var(--dash-strip-accent);box-shadow:0 0 14px #8b5cf673}html.glass-ui .dash-banner-inner{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;padding:.85rem 1.1rem .85rem 1.2rem}html.glass-ui .dash-banner-tag{display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#f8fafc;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html.glass-ui .dash-banner-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem}html.glass-ui .dash-banner-metric{display:inline-flex;align-items:baseline;gap:.35rem;color:#cbd5e1;font-size:.82rem}html.glass-ui .dash-banner-metric strong{font-size:.95rem;font-weight:600;color:#f1f5f9}html.glass-ui .dash-banner-metric.pos strong{color:#4ade80}html.glass-ui .dash-banner-metric.neg strong{color:#f87171}html.glass-ui .dash-banner-metric.warn strong{color:#fbbf24}html.glass-ui .dash-banner-metric span:last-child{color:#64748b;font-size:.72rem}html.glass-ui .dash-banner-dot{width:4px;height:4px;border-radius:50%;background:#ffffff2e;flex-shrink:0}html.glass-ui .dash-kpi{background:linear-gradient(160deg,rgba(255,255,255,.04) 0%,transparent 48%),var(--box-bg)!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 4px 20px #0000002e!important}html.glass-ui a.dash-kpi:hover{border-color:#4f7cff47!important;box-shadow:0 8px 28px #00000047,0 0 0 1px #4f7cff1a!important}html.glass-ui .dash-kpi-inner{padding:.95rem .9rem .95rem .75rem!important}html.glass-ui .dash-kpi-icon{border:1px solid rgba(255,255,255,.08)!important}html.glass-ui .dash-kpi-value{font-size:1.38rem!important;margin-top:.15rem}html.glass-ui .dash-kpi-grid--score{gap:.85rem!important}.dash-score-section{margin-bottom:.25rem}.dash-score-section .clients-stat-card--draggable{border-style:dotted;border-width:1.5px;cursor:grab;position:relative}.dash-score-section .clients-stat-card--draggable:active{cursor:grabbing}.dash-score-section .clients-stat-card--dragging{opacity:.45}.dash-score-section .clients-stat-card--drop-target{border-style:dashed}.dash-score-section .clients-stat-card-grip{position:absolute;top:.55rem;right:.45rem;display:inline-flex;color:var(--muted, #94a3b8);pointer-events:none;z-index:2}.dash-kpi-rearrange-hint{margin:0 0 .45rem;font-size:.68rem;color:var(--muted, #64748b)}.dash-stat-grid--7.clients-stat-grid--row{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;width:100%}@media (max-width: 1200px){.dash-stat-grid--7.clients-stat-grid--row{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible}}@media (max-width: 720px){.dash-stat-grid--7.clients-stat-grid--row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.dash-stat-grid--7.clients-stat-grid--row{grid-template-columns:repeat(2,minmax(0,1fr))}}html.glass-ui .dash-card{background:linear-gradient(160deg,rgba(250,249,246,.06) 0%,rgba(248,246,242,.015) 45%,transparent 100%),var(--box-bg)!important;border:1px solid rgba(250,249,246,.09)!important}html.glass-ui .dash-card-head{padding:1rem 1.15rem .85rem!important;border-bottom:1px solid rgba(255,255,255,.06)}html.glass-ui .dash-card-body{padding:.85rem 1.15rem 1.15rem!important}html.glass-ui .dash-card-body.tight{padding-top:.65rem!important}html.glass-ui .dash-pnl-section{display:grid;gap:0;border-radius:18px;border:1px solid var(--dash-strip-border);background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(250,249,246,.04),transparent 55%),linear-gradient(180deg,#22222cf2,#1b1b24fa);box-shadow:inset 0 1px #faf9f60d,0 16px 40px #0000003d;overflow:hidden}html.glass-ui .dash-pnl-section-head{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.2rem 1rem 1.35rem;border-radius:0;border:none;border-bottom:1px solid var(--dash-strip-border);background:linear-gradient(180deg,var(--dash-strip-bg-top) 0%,var(--dash-strip-bg) 52%,var(--dash-strip-bg-bottom) 100%);box-shadow:inset 0 1px #faf9f612}html.glass-ui .dash-pnl-section-head:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--dash-strip-accent);box-shadow:0 0 14px #8b5cf673}html.glass-ui .dash-pnl-head-actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}html.glass-ui .dash-pnl-title{margin:.15rem 0 0;font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:#f1f5f9}html.glass-ui .dash-pnl-subtitle{margin:.25rem 0 0;font-size:.78rem;color:#64748b}html.glass-ui .dash-pnl-panel{background:transparent!important;border:none!important;box-shadow:none!important;padding:0 1.05rem 1.05rem!important;overflow:visible}html.glass-ui .dash-pnl-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin:.85rem 0 .65rem;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(250,249,246,.07);background:linear-gradient(155deg,#faf9f60f,#14161c8c);box-shadow:inset 0 1px #faf9f60d}html.glass-ui .dash-pnl-filter{display:grid;grid-template-rows:auto 34px;gap:.32rem;flex:0 0 auto;min-width:0;align-content:end}html.glass-ui .dash-pnl-filter-label{display:block;height:14px;line-height:14px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}html.glass-ui .workspace .dash-pnl-filter select,html.glass-ui .main .dash-pnl-filter select,html.glass-ui .dash-pnl-filter select{width:152px;min-width:0;max-width:152px;height:34px!important;min-height:34px!important;box-sizing:border-box;padding:0 1.65rem 0 .65rem!important;line-height:1.2!important;font-size:.78rem;border:1px solid rgba(255,255,255,.08)!important;border-radius:5px;background-color:#ffffff0f!important;color:#e2e8f0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}html.glass-ui .dash-pnl-filter--book select{width:118px;max-width:118px}html.glass-ui .dash-pnl-filter .search-select{position:relative;width:152px;max-width:152px}html.glass-ui .dash-pnl-filter .search-select--book{width:118px;max-width:118px}html.glass-ui .search-select-trigger{width:100%;height:34px!important;min-height:34px!important;box-sizing:border-box;padding:0 1.65rem 0 .65rem!important;line-height:1.2!important;font-size:.78rem;font-weight:600;text-align:left;border:1px solid rgba(255,255,255,.08)!important;border-radius:5px;background-color:#ffffff0f!important;color:#e2e8f0!important;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}html.glass-ui .search-select-trigger:disabled{opacity:.55;cursor:not-allowed}html.glass-ui .search-select-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.glass-ui .search-select-menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;width:max(100%,200px);max-width:280px;padding:.45rem;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#12151c;box-shadow:0 12px 32px #00000073}html.glass-ui .search-select-menu--portal{position:fixed;z-index:10050;top:auto;left:auto;max-width:min(280px,calc(100vw - 16px))}html.glass-ui .search-select-input{width:100%;height:32px;box-sizing:border-box;margin-bottom:.35rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#ffffff0d;color:#e2e8f0;font-size:.78rem}html.glass-ui .search-select-input:focus{outline:none;border-color:#4f7cff73}html.glass-ui .search-select-list{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}html.glass-ui .search-select-option{display:block;width:100%;padding:.45rem .55rem;border:none;border-radius:3px;background:transparent;color:#e2e8f0;font-size:.78rem;text-align:left;cursor:pointer}html.glass-ui .search-select-option:hover,html.glass-ui .search-select-option.is-active{background:#4f7cff24;color:#f1f5f9}html.glass-ui .search-select-empty{padding:.5rem .55rem;font-size:.74rem;color:#64748b}html.glass-ui .dash-pnl-filter--range{flex:0 0 auto}html.glass-ui .dash-date-range{display:flex;flex-direction:row;align-items:center;gap:.4rem;height:34px;box-sizing:border-box}html.glass-ui .dash-date-presets{display:inline-flex;align-items:center;gap:.18rem;height:34px;box-sizing:border-box;padding:3px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;flex-shrink:0}html.glass-ui .dash-date-preset{min-width:34px;height:30px;padding:0 .4rem;border:none;border-radius:4px;background:transparent;color:#94a3b8;font-family:inherit;font-size:.68rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .14s ease,color .14s ease}html.glass-ui .dash-date-preset:hover{color:#cbd5e1;background:#ffffff0f}html.glass-ui .dash-date-preset--active{color:#93c5fd!important;background:#4f7cff33!important;box-shadow:0 0 0 1px #4f7cff40}html.glass-ui .workspace input.dash-date-input[type=date]:not(.topbar-search-input),html.glass-ui .main input.dash-date-input[type=date]:not(.topbar-search-input),html.glass-ui .dash-date-input{width:108px;height:34px!important;min-height:34px!important;box-sizing:border-box;padding:0 .4rem!important;line-height:1.2!important;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#ffffff0f!important;color:#e2e8f0!important;font-family:inherit;font-size:.72rem;color-scheme:dark;flex-shrink:0}html.glass-ui .dash-date-input:focus{outline:none;border-color:#4f7cff66;box-shadow:0 0 0 2px #4f7cff1f}html.glass-ui .dash-date-sep{flex-shrink:0;color:#64748b;font-size:.72rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.glass-ui .dash-pnl-refresh{display:inline-flex;align-items:center;gap:.35rem}html.glass-ui .dash-spin{animation:dash-spin .8s linear infinite}@keyframes dash-spin{to{transform:rotate(360deg)}}html.glass-ui .dash-pnl-stat-grid{padding:0 0 .85rem;gap:.72rem}html.glass-ui .dash-pnl-stat-grid .clients-stat-card{position:relative;min-height:96px;border-radius:14px!important;border:2px dotted rgba(148,163,184,.55)!important;background:linear-gradient(155deg,#faf9f617,#14161ca6)!important;box-shadow:none!important;cursor:grab;transition:border-color .15s ease,opacity .15s ease}html.glass-ui .dash-pnl-stat-grid .clients-stat-card:hover{transform:none;border-color:#e2e8f0b8!important}html.glass-ui .dash-pnl-stat-grid .clients-stat-card:active{cursor:grabbing}html.glass-ui .dash-pnl-stat-grid .clients-stat-card--dragging{opacity:.45;border-color:#4f7cff8c!important;border-style:dashed!important}html.glass-ui .dash-pnl-stat-grid .clients-stat-card--drop-target{border-color:#fbbf24b3!important;border-style:dashed!important;background:#fbbf240f!important}html.glass-ui .dash-pnl-stat-grid .clients-stat-card-grip{position:absolute;top:.55rem;right:.45rem;display:inline-flex;align-items:center;justify-content:center;color:#94a3b88c;pointer-events:none;z-index:2}html.glass-ui .dash-pnl-stat-grid .clients-stat-card:hover .clients-stat-card-grip{color:#e2e8f0bf}html.glass-ui .dash-pnl-stat-grid .clients-stat-card-value{font-size:clamp(.88rem,.95vw,1.22rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.glass-ui .dash-pnl-stat-grid .clients-stat-card--compact-value .clients-stat-card-value{font-size:clamp(.78rem,.85vw,.95rem)}html.glass-ui .dash-pnl-chart-card{min-height:0;border-radius:16px!important;border:1px solid var(--dash-card-border)!important;background:linear-gradient(160deg,#faf9f612,#14161cb8)!important;box-shadow:inset 0 1px 0 var(--dash-card-shine),0 14px 36px #00000047!important}html.glass-ui .dash-pnl-chart-card.is-loading{opacity:.72}html.glass-ui .dash-pnl-chart-body{padding:.65rem .75rem .75rem!important;gap:0!important}html.glass-ui .dash-pnl-lower-row:not(.has-aside){padding-bottom:.85rem}html.glass-ui .dash-pnl-stat-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:.65rem;padding:1rem 1.15rem .25rem}html.glass-ui .dash-pnl-tile{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.15rem .55rem;padding:.75rem .85rem;border-radius:5px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}html.glass-ui .dash-pnl-tile--wide{grid-column:span 2;grid-template-columns:1fr}html.glass-ui .dash-pnl-day-pair{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;min-width:0}html.glass-ui .dash-pnl-tile--day{grid-template-columns:1fr;min-width:0;padding:.65rem .75rem}html.glass-ui .dash-pnl-tile--day .dash-pnl-tile-value{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.glass-ui .dash-pnl-tile-icon{grid-row:1 / span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:5px;background:#ffffff0d;color:#94a3b8}html.glass-ui .dash-pnl-tile.tone-pos .dash-pnl-tile-icon{background:#22c55e1f;color:#4ade80}html.glass-ui .dash-pnl-tile.tone-neg .dash-pnl-tile-icon{background:#ef44441f;color:#f87171}html.glass-ui .dash-pnl-tile.tone-info .dash-pnl-tile-icon{background:#4f7cff1f;color:#93c5fd}html.glass-ui .dash-pnl-tile-label{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b}html.glass-ui .dash-pnl-tile-value{font-size:.92rem;font-weight:600;color:#e2e8f0;line-height:1.25}html.glass-ui .daily-pnl-bar-value{font-size:9px;font-weight:700;pointer-events:none}html.glass-ui .daily-pnl-bar-value--up{fill:#86efac}html.glass-ui .daily-pnl-bar-value--down{fill:#fca5a5}html.glass-ui .dash-pnl-chart-frame{padding:.85rem 1.15rem .5rem}html.glass-ui .dash-pnl-chart-frame.is-loading{opacity:.72}html.glass-ui .daily-pnl-chart-surface{border:none!important;background:transparent!important;border-radius:8px!important;padding:.35rem .25rem 0}html.glass-ui .daily-pnl-chart-axis--zero{fill:#ffffff80!important;font-weight:700!important}html.glass-ui .dash-pnl-empty{display:grid;place-items:center;min-height:200px;border:1px dashed rgba(255,255,255,.1);border-radius:5px;color:#64748b!important;font-size:.85rem}html.glass-ui .dash-pnl-table-section{padding:.5rem 1.15rem 1.15rem}html.glass-ui .dash-pnl-table-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 0 .65rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}html.glass-ui .dash-pnl-table-meta{font-size:.68rem;font-weight:500;text-transform:none;letter-spacing:0;color:#475569}html.glass-ui .dash-pnl-table-wrap{border:1px solid rgba(255,255,255,.06)!important;border-radius:5px!important;overflow:hidden}html.glass-ui .dash-pnl-table tbody tr.row-profit td{background:#22c55e0a!important}html.glass-ui .dash-pnl-table tbody tr.row-loss td{background:#ef44440a!important}html.glass-ui .dash-pnl-date{color:#cbd5e1!important;font-weight:500}html.glass-ui .dash-pnl-badge{display:inline-flex;align-items:center;min-width:52px;justify-content:center;padding:.18rem .5rem;border-radius:5px;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}html.glass-ui .dash-pnl-badge--profit{background:#22c55e24;color:#4ade80;border:1px solid rgba(34,197,94,.2)}html.glass-ui .dash-pnl-badge--loss{background:#ef444424;color:#f87171;border:1px solid rgba(239,68,68,.2)}html.glass-ui .dash-pnl-badge--flat{background:#64748b1f;color:#94a3b8;border:1px solid rgba(100,116,139,.18)}html.glass-ui .dash-pnl-error{margin:0 1.15rem}html.glass-ui .dash-grid--monitor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}html.glass-ui .dash-monitor-card{padding:0!important;overflow:hidden}html.glass-ui .dash-monitor-card--strategies,html.glass-ui .dash-monitor-card--strategies .dash-monitor-body{overflow:visible!important}html.glass-ui .dash-monitor-card--wide{grid-column:1 / -1}html.glass-ui .dash-monitor-head{padding:.85rem 1rem!important;border-bottom:1px solid rgba(255,255,255,.06)}html.glass-ui .dash-monitor-head h2{font-size:.92rem!important;margin:0!important}html.glass-ui .dash-monitor-head p{margin:.15rem 0 0!important;font-size:.72rem!important;color:#64748b!important}html.glass-ui .dash-monitor-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem .75rem;padding:.65rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);background:#0000001a}html.glass-ui .dash-monitor-filter{display:grid;grid-template-rows:auto 34px;gap:.28rem;flex:1 1 120px;min-width:0}html.glass-ui .dash-monitor-filter--sm{flex:0 0 auto}html.glass-ui .dash-monitor-filter-label{font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b;line-height:1}html.glass-ui .workspace .dash-monitor-toolbar input.dash-monitor-input[type=search]:not(.topbar-search-input),html.glass-ui .main .dash-monitor-toolbar input.dash-monitor-input[type=search]:not(.topbar-search-input),html.glass-ui .dash-monitor-input{width:100%;height:34px!important;min-height:34px!important;padding:0 .55rem!important;line-height:1.2!important;box-sizing:border-box;border:1px solid rgba(255,255,255,.08)!important;border-radius:5px;background:#ffffff0f!important;color:#e2e8f0!important;font-family:inherit;font-size:.74rem}html.glass-ui .dash-monitor-input::-moz-placeholder{color:#64748b}html.glass-ui .dash-monitor-input::placeholder{color:#64748b}html.glass-ui .workspace .dash-monitor-toolbar select,html.glass-ui .main .dash-monitor-toolbar select,html.glass-ui .dash-monitor-filter select{width:92px;height:34px!important;min-height:34px!important;padding:0 1.4rem 0 .5rem!important;line-height:1.2!important;box-sizing:border-box;border:1px solid rgba(255,255,255,.08)!important;border-radius:5px;background-color:#ffffff0f!important;color:#e2e8f0!important;font-size:.74rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 12px) 50%,calc(100% - 8px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}html.glass-ui .dash-monitor-count{margin-left:auto;align-self:end;padding-bottom:.45rem;font-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums;color:#64748b;white-space:nowrap}html.glass-ui .dash-monitor-body{padding:0!important}html.glass-ui .dash-monitor-table-wrap:not(.desk-orders-table-viewport){max-height:280px;overflow-x:auto;overflow-y:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable}html.glass-ui .dash-monitor-table-wrap--wide{max-height:none;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;overscroll-behavior-y:auto}html.glass-ui .dash-monitor-table-wrap--paged{max-height:none!important;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-x:contain;overscroll-behavior-y:auto}html.glass-ui .dash-monitor-pager{border-top:1px solid rgba(255,255,255,.06)}html.glass-ui .dash-monitor-pager .pager{margin:0;border:none;border-radius:0;background:#00000024!important;padding:.55rem .85rem;font-size:.74rem}html.glass-ui .dash-monitor-pager .pager-meta strong,html.glass-ui .dash-monitor-pager .pager-page strong{color:#e2e8f0}html.glass-ui .dash-monitor-table--strategies{min-width:1080px}html.glass-ui .dash-monitor-sr-head,html.glass-ui .dash-monitor-sr{width:44px;min-width:44px;max-width:44px;padding-left:.65rem!important;padding-right:.45rem!important;text-align:center;color:#64748b!important;font-size:.72rem!important;font-weight:600!important;font-variant-numeric:tabular-nums}html.glass-ui .dash-monitor-sr-head{font-size:.58rem!important;letter-spacing:.04em}html.glass-ui .dash-monitor-row.mode-live .dash-monitor-sr,html.glass-ui .dash-monitor-row.mode-paper .dash-monitor-sr{box-shadow:inset 3px 0 0 transparent}html.glass-ui .dash-monitor-row.mode-live td:nth-child(2),html.glass-ui .dash-monitor-row.mode-paper td:nth-child(2){box-shadow:inset 3px 0 #22c55e8c}html.glass-ui .dash-monitor-row.mode-paper td:nth-child(2){box-shadow:inset 3px 0 #fbbf2473}html.glass-ui .dash-monitor-strategy-cell{min-width:140px;max-width:200px}html.glass-ui .dash-monitor-type{font-size:.74rem;font-weight:600;white-space:nowrap}html.glass-ui .dash-monitor-desc{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8!important;font-size:.72rem!important}html.glass-ui .dash-monitor-status-cell{min-width:108px}html.glass-ui .dash-monitor-deploy{display:flex;align-items:center;gap:.35rem;margin-top:.35rem}html.glass-ui .dash-monitor-deploy-dot{width:6px;height:6px;border-radius:50%;background:#64748b;flex-shrink:0}html.glass-ui .dash-monitor-deploy-dot.is-on{background:#a78bfa;box-shadow:0 0 0 2px #a78bfa33}html.glass-ui .dash-monitor-deploy-label{font-size:.66rem;color:#64748b;line-height:1.2}html.glass-ui .dash-monitor-perf-cell{min-width:72px;text-align:center;vertical-align:middle}html.glass-ui .dash-monitor-perf-val{display:block;font-size:.78rem;font-weight:700;line-height:1.2}html.glass-ui .dash-monitor-perf-label{display:block;margin-top:.15rem;font-size:.58rem;font-weight:500;letter-spacing:.03em;color:#64748b;line-height:1.1}html.glass-ui .dash-monitor-toolbar--strategies{row-gap:.65rem}html.glass-ui .dash-monitor-filter--search{flex:1 1 180px;min-width:160px;max-width:280px}html.glass-ui .dash-monitor-filter--sm select{min-width:96px}html.glass-ui .dash-monitor-filter--owner select{min-width:118px}html.glass-ui .dash-monitor-filter--symbol select{min-width:108px}html.glass-ui .dash-monitor-reset{align-self:flex-end;margin-bottom:1px;height:34px;padding:0 .65rem;font-size:.72rem;font-weight:600}html.glass-ui .dash-monitor-table--strategies thead th:nth-child(8),html.glass-ui .dash-monitor-table--strategies thead th:nth-child(9),html.glass-ui .dash-monitor-table--strategies thead th:nth-child(10),html.glass-ui .dash-monitor-table--strategies thead th:nth-child(11){text-align:center}html.glass-ui .dash-monitor-table:not(.desk-orders-table){width:100%;border-collapse:separate;border-spacing:0}html.glass-ui .dash-monitor-table:not(.desk-orders-table) thead th{position:sticky;top:0;z-index:1;padding:.55rem .75rem!important;font-size:.6rem!important;letter-spacing:.06em!important;text-transform:uppercase;color:#64748b!important;background:#1b1b24fa!important;border-bottom:1px solid rgba(255,255,255,.06)!important}html.glass-ui .dash-monitor-table:not(.desk-orders-table) tbody td{padding:.5rem .75rem!important;font-size:.76rem!important;border-bottom:1px solid rgba(255,255,255,.04)!important;vertical-align:middle}html.glass-ui .dash-monitor-row:not(.admin-order-row):hover td{background:#ffffff08!important}html.glass-ui .dash-monitor-row.mode-live td:first-child,html.glass-ui .dash-monitor-row.mode-paper td:first-child{box-shadow:none}html.glass-ui .dash-monitor-link{color:#93c5fd;font-weight:500;text-decoration:none}html.glass-ui .dash-monitor-link:hover{color:#bfdbfe;text-decoration:underline}html.glass-ui .dash-monitor-muted{color:#94a3b8}html.glass-ui .dash-monitor-symbol{font-weight:600;color:#e2e8f0}html.glass-ui .dash-monitor-time{color:#94a3b8;white-space:nowrap}html.glass-ui .dash-monitor-mode{display:inline-flex;padding:.12rem .4rem;border-radius:4px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html.glass-ui .dash-monitor-mode.mode-live{color:#4ade80;background:#22c55e1f}html.glass-ui .dash-monitor-mode.mode-paper{color:#fbbf24;background:#fbbf241f}html.glass-ui .dash-monitor-empty{padding:1.25rem .75rem;text-align:center;color:#64748b;font-size:.78rem}@media (max-width: 720px){html.glass-ui .dash-pnl-tile--wide,html.glass-ui .dash-pnl-day-pair{grid-column:span 1}html.glass-ui .dash-pnl-day-pair{grid-template-columns:1fr}html.glass-ui .dash-banner-metrics{gap:.5rem .65rem}html.glass-ui .dash-pnl-toolbar{flex-direction:column;align-items:stretch}html.glass-ui .dash-pnl-filter select,html.glass-ui .dash-pnl-filter--book select{width:100%;max-width:none}html.glass-ui .dash-date-range{flex-wrap:wrap;height:auto;gap:.45rem}html.glass-ui .dash-date-input{flex:1;min-width:0;width:auto}html.glass-ui .dash-grid--monitor{grid-template-columns:1fr}html.glass-ui .dash-monitor-toolbar{flex-direction:column;align-items:stretch}html.glass-ui .dash-monitor-count{margin-left:0;align-self:flex-start;padding-bottom:0}html.glass-ui .dash-monitor-filter select{width:100%}}html.glass-ui .dash-pnl-lower-row.has-aside{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;align-items:stretch;padding:0 0 .85rem}html.glass-ui .dash-pnl-lower-row.has-aside .dash-pnl-chart-card,html.glass-ui .dash-pnl-lower-row.has-aside .dash-pnl-chart-bare{min-height:0}html.glass-ui .dash-pnl-sidebar{display:flex;flex-direction:column;gap:.65rem;min-width:0;min-height:0;padding:.25rem 0 .5rem}html.glass-ui .dash-pnl-sidebar .dash-sentiment-card{flex:0 0 auto;height:auto!important;margin:0!important}html.glass-ui .dash-pnl-sidebar .dash-alerts-card{flex:1 1 auto;min-height:0;height:auto;margin:0!important}html.glass-ui .dash-sentiment-card,html.glass-ui .dash-alerts-card{height:100%;margin:0!important;padding:0!important;overflow:visible!important}html.glass-ui .dash-sentiment-body,html.glass-ui .dash-alerts-body{display:flex;flex-direction:column;gap:.35rem;height:100%;min-height:0}html.glass-ui .dash-alerts-body .dash-alerts-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html.glass-ui .dash-index-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;flex-wrap:wrap;margin-bottom:.55rem}html.glass-ui .dash-index-title{margin:0;font-size:1rem!important;font-weight:600!important;color:#f1f5f9!important}html.glass-ui .dash-index-title-row{display:flex;align-items:center;gap:.35rem}html.glass-ui .dash-index-ext{color:#64748b;text-decoration:none;font-size:.9rem}html.glass-ui .dash-index-ext:hover{color:#93c5fd}html.glass-ui .dash-index-price-row{display:flex;align-items:baseline;gap:.55rem;margin-top:.2rem;flex-wrap:wrap}html.glass-ui .dash-index-ltp{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#f1f5f9}html.glass-ui .dash-index-chg{font-size:.82rem;font-weight:600}html.glass-ui .dash-index-ranges{display:flex;gap:.28rem}html.glass-ui .dash-index-chart-col{min-width:0;display:flex;flex-direction:column;gap:.55rem}html.glass-ui .dash-index-surface{width:100%;border-radius:5px;background:#0000001f}html.glass-ui .dash-index-svg{display:block;width:100%;height:100%}html.glass-ui .dash-index-empty{display:grid;place-items:center;height:100%;font-size:.78rem;color:#64748b}html.glass-ui .dash-index-daystats{display:grid;gap:.55rem}html.glass-ui .dash-index-stat-label{font-size:.72rem;color:#64748b;margin-bottom:.35rem}html.glass-ui .dash-index-stat-label span{color:#475569}html.glass-ui .dash-index-rangebar-track{position:relative;height:8px;border-radius:999px;background:linear-gradient(90deg,#ea580c,#fbbf24 42%,#22c55e);overflow:hidden}html.glass-ui .dash-index-rangebar-fill{display:none}html.glass-ui .dash-index-rangebar-pin{position:absolute;top:50%;width:3px;height:14px;margin-left:-1.5px;transform:translateY(-50%);border-radius:2px;background:#f8fafc;box-shadow:0 0 0 1px #0f172a59}html.glass-ui .dash-index-rangebar-ends{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.72rem;color:#94a3b8}html.glass-ui .dash-index-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem}html.glass-ui .dash-index-stat-grid>div,html.glass-ui .dash-index-gap{display:flex;flex-direction:column;gap:.12rem}html.glass-ui .dash-index-stat-k{font-size:.68rem;color:#64748b}html.glass-ui .dash-index-stat-v{font-size:.82rem;font-weight:600;color:#e2e8f0}html.glass-ui .dash-index-gap-val{font-size:.78rem;font-weight:600}html.glass-ui .dash-sentiment-card{display:flex;flex-direction:column;gap:.35rem}html.glass-ui .dash-sentiment-title{margin:0!important;font-size:.95rem!important;font-weight:600!important;color:#f1f5f9!important}html.glass-ui .dash-sentiment-gauge{width:100%;max-height:88px;overflow:hidden}html.glass-ui .dash-sentiment-gauge-svg{display:block;width:100%;height:auto}html.glass-ui .dash-sentiment-score{text-align:center;margin-top:-.35rem}html.glass-ui .dash-sentiment-value{margin:0;font-size:1.45rem;font-weight:700;line-height:1.1;color:#f1f5f9}html.glass-ui .dash-sentiment-label{font-size:.88rem;font-weight:600}html.glass-ui .dash-sentiment-denom{color:#64748b;font-weight:500}html.glass-ui .dash-sentiment-breadth{margin-top:auto;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.06)}html.glass-ui .dash-sentiment-breadth h4{margin:0 0 .45rem;font-size:.88rem;font-weight:600;color:#f1f5f9}html.glass-ui .dash-sentiment-breadth-pct{display:flex;justify-content:space-between;font-size:.78rem;font-weight:700;margin-bottom:.35rem}html.glass-ui .dash-sentiment-breadth-bar{display:flex;height:6px;border-radius:999px;overflow:hidden;background:#ffffff0f}html.glass-ui .dash-sentiment-breadth-bar>div{height:100%}html.glass-ui .dash-alerts-card{overflow:hidden!important;display:flex;flex-direction:column}html.glass-ui .dash-alerts-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem;flex-shrink:0}html.glass-ui .dash-alerts-title{margin:0!important;font-size:.95rem!important;font-weight:600!important;color:#f1f5f9!important}html.glass-ui .dash-alerts-link{font-size:.72rem;color:#93c5fd;text-decoration:none;white-space:nowrap}html.glass-ui .dash-alerts-link:hover{color:#bfdbfe}html.glass-ui .dash-alerts-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html.glass-ui .dash-alerts-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem}html.glass-ui .dash-alerts-empty{flex:1;display:grid;place-items:center;font-size:.78rem;color:#64748b;text-align:center;padding:1rem .5rem}html.glass-ui .dash-alerts-card .dash-alert-item{flex-direction:column;align-items:stretch;gap:.35rem;border-radius:0;background:#00000024;border-color:#ffffff0f}html.glass-ui .dash-alert-title{font-size:.76rem;font-weight:600;color:#e2e8f0;white-space:normal}html.glass-ui .dash-alert-msg{font-size:.72rem;color:#94a3b8;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.glass-ui .dash-alert-time{font-size:.65rem;color:#64748b;white-space:nowrap;align-self:flex-end}@media (max-width: 1100px){html.glass-ui .dash-pnl-lower-row.has-aside{grid-template-columns:1fr}}html.glass-ui .trading-desk-page{display:grid;gap:14px}html.glass-ui .trading-desk-page--pro>.page-header{margin-bottom:0}html.glass-ui .desk-page-sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}html.glass-ui .desk-page-sub-chip{display:inline-flex;align-items:center;height:22px;padding:0 .55rem;border-radius:999px;border:1px solid #d8dee8;background:#fff;color:#475569;font-size:.7rem;font-weight:650;line-height:1}html.glass-ui .desk-page-sub-chip--book{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}html.glass-ui .trading-desk-page>.page-header{align-items:center;gap:1rem 1.25rem}html.glass-ui .desk-header-kpis{display:inline-flex;align-items:stretch;gap:0;flex-wrap:wrap;justify-content:flex-end;border:1px solid #d0d7e2;border-radius:6px;background:#fff;overflow:hidden}html.glass-ui .desk-header-kpi{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:6.75rem;padding:.45rem .85rem;border-right:1px solid #e2e8f0}html.glass-ui .desk-header-kpi:last-child{border-right:none}html.glass-ui .desk-header-kpi--emphasis{background:#f8fafc}html.glass-ui .desk-header-kpi-label{font-size:.58rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#64748b;line-height:1.1;white-space:nowrap}html.glass-ui .desk-header-kpi-value{font-size:.92rem;font-weight:750;color:#0f172a;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}html.glass-ui .desk-header-kpi-value.tone-pos{color:#15803d}html.glass-ui .desk-header-kpi-value.tone-neg{color:#b91c1c}@media (max-width: 820px){html.glass-ui .trading-desk-page>.page-header{align-items:flex-start;flex-direction:column}html.glass-ui .desk-header-kpis{width:100%}html.glass-ui .desk-header-kpi{flex:1 1 auto;min-width:0}}html.glass-ui .trading-desk-shell{overflow:hidden;border:1px solid #d8dee8!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;padding:0!important}html.glass-ui .desk-simple-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 16px;border-bottom:1px solid #e8eef5;background:linear-gradient(180deg,#fbfcfe,#f5f7fb)}html.glass-ui .desk-simple-group{display:inline-flex;align-items:center;gap:8px;min-width:0}html.glass-ui .desk-simple-label{font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b;white-space:nowrap;line-height:1}html.glass-ui .desk-simple-pills{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:3px;height:32px;padding:3px;box-sizing:border-box;border:1px solid #d0d7e2;border-radius:6px;background:#fff}html.glass-ui .desk-simple-pill{display:inline-flex;align-items:center;justify-content:center;height:26px;border:none;border-radius:4px;background:transparent;color:#475569;font-size:.74rem;font-weight:650;padding:0 .65rem;cursor:pointer;line-height:1;white-space:nowrap}html.glass-ui .desk-simple-pill:hover{color:#0f172a;background:#f1f5f9}html.glass-ui .desk-simple-pill.is-active{background:#2563eb;color:#fff}html.glass-ui .desk-simple-now{margin:0 0 0 auto;font-size:.76rem;color:#64748b;line-height:1.3}html.glass-ui .desk-simple-now strong{color:#0f172a;font-weight:700}html.glass-ui .orders-filter--date{min-width:0;flex:1 1 320px}html.glass-ui .desk-date-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}html.glass-ui .desk-date-trigger{display:inline-flex;align-items:center;gap:8px;min-width:11.5rem;max-width:100%;height:2rem;padding:0 .65rem;border:1px solid #d0d7e2;border-radius:6px;background:#fff;color:#0f172a;font-size:.78rem;font-weight:650;cursor:pointer;line-height:1.2}html.glass-ui .desk-date-trigger:hover,html.glass-ui .desk-date-trigger.is-open{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}html.glass-ui .desk-date-trigger.is-active{border-color:#2563eb73}html.glass-ui .desk-date-trigger-ico{display:inline-flex;color:#64748b;flex-shrink:0}html.glass-ui .desk-date-trigger-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}html.glass-ui .desk-date-trigger-chev{color:#94a3b8;font-size:.65rem;flex-shrink:0}.desk-date-cal-panel{position:fixed;z-index:13000;width:300px;box-sizing:border-box;padding:0;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff!important;background-color:#fff!important;color:#0f172a;box-shadow:0 16px 40px #0f172a2e;isolation:isolate;overflow:hidden}.desk-date-cal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 12px 8px;border-bottom:1px solid #eef2f7}.desk-date-cal-title{display:block;font-size:.9rem;font-weight:750;color:#0f172a;letter-spacing:-.02em}.desk-date-cal-hint{margin:2px 0 0;font-size:.72rem;color:#64748b}.desk-date-cal-close{width:28px;height:28px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b;font-size:1.1rem;line-height:1;cursor:pointer}.desk-date-cal-close:hover{border-color:#fecaca;color:#b91c1c;background:#fef2f2}.desk-date-cal-summary{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #eef2f7;font-size:.78rem;font-weight:650;color:#0f172a}.desk-date-cal-summary span:nth-child(2){color:#94a3b8}.desk-date-cal-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 4px}.desk-date-cal-month{font-size:.84rem;font-weight:750;color:#0f172a}.desk-date-cal-arrow{width:30px;height:30px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#334155;font-size:1.1rem;line-height:1;cursor:pointer}.desk-date-cal-arrow:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.desk-date-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:4px 10px 0;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-align:center;color:#94a3b8}.desk-date-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:6px 10px 10px}.desk-date-cal-day{aspect-ratio:1;min-height:32px;border:none;border-radius:6px;background:transparent;color:#0f172a;font-size:.78rem;font-weight:650;cursor:pointer}.desk-date-cal-day.is-empty{pointer-events:none;visibility:hidden}.desk-date-cal-day:hover:not(.is-empty){background:#f1f5f9}.desk-date-cal-day.is-today{box-shadow:inset 0 0 0 1px #93c5fd}.desk-date-cal-day.is-in-range{background:#2563eb1f;border-radius:0}.desk-date-cal-day.is-start,.desk-date-cal-day.is-end{background:#2563eb!important;color:#fff!important;border-radius:6px}.desk-date-cal-actions{display:flex;justify-content:flex-end;gap:6px;padding:8px 12px 12px;border-top:1px solid #eef2f7}.desk-date-cal-btn{height:2rem;padding:0 .7rem;border-radius:6px;font-size:.78rem;font-weight:650;cursor:pointer}.desk-date-cal-btn.ghost{border:1px solid #d0d7e2;background:#fff;color:#334155}.desk-date-cal-btn.ghost:hover{background:#f8fafc}@media (max-width: 720px){html.glass-ui .desk-date-filter{flex-direction:column;align-items:stretch}html.glass-ui .desk-date-trigger{width:100%}}html.glass-ui .trading-desk-panel{padding:12px 14px 14px;background:#fff}html.glass-ui .trading-desk-panel .orders-page--embedded{display:grid;gap:12px;padding:12px}html.glass-ui .trading-desk-panel .orders-filters--desk-unified{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:10px 12px!important;padding:12px 14px!important;margin:0!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important;--desk-filter-h: 36px}html.glass-ui .trading-desk-panel .orders-filters--desk-unified .desk-simple-pills{height:var(--desk-filter-h)!important;min-height:var(--desk-filter-h)!important;max-height:var(--desk-filter-h)!important;padding:3px!important;box-sizing:border-box!important;border-color:#cbd5e1!important;border-radius:6px!important}html.glass-ui .trading-desk-panel .orders-filters--desk-unified .desk-simple-pill{height:calc(var(--desk-filter-h) - 6px)!important;min-height:calc(var(--desk-filter-h) - 6px)!important;max-height:calc(var(--desk-filter-h) - 6px)!important;font-size:.74rem!important;font-weight:650!important;padding:0 .7rem!important;border-radius:4px!important;box-sizing:border-box!important}html.glass-ui .trading-desk-panel .orders-filters--desk-unified .desk-date-trigger,html.glass-ui .trading-desk-panel .orders-filters--desk-unified .search-select-trigger,html.glass-ui .trading-desk-panel .orders-filters--desk-unified .orders-filter-static{height:var(--desk-filter-h)!important;min-height:var(--desk-filter-h)!important;max-height:var(--desk-filter-h)!important;box-sizing:border-box!important;border-radius:6px!important;border-color:#cbd5e1!important;font-size:.74rem!important;line-height:1.2!important}html.glass-ui .trading-desk-panel .orders-filter--desk-nav{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:10px 14px!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:-moz-max-content!important;min-width:max-content!important;padding-right:12px!important;margin-right:2px!important;border-right:1px solid #e2e8f0!important}html.glass-ui .trading-desk-panel .orders-filter--desk-nav .desk-simple-group{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;flex:0 0 auto;white-space:nowrap}html.glass-ui .trading-desk-panel .orders-filter--desk-nav .desk-simple-label{display:block;margin:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;line-height:1}html.glass-ui .trading-desk-panel .desk-orders-card--table-only.panel{margin:0!important;overflow:hidden}html.glass-ui .trading-desk-panel .desk-workspace-panel.desk-metrics-section--pro{margin:0!important}html.glass-ui .orders-filter-static{display:flex;align-items:center;height:34px;padding:0 .65rem;font-size:.78rem;font-weight:650;color:#475569;border:1px solid #c5cedb;border-radius:6px;background:#fff;box-sizing:border-box}html.glass-ui .desk-workspace-panel{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}html.glass-ui .desk-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#fcfdff,#fff)}html.glass-ui .desk-workspace-head-copy{min-width:0}html.glass-ui .desk-workspace-eyebrow{margin:0 0 4px;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#64748b}html.glass-ui .desk-workspace-title{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:#0f172a}html.glass-ui .desk-workspace-meta{margin:4px 0 0;font-size:.76rem;line-height:1.35;color:#64748b}html.glass-ui .desk-workspace-refresh{flex-shrink:0;margin-top:2px}html.glass-ui .desk-metrics-section{display:block;padding:0 12px 12px}html.glass-ui .desk-metrics-section--pro{padding:0 12px 14px}html.glass-ui .desk-workspace-panel.desk-metrics-section--pro{padding:0;margin:0 12px 14px}html.glass-ui .desk-workspace-panel .desk-metrics-panel--pro{padding:14px 16px 16px}html.glass-ui .desk-workspace-panel .desk-metrics-panel,html.glass-ui .desk-metrics-panel{border:none;border-radius:0;background:transparent;overflow:visible}html.glass-ui .desk-metrics-panel--pro{display:grid;grid-template-columns:1.35fr 1.25fr .9fr;gap:12px;padding:14px 16px 16px}html.glass-ui .desk-metrics-group{min-width:0;padding:12px;border:1px solid #e8eef5;border-radius:10px;background:#f8fafc}html.glass-ui .desk-metrics-group--pnl{background:linear-gradient(160deg,#f0fdf4,#f8fafc 48%,#fff);border-color:#d8eee0}html.glass-ui .desk-metrics-group--activity{background:linear-gradient(160deg,#f8fbff,#fff);border-color:#e2e8f0}html.glass-ui .desk-metrics-group--coverage{background:linear-gradient(160deg,#fffbeb,#fff);border-color:#f1e4c8}html.glass-ui .desk-metrics-group-head{margin-bottom:10px}html.glass-ui .desk-metrics-group-title{display:inline-flex;align-items:center;height:22px;padding:0 .55rem;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#ffffffd9;font-size:.62rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:#475569}html.glass-ui .desk-metrics-group-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:8px}html.glass-ui .desk-metrics-group--pnl .desk-metrics-group-items{grid-template-columns:1.2fr 1fr 1fr}html.glass-ui .desk-metrics-group--coverage .desk-metrics-group-items{grid-template-columns:1fr 1fr}html.glass-ui .desk-metric{min-width:0;display:flex;flex-direction:column;gap:6px;padding:10px 11px;border:1px solid #e8eef5;border-radius:8px;background:#fff;box-shadow:0 1px 1px #0f172a08}html.glass-ui .desk-metric--emphasis{padding:12px;border-color:#cfe9d8;background:linear-gradient(180deg,#fff,#f7fcf8)}html.glass-ui .desk-metric--pos{border-color:#d8eee0}html.glass-ui .desk-metric--neg{border-color:#f3d4d4;background:linear-gradient(180deg,#fff,#fff8f8)}html.glass-ui .desk-metric-label{font-size:.68rem;font-weight:650;letter-spacing:.01em;text-transform:none;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.glass-ui .desk-metric-value{font-size:1.02rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}html.glass-ui .desk-metric--emphasis .desk-metric-value{font-size:1.18rem}html.glass-ui .desk-metric-value.tone-pos{color:#15803d}html.glass-ui .desk-metric-value.tone-neg{color:#b91c1c}html.glass-ui .desk-metrics-panel--loading{pointer-events:none}html.glass-ui .desk-metric--skeleton{min-height:3.4rem;border-radius:8px;border:1px solid #e8eef5;background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7);background-size:200% 100%;animation:desk-metric-shimmer 1.2s ease-in-out infinite}@media (max-width: 1100px){html.glass-ui .desk-metrics-panel--pro{grid-template-columns:1fr}html.glass-ui .desk-metrics-group--pnl .desk-metrics-group-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){html.glass-ui .desk-metrics-group--pnl .desk-metrics-group-items,html.glass-ui .desk-metrics-group--activity .desk-metrics-group-items,html.glass-ui .desk-metrics-group--coverage .desk-metrics-group-items{grid-template-columns:1fr 1fr}}html.glass-ui .trading-desk-panel{display:grid;gap:0;padding:0;background:transparent}html.glass-ui .trading-desk-panel .desk-orders-card.panel,html.glass-ui .trading-desk-panel .panel.desk-orders-card{margin:0 12px;border-radius:10px!important}@keyframes desk-metric-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}html.glass-ui .trading-desk-panel .desk-orders-card .orders-filters{--desk-filter-h: 36px;display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;padding:12px 14px!important;gap:10px!important;border-bottom:1px solid #e2e8f0!important;background:#f8fafc!important;overflow-x:auto!important;scrollbar-width:thin}html.glass-ui .trading-desk-panel .orders-filter{display:flex!important;flex-direction:column!important;gap:5px!important;flex:0 0 auto;min-width:0}html.glass-ui .trading-desk-panel .orders-filter.orders-filter--desk-nav{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:10px 14px!important;width:auto!important;max-width:none!important;min-width:-moz-max-content!important;min-width:max-content!important}html.glass-ui .trading-desk-panel .orders-filter--date{flex:0 0 11rem;width:11rem}html.glass-ui .trading-desk-panel .orders-filter--user{flex:1 1 8rem;min-width:7.5rem;max-width:11rem}html.glass-ui .trading-desk-panel .orders-filter--strategy{flex:1 1 8.5rem;min-width:8rem;max-width:12rem}html.glass-ui .trading-desk-panel .orders-filter--book{flex:0 0 6.5rem;width:6.5rem;min-width:6.5rem}html.glass-ui .trading-desk-panel .orders-filter--close,html.glass-ui .trading-desk-panel .orders-filter--side{flex:0 0 5.5rem;width:5.5rem;min-width:5.5rem}html.glass-ui .trading-desk-panel .orders-filter-label{display:block!important;margin:0!important;font-size:.62rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#64748b!important;line-height:1!important;white-space:nowrap}html.glass-ui .trading-desk-panel .orders-filter--actions{flex:0 0 auto;margin-left:auto;padding-left:12px;border-left:1px solid #e2e8f0}html.glass-ui .trading-desk-panel .orders-filter-action-row{display:inline-flex;align-items:center;gap:8px}html.glass-ui .trading-desk-panel .desk-orders-columns-slot{display:inline-flex;align-items:center}html.glass-ui .trading-desk-panel .orders-filter .search-select,html.glass-ui .trading-desk-panel .orders-filter .desk-date-filter{width:100%;min-width:0}html.glass-ui .trading-desk-panel .orders-filter-reset,html.glass-ui .trading-desk-panel .desk-orders-columns-btn{height:var(--desk-filter-h, 36px)!important;min-height:var(--desk-filter-h, 36px)!important;max-height:var(--desk-filter-h, 36px)!important;padding:0 .7rem!important;font-size:.74rem!important;font-weight:650!important;border-radius:6px!important;white-space:nowrap;background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box!important;line-height:1.2!important}html.glass-ui .trading-desk-panel .orders-filter-reset:hover,html.glass-ui .trading-desk-panel .desk-orders-columns-btn:hover{border-color:#94a3b8!important;background:#f8fafc!important}html.glass-ui .trading-desk-panel .desk-orders-columns-btn{display:inline-flex!important;align-items:center!important;gap:5px!important}html.glass-ui .trading-desk-panel .desk-date-trigger{width:100%!important;min-width:0!important;height:var(--desk-filter-h, 36px)!important;min-height:var(--desk-filter-h, 36px)!important;max-height:var(--desk-filter-h, 36px)!important;font-size:.74rem!important;font-weight:600!important;padding:0 .55rem!important;gap:6px!important;border-color:#cbd5e1!important;border-radius:6px!important;box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;line-height:1.2!important}html.glass-ui .trading-desk-panel .orders-filter .search-select-trigger,html.glass-ui .trading-desk-panel .orders-filter-static{width:100%!important;height:var(--desk-filter-h, 36px)!important;min-height:var(--desk-filter-h, 36px)!important;max-height:var(--desk-filter-h, 36px)!important;font-size:.74rem!important;font-weight:600!important;padding:0 1.45rem 0 .6rem!important;border-radius:6px!important;border-color:#cbd5e1!important;box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;line-height:1.2!important;background-position:calc(100% - 11px) 50%,calc(100% - 7px) 50%!important;background-size:4px 4px,4px 4px!important}html.glass-ui .trading-desk-panel .orders-filter-static{display:inline-flex;align-items:center;padding-right:.6rem!important;background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;white-space:nowrap}html.glass-ui .trading-desk-panel .orders-filter .search-select-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}html.glass-ui .desk-embedded-bar{display:none}@media (max-width: 1180px){html.glass-ui .trading-desk-panel .desk-orders-card .orders-filters{flex-wrap:wrap!important}html.glass-ui .trading-desk-panel .orders-filter--actions{margin-left:0;border-left:none;padding-left:0}html.glass-ui .trading-desk-panel .orders-filter--user,html.glass-ui .trading-desk-panel .orders-filter--strategy{max-width:none}}@media (max-width: 900px){html.glass-ui .desk-simple-now{margin-left:0;width:100%}}html.glass-ui .desk-orders-card.panel{padding:0!important;overflow:visible!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(79,124,255,.04) 0%,transparent 42%),#0000002e!important;box-shadow:0 1px #ffffff0a inset,0 12px 32px #00000038!important}html.glass-ui .orders-page .desk-orders-card.panel{overflow:visible!important}html.glass-ui .desk-orders-card .orders-filters{margin:0!important;border-radius:0!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:#0000001f!important;overflow:visible!important;position:relative;z-index:4}html.glass-ui .desk-orders-card .orders-filter .search-select{position:relative;width:100%;max-width:none;z-index:1}html.glass-ui .desk-orders-card .orders-filter .search-select.is-open{z-index:5}html.glass-ui .desk-orders-card .orders-filter .search-select-trigger{height:var(--ui-control-h)!important;min-height:var(--ui-control-h)!important;max-height:var(--ui-control-h)!important;font-size:var(--ui-input-size)!important;color:var(--ui-input-color)!important;background:var(--ui-input-bg)!important;border:1px solid var(--ui-input-border)!important;border-radius:5px!important}html.glass-ui .desk-orders-card .orders-filter .watchlist-search-block{gap:0}html.glass-ui .desk-orders-card .orders-filter .watchlist-search-input{height:var(--ui-control-h)!important;min-height:var(--ui-control-h)!important;max-height:var(--ui-control-h)!important;padding:0 2rem!important;line-height:var(--ui-control-h)!important;font-size:var(--ui-input-size)!important;font-weight:500!important;color:var(--ui-input-color)!important;background:var(--ui-input-bg)!important;border:1px solid var(--ui-input-border)!important;border-radius:5px!important}html.glass-ui .desk-orders-card .orders-filter .symbol-search-field--no-icon .watchlist-search-input{padding-left:.65rem!important;padding-right:.65rem!important}html.glass-ui .desk-orders-card .orders-filter .watchlist-search-icon{display:none}html.glass-ui .desk-orders-card .orders-filter .watchlist-search-clear{width:22px;height:22px;right:.35rem;font-size:.95rem;border-radius:4px;background:#ffffff14;color:#94a3b8}html.glass-ui .desk-orders-card .orders-filter .orders-filter-static{height:var(--ui-control-h);min-height:var(--ui-control-h)}html.glass-ui .desk-orders-table-wrap.table-wrap{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;max-height:none!important;position:relative;z-index:0;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.desk-orders-table-shell{--desk-order-row-h: 3.4rem;--desk-order-head-h: 2.45rem;--desk-order-visible-rows: 10;--desk-order-lead-stack-h: 2.05rem;display:flex;flex-direction:column;min-width:0;min-height:0}.desk-orders-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .85rem;border-bottom:1px solid rgba(255,255,255,.06);background:#00000014;position:relative;z-index:12}html.glass-ui .desk-orders-table-toolbar{background:#00000024}.desk-orders-table-toolbar-hint{font-size:.72rem;color:#64748b;line-height:1.35}.desk-orders-columns-picker{position:relative;flex-shrink:0}.desk-orders-columns-btn{display:inline-flex!important;align-items:center;gap:.35rem}.desk-orders-columns-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:80;width:min(420px,calc(100vw - 24px));padding:0;border:1px solid rgba(250,249,246,.1);border-radius:12px;background:#22222c;box-shadow:0 20px 48px #0000007a,0 0 0 1px #ffffff0a inset;overflow:hidden}.desk-orders-columns-menu--portal{position:fixed;top:auto;right:auto;z-index:10150;max-width:min(420px,calc(100vw - 16px));display:flex;flex-direction:column;overflow:hidden}.desk-orders-columns-menu--portal .desk-orders-columns-list{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.desk-orders-columns-menu-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin:0;padding:.8rem .95rem .7rem;border-bottom:1px solid rgba(250,249,246,.06);background:#1b1b24}.desk-orders-columns-menu-head strong{font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8}.desk-orders-columns-menu-head .btn{min-height:1.65rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;color:#94a3b8;border:1px solid rgba(250,249,246,.1);border-radius:6px;background:#ffffff08}.desk-orders-columns-menu-head .btn:hover{color:#e2e8f0;border-color:#faf9f629;background:#ffffff0f}.desk-orders-columns-search{padding:.55rem .95rem .35rem}.desk-orders-columns-search-input{width:100%;min-height:2rem;padding:.35rem .65rem;border:1px solid rgba(250,249,246,.12);border-radius:7px;background:#ffffff0a;color:#e2e8f0;font-size:.8125rem}.desk-orders-columns-search-input::-moz-placeholder{color:#64748b}.desk-orders-columns-search-input::placeholder{color:#64748b}.desk-orders-columns-search-input:focus{outline:none;border-color:#60a5fa73}.desk-orders-columns-empty{padding:.85rem .95rem 1rem;color:#64748b;font-size:.78rem}.desk-orders-columns-menu-hint{margin:0;padding:.55rem .95rem .15rem;font-size:.72rem;color:#64748b;line-height:1.35}.desk-orders-columns-list{list-style:none;margin:0;padding:.45rem .65rem .7rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;max-height:min(340px,52vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.desk-orders-columns-list::-webkit-scrollbar{width:6px}.desk-orders-columns-list::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b847}.desk-orders-columns-row--drop .desk-orders-columns-item{background:#4f7cff24;border-color:#4f7cff73}.desk-orders-columns-row--dragging .desk-orders-columns-item{opacity:.42}.desk-orders-columns-item{display:flex;align-items:center;gap:.4rem;padding:.42rem .45rem;border:1px solid transparent;border-radius:8px;font-size:.78rem;font-weight:500;color:#e2e8f0;cursor:pointer;transition:background .15s ease,border-color .15s ease}.desk-orders-columns-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;margin:0;flex-shrink:0;border:1.5px solid rgba(148,163,184,.45);border-radius:4px;background:#00000038;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.desk-orders-columns-item input[type=checkbox]:checked{background:#4f7cff;border-color:#4f7cff}.desk-orders-columns-item input[type=checkbox]:checked:after{content:"";position:absolute;left:3.5px;top:.5px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.desk-orders-columns-item input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}.desk-orders-columns-drag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;color:#475569;cursor:grab;touch-action:none;transition:color .15s ease}.desk-orders-columns-drag:active{cursor:grabbing}.desk-orders-columns-drag:hover{color:#94a3b8}.desk-orders-columns-item span:last-child{line-height:1.25;color:#e2e8f0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-orders-columns-item:hover:not(.is-required){background:#ffffff0a;border-color:#faf9f614}.desk-orders-columns-item.is-required{opacity:.62;cursor:default}@media (max-width: 520px){.desk-orders-columns-list{grid-template-columns:1fr}}.desk-orders-table-viewport{overflow-x:auto;overflow-y:auto;max-height:calc(var(--desk-order-head-h) + var(--desk-order-row-h) * var(--desk-order-visible-rows));-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto}html.glass-ui .desk-orders-table-viewport.table-wrap,.desk-orders-table-viewport.desk-orders-table-wrap.table-wrap,html.glass-ui .orders-page .desk-orders-table-viewport.desk-orders-table-wrap.table-wrap,.orders-page .desk-orders-table-viewport.desk-orders-table-wrap.table-wrap{overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;max-height:none!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport{overflow-x:auto!important;overflow-y:auto!important;max-height:calc(var(--desk-order-head-h) + var(--desk-order-row-h) * var(--desk-order-visible-rows))}table.desk-orders-table--dynamic{width:-moz-max-content;width:max-content;min-width:100%;table-layout:fixed}table.desk-orders-table thead th{-webkit-user-select:none;-moz-user-select:none;user-select:none}table.desk-orders-table .desk-order-th-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.35rem}table.desk-orders-table .desk-order-th-inner{display:flex;align-items:center;gap:.28rem;min-width:0;padding-right:.35rem}table.desk-orders-table .desk-order-th-grip{flex-shrink:0;color:#475569;opacity:.85}table.desk-orders-table th.desk-order-th-draggable{cursor:grab}table.desk-orders-table th.desk-order-th-draggable:active{cursor:grabbing}table.desk-orders-table th.desk-order-th--dragging{opacity:.45}table.desk-orders-table th.desk-order-th--drop-target{box-shadow:inset 0 -2px #4f7cff;background:#4f7cff1f!important}body.desk-orders-col-resizing table.desk-orders-table th.desk-order-th-draggable{cursor:col-resize}table.desk-orders-table .desk-order-col-resizer{position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;touch-action:none}table.desk-orders-table .desk-order-col-resizer:after{content:"";position:absolute;top:18%;bottom:18%;right:3px;width:2px;border-radius:2px;background:#ffffff1f;transition:background .15s ease}table.desk-orders-table .desk-order-col-resizer:hover:after,body.desk-orders-col-resizing table.desk-orders-table .desk-order-col-resizer:after{background:#4f7cffbf}body.desk-orders-col-resizing{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}body.desk-orders-col-resizing *{cursor:col-resize!important}html.glass-ui .desk-orders-card .pager{padding:.65rem .85rem .75rem!important;margin:0!important;border-top:1px solid rgba(255,255,255,.06);background:#0000001a}html.glass-ui .desk-orders-card .pager-size{color:#94a3b8;font-size:.78rem}html.glass-ui .desk-orders-card .pager-size select{height:var(--ui-control-h)!important;min-height:var(--ui-control-h)!important;max-height:var(--ui-control-h)!important;min-width:3.25rem!important;padding:0 1.65rem 0 .55rem!important;line-height:var(--ui-control-h)!important;font-size:.78rem!important;font-weight:600!important;color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important;background-color:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:5px!important;-moz-text-align-last:center;text-align-last:center}table.desk-orders-table{width:100%;min-width:1320px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.8125rem}table.desk-orders-table col.desk-order-col--sr{width:3.5%;min-width:2.75rem}table.desk-orders-table col.desk-order-col--symbol{width:10%;min-width:8rem}table.desk-orders-table col.desk-order-col--product{width:5.5%;min-width:4.25rem}table.desk-orders-table col.desk-order-col--channel{width:8%;min-width:6.5rem}table.desk-orders-table col.desk-order-col--strategy{width:7%;min-width:5.5rem}table.desk-orders-table col.desk-order-col--side{width:4.5%;min-width:3.25rem}table.desk-orders-table col.desk-order-col--when{width:11%;min-width:9.5rem}table.desk-orders-table col.desk-order-col--price,table.desk-orders-table col.desk-order-col--index,table.desk-orders-table col.desk-order-col--size,table.desk-orders-table col.desk-order-col--pnl{width:6%;min-width:4.5rem}table.desk-orders-table col.desk-order-col--status{width:7%;min-width:5rem}table.desk-orders-table col.desk-order-col--user{width:10%;min-width:7rem}table.desk-orders-table col.desk-order-col--type,table.desk-orders-table col.desk-order-col--book{width:5%;min-width:3.5rem}table.desk-orders-table col.desk-order-col--actions{width:6%;min-width:4.5rem}table.desk-orders-table thead{position:sticky;top:0;z-index:100;isolation:isolate}table.desk-orders-table thead th{position:sticky;top:0;z-index:100;padding:.62rem .7rem;font-size:.72rem;font-weight:700;letter-spacing:.01em;text-transform:none;color:#334155;background:#f1f5f9;background-clip:padding-box;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #d8e0ea;white-space:nowrap;vertical-align:middle}table.desk-orders-table thead th.desk-order-th--num{text-align:right}table.desk-orders-table thead th.desk-order-th--actions{text-align:center}table.desk-orders-table tbody td{padding:.58rem .7rem;vertical-align:middle;height:var(--desk-order-row-h);max-height:var(--desk-order-row-h);box-sizing:border-box;border-bottom:1px solid #eef2f7;color:#0f172a;font-family:var(--font, "Plus Jakarta Sans", "Segoe UI", sans-serif);line-height:1.35;transition:background .14s ease,color .14s ease;overflow:hidden}table.desk-orders-table tbody tr.admin-order-row{height:var(--desk-order-row-h);max-height:var(--desk-order-row-h)}table.desk-orders-table td.desk-order-lead-cell{padding-top:calc((var(--desk-order-row-h) - var(--desk-order-lead-stack-h)) / 2);padding-bottom:calc((var(--desk-order-row-h) - var(--desk-order-lead-stack-h)) / 2)}table.desk-orders-table .desk-order-lead-slot{display:block;height:var(--desk-order-lead-stack-h);min-height:var(--desk-order-lead-stack-h);max-height:var(--desk-order-lead-stack-h);box-sizing:border-box}table.desk-orders-table td.desk-order-sr-cell{text-align:right}table.desk-orders-table td.desk-order-sr-cell .desk-order-sr{display:flex;align-items:center;justify-content:flex-end}table.desk-orders-table td.desk-order-product-cell .desk-order-product{display:inline-flex;align-items:center;max-height:var(--desk-order-lead-stack-h)}table.desk-orders-table .desk-order-symbol-stack{display:grid;grid-template-rows:1.14rem .76rem;row-gap:.15rem;align-content:start;min-width:0}table.desk-orders-table .desk-order-symbol-name{display:block;font-size:.84rem;font-weight:700;color:#0f172a;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.14rem;min-height:1.14rem;max-height:1.14rem}table.desk-orders-table .desk-order-opt-label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:.76rem;min-height:.76rem;max-height:.76rem;overflow:hidden}table.desk-orders-table .desk-order-opt-label--call{color:#15803d}table.desk-orders-table .desk-order-opt-label--short{color:#b91c1c}table.desk-orders-table .desk-order-opt-label--empty{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}table.desk-orders-table .desk-order-sr{font-size:.76rem;font-weight:600;color:#64748b;line-height:1.14rem}table.desk-orders-table tbody tr.admin-order-row:nth-child(2n) td{background:#ffffff05}html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td,html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row.clickable-row:hover td,html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:active td,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row.clickable-row:hover td,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:active td{background:#f8fbff!important;color:#0f172a!important}table.desk-orders-table .desk-order-pnl.pos,table.desk-orders-table td.desk-order-pnl.pos,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody td.desk-order-pnl.pos{color:#15803d!important}table.desk-orders-table .desk-order-pnl.neg,table.desk-orders-table td.desk-order-pnl.neg,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody td.desk-order-pnl.neg{color:#b91c1c!important}html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-pnl.pos,html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:active td.desk-order-pnl.pos,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-pnl.pos,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:active td.desk-order-pnl.pos,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-pnl.pos,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:active td.desk-order-pnl.pos{color:#86efac!important;font-weight:700!important}html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-pnl.neg,html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:active td.desk-order-pnl.neg,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-pnl.neg,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:active td.desk-order-pnl.neg,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-pnl.neg,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:active td.desk-order-pnl.neg{color:#fecaca!important;font-weight:700!important}html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover .desk-order-opt-label--call,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover .desk-order-opt-label--call{color:#86efac!important}html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover .desk-order-opt-label--short,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover .desk-order-opt-label--short{color:#fca5a5!important}html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover .side.buy,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover .side.buy{color:#86efac!important}html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover .side.sell,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover .side.sell{color:#fca5a5!important}html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover .admin-order-stack-muted,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover .admin-order-stack-muted,html.glass-ui table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover .desk-order-when-line--muted,table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover .desk-order-when-line--muted{color:#94a3b8!important}table.desk-orders-table .desk-order-strategy-cell{min-width:0}table.desk-orders-table .desk-order-strategy-cell .desk-order-strategy{display:block;max-width:100%;font-size:.8rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.desk-orders-table .desk-order-product{display:inline-flex;align-items:center;max-width:100%;padding:.18rem .48rem;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.desk-orders-table .desk-order-channel-cell{min-width:0}table.desk-orders-table .desk-order-channel-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0}table.desk-orders-table .desk-order-channel{display:inline-flex;align-items:center;padding:.16rem .46rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}table.desk-orders-table .desk-order-channel--manual{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}table.desk-orders-table .desk-order-channel--algo,table.desk-orders-table .desk-order-channel--live{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}table.desk-orders-table .desk-order-channel--mixed{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}table.desk-orders-table .desk-order-strategy{display:block;max-width:100%;font-size:.74rem;font-weight:500;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.desk-orders-table .admin-order-stack{gap:.32rem}table.desk-orders-table .desk-order-when-cell{min-width:9.5rem}table.desk-orders-table .desk-order-when-line{display:block;font-variant-numeric:tabular-nums;font-family:var(--font, "Plus Jakarta Sans", "Segoe UI", sans-serif);font-size:.78rem;font-weight:500;color:#475569;white-space:nowrap;line-height:1.35}table.desk-orders-table .desk-order-when-line--muted{color:#64748b}table.desk-orders-table .desk-order-when-cell .admin-order-stack{align-items:flex-start;gap:.28rem}table.desk-orders-table .desk-order-num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font, "Plus Jakarta Sans", "Segoe UI", sans-serif);font-size:.8rem;font-weight:600;color:#0f172a;white-space:nowrap}table.desk-orders-table .desk-order-num .admin-order-stack{align-items:flex-end}table.desk-orders-table .desk-order-pnl{font-weight:700;font-size:.8rem}table.desk-orders-table .admin-order-stack-muted{font-size:.72rem;color:#64748b}table.desk-orders-table .user-cell{display:flex;flex-direction:column;gap:.12rem;min-width:0}table.desk-orders-table .user-cell>span:first-child{font-size:.78rem;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.desk-orders-table .user-cell .email{font-size:.68rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.desk-orders-table tbody td.desk-order-sticky{position:sticky;z-index:2;background:#fff;box-shadow:none}table.desk-orders-table thead th.desk-order-sticky{position:sticky;z-index:110;background:#f1f5f9}table.desk-orders-table tbody td:not(.desk-order-sticky){position:static;z-index:auto}table.desk-orders-table tbody td.desk-order-sticky--sr,table.desk-orders-table tbody td.desk-order-sticky--symbol{z-index:3}table.desk-orders-table thead th.desk-order-sticky--sr{z-index:112}table.desk-orders-table thead th.desk-order-sticky--symbol{z-index:111}table.desk-orders-table tbody td.desk-order-sticky--actions{z-index:3}table.desk-orders-table thead th.desk-order-sticky--actions{z-index:111}.desk-orders-table-viewport.is-scrolled-left table.desk-orders-table .desk-order-sticky--sr,.desk-orders-table-viewport.is-scrolled-left table.desk-orders-table .desk-order-sticky--symbol{background-color:#fff!important}.desk-orders-table-viewport.is-scrolled-left table.desk-orders-table thead .desk-order-sticky--sr,.desk-orders-table-viewport.is-scrolled-left table.desk-orders-table thead .desk-order-sticky--symbol{background-color:#f1f5f9!important}.desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr.admin-order-row:nth-child(2n) .desk-order-sticky--sr,.desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr.admin-order-row:nth-child(2n) .desk-order-sticky--symbol{background-color:#fafbfc!important}.desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr.admin-order-row:hover .desk-order-sticky--sr,.desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr.admin-order-row:hover .desk-order-sticky--symbol,.desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr.admin-order-row.clickable-row:hover .desk-order-sticky--sr,.desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr.admin-order-row.clickable-row:hover .desk-order-sticky--symbol{background-color:#f8fbff!important}.desk-orders-table-viewport.is-scrolled-left table.desk-orders-table .desk-order-sticky--symbol{box-shadow:4px 0 10px #0f172a0f}.desk-orders-table-viewport.is-scrolled-right table.desk-orders-table .desk-order-sticky--actions{background-color:#fff!important;box-shadow:-4px 0 10px #0f172a0f}.desk-orders-table-viewport.is-scrolled-right table.desk-orders-table thead .desk-order-sticky--actions{background-color:#f1f5f9!important}.desk-orders-table-viewport.is-scrolled-right table.desk-orders-table tbody tr.admin-order-row:nth-child(2n) .desk-order-sticky--actions{background-color:#fafbfc!important}.desk-orders-table-viewport.is-scrolled-right table.desk-orders-table tbody tr.admin-order-row:hover .desk-order-sticky--actions,.desk-orders-table-viewport.is-scrolled-right table.desk-orders-table tbody tr.admin-order-row.clickable-row:hover .desk-order-sticky--actions{background-color:#f8fbff!important}table.desk-orders-table .desk-order-actions{text-align:center}table.desk-orders-table .row-actions{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}html.glass-ui table.desk-orders-table .desk-order-actions .icon-action{border:1px solid #d0d7e2!important;background:#fff!important;color:#334155!important;box-shadow:none!important;border-radius:8px!important}html.glass-ui table.desk-orders-table .desk-order-actions .icon-action:hover:not(:disabled){border-color:#93c5fd!important;background:#eff6ff!important;color:#1d4ed8!important}table.desk-orders-table .desk-order-actions .icon-action{border:1px solid #d0d7e2!important;background:#fff!important;color:#334155!important}table.desk-orders-table .desk-order-actions .icon-action:hover:not(:disabled){border-color:#93c5fd!important;background:#eff6ff!important;color:#1d4ed8!important}table.desk-orders-table .empty-state{padding:2.5rem 1rem}.desk-orders-card.panel{padding:0;overflow:visible}.desk-orders-card .orders-filters{border-bottom:1px solid var(--border)}table.desk-orders-table thead th{background:var(--table-header-bg, rgba(255, 255, 255, .045))}@media (max-width: 900px){table.desk-orders-table{min-width:1180px}}html.glass-ui .dash-monitor-card--strategies.desk-orders-card .dash-monitor-head{border-bottom:1px solid rgba(255,255,255,.06)}html.glass-ui .dash-monitor-card--strategies.desk-orders-card .dash-monitor-toolbar--strategies{margin:0;border-bottom:1px solid rgba(255,255,255,.06);background:#0000001f}html.glass-ui .dash-monitor-card--strategies.desk-orders-card .dash-monitor-count{margin-left:auto;align-self:flex-end;padding-bottom:.35rem;font-size:.72rem;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums}html.glass-ui .dash-strategies-table-shell,html.glass-ui .dash-strategies-table-shell .desk-orders-table-toolbar{border-top:none}table.dash-strategies-table .desk-order-sticky--sr{left:0;width:2.75rem;min-width:2.75rem;max-width:2.75rem}table.dash-strategies-table .desk-order-sticky--symbol{left:2.75rem;min-width:9rem;max-width:11rem}table.dash-strategies-table .dash-monitor-strategy-cell{overflow:hidden}table.dash-strategies-table .dash-monitor-strategy-cell .desk-order-symbol-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.dash-strategies-table .dash-monitor-desc{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8!important;font-size:.72rem!important}table.dash-strategies-table .dash-monitor-status-cell{min-width:108px}table.dash-strategies-table .dash-monitor-perf-cell{text-align:right}table.dash-strategies-table .dash-monitor-perf-cell .desk-order-symbol-stack{align-items:flex-end}table.dash-strategies-table .dash-monitor-perf-val{font-size:.78rem;font-weight:700;line-height:1.2}table.dash-strategies-table .dash-monitor-perf-val.pos,html.glass-ui table.dash-strategies-table.admin-merged-orders tbody .dash-monitor-perf-val.pos{color:#4ade80!important}table.dash-strategies-table .dash-monitor-perf-val.neg,html.glass-ui table.dash-strategies-table.admin-merged-orders tbody .dash-monitor-perf-val.neg{color:#f87171!important}html.glass-ui table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover .dash-monitor-perf-val.pos,html.glass-ui table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:active .dash-monitor-perf-val.pos{color:#4ade80!important}html.glass-ui table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover .dash-monitor-perf-val.neg,html.glass-ui table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:active .dash-monitor-perf-val.neg{color:#f87171!important}table.dash-strategies-table .dash-monitor-row.mode-live td.desk-order-sticky--symbol{box-shadow:inset 3px 0 #22c55e8c}table.dash-strategies-table .dash-monitor-row.mode-paper td.desk-order-sticky--symbol{box-shadow:inset 3px 0 #fbbf2473}table.dash-strategies-table .dash-monitor-type-cell,table.dash-strategies-table .desk-monitor-mode-cell{white-space:nowrap}html.glass-ui{--ui-control-h: 34px;--ui-label-size: .6rem;--ui-label-color: #64748b;--ui-input-size: .78rem;--ui-input-color: #e2e8f0;--ui-input-bg: rgba(255, 255, 255, .06);--ui-input-border: rgba(255, 255, 255, .08);--ui-surface: #1b1b24;--ui-muted: #94a3b8;--ui-heading: #f1f5f9;--ui-accent: #93c5fd}html.glass-ui[data-theme=light] .workspace .dash-kpi,html.glass-ui[data-theme=light] .main .dash-kpi,html.glass-ui[data-theme=light] .workspace .dash-card,html.glass-ui[data-theme=light] .main .dash-card,html.glass-ui[data-theme=light] .workspace .panel,html.glass-ui[data-theme=light] .main .panel,html.glass-ui[data-theme=light] .trading-desk-shell{background:var(--ui-surface)!important;border-color:#ffffff14!important;color:var(--ui-input-color)!important;box-shadow:0 8px 24px #00000038!important}html.glass-ui[data-theme=light] .dash-kpi-label,html.glass-ui[data-theme=light] .dash-kpi-hint,html.glass-ui[data-theme=light] .dash-card-head h2,html.glass-ui[data-theme=light] .dash-card-head p{color:var(--ui-muted)!important}html.glass-ui[data-theme=light] .dash-kpi-value,html.glass-ui[data-theme=light] .dash-kpi-value.tone-info{color:var(--ui-heading)!important}html.glass-ui[data-theme=light] .orders-metric:not(.orders-metric--pos):not(.orders-metric--neg){background:#ffffff08!important;border-color:#ffffff14!important}html.glass-ui[data-theme=light] .orders-filters,html.glass-ui[data-theme=light] .filter-bar{background:#00000024!important;border-bottom-color:#ffffff0f!important}html.glass-ui[data-theme=light] .orders-filter select,html.glass-ui[data-theme=light] .trading-desk-panel .orders-filter select,html.glass-ui[data-theme=light] .trading-desk-panel .filter-field select,html.glass-ui[data-theme=light] .trading-desk-panel .filter-field input:not([type=checkbox]):not([type=radio]){background:var(--ui-input-bg)!important;border-color:var(--ui-input-border)!important;color:var(--ui-input-color)!important}html.glass-ui[data-theme=light] .orders-filter .positions-drf-trigger,html.glass-ui[data-theme=light] .trading-desk-panel .positions-drf-trigger{background:var(--ui-input-bg)!important;border-color:var(--ui-input-border)!important;color:var(--ui-input-color)!important}html.glass-ui[data-theme=light] .positions-drf-trigger-label{color:var(--ui-label-color)!important}html.glass-ui[data-theme=light] .positions-drf-trigger-value{color:var(--ui-input-color)!important;font-weight:500!important}html.glass-ui .main .page-header,html.glass-ui .workspace .page-header{gap:.25rem}html.glass-ui .page-header h1{font-size:1.35rem!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.25!important;color:var(--ui-heading)!important}html.glass-ui .page-header p{font-size:.8rem!important;font-weight:400!important;color:var(--ui-label-color)!important;line-height:1.4!important}html.glass-ui .dash-pnl-filter-label,html.glass-ui .dash-monitor-filter-label,html.glass-ui .orders-filter-label,html.glass-ui .filter-field span,html.glass-ui .filter-field label{font-size:var(--ui-label-size)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ui-label-color)!important;line-height:1!important}html.glass-ui .workspace .dash-pnl-filter select,html.glass-ui .main .dash-pnl-filter select,html.glass-ui .dash-pnl-filter select,html.glass-ui .workspace .dash-monitor-toolbar select,html.glass-ui .main .dash-monitor-toolbar select,html.glass-ui .dash-monitor-filter select,html.glass-ui .workspace .trading-desk-panel .orders-filter select,html.glass-ui .main .trading-desk-panel .orders-filter select,html.glass-ui .workspace .trading-desk-panel .filter-field select,html.glass-ui .main .trading-desk-panel .filter-field select,html.glass-ui .workspace .trading-desk-panel .filter-field input:not([type=checkbox]):not([type=radio]),html.glass-ui .main .trading-desk-panel .filter-field input:not([type=checkbox]):not([type=radio]){height:var(--ui-control-h)!important;min-height:var(--ui-control-h)!important;padding:0 .65rem!important;line-height:1.2!important;font-size:var(--ui-input-size)!important;font-weight:500!important;color:var(--ui-input-color)!important;background:var(--ui-input-bg)!important;border:1px solid var(--ui-input-border)!important;border-radius:5px!important;box-shadow:none!important}html.glass-ui .workspace input.dash-date-input[type=date]:not(.topbar-search-input),html.glass-ui .main input.dash-date-input[type=date]:not(.topbar-search-input),html.glass-ui .dash-date-input,html.glass-ui .workspace .dash-monitor-toolbar input.dash-monitor-input[type=search]:not(.topbar-search-input),html.glass-ui .main .dash-monitor-toolbar input.dash-monitor-input[type=search]:not(.topbar-search-input),html.glass-ui .dash-monitor-input{height:var(--ui-control-h)!important;min-height:var(--ui-control-h)!important;font-size:var(--ui-input-size)!important;font-weight:500!important;color:var(--ui-input-color)!important;background:var(--ui-input-bg)!important;border:1px solid var(--ui-input-border)!important;border-radius:5px!important}html.glass-ui .dash-pnl-filter,html.glass-ui .dash-monitor-filter{grid-template-rows:auto var(--ui-control-h)!important}html.glass-ui .dash-date-range,html.glass-ui .dash-date-presets{height:var(--ui-control-h)!important}html.glass-ui .dash-date-presets{padding:2px!important;box-sizing:border-box!important}html.glass-ui .dash-date-preset{height:calc(var(--ui-control-h) - 4px)!important;min-height:calc(var(--ui-control-h) - 4px)!important;min-width:34px!important;font-size:.68rem!important;font-weight:700!important}html.glass-ui .dash-date-sep{color:var(--ui-label-color)!important;font-size:.72rem!important;line-height:1!important}html.glass-ui[data-theme=light] .workspace table.data thead th,html.glass-ui[data-theme=light] .main table.data thead th,html.glass-ui[data-theme=light] .dash-card table.data thead th,html.glass-ui .dash-monitor-table:not(.desk-orders-table) thead th{background:#00000047!important;color:var(--ui-label-color)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}html.glass-ui[data-theme=light] .workspace table.data tbody td,html.glass-ui[data-theme=light] .main table.data tbody td,html.glass-ui[data-theme=light] .dash-card table.data tbody td{background:transparent!important;color:#cbd5e1!important;border-bottom-color:#ffffff0a!important}html.glass-ui[data-theme=light] .workspace table.data tbody tr:hover td,html.glass-ui[data-theme=light] .main table.data tbody tr:hover td,html.glass-ui[data-theme=light] .dash-card table.data tbody tr:hover td{background:#ffffff08!important}html.glass-ui[data-theme=light] .workspace table.data tbody tr:nth-child(2n) td,html.glass-ui[data-theme=light] .main table.data tbody tr:nth-child(2n) td,html.glass-ui[data-theme=light] .dash-card table.data tbody tr:nth-child(2n) td{background:#ffffff04!important}html.glass-ui[data-theme=light] .empty-state{color:var(--ui-muted)!important}html.glass-ui[data-theme=light] .empty-state strong{color:#cbd5e1!important}html.glass-ui .dash-pnl-filter select,html.glass-ui .workspace .dash-pnl-filter select,html.glass-ui .main .dash-pnl-filter select{background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%)!important;background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}html.glass-ui .dash-monitor-filter select,html.glass-ui .workspace .dash-monitor-toolbar select,html.glass-ui .main .dash-monitor-toolbar select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%)!important;background-position:calc(100% - 12px) 50%,calc(100% - 8px) 50%!important;background-size:4px 4px,4px 4px!important;background-repeat:no-repeat!important;padding-right:1.4rem!important}html.glass-ui .dash-pnl-filter select:focus,html.glass-ui .dash-monitor-input:focus,html.glass-ui .dash-date-input:focus,html.glass-ui .trading-desk-panel .orders-filter select:focus,html.glass-ui .trading-desk-panel .filter-field input:focus,html.glass-ui .trading-desk-panel .filter-field select:focus{outline:none!important;border-color:#4f7cff73!important;box-shadow:0 0 0 2px #4f7cff1f!important}html.glass-ui .dash-monitor-input::-moz-placeholder{color:#475569!important;font-weight:400!important}html.glass-ui .dash-monitor-input::placeholder{color:#475569!important;font-weight:400!important}html.glass-ui .dash-kpi{min-height:118px}html.glass-ui .dash-kpi-label{font-size:.62rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--ui-label-color)!important}html.glass-ui .dash-kpi-value{font-size:1.28rem!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.15!important}html.glass-ui .dash-kpi-hint{font-size:.7rem!important;color:#475569!important;line-height:1.35!important}html.glass-ui .dash-pnl-title{font-size:1.05rem!important;font-weight:600!important;color:var(--ui-heading)!important}html.glass-ui .dash-pnl-subtitle{font-size:.76rem!important;color:var(--ui-label-color)!important}html.glass-ui .dash-pnl-tile-label{font-size:.6rem!important;letter-spacing:.07em!important}html.glass-ui .dash-pnl-tile-value{font-size:.88rem!important;font-weight:600!important}html.glass-ui .dash-monitor-head h2{font-size:.88rem!important;font-weight:600!important;color:var(--ui-heading)!important}html.glass-ui .dash-monitor-table:not(.desk-orders-table) tbody td{color:#cbd5e1!important}html.glass-ui .dash-monitor-table:not(.desk-orders-table) tbody td.mono{font-variant-numeric:tabular-nums;font-size:.75rem!important}html.glass-ui .dash-monitor-table:not(.desk-orders-table) .pnl-pos{color:#4ade80!important;font-weight:600!important}html.glass-ui .dash-monitor-table:not(.desk-orders-table) .pnl-neg{color:#f87171!important;font-weight:600!important}html.glass-ui .dash-card.dash-monitor-card--strategies,html.glass-ui .dash-monitor-card--strategies .dash-monitor-table-wrap:not(.desk-orders-table-viewport){overscroll-behavior-y:auto!important}html.glass-ui .dash-card.dash-monitor-card--strategies{overflow:visible!important}html.glass-ui .dash-monitor-perf-val.pnl-pos{color:#4ade80!important}html.glass-ui .dash-monitor-perf-val.pnl-neg{color:#f87171!important}html.glass-ui .dash-monitor-symbol{color:#4ade80!important;font-weight:600!important}html.glass-ui .trading-desk-page{gap:12px}html.glass-ui .trading-desk-tabs--all .seg-tabs--underline{width:100%;border-bottom:1px solid #e2e8f0!important;padding:0 .15rem}html.glass-ui .trading-desk-tabs--all .seg-tab{font-size:.78rem!important;font-weight:650!important;letter-spacing:.01em;color:#64748b!important;padding:.55rem .75rem .65rem!important}html.glass-ui .trading-desk-tabs--all .seg-tab:hover{color:#0f172a!important;background:#f1f5f9!important}html.glass-ui .trading-desk-tabs--all .seg-tab--active{color:#2563eb!important}html.glass-ui .trading-desk-tabs--all .seg-tab--active:after{background:#2563eb!important;height:2px}html.glass-ui .trading-desk-tabs--secondary .seg-tabs--underline{width:100%;border-bottom:1px solid #e2e8f0!important}html.glass-ui .trading-desk-tabs--secondary .seg-tab{font-size:.8rem!important;font-weight:650!important}html.glass-ui .trading-desk-panel{padding:12px 14px 14px}html.glass-ui .trading-desk-panel .orders-page--embedded{gap:10px}html.glass-ui .desk-embedded-bar{padding:0;margin-bottom:0;border:none;border-radius:0;background:transparent}html.glass-ui .desk-embedded-meta{font-size:.72rem!important;font-weight:500!important;color:var(--ui-muted)!important}html.glass-ui .trading-desk-panel .orders-metric{display:none}html.glass-ui .trading-desk-panel .orders-filter{gap:.28rem!important}html.glass-ui .trading-desk-panel .orders-filter .positions-drf-trigger,html.glass-ui .trading-desk-panel .orders-filter .symbol-search input,html.glass-ui .trading-desk-panel .orders-filter .watchlist-search-input,html.glass-ui .trading-desk-panel .orders-filter .search-select-trigger{height:var(--ui-control-h)!important;min-height:var(--ui-control-h)!important;font-size:var(--ui-input-size)!important;color:var(--ui-input-color)!important;background:var(--ui-input-bg)!important;border:1px solid var(--ui-input-border)!important;border-radius:5px!important}html.glass-ui .trading-desk-panel .orders-filter .positions-drf-trigger,html.glass-ui .trading-desk-panel .filter-field .positions-drf-trigger,html.glass-ui .trading-desk-panel .orders-filter .positions-drf-trigger span,html.glass-ui .trading-desk-panel .filter-field .positions-drf-trigger span{font-size:var(--ui-input-size)!important;font-weight:500!important;color:var(--ui-input-color)!important}html.glass-ui .trading-desk-panel .symbol-search input,html.glass-ui .trading-desk-panel .watchlist-search-input{height:var(--ui-control-h)!important;min-height:var(--ui-control-h)!important;font-size:var(--ui-input-size)!important;color:var(--ui-input-color)!important;background:var(--ui-input-bg)!important;border:1px solid var(--ui-input-border)!important;border-radius:5px!important}html.glass-ui .trading-desk-panel .orders-filter .search-select{width:100%;max-width:none}html.glass-ui .trading-desk-panel .panel{border:1px solid rgba(255,255,255,.07)!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important;overflow:hidden}html.glass-ui .trading-desk-panel .table-wrap{border:none!important;border-radius:0!important}html.glass-ui .trading-desk-panel table.data thead th{font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#f1f5f9!important;background:#020617!important;border-bottom:1px solid #1e293b!important;padding:.72rem .8rem!important}html.glass-ui .trading-desk-panel table.data tbody td{font-size:.84rem!important;color:#e2e8f0!important;border-bottom:1px solid rgba(148,163,184,.12)!important;padding:.7rem .8rem!important;vertical-align:middle;background:#0f172a!important}html.glass-ui .trading-desk-panel table.data tbody tr:nth-child(2n) td{background:#111827!important}html.glass-ui .trading-desk-panel table.data tbody tr:hover td{background:#1e293b!important;color:#f8fafc!important}html.glass-ui .trading-desk-panel .filter-bar{padding:.75rem .85rem!important;background:#111827!important;border-bottom:1px solid #1e293b!important}html.glass-ui .trading-desk-panel .filter-field{min-width:120px;gap:.28rem!important}html.glass-ui .trading-desk-panel .btn.ghost.sm{font-size:.74rem!important;font-weight:600!important;height:var(--ui-control-h);padding:0 .75rem}html.glass-ui .trading-desk-panel .pager,html.glass-ui .trading-desk-panel .desk-orders-pager .pager,html.glass-ui[data-theme=light] .trading-desk-panel .pager{font-size:.8125rem!important;background:#020617!important;border:none!important;border-top:1px solid #1e293b!important;border-radius:0 0 6px 6px!important;color:#cbd5e1!important}html.glass-ui .trading-desk-panel .pager strong,html.glass-ui .trading-desk-panel .pager-page,html.glass-ui .trading-desk-panel .pager-meta strong{color:#fbbf24!important}html.glass-ui .trading-desk-panel .pager-size select{height:2rem!important;min-height:2rem!important;max-height:2rem!important;min-width:3.5rem!important;padding:.2rem .45rem!important;line-height:1.2!important;font-size:.78rem!important;font-weight:650!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background-color:#1e293b!important;border:1px solid #334155!important;border-radius:6px!important;-moz-text-align-last:center;text-align-last:center}html.glass-ui .trading-desk-panel .pager button,html.glass-ui .trading-desk-panel .pager .btn{min-height:2rem!important;padding:0 .7rem!important;border:1px solid #334155!important;border-radius:6px!important;background:#1e293b!important;color:#e2e8f0!important;font-weight:650!important}html.glass-ui .trading-desk-panel .pager button:hover:not(:disabled),html.glass-ui .trading-desk-panel .pager .btn:hover:not(:disabled){background:#fff!important;border-color:#fff!important;color:#0f172a!important}html.glass-ui .trading-desk-panel .pager button:disabled,html.glass-ui .trading-desk-panel .pager .btn:disabled{opacity:.4!important;background:#0b1220!important;color:#64748b!important;border-color:#1e293b!important}html.glass-ui .trading-desk-panel .empty-state{color:#94a3b8!important;font-size:.82rem!important}html.glass-ui .trading-desk-panel .empty-state strong{color:#e2e8f0!important;font-weight:600!important}html.glass-ui .dash-section-label{font-size:.6rem!important;font-weight:700!important;letter-spacing:.12em!important;color:var(--ui-label-color)!important}@media (max-width: 720px){html.glass-ui .page-header h1{font-size:1.15rem!important}html.glass-ui .trading-desk-tabs--all .seg-tabs--underline{overflow-x:auto;flex-wrap:nowrap}}html.glass-ui .dash-strategies-table-shell .desk-orders-table-viewport,html.glass-ui .dash-strategies-table-viewport.desk-orders-table-viewport{max-height:none!important;overflow-x:auto!important;overflow-y:clip!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}html.glass-ui .dash-strategies-table-shell .desk-orders-table-viewport::-webkit-scrollbar,html.glass-ui .dash-strategies-table-viewport.desk-orders-table-viewport::-webkit-scrollbar{height:8px}html.glass-ui .dash-strategies-table-shell .desk-orders-table-viewport::-webkit-scrollbar-thumb,html.glass-ui .dash-strategies-table-viewport.desk-orders-table-viewport::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b866}html.glass-ui .dash-monitor-card--strategies.desk-orders-card,html.glass-ui .dash-card.dash-monitor-card--strategies{overflow:visible!important}html.glass-ui table.dash-strategies-table.admin-merged-orders thead{position:sticky;top:0;z-index:20}html.glass-ui table.dash-strategies-table.admin-merged-orders thead th{position:sticky;top:0;z-index:21;padding:.62rem .7rem!important;font-size:.62rem!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#94a3b8!important;background-color:#12151c!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)!important;white-space:nowrap!important;vertical-align:bottom!important}html.glass-ui table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--sr{z-index:23!important;background-color:#12151c!important}html.glass-ui table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--symbol{z-index:22!important;background-color:#12151c!important}html.glass-ui table.dash-strategies-table.admin-merged-orders tbody td.desk-order-sticky{z-index:2!important}html.glass-ui .desk-strategies-table-viewport.is-scrolled-left table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--sr,html.glass-ui .desk-strategies-table-viewport.is-scrolled-left table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--symbol{background-color:#12151c!important}html.glass-ui table.dash-strategies-table.admin-merged-orders tbody td{padding:.58rem .7rem!important;height:var(--desk-order-row-h)!important;max-height:var(--desk-order-row-h)!important;box-sizing:border-box!important;border-bottom:1px solid rgba(255,255,255,.045)!important;color:#e2e8f0!important;font-size:.8125rem!important;line-height:1.35!important;vertical-align:middle!important;overflow:hidden!important}html.glass-ui table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row{height:var(--desk-order-row-h)!important;max-height:var(--desk-order-row-h)!important}html.glass-ui table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:nth-child(2n) td{background:#ffffff05!important}html.glass-ui table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover td,html.glass-ui table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row.clickable-row:hover td,html.glass-ui table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:active td,html.glass-ui .workspace table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover td,html.glass-ui .main table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover td,html.glass-ui .dash-card table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover td{background:#4f7cff1c!important;color:#e2e8f0!important}html.glass-ui table.dash-strategies-table.admin-merged-orders td.desk-order-lead-cell{padding-top:calc((var(--desk-order-row-h) - var(--desk-order-lead-stack-h)) / 2)!important;padding-bottom:calc((var(--desk-order-row-h) - var(--desk-order-lead-stack-h)) / 2)!important}html.glass-ui table.dash-strategies-table.admin-merged-orders .dash-monitor-symbol{color:#e2e8f0!important;font-weight:600!important}html.glass-ui .dash-strategies-table-shell .dash-monitor-pager.pager,html.glass-ui .dash-strategies-table-shell .dash-monitor-pager .pager{padding:.65rem .85rem .75rem!important;margin:0!important;border-top:1px solid rgba(255,255,255,.06)!important;background:#0000001a!important}html.glass-ui .strategies-page .strat-library-table-shell,html.glass-ui .strat-library-table-shell{border:1px solid #d0d7e2!important;border-radius:6px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 1px 2px #0f172a0a;font-family:Plus Jakarta Sans,Segoe UI,sans-serif!important}html.glass-ui .strategies-page .strat-library-table-shell .desk-orders-table-toolbar,html.glass-ui .strat-library-table-shell .desk-orders-table-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important;border-bottom:1px solid #e2e8f0!important;background:#f8fafc!important}html.glass-ui .strat-library-table-shell .desk-orders-table-toolbar-hint{color:#64748b!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.01em!important}html.glass-ui .strat-library-table-shell .desk-orders-columns-btn{height:1.85rem!important;min-height:1.85rem!important;padding:0 .65rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:.74rem!important;font-weight:650!important;box-shadow:0 1px 2px #0f172a0a}html.glass-ui .strat-library-table-viewport{overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;background:#fff!important}html.glass-ui table.strat-library-table.admin-merged-orders{min-width:1280px;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;font-family:Plus Jakarta Sans,Segoe UI,sans-serif!important}html.glass-ui table.strat-library-table.admin-merged-orders thead{position:sticky;top:0;z-index:20}html.glass-ui table.strat-library-table.admin-merged-orders thead th{position:sticky;top:0;z-index:21;padding:.72rem .8rem!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#f1f5f9!important;background:#020617!important;background-color:#020617!important;border:none!important;border-radius:0!important;border-right:1px solid rgba(148,163,184,.12)!important;border-bottom:1px solid #1e293b!important;white-space:nowrap!important;vertical-align:middle!important;box-shadow:none!important}html.glass-ui table.strat-library-table.admin-merged-orders thead th:last-child{border-right:none!important}html.glass-ui table.strat-library-table.admin-merged-orders thead th.desk-order-sticky--sr{z-index:23!important;background:#020617!important;border-radius:0!important}html.glass-ui table.strat-library-table.admin-merged-orders thead th.desk-order-sticky--symbol{z-index:22!important;background:#020617!important;border-radius:0!important}html.glass-ui table.strat-library-table.admin-merged-orders thead th.desk-order-sticky--actions{z-index:23!important;right:0;background:#020617!important;border-radius:0!important}html.glass-ui table.strat-library-table.admin-merged-orders .desk-order-th-grip{color:#94a3b8!important}html.glass-ui table.strat-library-table.admin-merged-orders .desk-order-th-label{color:#f1f5f9!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em!important}html.glass-ui table.strat-library-table.admin-merged-orders tbody td{padding:.7rem .75rem!important;height:auto!important;min-height:3.35rem!important;max-height:none!important;box-sizing:border-box!important;border-bottom:1px solid #e8edf4!important;border-right:none!important;background:#fff!important;color:#0f172a!important;font-size:.8rem!important;font-weight:500!important;line-height:1.35!important;vertical-align:middle!important;overflow:hidden!important;font-family:Plus Jakarta Sans,Segoe UI,sans-serif!important}html.glass-ui table.strat-library-table.admin-merged-orders tbody tr.admin-order-row{height:auto!important;max-height:none!important}html.glass-ui table.strat-library-table.admin-merged-orders tbody tr.admin-order-row:nth-child(2n) td{background:#fbfdff!important}html.glass-ui table.strat-library-table.admin-merged-orders tbody tr.admin-order-row:hover td,html.glass-ui table.strat-library-table.admin-merged-orders tbody tr.admin-order-row:active td{background:#f1f5f9!important;color:#0f172a!important}html.glass-ui table.strat-library-table.admin-merged-orders tbody td.desk-order-sticky--sr,html.glass-ui table.strat-library-table.admin-merged-orders tbody td.desk-order-sticky--symbol,html.glass-ui table.strat-library-table.admin-merged-orders tbody td.desk-order-sticky--actions{background:#fff!important}html.glass-ui table.strat-library-table.admin-merged-orders tbody tr.admin-order-row:nth-child(2n) td.desk-order-sticky--sr,html.glass-ui table.strat-library-table.admin-merged-orders tbody tr.admin-order-row:nth-child(2n) td.desk-order-sticky--symbol,html.glass-ui table.strat-library-table.admin-merged-orders tbody tr.admin-order-row:nth-child(2n) td.desk-order-sticky--actions{background:#fbfdff!important}html.glass-ui table.strat-library-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-sticky--sr,html.glass-ui table.strat-library-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-sticky--symbol,html.glass-ui table.strat-library-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-sticky--actions{background:#f1f5f9!important}html.glass-ui table.strat-library-table.admin-merged-orders .desk-order-sr{color:#94a3b8!important;font-size:.78rem!important;font-weight:650!important;font-variant-numeric:tabular-nums}html.glass-ui table.strat-library-table.admin-merged-orders .desk-order-symbol-name{color:#2563eb!important;font-size:.84rem!important;font-weight:700!important;letter-spacing:-.015em!important;text-decoration:none!important;line-height:1.25!important}html.glass-ui table.strat-library-table.admin-merged-orders .desk-order-symbol-name:hover{color:#1d4ed8!important;text-decoration:underline!important}html.glass-ui table.strat-library-table.admin-merged-orders .dash-monitor-symbol{color:#64748b!important;font-weight:700!important;font-size:.74rem!important;letter-spacing:.04em!important;text-transform:uppercase!important}html.glass-ui table.strat-library-table.admin-merged-orders .dash-monitor-desc,html.glass-ui table.strat-library-table.admin-merged-orders .strat-library-desc{color:#64748b!important;max-width:18rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.78rem!important;font-weight:500!important}html.glass-ui table.strat-library-table.admin-merged-orders .desk-order-product{display:inline-flex;align-items:center;max-width:100%;padding:.18rem .5rem;border-radius:999px;border:1px solid currentColor;background:transparent;font-size:.62rem!important;font-weight:750!important;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.glass-ui table.strat-library-table.admin-merged-orders .dash-monitor-perf-val,html.glass-ui table.strat-library-table.admin-merged-orders .dash-monitor-perf-val.mono{display:block;color:#0f172a!important;font-size:.84rem!important;font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.2}html.glass-ui table.strat-library-table.admin-merged-orders .dash-monitor-perf-val.pos{color:#15803d!important}html.glass-ui table.strat-library-table.admin-merged-orders .dash-monitor-perf-val.neg{color:#b91c1c!important}html.glass-ui table.strat-library-table.admin-merged-orders .desk-order-opt-label,html.glass-ui table.strat-library-table.admin-merged-orders .desk-order-opt-label--muted{display:block;margin-top:.15rem;color:#64748b!important;font-size:.58rem!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important;line-height:1.1}html.glass-ui table.strat-library-table.admin-merged-orders .strat-library-created-by-stack{display:flex;flex-direction:column;gap:.12rem;min-width:0;line-height:1.25}html.glass-ui table.strat-library-table.admin-merged-orders .strat-library-created-by-name{font-weight:650!important;color:#334155!important;font-size:.78rem!important;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.glass-ui table.strat-library-table.admin-merged-orders .strat-library-created-by-email{font-size:.7rem!important;color:#94a3b8!important;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.glass-ui table.strat-library-table.admin-merged-orders .strat-on-label{color:#64748b!important;font-size:.66rem!important;font-weight:750!important;letter-spacing:.04em}html.glass-ui table.strat-library-table.admin-merged-orders .strat-on-label--on{color:#15803d!important}html.glass-ui table.strat-library-table.admin-merged-orders .dash-monitor-deploy-label{color:#64748b!important;font-size:.72rem!important}html.glass-ui table.strat-library-table.admin-merged-orders .dash-monitor-deploy-dot{background:#94a3b8}html.glass-ui table.strat-library-table.admin-merged-orders .dash-monitor-deploy-dot.is-on{background:#22c55e}html.glass-ui table.strat-library-table.admin-merged-orders .strat-library-actions-cell{padding:.45rem .4rem!important;overflow:visible!important;text-align:center;vertical-align:middle!important}html.glass-ui table.strat-library-table.admin-merged-orders tbody td.strat-library-actions-cell{overflow:visible!important}html.glass-ui table.strat-library-table.admin-merged-orders .strat-library-row-actions{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}html.glass-ui table.strat-library-table.admin-merged-orders .strat-library-row-actions .icon-action{width:32px;height:32px;border-radius:6px;border:1px solid #1e293b!important;background:#0f172a!important;color:#e2e8f0!important;box-shadow:0 1px 2px #0f172a33}html.glass-ui table.strat-library-table.admin-merged-orders .strat-library-row-actions .icon-action:hover:not(:disabled){border-color:#334155!important;background:#1e293b!important;color:#93c5fd!important;transform:none}html.glass-ui table.strat-library-table.admin-merged-orders .strat-library-row-actions .icon-action.success{border-color:#166534!important;background:#166534!important;color:#dcfce7!important}html.glass-ui table.strat-library-table.admin-merged-orders .strat-library-row-actions .icon-action.success:hover:not(:disabled){border-color:#15803d!important;background:#15803d!important;color:#fff!important}html.glass-ui table.strat-library-table.admin-merged-orders .strat-library-row-actions .icon-action svg{width:15px;height:15px}html.glass-ui table.strat-library-table.admin-merged-orders .strat-library-row-actions .strat-library-live-only{opacity:.55;cursor:not-allowed}html.glass-ui .strat-library-table-viewport.is-scrolled-left table.strat-library-table .desk-order-sticky--sr,html.glass-ui .strat-library-table-viewport.is-scrolled-left table.strat-library-table .desk-order-sticky--symbol{background-color:#fff!important;box-shadow:6px 0 12px #0f172a0f}html.glass-ui .strat-library-table-viewport.is-scrolled-left table.strat-library-table thead .desk-order-sticky--sr,html.glass-ui .strat-library-table-viewport.is-scrolled-left table.strat-library-table thead .desk-order-sticky--symbol{background-color:#020617!important;border-radius:0!important;box-shadow:6px 0 12px #00000040}html.glass-ui .strat-library-table-viewport.is-scrolled-right table.strat-library-table .desk-order-sticky--actions{background-color:#fff!important;box-shadow:-8px 0 16px #0f172a14}html.glass-ui .strat-library-table-viewport.is-scrolled-right table.strat-library-table thead .desk-order-sticky--actions{background-color:#020617!important;border-radius:0!important;box-shadow:-8px 0 16px #00000047}html.glass-ui .reports-page,html.glass-ui .reports-page--premium{display:grid;gap:14px;min-width:0;max-width:none!important;width:100%;font-family:Plus Jakarta Sans,Segoe UI,sans-serif}html.glass-ui .reports-page--premium>.page-header{align-items:center;margin-bottom:0}html.glass-ui .reports-stat-grid{padding:0!important;gap:10px!important;margin:0!important}html.glass-ui .reports-stat-grid .clients-stat-card{min-height:88px!important;border-radius:6px!important;border:1px solid #d0d7e2!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;transform:none!important}html.glass-ui .reports-stat-grid .clients-stat-card:hover{transform:none!important;border-color:#cbd5e1!important;box-shadow:0 2px 8px #0f172a0f!important}html.glass-ui .reports-stat-grid .clients-stat-card:after,html.glass-ui .reports-stat-grid .clients-stat-card-orb{display:none!important}html.glass-ui .reports-stat-grid .clients-stat-card-label{color:#64748b!important;font-size:.62rem!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important}html.glass-ui .reports-stat-grid .clients-stat-card-value,html.glass-ui .reports-stat-grid .clients-stat-card-value.tone-info,html.glass-ui .reports-stat-grid .clients-stat-card-value.tone-pos,html.glass-ui .reports-stat-grid .clients-stat-card-value.tone-neg,html.glass-ui .reports-stat-grid .clients-stat-card-value.tone-warn{color:#0f172a!important;font-size:.92rem!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1.2!important;font-variant-numeric:tabular-nums}html.glass-ui .reports-stat-grid .clients-stat-card-value.tone-pos{color:#15803d!important}html.glass-ui .reports-stat-grid .clients-stat-card-value.tone-neg{color:#b91c1c!important}html.glass-ui .reports-stat-grid .clients-stat-card-value.tone-warn{color:#c2410c!important}html.glass-ui .reports-stat-grid .clients-stat-card-hint{color:#94a3b8!important;font-size:.65rem!important}html.glass-ui .reports-stat-grid .clients-stat-card-icon{width:1.85rem!important;height:1.85rem!important;border-radius:6px!important;background:#f1f5f9!important;color:#334155!important;border:1px solid #e2e8f0!important;box-shadow:none!important}html.glass-ui .reports-stat-grid .clients-stat-card-icon.tone-pos{background:#dcfce7!important;color:#15803d!important;border-color:#86efac!important}html.glass-ui .reports-stat-grid .clients-stat-card-icon.tone-neg{background:#fee2e2!important;color:#b91c1c!important;border-color:#fca5a5!important}html.glass-ui .reports-stat-grid .clients-stat-card-icon.tone-warn{background:#ffedd5!important;color:#c2410c!important;border-color:#fdba74!important}html.glass-ui .reports-stat-grid .clients-stat-card-icon.tone-info{background:#eff6ff!important;color:#2563eb!important;border-color:#bfdbfe!important}html.glass-ui .reports-page .reports-shell.panel,html.glass-ui .reports-page .comparison-panel.panel,html.glass-ui .reports-page .panel.reports-shell{padding:0!important;overflow:hidden;border-radius:6px!important;border:1px solid #d0d7e2!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important}html.glass-ui .reports-shell-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}html.glass-ui .reports-shell-head h2{margin:0 0 .2rem;color:#0f172a;font-size:.95rem;font-weight:750;letter-spacing:-.01em}html.glass-ui .reports-shell-head p{margin:0;color:#64748b;font-size:.76rem;line-height:1.45}html.glass-ui .reports-shell-meta{flex-shrink:0;padding:.45rem .75rem;border:1px solid #d0d7e2;border-radius:6px;background:#fff;text-align:right}html.glass-ui .reports-shell-meta strong{display:block;color:#0f172a;font-size:.95rem;font-weight:750;font-variant-numeric:tabular-nums}html.glass-ui .reports-shell-meta span{display:block;margin-top:2px;color:#64748b;font-size:.62rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}html.glass-ui .reports-shell-meta--pos strong{color:#15803d}html.glass-ui .reports-shell-meta--neg strong{color:#b91c1c}html.glass-ui .reports-page .reports-toolbar{padding:0;border-bottom:1px solid #e2e8f0;background:#fff}html.glass-ui .reports-page .filter-bar,html.glass-ui .reports-toolbar .filter-bar,html.glass-ui .reports-page .reports-shell>.filter-bar{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0!important;padding:12px 14px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;background:#f8fafc!important;box-shadow:none!important}html.glass-ui .reports-page .filter-field span,html.glass-ui .reports-page .filter-field label{font-size:.62rem!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#64748b!important}html.glass-ui .reports-page .filter-field select,html.glass-ui .reports-page .filter-field input:not([type=checkbox]):not([type=radio]){height:34px!important;min-height:34px!important;padding:0 .7rem!important;font-size:.78rem!important;font-weight:550!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;box-shadow:none!important}html.glass-ui .reports-page .filter-field select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:1.7rem!important;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%)!important;background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}html.glass-ui .reports-page .filter-actions{display:flex;align-items:center;gap:8px;margin-left:auto}html.glass-ui .reports-page .filter-actions .btn{height:34px!important;min-height:34px!important;padding:0 .85rem!important;border-radius:6px!important;font-size:.76rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .reports-page .filter-actions .btn.ghost{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}html.glass-ui .reports-page .filter-actions .btn:not(.ghost){background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important}html.glass-ui .reports-table-wrap,html.glass-ui .reports-page .table-wrap{overflow-x:auto;background:#fff}html.glass-ui .reports-page table.data{width:100%;min-width:640px;border-collapse:separate!important;border-spacing:0!important;font-family:Plus Jakarta Sans,Segoe UI,sans-serif!important}html.glass-ui .reports-page table.data thead th{padding:.72rem .85rem!important;text-align:left;font-size:.66rem!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#f1f5f9!important;background:#020617!important;background-color:#020617!important;border:none!important;border-right:1px solid rgba(148,163,184,.12)!important;border-bottom:1px solid #1e293b!important;border-radius:0!important;white-space:nowrap}html.glass-ui .reports-page table.data thead th:last-child{border-right:none!important}html.glass-ui .reports-page table.data tbody td{padding:.75rem .85rem!important;font-size:.8rem!important;font-weight:500!important;color:#0f172a!important;background:#fff!important;border-bottom:1px solid #e8edf4!important;border-right:none!important;vertical-align:middle}html.glass-ui .reports-page table.data tbody tr:hover td{background:#f8fafc!important}html.glass-ui .reports-page table.data tbody tr:nth-child(2n) td{background:#fff!important}html.glass-ui .reports-page table.data tbody tr:nth-child(2n):hover td{background:#f8fafc!important}html.glass-ui .reports-page .user-cell,html.glass-ui .reports-page .commission-client{display:flex;flex-direction:column;gap:.12rem}html.glass-ui .reports-page .user-cell span:first-child,html.glass-ui .reports-page .commission-client strong{color:#0f172a!important;font-weight:650!important}html.glass-ui .reports-page .user-cell .email,html.glass-ui .reports-page .commission-client .muted,html.glass-ui .reports-page .muted{color:#94a3b8!important;font-size:.72rem!important}html.glass-ui .reports-page .mono{font-variant-numeric:tabular-nums;font-weight:650}html.glass-ui .reports-page .pnl-pos,html.glass-ui .reports-page td.pnl-pos,html.glass-ui .reports-page .pos{color:#15803d!important}html.glass-ui .reports-page .pnl-neg,html.glass-ui .reports-page td.pnl-neg,html.glass-ui .reports-page .neg{color:#b91c1c!important}html.glass-ui .reports-page .pager{padding:10px 14px 12px;border-top:1px solid #e2e8f0;background:#f8fafc}html.glass-ui .reports-page .error-banner,html.glass-ui .reports-page .notice,html.glass-ui .reports-page .error{margin:0 14px;border-radius:6px!important}html.glass-ui .reports-page .notice.success{margin-top:0}html.glass-ui .reports-page .empty-state,html.glass-ui .reports-page .loading-block{margin:1rem 1.1rem}html.glass-ui .reports-page .badge{display:inline-flex;align-items:center;height:1.4rem;padding:0 .5rem;border-radius:999px!important;font-size:.68rem;font-weight:700;border:1px solid transparent}html.glass-ui .reports-page .badge.ok{color:#15803d!important;background:#dcfce7!important;border-color:#86efac!important}html.glass-ui .reports-page .badge.err{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}html.glass-ui .reports-page .badge.warn{color:#c2410c!important;background:#ffedd5!important;border-color:#fdba74!important}html.glass-ui .reports-page .badge.neutral{color:#475569!important;background:#f1f5f9!important;border-color:#cbd5e1!important}html.glass-ui .reports-page .comparison-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.15rem .85rem;margin:0;border-bottom:1px solid #e2e8f0;background:#f8fafc}html.glass-ui .reports-page .section-eyebrow{display:block;margin-bottom:.25rem;color:#2563eb;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}html.glass-ui .reports-page .comparison-head h2{margin:0 0 .25rem;color:#0f172a;font-size:1.15rem;font-weight:750;letter-spacing:-.02em}html.glass-ui .reports-page .comparison-head p{margin:0;color:#64748b;font-size:.78rem}html.glass-ui .reports-page .comparison-share{flex-shrink:0;padding:.55rem .8rem;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;text-align:right}html.glass-ui .reports-page .comparison-share strong{display:block;color:#1d4ed8;font-size:1.15rem;font-weight:750;font-variant-numeric:tabular-nums}html.glass-ui .reports-page .comparison-share span{display:block;margin-top:.15rem;color:#64748b;font-size:.62rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}html.glass-ui .reports-page .comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:1rem 1.15rem .35rem}html.glass-ui .reports-page .comparison-card{display:flex;align-items:center;gap:.85rem;padding:1rem 1rem 1rem .95rem;border:1px solid #d0d7e2;border-radius:6px!important;background:#fff;text-decoration:none;color:inherit;box-shadow:0 1px 2px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease}html.glass-ui .reports-page .comparison-card:hover{border-color:#93c5fd;box-shadow:0 4px 14px #2563eb14;transform:none}html.glass-ui .reports-page .comparison-card.manual{border-left:3px solid #0ea5e9}html.glass-ui .reports-page .comparison-card.algo{border-left:3px solid #2563eb}html.glass-ui .reports-page .comparison-card span{display:block;color:#64748b;font-size:.66rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}html.glass-ui .reports-page .comparison-card strong{display:block;margin-top:.2rem;color:#0f172a;font-size:1.35rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em}html.glass-ui .reports-page .comparison-card small{display:block;margin-top:.2rem;color:#94a3b8;font-size:.72rem}html.glass-ui .reports-page .comparison-card>i{margin-left:auto;color:#94a3b8;font-style:normal;font-size:1.1rem}html.glass-ui .reports-page .comparison-icon{flex-shrink:0;width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px!important;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-weight:800;font-size:.85rem}html.glass-ui .reports-page .comparison-card.manual .comparison-icon{background:#e0f2fe;color:#0284c7;border-color:#7dd3fc}html.glass-ui .reports-page .comparison-card.algo .comparison-icon{background:#eff6ff;color:#2563eb;border-color:#93c5fd}html.glass-ui .reports-page .comparison-bar{display:flex;overflow:hidden;margin:1rem 1.15rem 0;height:10px;border-radius:999px!important;background:#e2e8f0}html.glass-ui .reports-page .comparison-bar .manual{background:linear-gradient(90deg,#0284c7,#38bdf8)}html.glass-ui .reports-page .comparison-bar .algo{background:linear-gradient(90deg,#1d4ed8,#60a5fa)}html.glass-ui .reports-page .comparison-legend{display:flex;flex-wrap:wrap;gap:1rem;padding:.75rem 1.15rem 1.15rem;color:#64748b;font-size:.74rem;font-weight:600}html.glass-ui .reports-page .comparison-legend i{display:inline-block;width:.55rem;height:.55rem;margin-right:.35rem;border-radius:999px!important;vertical-align:middle}html.glass-ui .reports-page .comparison-legend i.manual{background:#0ea5e9}html.glass-ui .reports-page .comparison-legend i.algo{background:#2563eb}html.glass-ui .reports-page.commission-page{gap:10px!important}html.glass-ui .reports-page.commission-page .reports-stat-grid{gap:8px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (max-width: 1100px){html.glass-ui .reports-page.commission-page .reports-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 700px){html.glass-ui .reports-page.commission-page .reports-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html.glass-ui .reports-page.commission-page .reports-stat-grid .clients-stat-card{min-height:76px!important}html.glass-ui .reports-page.commission-page .kpi-grid{display:none}html.glass-ui .reports-page.commission-page .commission-panel{min-height:0}html.glass-ui .reports-page.commission-page .reports-shell-head{padding:10px 12px!important;align-items:center}html.glass-ui .reports-page.commission-page .reports-shell-head p{margin:0;line-height:1.3}html.glass-ui .reports-page.commission-page .reports-shell-meta{padding:.3rem .6rem}html.glass-ui .reports-page.commission-page .reports-toolbar .filter-bar,html.glass-ui .reports-page.commission-page .filter-bar{padding:8px 12px!important;gap:8px 10px!important;border-bottom:0!important}html.glass-ui .reports-page.commission-page .filter-field{max-width:280px;flex:0 1 280px!important}html.glass-ui .reports-page.commission-page .filter-field input{width:100%;max-width:280px}html.glass-ui .reports-page.commission-page .commission-status-tabs{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:calc(100% - 24px);flex-wrap:wrap;align-items:center;gap:2px!important;margin:0 12px 8px!important;padding:2px!important;border:1px solid #d0d7e2!important;border-radius:6px!important;background:#fff!important;box-sizing:border-box}html.glass-ui .reports-page.commission-page .commission-status-tab{display:inline-flex;align-items:center;gap:.3rem;height:28px!important;padding:0 .65rem!important;border:none!important;border-radius:5px!important;background:transparent!important;color:#64748b!important;font-size:.72rem!important;font-weight:650;cursor:pointer}html.glass-ui .reports-page.commission-page .commission-status-tab:hover{color:#0f172a!important;background:#f1f5f9!important}html.glass-ui .reports-page.commission-page .commission-status-tab.is-active{color:#fff!important;background:#2563eb!important}html.glass-ui .reports-page.commission-page .commission-status-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.05rem;padding:0 .28rem;border-radius:999px!important;background:#0f172a14;font-size:.62rem;font-weight:750}html.glass-ui .reports-page.commission-page .commission-status-tab.is-active .commission-status-count{background:#ffffff38;color:#fff}html.glass-ui .reports-page.commission-page .commission-desktop-table{border-top:1px solid #e2e8f0}html.glass-ui .reports-page.commission-page .commission-desktop-table .desk-orders-table-toolbar{padding:.35rem .75rem!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}html.glass-ui .reports-page.commission-page .commission-desktop-table .desk-orders-table-toolbar-hint{font-size:.68rem!important}html.glass-ui .reports-page.commission-page .notice{margin:0 12px 8px!important}html.glass-ui .reports-page.commission-page .commission-empty{padding:1.25rem .75rem!important}html.glass-ui .reports-page .commission-waiting-btn{height:1.85rem!important;min-height:1.85rem!important;padding:0 .7rem!important;border-radius:6px!important;font-size:.72rem!important;font-weight:650!important;border:1px solid #93c5fd!important;color:#1d4ed8!important;background:#eff6ff!important;text-decoration:none!important;white-space:nowrap}html.glass-ui .reports-page .commission-waiting-btn:hover{background:#dbeafe!important;border-color:#60a5fa!important}html.glass-ui .reports-page.commission-deductions-page .commission-deductions-table-wrap{overflow-x:auto;margin:0 -2px}html.glass-ui .reports-page.commission-deductions-page .commission-deductions-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem .85rem;padding:.65rem .85rem;border:1px solid #d0d7e2;border-radius:6px;background:#fff}html.glass-ui .reports-page.commission-deductions-page .commission-deductions-filter-field{display:flex;flex-direction:column;gap:.25rem;min-width:200px}html.glass-ui .reports-page.commission-deductions-page .commission-deductions-filter-hint{margin-left:auto;font-size:.72rem;align-self:center}html.glass-ui .reports-page.commission-deductions-page .commission-deductions-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.82rem}html.glass-ui .reports-page.commission-deductions-page .commission-deductions-table thead th{background:#020617!important;color:#f8fafc!important;font-size:.68rem!important;font-weight:650!important;letter-spacing:.04em;text-transform:uppercase;padding:.55rem .75rem!important;border-bottom:1px solid #0f172a!important;white-space:nowrap}html.glass-ui .reports-page.commission-deductions-page .commission-deductions-table td{padding:.55rem .75rem!important;border-bottom:1px solid #e2e8f0!important;vertical-align:top}html.glass-ui .reports-page.commission-deductions-page .commission-deductions-table tfoot td{background:#f8fafc!important;font-weight:650;border-top:1px solid #cbd5e1!important;border-bottom:none!important}html.glass-ui .reports-page.commission-deductions-page .commission-deductions-table .num{text-align:right;font-variant-numeric:tabular-nums}html.glass-ui .reports-page.commission-deductions-page .commission-panel+.commission-panel{margin-top:.85rem}html.glass-ui .reports-page .commission-row--pending td{background:#fffbeb!important}html.glass-ui .reports-page .commission-desktop-table .clients-name-cell .admin-client-name{pointer-events:none}html.glass-ui .reports-page .commission-row--pending:hover td{background:#fef3c7!important}html.glass-ui .reports-page .row-actions{display:inline-flex;flex-wrap:wrap;gap:.35rem}html.glass-ui .reports-page .row-actions .btn{height:1.85rem!important;min-height:1.85rem!important;padding:0 .65rem!important;border-radius:6px!important;font-size:.72rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .reports-page .row-actions .btn:not(.danger):not(.ghost){background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html.glass-ui .reports-page .row-actions .btn.danger{background:#fff!important;border:1px solid #fecaca!important;color:#b91c1c!important}html.glass-ui .reports-page .commission-card{border:1px solid #d0d7e2;background:#fff;border-radius:6px!important}html.glass-ui .reports-page .commission-empty{padding:2rem 1rem}html.glass-ui .reports-page .page-header .btn.ghost{height:34px!important;min-height:34px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;font-size:.76rem!important;font-weight:650!important}html.glass-ui .reports-page .reports-symbol-chips{display:flex;flex-wrap:wrap;gap:.35rem}html.glass-ui .reports-page .reports-note{margin:0;padding:.75rem 1rem 1rem;color:#64748b;font-size:.78rem;border-top:1px solid #e2e8f0;background:#f8fafc}html.glass-ui .reports-page .reports-coming{position:relative;overflow:hidden;padding:3.25rem 1.5rem;text-align:center;border-radius:6px!important;border:1px solid #d0d7e2!important;background:radial-gradient(circle at 50% 0%,rgba(37,99,235,.08),transparent 55%),#fff!important;box-shadow:0 1px 2px #0f172a0a!important}html.glass-ui .reports-page .reports-coming-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:.85rem;padding:.28rem .65rem;border-radius:999px!important;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html.glass-ui .reports-page .reports-coming h2{margin:0 0 .45rem;color:#0f172a;font-size:1.2rem;font-weight:750;letter-spacing:-.02em}html.glass-ui .reports-page .reports-coming p{margin:0 auto;max-width:460px;color:#64748b;font-size:.86rem;line-height:1.55}html.glass-ui .reports-page .reports-coming-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:640px;margin:1.35rem auto 0;text-align:left}html.glass-ui .reports-page .reports-coming-item{padding:.85rem .9rem;border:1px solid #e2e8f0;border-radius:6px!important;background:#f8fafc}html.glass-ui .reports-page .reports-coming-item strong{display:block;margin-bottom:.2rem;color:#0f172a;font-size:.8rem;font-weight:700}html.glass-ui .reports-page .reports-coming-item span{color:#64748b;font-size:.72rem;line-height:1.4}@media (max-width: 900px){html.glass-ui .reports-stat-grid.clients-stat-grid--row{grid-template-columns:repeat(2,minmax(0,1fr))}html.glass-ui .reports-page .comparison-grid{grid-template-columns:1fr}html.glass-ui .reports-shell-head,html.glass-ui .reports-page .comparison-head{flex-direction:column}html.glass-ui .reports-shell-meta,html.glass-ui .reports-page .comparison-share{align-self:flex-start;text-align:left}html.glass-ui .reports-page .reports-coming-grid{grid-template-columns:1fr}}@media (max-width: 560px){html.glass-ui .reports-stat-grid.clients-stat-grid--row{grid-template-columns:1fr}}html.glass-ui .reports-page .section-eyebrow{color:#2563eb!important}html.glass-ui .reports-page .comparison-head h2{color:#0f172a!important}html.glass-ui .reports-page .comparison-head p,html.glass-ui .reports-page .comparison-legend{color:#64748b!important}html.glass-ui .reports-page .comparison-share{background:#eff6ff!important;border-color:#bfdbfe!important}html.glass-ui .reports-page .comparison-share strong{color:#1d4ed8!important}html.glass-ui .reports-page .comparison-share span{color:#64748b!important}html.glass-ui .reports-page .comparison-card{background:#fff!important;border-color:#d0d7e2!important;color:#0f172a!important}html.glass-ui .reports-page .comparison-card:hover{background:#f8fafc!important;border-color:#93c5fd!important}html.glass-ui .reports-page .comparison-card.manual{border-left-color:#0ea5e9!important}html.glass-ui .reports-page .comparison-card.algo{border-left-color:#2563eb!important}html.glass-ui .reports-page .comparison-card span{color:#64748b!important}html.glass-ui .reports-page .comparison-card strong{color:#0f172a!important}html.glass-ui .reports-page .comparison-card small,html.glass-ui .reports-page .comparison-card>i{color:#94a3b8!important}html.glass-ui .reports-page .comparison-icon{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}html.glass-ui .reports-page .comparison-card.manual .comparison-icon{background:#e0f2fe!important;color:#0284c7!important;border-color:#7dd3fc!important}html.glass-ui .reports-page .comparison-card.algo .comparison-icon{background:#eff6ff!important;color:#2563eb!important;border-color:#93c5fd!important}html.glass-ui .reports-page .comparison-bar{background:#e2e8f0!important}html.glass-ui{--sb-premium-w: 292px;--sb-premium-gutter: 0px;--sb-premium-radius: 0px;--sb-premium-amber: #f59e0b;--sb-premium-amber-soft: rgba(245, 158, 11, .16);--sb-premium-border: rgba(255, 255, 255, .09)}html.glass-ui .admin-shell{grid-template-columns:var(--sb-premium-w) minmax(0,1fr)!important}html.glass-ui .admin-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed) minmax(0,1fr)!important}html.glass-ui .sidebar.sidebar-premium{position:sticky!important;top:0!important;z-index:40;width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border:0!important;border-right:1px solid var(--sb-premium-border)!important;border-radius:0!important;background:radial-gradient(ellipse 120% 70% at 0% -10%,rgba(245,158,11,.14),transparent 52%),radial-gradient(circle at 100% 100%,rgba(79,124,255,.1),transparent 42%),linear-gradient(180deg,#1a1c22,#14161b 46%,#0f1115)!important;box-shadow:inset -1px 0 #ffffff0a,4px 0 24px #00000038!important}html.glass-ui .sidebar-premium .sidebar-ambient{background:radial-gradient(ellipse 90% 60% at 0% 0%,rgba(251,191,36,.12),transparent 55%),radial-gradient(circle at 100% 80%,rgba(99,102,241,.1),transparent 45%)!important;opacity:1}html.glass-ui .sidebar-premium .sidebar-brand-glow{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 18% 20%,rgba(245,158,11,.2),transparent 38%)}html.glass-ui .sidebar-premium .brand{position:relative;z-index:2;flex-shrink:0!important;height:auto!important;min-height:88px!important;padding:16px 16px 14px!important;border-bottom:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,#ffffff0d,#00000014)!important;overflow:hidden!important}html.glass-ui .sidebar-premium .brand:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.55),rgba(79,124,255,.35),transparent)}html.glass-ui .sidebar-premium .brand-mark{width:44px!important;height:44px!important;border-radius:14px!important;font-size:1.1rem!important;background:linear-gradient(145deg,#fbbf24,#f59e0b 42%,#ea580c)!important;color:#111!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 10px 24px #f59e0b59,inset 0 1px #ffffff59!important}html.glass-ui .sidebar-premium .brand-text strong{font-size:1.02rem!important;font-weight:700!important;letter-spacing:-.03em!important;color:#fafafa!important}html.glass-ui .sidebar-premium .brand-badge{padding:3px 8px!important;border-radius:999px!important;border:1px solid rgba(245,158,11,.38)!important;background:#f59e0b24!important;color:#fcd34d!important;font-size:.58rem!important;font-weight:800!important;letter-spacing:.1em!important}html.glass-ui .sidebar-premium .brand-tagline{display:block;margin-top:4px;color:#71717a;font-size:.7rem;font-weight:500}html.glass-ui .sidebar-premium .side-nav{flex:1 1 auto;min-height:0;padding:6px 10px 12px!important;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(245,158,11,.35) transparent}html.glass-ui .sidebar-premium .side-nav::-webkit-scrollbar{width:5px}html.glass-ui .sidebar-premium .side-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#f59e0b59}html.glass-ui .sidebar-premium .nav-section{margin-bottom:8px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}html.glass-ui .sidebar-premium .nav-section.is-open,html.glass-ui .sidebar-premium .nav-section.has-active.is-open{background:#00000042!important;border-color:#ffffff12!important;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0000002e!important}html.glass-ui .sidebar-premium .nav-section+.nav-section{border-top:none!important}html.glass-ui .sidebar-premium .nav-section.has-active:before{display:none!important}html.glass-ui .sidebar-premium .nav-section-toggle{min-height:40px!important;padding:8px 10px 8px 12px!important;gap:10px!important;border-radius:12px!important;color:#94a3b8!important}html.glass-ui .sidebar-premium .nav-section-toggle:hover{background:#ffffff0d!important;color:#e2e8f0!important}html.glass-ui .sidebar-premium .nav-section.is-open .nav-section-toggle,html.glass-ui .sidebar-premium .nav-section.has-active .nav-section-toggle{color:#f1f5f9!important}html.glass-ui .sidebar-premium .nav-section-ico{width:30px!important;height:30px!important;border-radius:9px!important;background:#ffffff0d!important;color:#94a3b8!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}html.glass-ui .sidebar-premium .nav-section.is-open .nav-section-ico,html.glass-ui .sidebar-premium .nav-section.has-active .nav-section-ico{background:#f59e0b24!important;color:#fbbf24!important;box-shadow:inset 0 0 0 1px #f59e0b38,0 4px 12px #f59e0b1f!important}html.glass-ui .sidebar-premium .nav-section.has-active .nav-section-ico:after{border-color:#14161b!important;background:#fbbf24!important}html.glass-ui .sidebar-premium .nav-section-title{font-size:.72rem!important;font-weight:700!important;letter-spacing:.07em!important;color:#94a3b8!important}html.glass-ui .sidebar-premium .nav-section.is-open .nav-section-title,html.glass-ui .sidebar-premium .nav-section.has-active .nav-section-title{color:#e2e8f0!important}html.glass-ui .sidebar-premium .nav-section-count{margin-left:0;margin-right:4px;min-width:20px;padding:2px 7px;border-radius:999px;background:#ffffff0f;color:#71717a;font-size:.62rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center}html.glass-ui .sidebar-premium .nav-section.is-open .nav-section-count{background:#f59e0b1f;color:#fbbf24}html.glass-ui .sidebar-premium .nav-section-chev{color:#52525b!important;margin-left:auto!important}html.glass-ui .sidebar-premium .nav-section-chev.is-open{color:#fbbf24!important}html.glass-ui .sidebar-premium .nav-section-panel.is-visible .nav-section-items{padding:4px 8px 10px 12px!important}html.glass-ui .sidebar-premium .nav-section-panel.is-visible .nav-section-items:before{left:26px;background:linear-gradient(180deg,rgba(245,158,11,.22),rgba(255,255,255,.04),transparent)}html.glass-ui .sidebar-premium .nav-link{min-height:40px!important;margin:2px 0!important;padding:8px 10px 8px 12px!important;border:1px solid transparent!important;border-radius:11px!important;color:#b4b4be!important;font-size:.84rem!important;font-weight:520!important;gap:10px!important;transform:none!important}html.glass-ui .sidebar-premium .nav-link:before{display:none!important}html.glass-ui .sidebar-premium .nav-link:hover{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff12!important;transform:translate(2px)!important}html.glass-ui .sidebar-premium .nav-ico{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:9px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.06)!important;color:#8b8b96!important;opacity:1!important;box-shadow:none!important;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}html.glass-ui .sidebar-premium .nav-ico svg{width:16px!important;height:16px!important}html.glass-ui .sidebar-premium .nav-link:hover .nav-ico{color:#fde68a!important;border-color:#f59e0b47!important;background:#f59e0b1a!important}html.glass-ui .sidebar-premium .nav-link.active{color:#fff!important;font-weight:600!important;background:linear-gradient(90deg,#f59e0b38,#f59e0b0f)!important;border-color:#f59e0b47!important;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #0003!important}html.glass-ui .sidebar-premium .nav-link.active:after{content:""!important;display:block!important;position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:58%;border-radius:0 4px 4px 0!important;background:linear-gradient(180deg,#fbbf24,#f59e0b,#ea580c)!important;box-shadow:0 0 12px #f59e0b80!important}html.glass-ui .sidebar-premium .nav-link.active .nav-ico{color:#111!important;border-color:#ffffff38!important;background:linear-gradient(145deg,#fbbf24,#f59e0b)!important;box-shadow:0 4px 14px #f59e0b52!important}html.glass-ui .sidebar-premium .soon{padding:2px 8px!important;border-radius:999px!important;border:1px dashed rgba(245,158,11,.35)!important;background:#f59e0b1a!important;color:#fbbf24!important;font-size:.58rem!important;font-weight:700!important}html.glass-ui .sidebar-premium .sidebar-foot{flex-shrink:0!important;padding:12px 12px 14px!important;border-top:1px solid rgba(255,255,255,.07)!important;border-radius:0!important;background:#00000052!important}html.glass-ui .sidebar-premium .sidebar-foot:before{background:linear-gradient(90deg,transparent,rgba(245,158,11,.3),transparent)}html.glass-ui .sidebar-premium .logout-btn{min-height:42px!important;justify-content:flex-start!important;padding:0 14px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0a!important;color:#a1a1aa!important;font-size:.84rem!important;font-weight:600!important}html.glass-ui .sidebar-premium .logout-btn:hover{color:#fecaca!important;border-color:#ef444459!important;background:#ef44441f!important;transform:none!important}html.glass-ui .sidebar-premium.is-collapsed{width:100%!important}html.glass-ui .sidebar-premium.is-collapsed .brand-tagline,html.glass-ui .sidebar-premium.is-collapsed .nav-section-count{display:none!important}html.glass-ui .sidebar-premium.is-collapsed .nav-link.active:after{display:none!important}@media (max-width: 900px){html.glass-ui .sidebar.sidebar-premium{top:0!important;width:min(304px,88vw)!important;max-width:88vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}html.glass-ui .admin-shell{grid-template-columns:minmax(0,1fr)!important}}html.glass-ui{--ws-canvas: #f3f5f9;--ws-surface: #ffffff;--ws-border: rgba(15, 23, 42, .08);--ws-border-strong: rgba(15, 23, 42, .12);--ws-text: #0f172a;--ws-muted: #64748b;--ws-accent: #3b82f6;--ws-topbar-h: 58px;--content-bg: var(--ws-canvas);--box-bg: var(--ws-surface);--text: var(--ws-text);--muted: var(--ws-muted);--border: var(--ws-border);--shell-border: var(--ws-border);--font: "Plus Jakarta Sans", "Segoe UI", sans-serif;--dash-strip-bg: #ffffff;--dash-strip-bg-top: #ffffff;--dash-strip-bg-bottom: #f8fafc;--dash-strip-border: rgba(15, 23, 42, .08);--dash-surface: #ffffff;--dash-surface-elevated: #ffffff;--dash-card-border: rgba(15, 23, 42, .08);--dash-card-shine: transparent;--dash-strip-accent: #3b82f6}html.glass-ui,html.glass-ui body,html.glass-ui #root{background:#0f172a!important;color:var(--ws-text)!important;font-family:Plus Jakarta Sans,Segoe UI,sans-serif!important;border-radius:0!important}html.glass-ui .glass-bg,html.glass-ui .glass-blob{display:none!important}html.glass-ui .admin-shell{background:#0f172a!important}html.glass-ui .workspace{display:flex!important;flex-direction:column!important;min-width:0!important;background:var(--ws-canvas)!important;border:none!important;box-shadow:none!important}html.glass-ui .main{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:1.35rem 1.6rem 2.25rem!important;background:var(--ws-canvas)!important;color:var(--ws-text)!important;animation:none!important}html.glass-ui .topbar.shell-chrome-topbar,html.glass-ui .workspace .topbar,html.glass-ui[data-theme=light] .topbar.shell-chrome-topbar,html.glass-ui[data-theme=dark] .topbar.shell-chrome-topbar{min-height:var(--ws-topbar-h)!important;height:var(--ws-topbar-h)!important;padding:0 1.25rem!important;border-bottom:1px solid rgba(148,163,184,.16)!important;background:#0f1a32!important;box-shadow:none!important;color:#e2e8f0!important}html.glass-ui .shell-chrome-topbar .menu-bar-btn{border:1px solid rgba(148,163,184,.22)!important;background:#ffffff0d!important;color:#e2e8f0!important;border-radius:10px!important}html.glass-ui .shell-chrome-topbar .menu-bar-btn:hover{border-color:#60a5fa73!important;background:#3b82f62e!important;color:#fff!important}html.glass-ui .shell-chrome-topbar .crumb-muted,html.glass-ui .shell-chrome-topbar .crumb-sep{color:#94a3b8!important;font-size:.8rem!important;font-weight:500!important}html.glass-ui .shell-chrome-topbar .crumb-current{color:#f8fafc!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:-.02em!important}html.glass-ui .shell-chrome-topbar .crumb-current:before{background:#60a5fa!important;box-shadow:none!important;width:3px!important;height:14px!important;border-radius:2px!important}html.glass-ui .shell-chrome-topbar .topbar-search-field{border:1px solid rgba(148,163,184,.22)!important;background:#ffffff0f!important;box-shadow:none!important;border-radius:10px!important}html.glass-ui .shell-chrome-topbar .topbar-search.is-active .topbar-search-field{border-color:#60a5fa8c!important;box-shadow:0 0 0 3px #3b82f633!important;background:#0f172a8c!important}html.glass-ui .shell-chrome-topbar .topbar-search-icon{color:#94a3b8!important}html.glass-ui .shell-chrome-topbar .topbar-search-input{color:#f8fafc!important}html.glass-ui .shell-chrome-topbar .topbar-search-input::-moz-placeholder{color:#94a3b8!important}html.glass-ui .shell-chrome-topbar .topbar-search-input::placeholder{color:#94a3b8!important}html.glass-ui .shell-chrome-topbar .topbar-search-kbd{border:1px solid rgba(148,163,184,.28)!important;background:#ffffff14!important;color:#cbd5e1!important;font-weight:700!important}html.glass-ui .shell-chrome-topbar .topbar-icon-btn,html.glass-ui .shell-chrome-topbar .theme-toggle{border:1px solid rgba(148,163,184,.22)!important;background:#ffffff0d!important;color:#e2e8f0!important;border-radius:10px!important;box-shadow:none!important}html.glass-ui .shell-chrome-topbar .theme-toggle{width:auto!important;padding:0 12px!important;gap:6px!important;font-size:.78rem!important;font-weight:600!important}html.glass-ui .shell-chrome-topbar .topbar-icon-btn:hover,html.glass-ui .shell-chrome-topbar .theme-toggle:hover{border-color:#60a5fa66!important;background:#3b82f62e!important;color:#fff!important}html.glass-ui .shell-chrome-topbar .topbar-icon-badge{background:#ef4444!important;color:#fff!important;border:2px solid #0f1a32!important}html.glass-ui .shell-chrome-topbar .topbar-user-card{border:1px solid rgba(148,163,184,.22)!important;background:#ffffff0d!important;border-radius:10px!important;box-shadow:none!important;padding:0 10px 0 6px!important}html.glass-ui .shell-chrome-topbar .topbar-user-avatar{background:#1e293b!important;color:#fff!important;border:none!important;border-radius:8px!important}html.glass-ui .shell-chrome-topbar .topbar-user-name{color:#f8fafc!important;font-weight:700!important}html.glass-ui .shell-chrome-topbar .topbar-user-role{color:#94a3b8!important}html.glass-ui .shell-chrome-topbar .topbar-search-results{border:1px solid rgba(148,163,184,.2)!important;background:#0f1a32!important;box-shadow:0 12px 32px #00000059!important;border-radius:12px!important}html.glass-ui .shell-chrome-topbar .topbar-search-result:hover{background:#3b82f629!important}html.glass-ui .shell-chrome-topbar .topbar-search-result-label{color:#f8fafc!important}html.glass-ui .shell-chrome-topbar .topbar-search-result-group,html.glass-ui .shell-chrome-topbar .topbar-search-empty,html.glass-ui .shell-chrome-topbar .topbar-book-toggle-label,html.glass-ui[data-theme=light] .shell-chrome-topbar .topbar-book-toggle-label{color:#94a3b8!important}html.glass-ui .shell-chrome-topbar .topbar-book-toggle-pills,html.glass-ui[data-theme=light] .shell-chrome-topbar .topbar-book-toggle-pills{border-color:#94a3b838!important;background:#00000047!important}html.glass-ui .shell-chrome-topbar .topbar-book-toggle-pill,html.glass-ui[data-theme=light] .shell-chrome-topbar .topbar-book-toggle-pill{color:#94a3b8!important}html.glass-ui .shell-chrome-topbar .topbar-book-toggle-pill:hover,html.glass-ui[data-theme=light] .shell-chrome-topbar .topbar-book-toggle-pill:hover{color:#f8fafc!important;background:#ffffff14!important}html.glass-ui .shell-chrome-topbar .topbar-search-result-group,html.glass-ui .shell-chrome-topbar .topbar-search-empty{color:#94a3b8!important}html.glass-ui .main .page-header h1,html.glass-ui .page-header h1{color:var(--ws-text)!important;font-weight:750!important;letter-spacing:-.03em!important}html.glass-ui .main .page-header p,html.glass-ui .page-header p{color:var(--ws-muted)!important}html.glass-ui .dash-section-label,html.glass-ui .dash-kpi-section-label{color:var(--ws-muted)!important;letter-spacing:.08em!important;font-weight:700!important}html.glass-ui .dash-kpi,html.glass-ui a.dash-kpi,html.glass-ui .dash-card,html.glass-ui .panel,html.glass-ui .main .panel,html.glass-ui .main .card,html.glass-ui .glass-card{background:var(--ws-surface)!important;border:1px solid var(--ws-border)!important;border-radius:6px!important;box-shadow:0 1px 2px #0f172a0a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--ws-text)!important}html.glass-ui a.dash-kpi:hover{border-color:#3b82f647!important;box-shadow:0 4px 14px #0f172a0f!important;transform:none!important}html.glass-ui .dash-kpi-value,html.glass-ui .dash-kpi-value.tone-info,html.glass-ui .dash-kpi-value.info{color:var(--ws-text)!important;font-family:Plus Jakarta Sans,Segoe UI,sans-serif!important}html.glass-ui .dash-kpi-label,html.glass-ui .dash-kpi .label{color:var(--ws-muted)!important}html.glass-ui .dash-kpi-hint{color:#94a3b8!important}html.glass-ui .dash-kpi-icon{background:#3b82f614!important;color:#2563eb!important;border:none!important;box-shadow:none!important}html.glass-ui .dash-card-head h2,html.glass-ui .dash-card-head,html.glass-ui .panel-title,html.glass-ui .card-title{color:var(--ws-text)!important}html.glass-ui .dash-card-head p,html.glass-ui .muted{color:var(--ws-muted)!important}html.glass-ui .dash-banner{background:#fff7ed!important;border:1px solid rgba(245,158,11,.28)!important;color:#9a3412!important;border-radius:10px!important}html.glass-ui .dash-banner strong{color:#7c2d12!important}html.glass-ui .main table,html.glass-ui .main .data-table,html.glass-ui .main .tbl{background:var(--ws-surface);color:var(--ws-text)}html.glass-ui .main th{color:var(--ws-muted)!important;font-weight:650!important;background:#f8fafc!important;border-bottom-color:var(--ws-border)!important}html.glass-ui .main td{color:var(--ws-text)!important;border-bottom-color:var(--ws-border)!important}html.glass-ui .workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.topbar-search-input),html.glass-ui .workspace select,html.glass-ui .workspace textarea,html.glass-ui .main input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.topbar-search-input),html.glass-ui .main select,html.glass-ui .main textarea{background:#fff!important;border:1px solid var(--ws-border-strong)!important;color:var(--ws-text)!important;border-radius:10px!important;box-shadow:none!important}html.glass-ui .workspace input:focus,html.glass-ui .main input:focus,html.glass-ui .workspace select:focus,html.glass-ui .main select:focus,html.glass-ui .workspace textarea:focus,html.glass-ui .main textarea:focus{border-color:#3b82f680!important;box-shadow:0 0 0 3px #3b82f61f!important}html.glass-ui .main .btn,html.glass-ui .main button.primary,html.glass-ui .main .btn-primary{border-radius:10px!important}html.glass-ui[data-theme=dark] body,html.glass-ui[data-theme=dark] #root{background:#0f172a!important;color:var(--ws-text)!important;border-radius:0!important}html.glass-ui[data-theme=dark] .workspace,html.glass-ui[data-theme=dark] .main{background:var(--ws-canvas)!important;color:var(--ws-text)!important}html.glass-ui[data-theme=dark] .admin-shell{background:#0f172a!important}html.glass-ui[data-theme=dark] .topbar.shell-chrome-topbar{background:#0f1a32!important}html.glass-ui[data-theme=light] body,html.glass-ui[data-theme=light] #root{background:#0f172a!important;color:var(--ws-text)!important;border-radius:0!important}html.glass-ui[data-theme=light] .workspace,html.glass-ui[data-theme=light] .main{background:var(--ws-canvas)!important;color:var(--ws-text)!important}html.glass-ui .dash{border:1px solid var(--ws-border)!important;background:transparent!important;box-shadow:none!important;border-radius:6px!important;padding:.25rem 0!important}html.glass-ui .trading-desk-shell{border:1px solid var(--ws-border)!important;background:#fff!important;box-shadow:none!important;border-radius:6px!important;padding:0!important}html.glass-ui .dash .clients-stat-card,html.glass-ui .dash-pnl-stat-grid .clients-stat-card,html.glass-ui .main .clients-stat-card{background:#fff!important;border:1px solid var(--ws-border)!important;border-style:solid!important;box-shadow:0 1px 2px #0f172a0a!important;color:var(--ws-text)!important}html.glass-ui .dash .clients-stat-card:hover,html.glass-ui .dash-pnl-stat-grid .clients-stat-card:hover{border-color:#3b82f647!important;box-shadow:0 4px 14px #0f172a0f!important}html.glass-ui .dash .clients-stat-card-value,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-value,html.glass-ui .dash .clients-stat-card-value.tone-info{color:var(--ws-text)!important}html.glass-ui .dash .clients-stat-card-label{color:var(--ws-muted)!important}html.glass-ui .dash .clients-stat-card-icon{background:#3b82f614!important;color:#2563eb!important}html.glass-ui .dash .clients-stat-card-grip,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-grip{color:#94a3b8!important}html.glass-ui .dash-pnl-section{border:1px solid var(--ws-border)!important;background:#fff!important;box-shadow:0 1px 3px #0f172a0d!important;border-radius:6px!important}html.glass-ui .dash-pnl-section-head,html.glass-ui .dash-pnl-section-title,html.glass-ui .dash-pnl-section h2{color:var(--ws-text)!important}html.glass-ui .dash-pnl-chart-card,html.glass-ui .dash-card{background:#fff!important;border:1px solid var(--ws-border)!important;box-shadow:0 1px 2px #0f172a0a!important}html.glass-ui .dash-card-head{border-bottom:1px solid var(--ws-border)!important}html.glass-ui .dash-pnl-tile{border:1px solid var(--ws-border)!important;background:#f8fafc!important;border-radius:10px!important;color:var(--ws-text)!important}html.glass-ui .dash-kpi{background:#fff!important;border:1px solid var(--ws-border)!important;box-shadow:0 1px 2px #0f172a0a!important}@media (max-width: 900px){html.glass-ui .main{padding:1rem 1rem 1.75rem!important}}html.glass-ui{--font: "Plus Jakarta Sans", "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--pro-bg: #f1f4f9;--pro-surface: #ffffff;--pro-text: #0f172a;--pro-muted: #475569;--pro-faint: #64748b;--pro-border: #d8dee8;--pro-border-strong: #c5cedb;--pro-accent: #2563eb;--pro-accent-soft: rgba(37, 99, 235, .1);--pro-pos: #15803d;--pro-neg: #b91c1c;--pro-radius-card: 6px;--pro-radius-ctrl: 6px;--pro-radius-btn: 6px;--pro-radius-pill: 999px;--pro-control-h: 36px;--ui-control-h: var(--pro-control-h);--ui-label-size: .68rem;--ui-label-color: #475569;--ui-input-size: .84rem;--ui-input-color: #0f172a;--ui-input-bg: #ffffff;--ui-input-border: #c5cedb;--ui-surface: #ffffff;--ui-muted: #475569;--ui-heading: #0f172a;--ui-accent: #2563eb;--ws-canvas: var(--pro-bg);--ws-surface: var(--pro-surface);--ws-text: var(--pro-text);--ws-muted: var(--pro-muted);--ws-border: rgba(15, 23, 42, .1);--content-bg: var(--pro-bg);--box-bg: var(--pro-surface);--text: var(--pro-text);--muted: var(--pro-muted)}html.glass-ui,html.glass-ui body,html.glass-ui #root,html.glass-ui .main,html.glass-ui .workspace{font-family:var(--font)!important;color:var(--pro-text)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.glass-ui[data-theme=light] .workspace .dash-kpi,html.glass-ui[data-theme=light] .main .dash-kpi,html.glass-ui[data-theme=light] .workspace .dash-card,html.glass-ui[data-theme=light] .main .dash-card,html.glass-ui[data-theme=light] .workspace .panel,html.glass-ui[data-theme=light] .main .panel,html.glass-ui[data-theme=light] .trading-desk-shell,html.glass-ui .dash-kpi,html.glass-ui .dash-card,html.glass-ui .panel,html.glass-ui .trading-desk-shell{background:var(--pro-surface)!important;border:1px solid var(--pro-border)!important;color:var(--pro-text)!important;box-shadow:0 1px 2px #0f172a0a!important;border-radius:var(--pro-radius-card)!important}html.glass-ui .page-header h1,html.glass-ui .main .page-header h1{font-family:var(--font)!important;font-size:1.4rem!important;font-weight:750!important;letter-spacing:-.03em!important;color:var(--pro-text)!important}html.glass-ui .page-header p,html.glass-ui .main .page-header p{font-size:.875rem!important;font-weight:500!important;color:var(--pro-muted)!important}html.glass-ui .page-header .btn,html.glass-ui .main .btn,html.glass-ui .dash-pnl-head-actions .btn{border-radius:var(--pro-radius-btn)!important;font-weight:600!important;font-size:.82rem!important}html.glass-ui .page-header .btn:not(.ghost):not(.secondary):not(.danger):not(.warn),html.glass-ui .main .btn:not(.ghost):not(.secondary):not(.danger):not(.warn),html.glass-ui .dash-pnl-head-actions .btn:not(.ghost):not(.secondary):not(.danger):not(.warn),html.glass-ui .page-header .btn.primary,html.glass-ui .main .btn.primary,html.glass-ui .main button.primary,html.glass-ui .main .btn-primary{background:var(--pro-accent)!important;border:1px solid var(--pro-accent)!important;color:#fff!important;box-shadow:0 1px 2px #0f172a0f,0 2px 8px #2563eb2e!important;transform:none!important}html.glass-ui .page-header .btn:not(.ghost):not(.secondary):not(.danger):not(.warn):hover:not(:disabled),html.glass-ui .main .btn:not(.ghost):not(.secondary):not(.danger):not(.warn):hover:not(:disabled),html.glass-ui .dash-pnl-head-actions .btn:not(.ghost):not(.secondary):not(.danger):not(.warn):hover:not(:disabled),html.glass-ui .page-header .btn.primary:hover:not(:disabled),html.glass-ui .main .btn.primary:hover:not(:disabled),html.glass-ui .main button.primary:hover:not(:disabled),html.glass-ui .main .btn-primary:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important;box-shadow:0 1px 2px #0f172a14,0 4px 12px #2563eb38!important;transform:none!important}html.glass-ui .page-header .btn.ghost,html.glass-ui .main .btn.ghost,html.glass-ui .dash-pnl-head-actions .btn.ghost{border:1px solid var(--pro-border-strong)!important;background:#fff!important;color:#334155!important}html.glass-ui .page-header .btn.ghost:hover,html.glass-ui .dash-pnl-head-actions .btn.ghost:hover{border-color:var(--pro-accent)!important;color:var(--pro-accent)!important;background:var(--pro-accent-soft)!important}html.glass-ui .dash-pnl-filter-label,html.glass-ui .dash-monitor-filter-label,html.glass-ui .orders-filter-label,html.glass-ui .filter-field span,html.glass-ui .filter-field label,html.glass-ui .field>span,html.glass-ui .form-field>span{font-size:.68rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#334155!important}html.glass-ui .main select,html.glass-ui .workspace select,html.glass-ui .main input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.topbar-search-input),html.glass-ui .workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.topbar-search-input),html.glass-ui .main textarea,html.glass-ui .workspace textarea,html.glass-ui .dash-pnl-filter select,html.glass-ui .workspace .dash-pnl-filter select,html.glass-ui .main .dash-pnl-filter select,html.glass-ui .dash-monitor-filter select,html.glass-ui .workspace .dash-monitor-toolbar select,html.glass-ui .main .dash-monitor-toolbar select,html.glass-ui .orders-filter select,html.glass-ui .filter-field select,html.glass-ui .filter-field input,html.glass-ui .field input,html.glass-ui .field select,html.glass-ui .field textarea,html.glass-ui .form-field input,html.glass-ui .form-field select,html.glass-ui .form-field textarea,html.glass-ui .dash-monitor-input,html.glass-ui .dash-date-input,html.glass-ui .strat-library-search-input,html.glass-ui .strategies-page .strat-library-filters .orders-filter select,html.glass-ui .strategies-page .strat-library-search-input,html.glass-ui .pager-size select{height:var(--pro-control-h)!important;min-height:var(--pro-control-h)!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--pro-border-strong)!important;color:var(--pro-text)!important;font-family:var(--font)!important;font-size:.84rem!important;font-weight:550!important;border-radius:var(--pro-radius-ctrl)!important;box-shadow:0 1px #0f172a05!important}html.glass-ui .main select,html.glass-ui .workspace select,html.glass-ui .dash-pnl-filter select,html.glass-ui .dash-monitor-filter select,html.glass-ui .orders-filter select,html.glass-ui .strategies-page .strat-library-filters .orders-filter select,html.glass-ui .pager-size select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:1.75rem!important;background-image:linear-gradient(45deg,transparent 50%,#475569 50%),linear-gradient(135deg,#475569 50%,transparent 50%)!important;background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;background-color:#fff!important}html.glass-ui .main select:focus,html.glass-ui .workspace select:focus,html.glass-ui .main input:focus,html.glass-ui .workspace input:focus,html.glass-ui .search-select-trigger:focus,html.glass-ui .search-select-input:focus{outline:none!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #2563eb26!important}html.glass-ui .main input::-moz-placeholder,html.glass-ui .workspace input::-moz-placeholder,html.glass-ui .dash-monitor-input::-moz-placeholder,html.glass-ui .strat-library-search-input::-moz-placeholder{color:#94a3b8!important;font-weight:500!important;opacity:1!important}html.glass-ui .main input::placeholder,html.glass-ui .workspace input::placeholder,html.glass-ui .dash-monitor-input::placeholder,html.glass-ui .strat-library-search-input::placeholder{color:#94a3b8!important;font-weight:500!important;opacity:1!important}html.glass-ui .search-select-trigger,html.glass-ui .dash-pnl-filter .search-select-trigger,html.glass-ui .orders-filter .search-select-trigger,html.glass-ui .strategies-page .strat-library-filters .orders-filter .search-select-trigger,html.glass-ui .trading-desk-panel .orders-filter .search-select-trigger,html.glass-ui .positions-drf-trigger{height:var(--pro-control-h)!important;min-height:var(--pro-control-h)!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--pro-border-strong)!important;color:var(--pro-text)!important;font-weight:600!important;font-size:.84rem!important;border-radius:var(--pro-radius-ctrl)!important;background-image:linear-gradient(45deg,transparent 50%,#475569 50%),linear-gradient(135deg,#475569 50%,transparent 50%)!important;background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}html.glass-ui .search-select-value,html.glass-ui .positions-drf-trigger-value{color:var(--pro-text)!important}html.glass-ui .positions-drf-trigger-label{color:var(--pro-muted)!important}html.glass-ui .search-select-menu,html.glass-ui .search-select-menu--portal{background:#fff!important;border:1px solid var(--pro-border)!important;border-radius:10px!important;box-shadow:0 12px 32px #0f172a1f!important;color:var(--pro-text)!important}html.glass-ui .search-select-input{background:#f8fafc!important;border:1px solid var(--pro-border)!important;color:var(--pro-text)!important;border-radius:8px!important}html.glass-ui .search-select-option{color:var(--pro-text)!important;border-radius:6px!important}html.glass-ui .search-select-option:hover,html.glass-ui .search-select-option.is-active{background:var(--pro-accent-soft)!important;color:#1e40af!important}html.glass-ui .search-select-empty{color:var(--pro-muted)!important}html.glass-ui .dash-pnl-toolbar,html.glass-ui .dash-monitor-toolbar,html.glass-ui .orders-filters,html.glass-ui .filter-bar,html.glass-ui .strategies-page .strat-library-filters,html.glass-ui[data-theme=light] .orders-filters,html.glass-ui[data-theme=light] .filter-bar{background:#f8fafc!important;border:1px solid var(--pro-border)!important;border-radius:var(--pro-radius-card)!important;box-shadow:none!important;padding:.85rem 1rem!important}html.glass-ui .dash-monitor-toolbar,html.glass-ui .strategies-page .strat-library-filters{border-bottom:1px solid var(--pro-border)!important;border-radius:var(--pro-radius-card) var(--pro-radius-card) 0 0!important}html.glass-ui .dash-date-presets{background:#eef2f7!important;border:1px solid var(--pro-border)!important;border-radius:var(--pro-radius-ctrl)!important;padding:3px!important}html.glass-ui .dash-date-preset{border-radius:6px!important;color:#334155!important;font-weight:700!important}html.glass-ui .dash-date-preset.is-active,html.glass-ui .dash-date-preset[aria-pressed=true]{background:#fff!important;color:var(--pro-accent)!important;box-shadow:0 1px 2px #0f172a14!important}html.glass-ui .dash-date-sep{color:var(--pro-muted)!important}html.glass-ui .dash-monitor-count,html.glass-ui .strat-library-filter-count,html.glass-ui .strategies-page .strat-library-filter-count strong{color:var(--pro-muted)!important;font-weight:650!important}html.glass-ui .orders-filter-reset,html.glass-ui .dash-monitor-reset{border:1px solid var(--pro-border-strong)!important;background:#fff!important;color:#334155!important;border-radius:var(--pro-radius-btn)!important}html.glass-ui .dash-pnl-section{background:var(--pro-surface)!important;border:1px solid var(--pro-border)!important;border-radius:var(--pro-radius-card)!important;box-shadow:0 1px 3px #0f172a0d!important;overflow:hidden!important}html.glass-ui .dash-pnl-section-head{background:#fff!important;border-bottom:1px solid var(--pro-border)!important;box-shadow:none!important}html.glass-ui .dash-pnl-section-head:before{background:var(--pro-accent)!important;box-shadow:none!important}html.glass-ui .dash-pnl-title,html.glass-ui .dash-pnl-section h2{color:var(--pro-text)!important;font-weight:700!important;font-size:1.05rem!important}html.glass-ui .dash-pnl-subtitle{color:var(--pro-muted)!important;font-weight:500!important}html.glass-ui .dash .clients-stat-card,html.glass-ui .dash-pnl-stat-grid .clients-stat-card,html.glass-ui .main .clients-stat-card{background:#fff!important;border:1px solid var(--pro-border)!important;border-style:solid!important;border-radius:var(--pro-radius-card)!important;box-shadow:0 1px 2px #0f172a0a!important;padding:.85rem .95rem!important}html.glass-ui .clients-stat-card-label,html.glass-ui .dash .clients-stat-card-label{color:var(--pro-muted)!important;font-weight:700!important}html.glass-ui .clients-stat-card-value,html.glass-ui .dash .clients-stat-card-value,html.glass-ui .dash .clients-stat-card-value.tone-info{color:var(--pro-text)!important;font-weight:750!important;font-family:var(--font)!important}html.glass-ui .clients-stat-card-value.tone-pos,html.glass-ui .dash .clients-stat-card-value.tone-pos{color:var(--pro-pos)!important}html.glass-ui .clients-stat-card-value.tone-neg,html.glass-ui .dash .clients-stat-card-value.tone-neg{color:var(--pro-neg)!important}html.glass-ui .clients-stat-card-hint,html.glass-ui .dash-kpi-hint,html.glass-ui .dash-kpi-rearrange-hint{color:var(--pro-faint)!important;font-weight:500!important}html.glass-ui .dash-kpi-value,html.glass-ui .dash-kpi-value.tone-info{color:var(--pro-text)!important;font-family:var(--font)!important}html.glass-ui .dash-kpi-label{color:var(--pro-muted)!important}html.glass-ui .dash-kpi-icon,html.glass-ui .dash .clients-stat-card-icon{background:var(--pro-accent-soft)!important;color:var(--pro-accent)!important;border-radius:8px!important;border:none!important}html.glass-ui .dash-pnl-chart-bare{min-width:0;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:.15rem .25rem .35rem!important}html.glass-ui .dash-pnl-chart-bare.is-loading{opacity:.7}html.glass-ui .dash-pnl-lower-row.has-aside .dash-pnl-chart-bare{min-height:0}html.glass-ui .pnl-trend{display:flex;flex-direction:column;gap:.35rem;min-width:0}html.glass-ui .pnl-trend-meta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1rem;padding:0 .15rem}html.glass-ui .pnl-trend-kicker{display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#475569}html.glass-ui .pnl-trend-net{display:block;margin-top:.1rem;font-size:1.35rem;font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html.glass-ui .pnl-trend-net.is-up{color:#15803d}html.glass-ui .pnl-trend-net.is-down{color:#b91c1c}html.glass-ui .pnl-trend-legend{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.78rem;font-weight:600;color:#475569}html.glass-ui .pnl-trend-leg:before{content:"";display:inline-block;width:8px;height:8px;margin-right:.35rem;border-radius:999px;vertical-align:middle}html.glass-ui .pnl-trend-leg--up:before{background:#16a34a}html.glass-ui .pnl-trend-leg--down:before{background:#dc2626}html.glass-ui .pnl-trend-surface{width:100%;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible}html.glass-ui .pnl-trend-svg{display:block;overflow:visible}html.glass-ui .pnl-trend-axis,html.glass-ui .pnl-trend-xlabel{fill:#64748b;font-family:Plus Jakarta Sans,Segoe UI,sans-serif;font-size:11px;font-weight:600}html.glass-ui .pnl-trend-axis--zero{fill:#334155;font-weight:700}html.glass-ui .pnl-trend-tip-date{fill:#94a3b8;font-size:10px;font-weight:600;font-family:Plus Jakarta Sans,Segoe UI,sans-serif}html.glass-ui .pnl-trend-tip-val{fill:#f8fafc;font-size:12px;font-weight:700;font-family:Plus Jakarta Sans,Segoe UI,sans-serif}html.glass-ui .pnl-trend-empty{display:grid;place-items:center;min-height:200px;color:#64748b;font-size:.88rem;font-weight:500;background:transparent;border:none}html.glass-ui .dash-pnl-chart-card,html.glass-ui .daily-pnl-chart-surface{background:transparent!important;border:none!important;box-shadow:none!important}html.glass-ui .dash-index-title,html.glass-ui .dash-sentiment-card h3,html.glass-ui .dash-sentiment-card .clients-stat-card-label,html.glass-ui .dash-alerts-card h3{color:var(--pro-text)!important;font-weight:700!important}html.glass-ui .dash-sentiment-card,html.glass-ui .dash-alerts-card,html.glass-ui .dash-pnl-sidebar .clients-stat-card{background:#fff!important;border:1px solid var(--pro-border)!important;border-radius:var(--pro-radius-card)!important}html.glass-ui .dash-sentiment-card p,html.glass-ui .dash-index-sub,html.glass-ui .dash-breadth-label{color:var(--pro-muted)!important}html.glass-ui .main table.data:not(.desk-orders-table),html.glass-ui .workspace table.data:not(.desk-orders-table),html.glass-ui .main table.data-table,html.glass-ui .workspace table.data-table,html.glass-ui .dash-monitor-table,html.glass-ui .dash-pnl-table,html.glass-ui .strategies-page table{background:#fff!important;color:var(--pro-text)!important;border-collapse:separate!important;border-spacing:0!important}html.glass-ui .main table.data thead th,html.glass-ui .workspace table.data thead th,html.glass-ui .main table.data-table thead th,html.glass-ui .workspace table.data-table thead th,html.glass-ui .dash-card table.data thead th,html.glass-ui .trading-desk-panel table.data thead th,html.glass-ui .dash-monitor-table:not(.desk-orders-table) thead th,html.glass-ui[data-theme=light] .workspace table.data thead th,html.glass-ui[data-theme=light] .main table.data thead th,html.glass-ui .strategies-page table thead th{background:#0f172a!important;color:#f8fafc!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-bottom:none!important;padding:.7rem .75rem!important;white-space:nowrap!important}html.glass-ui .main table.data thead th:first-child,html.glass-ui .main table.data-table thead th:first-child,html.glass-ui .strategies-page table thead th:first-child,html.glass-ui .dash-monitor-table thead th:first-child{border-radius:10px 0 0!important}html.glass-ui .main table.data thead th:last-child,html.glass-ui .main table.data-table thead th:last-child,html.glass-ui .strategies-page table thead th:last-child,html.glass-ui .dash-monitor-table thead th:last-child{border-radius:0 10px 0 0!important}html.glass-ui .main table.data tbody td,html.glass-ui .workspace table.data tbody td,html.glass-ui .main table.data-table tbody td,html.glass-ui .workspace table.data-table tbody td,html.glass-ui[data-theme=light] .main table.data tbody td,html.glass-ui[data-theme=light] .workspace table.data tbody td,html.glass-ui .dash-monitor-table tbody td,html.glass-ui .strategies-page table tbody td{background:#fff!important;color:#1e293b!important;border-bottom:1px solid #e8edf4!important;font-size:.84rem!important;font-weight:500!important;padding:.7rem .75rem!important}html.glass-ui .main table.data tbody tr:nth-child(2n) td,html.glass-ui[data-theme=light] .main table.data tbody tr:nth-child(2n) td{background:#f8fafc!important}html.glass-ui .main table.data tbody tr:hover td,html.glass-ui[data-theme=light] .main table.data tbody tr:hover td{background:#eef4ff!important}html.glass-ui .main table.data tbody td a,html.glass-ui .strategies-page table tbody td a{color:#1d4ed8!important;font-weight:650!important}html.glass-ui .main .muted,html.glass-ui .workspace .muted,html.glass-ui .user-cell .email,html.glass-ui table .desc,html.glass-ui table .muted{color:#64748b!important;font-weight:500!important}html.glass-ui table .pos,html.glass-ui .pos,html.glass-ui td.pos{color:var(--pro-pos)!important;font-weight:700!important}html.glass-ui table .neg,html.glass-ui .neg,html.glass-ui td.neg{color:var(--pro-neg)!important;font-weight:700!important}html.glass-ui .badge,html.glass-ui .status-pill,html.glass-ui .strat-mode-pill,html.glass-ui .tag{border-radius:var(--pro-radius-pill)!important;font-weight:650!important}html.glass-ui .strat-mode-pill{border-radius:8px!important;border:1px solid var(--pro-border-strong)!important;background:#fff!important;color:#334155!important}html.glass-ui .pager,html.glass-ui .workspace .pager,html.glass-ui .main .pager,html.glass-ui .strat-page-pagination .pager,html.glass-ui .dash-monitor-pager .pager,html.glass-ui[data-theme=light] .workspace .pager,html.glass-ui[data-theme=light] .main .pager{background:#0f172a!important;border:1px solid #1e293b!important;color:#e2e8f0!important;border-radius:var(--pro-radius-card)!important;padding:.65rem .9rem!important;gap:.75rem!important;font-family:var(--font)!important}html.glass-ui .pager strong,html.glass-ui .pager-page strong,html.glass-ui .pager-meta strong{color:#fbbf24!important;font-weight:750!important}html.glass-ui .pager-page,html.glass-ui .pager-meta{color:#cbd5e1!important;font-size:.84rem!important;font-weight:500!important}html.glass-ui .pager-controls{gap:.45rem!important}html.glass-ui .pager button,html.glass-ui .pager .btn{border-radius:8px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff0f!important;color:#f1f5f9!important;font-weight:600!important;min-height:32px!important;padding:0 .7rem!important}html.glass-ui .pager button:hover:not(:disabled),html.glass-ui .pager .btn:hover:not(:disabled){background:#ffffff1f!important}html.glass-ui .pager button:disabled{opacity:.4!important}html.glass-ui .pager-size{color:#cbd5e1!important;font-weight:600!important;gap:.4rem!important}html.glass-ui .pager-size select{background-color:#1e293b!important;border-color:#ffffff2e!important;color:#f8fafc!important;min-width:3.25rem!important}html.glass-ui .main .panel,html.glass-ui .chat-enquiry,html.glass-ui .enquiry-card{background:#fff!important;border:1px solid var(--pro-border)!important;border-radius:var(--pro-radius-card)!important;color:var(--pro-text)!important}html.glass-ui .filter-bar{margin-bottom:.85rem!important}html.glass-ui .dash{background:transparent!important;border:none!important;padding:.15rem 0!important;gap:1.15rem!important}html.glass-ui .dash-card-head h2{color:var(--pro-text)!important;font-weight:700!important}html.glass-ui .dash-card-head{border-bottom:1px solid var(--pro-border)!important}html.glass-ui .dash-card-body{color:var(--pro-text)!important;background:transparent!important}html.glass-ui .main textarea{min-height:88px!important;line-height:1.45!important;padding:.65rem .75rem!important}html.glass-ui .dash-monitor-table:not(.desk-orders-table) thead th{background:#0f172a!important;color:#f8fafc!important}html.glass-ui .dash-monitor-table:not(.desk-orders-table) tbody td,html.glass-ui .dash-monitor-table:not(.desk-orders-table) tbody td.mono{color:#1e293b!important;background:#fff!important}html.glass-ui .dash-monitor-row:not(.admin-order-row):hover td{background:#eef4ff!important}html.glass-ui .dash-monitor-link{color:#1d4ed8!important;font-weight:650!important}html.glass-ui .dash-monitor-link:hover{color:#1e40af!important}html.glass-ui .dash-monitor-muted,html.glass-ui .dash-monitor-time{color:#64748b!important}html.glass-ui .dash-monitor-symbol{color:#0f172a!important;font-weight:700!important}html.glass-ui .dash-monitor-head h2{color:var(--pro-text)!important}html.glass-ui .dash-monitor-head p{color:var(--pro-muted)!important}html.glass-ui .dash-monitor-table:not(.desk-orders-table) .pnl-pos,html.glass-ui .dash-monitor-perf-val.pnl-pos{color:#15803d!important}html.glass-ui .dash-monitor-table:not(.desk-orders-table) .pnl-neg,html.glass-ui .dash-monitor-perf-val.pnl-neg{color:#b91c1c!important}html.glass-ui .dash-index-title,html.glass-ui .dash-sentiment-title,html.glass-ui .dash-sentiment-value,html.glass-ui .dash-sentiment-breadth h4,html.glass-ui .dash-alerts-card h3,html.glass-ui .dash-alerts-title{color:#0f172a!important}html.glass-ui .dash-sentiment-label,html.glass-ui .dash-sentiment-denom,html.glass-ui .dash-index-sub,html.glass-ui .dash-sentiment-breadth-pct{color:#475569!important}html.glass-ui .dash-sentiment-breadth-bar{background:#e2e8f0!important;border-radius:999px!important;overflow:hidden!important}html.glass-ui .desk-orders-table thead th,html.glass-ui .strat-library-table-shell thead th,html.glass-ui .strategies-page .desk-orders-table thead th{background:#0f172a!important;color:#f8fafc!important}html.glass-ui .desk-orders-table tbody td,html.glass-ui .strategies-page .desk-orders-table tbody td{color:#1e293b!important;background:#fff!important;border-bottom-color:#e8edf4!important}html.glass-ui .strategies-page .strat-library-filters .orders-filter-label{color:#334155!important}html.glass-ui .dash-pnl-section--pro{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-shadow:0 1px 2px #0f172a0a!important;overflow:hidden!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;padding:1.1rem 1.25rem .95rem!important;background:#fff!important;border-bottom:1px solid #eef2f7!important;box-shadow:none!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-section-head:before{display:none!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-title{margin:0!important;font-size:1.12rem!important;font-weight:750!important;letter-spacing:-.025em!important;color:#0f172a!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-subtitle{margin:.2rem 0 0!important;font-size:.8rem!important;font-weight:500!important;color:#64748b!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-panel{padding:.85rem 1.15rem 1.15rem!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-toolbar{margin:0 0 .85rem!important;padding:.7rem .85rem!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-stat-grid{padding:0 0 1rem!important;gap:.55rem!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-stat-grid .clients-stat-card{min-height:112px!important;padding:0!important;border:1px solid #e2e8f0!important;border-style:solid!important;border-radius:6px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a08!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-stat-grid .clients-stat-card:hover{border-color:#cbd5e1!important}html.glass-ui .dash-pnl-section--pro .clients-stat-card-orb{display:none!important}html.glass-ui .dash-pnl-section--pro .clients-stat-card-grip{opacity:.35}html.glass-ui .dash-pnl-section--pro .dash-pnl-lower-row{margin-top:.15rem;padding-top:1rem;border-top:1px solid #eef2f7}html.glass-ui .dash-pnl-section--pro .dash-pnl-lower-row.has-aside{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:1rem!important;align-items:stretch!important;padding-bottom:.25rem!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-chart-bare{display:flex!important;flex-direction:column!important;min-height:420px!important;padding:.85rem .95rem .75rem!important;background:#fafbfc!important;border:1px solid #e8edf4!important;border-radius:6px!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-chart-bare.is-loading{opacity:.72}html.glass-ui .dash-pnl-section--pro .pnl-trend{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;gap:.45rem}html.glass-ui .pnl-trend-label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:0;padding:0 .1rem;min-height:1.4rem}html.glass-ui .pnl-trend-kicker{font-size:.72rem!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#334155!important}html.glass-ui .pnl-trend-hover-hint{font-size:.8rem!important;font-weight:600!important;color:#0f172a!important;font-variant-numeric:tabular-nums}html.glass-ui .pnl-trend-hover-hint.muted{color:#94a3b8!important;font-weight:500!important}html.glass-ui .pnl-trend-meta,html.glass-ui .pnl-trend-net,html.glass-ui .pnl-trend-legend{display:none!important}html.glass-ui .dash-pnl-section--pro .pnl-trend-surface{flex:1 1 auto;min-height:340px!important;width:100%;background:transparent!important;border:none!important}html.glass-ui .pnl-trend-axis,html.glass-ui .pnl-trend-xlabel{fill:#475569!important;font-family:Plus Jakarta Sans,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:650!important}html.glass-ui .pnl-trend-axis--zero{fill:#0f172a!important;font-weight:750!important}html.glass-ui .pnl-trend-empty{display:grid;place-items:center;flex:1;min-height:340px;color:#64748b;font-size:.9rem;font-weight:500}html.glass-ui .dash-pnl-section--pro .dash-pnl-sidebar{display:flex!important;flex-direction:column!important;gap:.7rem!important;min-height:420px!important;height:100%!important;padding:0!important}html.glass-ui .dash-sentiment-card--pro{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;margin:0!important;padding:.85rem .9rem .9rem!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-shadow:0 1px 2px #0f172a0a!important}html.glass-ui .dash-sentiment-card--pro .dash-sentiment-body{display:flex!important;flex-direction:column!important;gap:.55rem!important;height:auto!important}html.glass-ui .dash-sentiment-card--pro .dash-sentiment-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:0}html.glass-ui .dash-sentiment-card--pro .dash-sentiment-title{margin:0!important;font-size:.7rem!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#475569!important}html.glass-ui .dash-sentiment-gauge-wrap{display:flex;flex-direction:column;align-items:center;gap:.15rem}html.glass-ui .dash-sentiment-card--pro .dash-sentiment-gauge{display:grid;place-items:center;width:100%;margin:0!important;min-height:0!important}html.glass-ui .dash-sentiment-card--pro .dash-sentiment-gauge-svg{width:100%;max-width:190px;height:auto;display:block}html.glass-ui .dash-sentiment-score-block{display:flex;flex-direction:column;align-items:center;gap:.05rem;margin-top:-.35rem}html.glass-ui .dash-sentiment-score-block .dash-sentiment-value{font-size:1.45rem!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1!important;color:#0f172a!important}html.glass-ui .dash-sentiment-score-block .dash-sentiment-label{font-size:.78rem!important;font-weight:650!important;color:#64748b!important}html.glass-ui .dash-sentiment-score-block.is-up .dash-sentiment-value,html.glass-ui .dash-sentiment-score-block.is-up .dash-sentiment-label{color:#15803d!important}html.glass-ui .dash-sentiment-score-block.is-down .dash-sentiment-value,html.glass-ui .dash-sentiment-score-block.is-down .dash-sentiment-label{color:#b91c1c!important}html.glass-ui .dash-sentiment-card--pro .dash-sentiment-breadth{margin-top:.15rem;padding-top:.65rem;border-top:1px solid #eef2f7}html.glass-ui .dash-sentiment-card--pro .dash-sentiment-breadth h4{display:none}html.glass-ui .dash-sentiment-card--pro .dash-sentiment-breadth-pct{display:flex;justify-content:space-between;font-size:.74rem;font-weight:700;margin-bottom:.35rem}html.glass-ui .dash-sentiment-card--pro .dash-sentiment-breadth-bar{height:7px!important;border-radius:999px!important;overflow:hidden!important;background:#e2e8f0!important;display:flex}html.glass-ui .dash-alerts-card--pro{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:140px!important;margin:0!important;padding:.85rem .9rem!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-shadow:0 1px 2px #0f172a0a!important}html.glass-ui .dash-alerts-card--pro .dash-alerts-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;gap:.45rem!important;height:100%!important}html.glass-ui .dash-alerts-card--pro .dash-alerts-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}html.glass-ui .dash-alerts-card--pro .dash-alerts-title{margin:0!important;font-size:.7rem!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#475569!important}html.glass-ui .dash-alerts-card--pro .dash-alerts-link{font-size:.74rem!important;font-weight:650!important;color:#2563eb!important;text-decoration:none!important}html.glass-ui .dash-alerts-card--pro .dash-alerts-content{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}html.glass-ui .dash-alerts-card--pro .dash-alerts-empty{flex:1 1 auto;display:grid;place-items:center;color:#94a3b8!important;font-size:.82rem!important;font-weight:500!important;text-align:center;padding:.75rem .35rem!important;background:#f8fafc;border-radius:8px;border:1px dashed #e2e8f0}html.glass-ui .dash-alerts-card--pro .dash-alert-list{margin:0;padding:0;list-style:none;overflow:auto;max-height:180px}html.glass-ui .dash-alerts-card--pro .dash-alert-item{background:#f8fafc!important;border:1px solid #e8edf4!important;border-radius:8px!important;padding:.55rem .6rem!important;margin-bottom:.4rem}@media (max-width: 980px){html.glass-ui .dash-pnl-section--pro .dash-pnl-lower-row.has-aside{grid-template-columns:1fr!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-sidebar,html.glass-ui .dash-pnl-section--pro .dash-pnl-chart-bare{min-height:0!important}html.glass-ui .dash-alerts-card--pro{min-height:120px!important}}html.glass-ui .dash .clients-stat-grid--row,html.glass-ui .dash-score-section .clients-stat-grid--row,html.glass-ui .dash-pnl-section--pro .dash-pnl-stat-grid{gap:.75rem!important}html.glass-ui .dash .clients-stat-card,html.glass-ui .dash-score-section .clients-stat-card,html.glass-ui .dash-pnl-stat-grid .clients-stat-card,html.glass-ui .dash-pnl-section--pro .dash-pnl-stat-grid .clients-stat-card,html.glass-ui .main .clients-stat-card{position:relative!important;min-height:112px!important;padding:0!important;border:1px solid #e2e8f0!important;border-style:solid!important;border-radius:6px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a08!important;overflow:hidden!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}html.glass-ui .dash .clients-stat-card:hover,html.glass-ui .dash-score-section .clients-stat-card:hover,html.glass-ui .dash-pnl-stat-grid .clients-stat-card:hover,html.glass-ui .dash-pnl-section--pro .dash-pnl-stat-grid .clients-stat-card:hover{border-color:#c7d2fe!important;box-shadow:0 4px 18px #2563eb14!important;transform:translateY(-1px)!important}html.glass-ui .dash .clients-stat-card-orb,html.glass-ui .dash-score-section .clients-stat-card-orb,html.glass-ui .dash-pnl-section--pro .clients-stat-card-orb{display:none!important}html.glass-ui .dash .clients-stat-card-body,html.glass-ui .dash-score-section .clients-stat-card-body,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-body{display:flex!important;flex-direction:column!important;gap:.55rem!important;padding:.95rem 1rem .9rem!important;min-width:0!important}html.glass-ui .dash .clients-stat-card-head,html.glass-ui .dash-score-section .clients-stat-card-head,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-head{display:flex!important;align-items:center!important;gap:.55rem!important;min-width:0!important;padding-right:1rem!important}html.glass-ui .dash .clients-stat-card-icon,html.glass-ui .dash-score-section .clients-stat-card-icon,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-icon,html.glass-ui .dash .clients-stat-card-icon.tone-info,html.glass-ui .dash-kpi-icon{display:inline-grid!important;place-items:center!important;flex-shrink:0!important;width:2.35rem!important;height:2.35rem!important;border-radius:6px!important;border:none!important;background:#eff6ff!important;color:#2563eb!important;box-shadow:inset 0 0 0 1px #2563eb1a!important}html.glass-ui .dash .clients-stat-card-icon.tone-pos,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-icon.tone-pos{background:#ecfdf5!important;color:#15803d!important;box-shadow:inset 0 0 0 1px #15803d1f!important}html.glass-ui .dash .clients-stat-card-icon.tone-neg,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-icon.tone-neg{background:#fef2f2!important;color:#b91c1c!important;box-shadow:inset 0 0 0 1px #b91c1c1f!important}html.glass-ui .dash .clients-stat-card-icon.tone-warn,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-icon.tone-warn{background:#fffbeb!important;color:#b45309!important;box-shadow:inset 0 0 0 1px #b4530924!important}html.glass-ui .dash .clients-stat-card-icon svg,html.glass-ui .dash-score-section .clients-stat-card-icon svg,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-icon svg{width:1.15rem!important;height:1.15rem!important}html.glass-ui .dash .clients-stat-card-label,html.glass-ui .dash-score-section .clients-stat-card-label,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-label{color:#64748b!important;font-size:.68rem!important;font-weight:750!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.glass-ui .dash .clients-stat-card-value,html.glass-ui .dash-score-section .clients-stat-card-value,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-value,html.glass-ui .dash .clients-stat-card-value.tone-info{color:#0f172a!important;font-size:clamp(1.05rem,1.05vw,1.28rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.15!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.glass-ui .dash .clients-stat-card-value.tone-pos,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-value.tone-pos{color:#15803d!important}html.glass-ui .dash .clients-stat-card-value.tone-neg,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-value.tone-neg{color:#b91c1c!important}html.glass-ui .dash .clients-stat-card-value.tone-warn{color:#b45309!important}html.glass-ui .dash-pnl-stat-grid .clients-stat-card--compact-value .clients-stat-card-value{font-size:clamp(.92rem,.95vw,1.05rem)!important}html.glass-ui .dash .clients-stat-card-hint,html.glass-ui .dash-score-section .clients-stat-card-hint{margin:0!important;color:#94a3b8!important;font-size:.72rem!important;font-weight:500!important;line-height:1.3!important}html.glass-ui .dash .clients-stat-card-grip,html.glass-ui .dash-score-section .clients-stat-card-grip,html.glass-ui .dash-pnl-section--pro .clients-stat-card-grip{top:.65rem!important;right:.5rem!important;color:#cbd5e1!important;opacity:.9}html.glass-ui .dash .clients-stat-card:hover .clients-stat-card-grip,html.glass-ui .dash-pnl-stat-grid .clients-stat-card:hover .clients-stat-card-grip{color:#94a3b8!important}html.glass-ui .dash-stat-grid--7.clients-stat-grid--row{display:grid!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.75rem!important;overflow-x:visible!important}html.glass-ui .dash-stat-grid--7.clients-stat-grid--row .clients-stat-card{min-width:0!important;width:100%!important;max-width:none!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-stat-grid,html.glass-ui .dash-pnl-stat-grid.clients-stat-grid--row{display:grid!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.75rem!important;overflow-x:visible!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-stat-grid .clients-stat-card,html.glass-ui .dash-pnl-stat-grid .clients-stat-card{min-width:0!important;width:100%!important;max-width:none!important}@media (max-width: 1200px){html.glass-ui .dash-stat-grid--7.clients-stat-grid--row{grid-template-columns:repeat(4,minmax(0,1fr))!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-stat-grid,html.glass-ui .dash-pnl-stat-grid.clients-stat-grid--row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 720px){html.glass-ui .dash-stat-grid--7.clients-stat-grid--row,html.glass-ui .dash-pnl-section--pro .dash-pnl-stat-grid,html.glass-ui .dash-pnl-stat-grid.clients-stat-grid--row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html.glass-ui .dash-kpi-fill-row,html.glass-ui .dash-pnl-kpi-fill-row{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:.7rem!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;grid-template-columns:none!important}html.glass-ui .dash-kpi-fill-row>.clients-stat-card,html.glass-ui .dash-pnl-kpi-fill-row>.clients-stat-card{flex:1 1 0!important;min-width:0!important;max-width:none!important;width:auto!important;overflow:hidden!important}@media (min-width: 1281px){html.glass-ui .dash-kpi-fill-row,html.glass-ui .dash-pnl-kpi-fill-row{flex-wrap:nowrap!important}}html.glass-ui .dash-kpi-fill-row .clients-stat-card-icon,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card-icon,html.glass-ui .dash .clients-stat-card-icon,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-icon{width:2.5rem!important;height:2.5rem!important;border-radius:6px!important}html.glass-ui .dash-kpi-fill-row .clients-stat-card-icon svg,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card-icon svg,html.glass-ui .dash .clients-stat-card-icon svg,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-icon svg,html.glass-ui .clients-stat-grid--row .clients-stat-card-icon svg{width:1.25rem!important;height:1.25rem!important}html.glass-ui .dash-kpi-fill-row .clients-stat-card,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card{min-height:118px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a0a!important}html.glass-ui .dash-kpi-fill-row .clients-stat-card-body,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card-body{padding:1rem 1.05rem .95rem!important;gap:.55rem!important}html.glass-ui .dash-kpi-fill-row .clients-stat-card-value,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card-value{font-size:clamp(1rem,1.1vw,1.3rem)!important;font-weight:800!important;color:#0f172a!important}html.glass-ui .dash-kpi-fill-row .clients-stat-card-value.tone-pos,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card-value.tone-pos{color:#15803d!important}html.glass-ui .dash-kpi-fill-row .clients-stat-card-value.tone-neg,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card-value.tone-neg{color:#b91c1c!important}html.glass-ui .dash-kpi-fill-row .clients-stat-card-label,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card-label{font-size:.7rem!important;font-weight:750!important;color:#64748b!important}@media (max-width: 1280px){html.glass-ui .dash-kpi-fill-row>.clients-stat-card{flex:1 1 calc(25% - .55rem)!important;min-width:0!important}html.glass-ui .dash-pnl-kpi-fill-row>.clients-stat-card{flex:1 1 calc(33.333% - .5rem)!important;min-width:0!important}}@media (max-width: 900px){html.glass-ui .dash-kpi-fill-row>.clients-stat-card,html.glass-ui .dash-pnl-kpi-fill-row>.clients-stat-card{flex:1 1 calc(50% - .4rem)!important;min-width:0!important}}@media (max-width: 520px){html.glass-ui .dash-kpi-fill-row>.clients-stat-card,html.glass-ui .dash-pnl-kpi-fill-row>.clients-stat-card{flex:1 1 100%!important;min-width:0!important}}html.glass-ui .dash-monitor-section{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:.35rem;overflow-x:clip!important;--desk-order-row-h: 3.65rem}html.glass-ui .dash-monitor-section .dash-grid--monitor{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:none!important}html.glass-ui .dash-monitor-section .dash-monitor-card--strategies,html.glass-ui .dash-monitor-section .dash-card.dash-monitor-card--strategies,html.glass-ui .dash-monitor-section .dash-monitor-card--strategies.desk-orders-card,html.glass-ui .dash-monitor-section .dash-monitor-card--strategies.desk-orders-card.panel{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;overflow-x:hidden!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-shadow:0 1px 2px #0f172a0a!important}html.glass-ui .dash-monitor-section .dash-monitor-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;padding:.7rem 1.05rem!important;border-bottom:1px solid #eef2f7!important;background:#fff!important}html.glass-ui .dash-monitor-section .dash-monitor-head-actions{display:flex!important;align-items:center!important;gap:.45rem!important;flex-shrink:0!important}html.glass-ui .dash-monitor-section .dash-monitor-columns-slot{display:flex!important;align-items:center!important}html.glass-ui .dash-monitor-section .dash-monitor-head h2{margin:0!important;color:#0f172a!important;font-size:1.05rem!important;font-weight:750!important;letter-spacing:-.02em!important}html.glass-ui .dash-monitor-section .dash-monitor-head p{margin:.2rem 0 0!important;color:#64748b!important;font-size:.8rem!important;font-weight:500!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stats{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.45rem!important;margin-left:auto!important;padding:0!important;background:transparent!important;border:none!important;align-self:flex-end!important;padding-bottom:.05rem!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat{display:inline-flex!important;align-items:center!important;gap:.4rem!important;min-height:2.35rem!important;padding:.3rem .65rem!important;background:#fff!important;border:1px solid #d8dee8!important;border-radius:6px!important;box-shadow:none!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat--active,html.glass-ui .dash-monitor-section .dash-monitor-user-stat--live,html.glass-ui .dash-monitor-section .dash-monitor-user-stat--paper{flex:0 0 auto!important;min-width:0!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.55rem!important;height:1.55rem!important;border-radius:6px!important;background:#dbeafe!important;color:#1d4ed8!important;flex-shrink:0!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat-label{color:#64748b!important;font-size:.62rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.15!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat-value{color:#0f172a!important;font-size:.98rem!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1.1!important;font-variant-numeric:tabular-nums!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat--live .dash-monitor-user-stat-value{color:#9a3412!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat-hint{color:#94a3b8!important;font-size:.68rem!important;font-weight:600!important;margin-left:.1rem!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat--live{border-color:#fdba74!important;background:#fff7ed!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat--paper{border-color:#93c5fd!important;background:#eff6ff!important}html.glass-ui .dash-monitor-section .dash-monitor-count{margin-left:0!important}html.glass-ui .dash-monitor-section .dash-monitor-users-cell{text-align:center!important}html.glass-ui .dash-monitor-section .dash-monitor-user-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:2.1rem!important;min-height:1.85rem!important;padding:.2rem .55rem!important;border-radius:6px!important;border:1px solid #c5cedb!important;background:#fff!important;color:#0f172a!important;font-size:.84rem!important;font-weight:750!important;font-variant-numeric:tabular-nums!important;cursor:pointer!important;box-shadow:none!important}html.glass-ui .dash-monitor-section .dash-monitor-user-count--active{border-color:#93c5fd!important;background:#eff6ff!important;color:#1d4ed8!important}html.glass-ui .dash-monitor-section .dash-monitor-user-count--live{border-color:#fdba74!important;background:#fff7ed!important;color:#9a3412!important}html.glass-ui .dash-monitor-section .dash-monitor-user-count--paper{border-color:#93c5fd!important;background:#dbeafe!important;color:#1e40af!important}html.glass-ui .dash-monitor-section .dash-monitor-user-count:hover:not(:disabled){filter:brightness(.97);outline:2px solid rgba(37,99,235,.25);outline-offset:1px}html.glass-ui .dash-monitor-section .dash-monitor-user-count.is-empty,html.glass-ui .dash-monitor-section .dash-monitor-user-count:disabled{cursor:default!important;opacity:.55!important;color:#94a3b8!important;background:#f8fafc!important;border-color:#e2e8f0!important}html.glass-ui .dash-monitor-users-modal .dash-monitor-users-table-wrap{max-height:min(52vh,420px);overflow:auto;border:1px solid #e2e8f0;border-radius:6px}html.glass-ui .dash-monitor-users-modal .dash-monitor-users-table thead th{border-radius:0!important;background:#eef2f7!important;color:#334155!important}html.glass-ui .dash-monitor-users-modal .dash-monitor-users-table td .muted{color:#64748b;font-size:.78rem;margin-top:.15rem}html.glass-ui .dash-monitor-section .dash-monitor-toolbar{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:.55rem .7rem!important;padding:.65rem 1.05rem!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html.glass-ui .dash-monitor-section .dash-monitor-filter .search-select{min-width:8.5rem!important;width:100%!important}html.glass-ui .dash-monitor-section .dash-monitor-filter .search-select-trigger{min-height:2.35rem!important;background:#fff!important;border:1px solid #c5cedb!important;color:#0f172a!important;border-radius:8px!important;box-shadow:none!important}html.glass-ui .dash-monitor-section .dash-monitor-filter .search-select-value{color:#0f172a!important}html.glass-ui .dash-monitor-section .dash-monitor-filter-label,html.glass-ui .dash-monitor-section .orders-filter-label{color:#334155!important;font-size:.68rem!important;font-weight:700!important}html.glass-ui .dash-monitor-section .dash-monitor-input,html.glass-ui .dash-monitor-section .dash-monitor-filter select,html.glass-ui .dash-monitor-section .orders-filter select{background:#fff!important;border:1px solid #c5cedb!important;color:#0f172a!important;border-radius:8px!important;min-width:7.5rem}html.glass-ui .dash-monitor-section .dash-monitor-filter--search{flex:1 1 140px!important;min-width:120px!important;max-width:100%!important}html.glass-ui .dash-monitor-section .dash-monitor-filter{min-width:0!important;max-width:100%!important}html.glass-ui .dash-monitor-section .dash-monitor-count{color:#475569!important;font-weight:700!important;align-self:flex-end!important;padding-bottom:.55rem!important}html.glass-ui .dash-monitor-section .dash-strategies-table-shell,html.glass-ui .dash-monitor-section .desk-orders-table-shell{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;background:#fff!important}html.glass-ui .dash-monitor-section .desk-orders-table-viewport,html.glass-ui .dash-monitor-section .dash-strategies-table-viewport,html.glass-ui .dash-monitor-section .dash-strategies-table-shell .desk-orders-table-viewport,html.glass-ui .dash-monitor-section .dash-strategies-table-viewport.desk-orders-table-viewport{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;background:#fff!important;border:none!important;overscroll-behavior-x:contain!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders,html.glass-ui .dash-monitor-section table.dash-strategies-table{border-collapse:collapse!important;border-spacing:0!important;max-width:none!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th,html.glass-ui .dash-monitor-section table.dash-strategies-table thead th,html.glass-ui .dash-monitor-section table.admin-merged-orders thead th,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th:first-child,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th:last-child,html.glass-ui .dash-monitor-section table.data.dash-strategies-table thead th:first-child,html.glass-ui .dash-monitor-section table.data.dash-strategies-table thead th:last-child{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#334155!important;border:none!important;border-radius:0!important;border-bottom:1px solid #d8e0ea!important;border-right:1px solid #e8eef5!important;padding:.72rem .8rem!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;vertical-align:middle!important;height:auto!important;max-height:none!important;box-shadow:none!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--sr,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--symbol,html.glass-ui .dash-monitor-section .desk-strategies-table-viewport.is-scrolled-left table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--sr,html.glass-ui .dash-monitor-section .desk-strategies-table-viewport.is-scrolled-left table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--symbol{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#334155!important;border-radius:0!important}html.glass-ui .dash-monitor-section .desk-order-th-inner{gap:.3rem!important;align-items:center!important}html.glass-ui .dash-monitor-section .desk-order-th-grip{opacity:.45!important;color:#64748b!important;flex-shrink:0!important}html.glass-ui .dash-monitor-section thead th:hover .desk-order-th-grip{opacity:.8!important;color:#2563eb!important}html.glass-ui .dash-monitor-section .desk-order-th-label{color:#1e293b!important;font-size:.72rem!important;font-weight:750!important;letter-spacing:.05em!important}html.glass-ui .dash-monitor-section .desk-order-col-resizer{background:transparent!important}html.glass-ui .dash-monitor-section .desk-order-col-resizer:hover{background:#2563eb33!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody td,html.glass-ui .dash-monitor-section table.dash-strategies-table tbody td,html.glass-ui .dash-monitor-section table.admin-merged-orders tbody td{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #e8edf4!important;padding:.7rem .8rem!important;overflow:hidden!important;font-size:.875rem!important;font-weight:550!important;line-height:1.35!important;height:var(--desk-order-row-h)!important;max-height:var(--desk-order-row-h)!important;vertical-align:middle!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:nth-child(2n) td{background:#f8fafc!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover td,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row.clickable-row:hover td,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:active td,html.glass-ui .dash-monitor-section .workspace table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover td,html.glass-ui .dash-monitor-section .main table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover td,html.glass-ui .dash-monitor-section .dash-card table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover td{background:#eef4ff!important;color:#0f172a!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody td.desk-order-sticky,html.glass-ui .dash-monitor-section table.dash-strategies-table tbody td.desk-order-sticky{background:#fff!important;color:#0f172a!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody tr:nth-child(2n) td.desk-order-sticky{background:#f8fafc!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-sticky{background:#eef4ff!important}html.glass-ui .dash-monitor-section .dash-monitor-link,html.glass-ui .dash-monitor-section a.dash-monitor-link,html.glass-ui .dash-monitor-section .desk-order-symbol-name{color:#1d4ed8!important;font-weight:650!important;opacity:1!important}html.glass-ui .dash-monitor-section .dash-monitor-link:hover,html.glass-ui .dash-monitor-section a.dash-monitor-link:hover{color:#1e40af!important;text-decoration:underline!important}html.glass-ui .dash-monitor-section .dash-monitor-symbol,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders .dash-monitor-symbol{color:#0f172a!important;font-weight:700!important;opacity:1!important;font-size:.875rem!important}html.glass-ui .dash-monitor-section .desk-order-sr,html.glass-ui .dash-monitor-section .dash-monitor-sr{color:#475569!important;font-weight:650!important;font-size:.8125rem!important}html.glass-ui .dash-monitor-section .dash-monitor-desc,html.glass-ui .dash-monitor-section .desk-order-opt-label--muted,html.glass-ui .dash-monitor-section .dash-monitor-muted{color:#475569!important;opacity:1!important;font-weight:550!important}html.glass-ui .dash-monitor-section .dash-monitor-perf-cell .desk-order-opt-label--muted{display:none!important}html.glass-ui .dash-monitor-section .dash-monitor-perf-val,html.glass-ui .dash-monitor-section .dash-monitor-perf-val.mono{color:#0f172a!important;font-weight:750!important;font-size:.9rem!important;line-height:1.2!important}html.glass-ui .dash-monitor-section .dash-monitor-perf-val.pos,html.glass-ui .dash-monitor-section .dash-monitor-perf-val.pnl-pos,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders .dash-monitor-perf-val.pos,html.glass-ui .dash-monitor-section .pos{color:#15803d!important}html.glass-ui .dash-monitor-section .dash-monitor-perf-val.neg,html.glass-ui .dash-monitor-section .dash-monitor-perf-val.pnl-neg,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders .dash-monitor-perf-val.neg,html.glass-ui .dash-monitor-section .neg{color:#b91c1c!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover .dash-monitor-perf-val.pos,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:active .dash-monitor-perf-val.pos{color:#15803d!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover .dash-monitor-perf-val.neg,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:active .dash-monitor-perf-val.neg{color:#b91c1c!important}html.glass-ui .dash-monitor-section .dash-monitor-type,html.glass-ui .dash-monitor-section .strat-card-tag{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:650!important;font-size:.72rem!important}html.glass-ui .dash-monitor-section .dash-monitor-status-cell .badge{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:6px!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.01em!important;padding:.2rem .5rem!important;line-height:1.2!important}html.glass-ui .dash-monitor-section .dash-monitor-status-cell .badge.ok{color:#166534!important;background:#dcfce7!important;border:1px solid #86efac!important}html.glass-ui .dash-monitor-section .dash-monitor-status-cell .badge.warn{color:#92400e!important;background:#fef3c7!important;border:1px solid #fcd34d!important}html.glass-ui .dash-monitor-section .dash-monitor-status-cell .badge.err{color:#991b1b!important;background:#fee2e2!important;border:1px solid #fca5a5!important}html.glass-ui .dash-monitor-section .dash-monitor-status-cell .badge.neutral{color:#334155!important;background:#e2e8f0!important;border:1px solid #cbd5e1!important}html.glass-ui .dash-monitor-section .dash-monitor-status-cell .badge.paper{color:#1e40af!important;background:#dbeafe!important;border:1px solid #93c5fd!important}html.glass-ui .dash-monitor-section .dash-monitor-status-cell .badge.live{color:#9a3412!important;background:#ffedd5!important;border:1px solid #fdba74!important}html.glass-ui .dash-monitor-section .dash-monitor-deploy{display:flex!important;align-items:center!important;gap:.35rem!important;margin-top:.3rem!important}html.glass-ui .dash-monitor-section .dash-monitor-deploy-label{color:#475569!important;font-weight:650!important;font-size:.7rem!important;opacity:1!important}html.glass-ui .dash-monitor-section .dash-monitor-deploy-dot{background:#64748b!important}html.glass-ui .dash-monitor-section .dash-monitor-deploy-dot.is-on{background:#2563eb!important;box-shadow:0 0 0 2px #2563eb2e!important}html.glass-ui .dash-monitor-section .desk-order-channel{font-weight:700!important;letter-spacing:.04em!important;border-radius:6px!important}html.glass-ui .dash-monitor-section .desk-orders-table-toolbar{display:none!important}html.glass-ui .dash-monitor-section .desk-orders-columns-btn{min-height:2rem!important;padding:.3rem .7rem!important;border:1px solid #d0d7e2!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-weight:600!important}html.glass-ui .dash-monitor-section .desk-orders-columns-btn:hover{border-color:#94a3b8!important;background:#f8fafc!important}html.glass-ui .dash-monitor-section .dash-monitor-pager{margin:0!important;border-top:1px solid #e2e8f0!important;background:#f8fafc!important;border-radius:0 0 14px 14px!important}html.glass-ui .dash-monitor-section .dash-monitor-pager .pager,html.glass-ui .dash-monitor-section .dash-strategies-table-shell .dash-monitor-pager .pager{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:.65rem 1rem!important;margin:0!important;padding:.7rem 1.05rem!important;border:none!important;border-radius:0 0 14px 14px!important;background:transparent!important;color:#475569!important;font-size:.8125rem!important;font-weight:500!important}html.glass-ui .dash-monitor-section .dash-monitor-pager .pager-meta{color:#64748b!important;font-size:.8125rem!important;font-weight:500!important;order:1!important}html.glass-ui .dash-monitor-section .dash-monitor-pager .pager-meta strong,html.glass-ui .dash-monitor-section .dash-monitor-pager .pager-page strong{color:#0f172a!important;font-weight:750!important}html.glass-ui .dash-monitor-section .dash-monitor-pager .pager-controls{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.4rem!important;order:2!important}html.glass-ui .dash-monitor-section .dash-monitor-pager .pager-page{color:#64748b!important;min-width:auto!important;padding:0 .35rem!important;font-size:.8125rem!important}html.glass-ui .dash-monitor-section .dash-monitor-pager .pager-size{color:#64748b!important;font-weight:600!important;font-size:.8125rem!important;gap:.35rem!important;margin-right:.35rem!important}html.glass-ui .dash-monitor-section .dash-monitor-pager .pager-size select{min-height:2rem!important;min-width:3.5rem!important;padding:.2rem .45rem!important;border:1px solid #c5cedb!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .dash-monitor-section .dash-monitor-pager .pager button,html.glass-ui .dash-monitor-section .dash-monitor-pager .pager .btn{min-height:2rem!important;padding:0 .7rem!important;border:1px solid #c5cedb!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .dash-monitor-section .dash-monitor-pager .pager button:hover:not(:disabled),html.glass-ui .dash-monitor-section .dash-monitor-pager .pager .btn:hover:not(:disabled){background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}html.glass-ui .dash-monitor-section .dash-monitor-pager .pager button:disabled,html.glass-ui .dash-monitor-section .dash-monitor-pager .pager .btn:disabled{opacity:.45!important;background:#f1f5f9!important;color:#94a3b8!important;border-color:#e2e8f0!important}html.glass-ui .strat-live-detail{display:flex;flex-direction:column;gap:16px;max-width:100%}html.glass-ui .strat-live-meta.panel,html.glass-ui .strat-live-panel.panel{border:1px solid var(--pro-border, #d8dee8)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;padding:16px 18px!important}html.glass-ui .strat-live-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 16px}html.glass-ui .strat-live-meta-label{display:block;margin-bottom:4px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}html.glass-ui .strat-live-desc{margin:12px 0 0;font-size:.88rem;line-height:1.45}html.glass-ui .strat-live-stats{gap:10px!important}html.glass-ui .strat-live-stat.clients-stat-card{border-radius:6px!important;min-height:0!important;padding:12px 14px!important}html.glass-ui .strat-live-stat .clients-stat-card-label{font-size:.62rem!important;font-weight:750!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important;color:#64748b!important}html.glass-ui .strat-live-stat .clients-stat-card-value{margin-top:4px;font-size:.92rem!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1.2!important;color:#0f172a!important;font-variant-numeric:tabular-nums!important}html.glass-ui .strat-live-stat .clients-stat-card-value.pos{color:#15803d!important}html.glass-ui .strat-live-stat .clients-stat-card-value.neg{color:#b91c1c!important}html.glass-ui .strat-live-stat .clients-stat-card-hint{margin-top:4px;font-size:.65rem!important;font-weight:500!important;line-height:1.3!important;color:#94a3b8!important}html.glass-ui .strat-live-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}html.glass-ui .strat-live-panel-head h2{margin:0;font-size:1rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}html.glass-ui .strat-live-panel-head p{margin:4px 0 0;font-size:.8rem}html.glass-ui .strat-live-panel .table-wrap,html.glass-ui .strat-live-panel .strat-live-table-wrap{border:1px solid #d0d7e2!important;border-radius:6px!important;overflow:auto!important;background:#fff!important}html.glass-ui .strat-live-detail .strat-live-dyn-table thead th,html.glass-ui .strat-live-detail .strat-live-panel table.data thead th,html.glass-ui .strat-live-detail .strat-live-dyn-table thead th:first-child,html.glass-ui .strat-live-detail .strat-live-dyn-table thead th:last-child,html.glass-ui .strat-live-detail .strat-live-panel table.data thead th:first-child,html.glass-ui .strat-live-detail .strat-live-panel table.data thead th:last-child{background:#eef2f7!important;background-color:#eef2f7!important;color:#334155!important;border:none!important;border-radius:0!important;border-bottom:1px solid #d0d7e2!important;border-right:1px solid #e2e8f0!important;padding:.72rem .8rem!important;font-size:.72rem!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.glass-ui .strat-live-detail .strat-live-dyn-table thead th:last-child,html.glass-ui .strat-live-detail .strat-live-panel table.data thead th:last-child{border-right:none!important}html.glass-ui .strat-live-detail .strat-live-dyn-table .desk-order-th-inner{display:inline-flex;align-items:center;gap:.3rem}html.glass-ui .strat-live-detail .strat-live-dyn-table .desk-order-th-grip{color:#94a3b8;opacity:.7;flex-shrink:0}html.glass-ui .strat-live-detail .strat-live-dyn-table thead th:hover .desk-order-th-grip{opacity:1;color:#64748b}html.glass-ui .strat-live-detail .strat-live-dyn-table .desk-order-th-label{color:inherit!important}html.glass-ui .strat-live-detail .strat-live-dyn-table thead th.desk-order-th--dragging{opacity:.55}html.glass-ui .strat-live-detail .strat-live-dyn-table thead th.desk-order-th--drop-target{box-shadow:inset 0 -2px #2563eb!important}html.glass-ui .strat-live-detail .strat-live-dyn-table .desk-order-col-resizer{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize}html.glass-ui .strat-live-detail .strat-live-dyn-table thead th.desk-order-th-draggable{position:relative}html.glass-ui .strat-live-detail .strat-live-dyn-table thead th.desk-order-th--num .desk-order-th-inner,html.glass-ui .strat-live-panel table.data td.num,html.glass-ui .strat-live-panel table.data th.num,html.glass-ui .strat-live-detail .strat-live-dyn-table td.num{justify-content:flex-end;text-align:right}html.glass-ui .strat-live-detail .strat-live-panel.panel,html.glass-ui .strat-live-detail .strat-live-user-card.panel,html.glass-ui .strat-live-detail .strat-live-filter-bar,html.glass-ui .strat-live-detail .strat-live-stat.clients-stat-card{border-radius:6px!important}html.glass-ui .strat-live-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--pro-border, #d8dee8);border-radius:6px;background:#fff}html.glass-ui .strat-live-filter-label{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-right:4px}html.glass-ui .strat-live-filter-btn{border:1px solid #c5cedb;border-radius:6px;background:#fff;color:#334155;font-size:.8rem;font-weight:650;padding:.35rem .75rem;cursor:pointer}html.glass-ui .strat-live-filter-btn:hover{border-color:#2563eb;color:#2563eb}html.glass-ui .strat-live-filter-btn.is-active{background:#2563eb;border-color:#2563eb;color:#fff}html.glass-ui .strat-live-filter-hint{margin-left:auto;font-size:.78rem}html.glass-ui .strat-live-mode-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:6px;border:1px solid #c5cedb;background:#f8fafc;color:#475569;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}html.glass-ui .strat-live-mode-badge.is-live{border-color:#16a34a59;background:#16a34a1a;color:#15803d}html.glass-ui .strat-live-mode-badge.is-paper{border-color:#2563eb4d;background:#2563eb14;color:#1d4ed8}html.glass-ui .strat-live-user-filter{display:flex;align-items:center;gap:8px;margin-left:8px;min-width:min(280px,100%)}html.glass-ui .strat-live-date-filter{display:flex;align-items:center;gap:8px;margin-right:4px}html.glass-ui .strat-live-date-filter .dash-date-range{display:inline-flex;align-items:center;gap:6px}html.glass-ui .strat-live-user-select{min-width:220px;flex:1}html.glass-ui .strat-live-user-card.panel{position:relative;overflow:hidden;border:1px solid #d0d7e2!important;border-radius:6px!important;background:#fff!important;padding:14px 16px 12px!important;box-shadow:none!important}html.glass-ui .strat-live-user-card.panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2563eb}html.glass-ui .strat-live-user-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-left:6px}html.glass-ui .strat-live-user-card-identity{display:flex;align-items:center;gap:12px;min-width:0}html.glass-ui .strat-live-user-avatar{flex:0 0 auto;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:6px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.78rem;font-weight:750;letter-spacing:.02em}html.glass-ui .strat-live-user-card-who{min-width:0;display:flex;flex-direction:column;gap:2px}html.glass-ui .strat-live-user-card-who .strat-live-meta-label{margin:0;font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}html.glass-ui .strat-live-user-card-name{display:block;font-size:.95rem;font-weight:750;letter-spacing:-.02em;color:#0f172a;line-height:1.25}html.glass-ui .strat-live-user-card-email{font-size:.78rem;color:#64748b;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.glass-ui .strat-live-user-card-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}html.glass-ui .strat-live-user-clear{border:1px solid #c5cedb;border-radius:6px;background:#fff;color:#475569;font-size:.75rem;font-weight:650;padding:.28rem .65rem;cursor:pointer}html.glass-ui .strat-live-user-clear:hover{border-color:#2563eb;color:#2563eb}html.glass-ui .strat-live-user-card-context{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding-left:6px}html.glass-ui .strat-live-user-chip{display:inline-flex;flex-direction:column;gap:2px;min-width:9rem;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}html.glass-ui .strat-live-user-chip .strat-live-meta-label{font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}html.glass-ui .strat-live-user-chip strong{font-size:.8rem;font-weight:700;color:#0f172a;line-height:1.25}html.glass-ui .strat-live-user-card-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;padding-left:6px}html.glass-ui .strat-live-user-metric{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;min-width:0}html.glass-ui .strat-live-user-metric .strat-live-meta-label{font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}html.glass-ui .strat-live-user-metric strong{font-size:.92rem;font-weight:750;letter-spacing:-.02em;line-height:1.2;color:#0f172a;font-variant-numeric:tabular-nums}html.glass-ui .strat-live-user-metric strong.pos{color:#15803d}html.glass-ui .strat-live-user-metric strong.neg{color:#b91c1c}html.glass-ui .strat-live-user-card-note{margin:10px 0 0;padding-left:6px;font-size:.65rem;font-weight:500;line-height:1.35;color:#94a3b8}@media (max-width: 900px){html.glass-ui .strat-live-user-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){html.glass-ui .strat-live-user-card-stats{grid-template-columns:1fr}html.glass-ui .strat-live-user-card-head{flex-direction:column}}html.glass-ui .strat-live-panel table.data tr.strat-live-row-selected td{background:#2563eb0f!important}html.glass-ui .strat-live-detail .badge,html.glass-ui .strat-live-detail .strat-live-dyn-table .badge{border-radius:6px!important;font-size:.72rem!important;font-weight:750!important;letter-spacing:.02em!important;padding:.22rem .55rem!important;line-height:1.25!important;white-space:nowrap!important;border:1px solid transparent!important;text-transform:lowercase!important}html.glass-ui .strat-live-detail .badge.ok{color:#14532d!important;background:#bbf7d0!important;border-color:#4ade80!important}html.glass-ui .strat-live-detail .badge.warn{color:#78350f!important;background:#fde68a!important;border-color:#f59e0b!important}html.glass-ui .strat-live-detail .badge.err{color:#7f1d1d!important;background:#fecaca!important;border-color:#f87171!important}html.glass-ui .strat-live-detail .badge.neutral{color:#1e293b!important;background:#e2e8f0!important;border-color:#94a3b8!important}html.glass-ui .strat-live-detail .badge.paper{color:#1e3a8a!important;background:#bfdbfe!important;border-color:#60a5fa!important}html.glass-ui .strat-live-detail .badge.live{color:#9a3412!important;background:#fed7aa!important;border-color:#fb923c!important}html.glass-ui .strat-live-orders-pager{margin-top:10px}html.glass-ui .strat-live-orders-pager .pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 2px 0}html.glass-ui .strat-detail{display:flex;flex-direction:column;gap:12px}html.glass-ui .strat-detail .panel{border:1px solid #d0d7e2!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}html.glass-ui .strat-detail-hero{padding:16px 18px!important}html.glass-ui .strat-detail-hero-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.9fr);gap:16px 20px;align-items:start}html.glass-ui .strat-detail-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}html.glass-ui .strat-detail-chip{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:6px;border:1px solid #c5cedb;background:#f8fafc;color:#334155;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}html.glass-ui .strat-detail-chip.is-live{border-color:#16a34a59;background:#16a34a1a;color:#15803d}html.glass-ui .strat-detail-chip.is-paper{border-color:#2563eb4d;background:#2563eb14;color:#1d4ed8}html.glass-ui .strat-detail-chip.is-catalog{border-color:#2563eb59;background:#eff6ff;color:#1d4ed8}html.glass-ui .strat-detail-chip.is-tag{text-transform:none;letter-spacing:0;font-weight:650;color:#475569}html.glass-ui .strat-detail-desc{margin:0;max-width:62ch;font-size:.88rem;line-height:1.5;color:#475569}html.glass-ui .strat-detail-hero-side{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}html.glass-ui .strat-detail-meta-label{display:block;margin-bottom:3px;font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}html.glass-ui .strat-detail-id-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html.glass-ui .strat-detail-id{flex:1 1 140px;min-width:0;padding:.28rem .45rem;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:.72rem;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.glass-ui .strat-detail-meta-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}html.glass-ui .strat-detail-meta-pair strong{display:block;font-size:.8rem;font-weight:700;color:#0f172a;line-height:1.3}html.glass-ui .strat-detail-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}html.glass-ui .strat-detail-stat{padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;min-width:0}html.glass-ui .strat-detail-stat-label{font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}html.glass-ui .strat-detail-stat-value{margin-top:4px;font-size:.92rem;font-weight:750;letter-spacing:-.02em;line-height:1.2;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.glass-ui .strat-detail-stat-value.pos{color:#15803d}html.glass-ui .strat-detail-stat-value.neg{color:#b91c1c}html.glass-ui .strat-detail-stat-hint{margin-top:4px;font-size:.65rem;font-weight:500;line-height:1.3;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.glass-ui .strat-detail-split{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}html.glass-ui .strat-detail-panel{padding:14px 16px!important}html.glass-ui .strat-detail-panel-head{margin-bottom:12px}html.glass-ui .strat-detail-panel-head h2,html.glass-ui .strat-detail-quick h3{margin:0;font-size:1rem;font-weight:750;letter-spacing:-.02em;color:#0f172a}html.glass-ui .strat-detail-panel-head p{margin:4px 0 0;font-size:.8rem}html.glass-ui .strat-detail-panel-head--row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}html.glass-ui .strat-detail-inline-actions,html.glass-ui .strat-detail-actions{display:flex;flex-wrap:wrap;gap:8px}html.glass-ui .strat-detail-action-hints{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}html.glass-ui .strat-detail-action-hints li{font-size:.78rem;line-height:1.4;color:#64748b}html.glass-ui .strat-detail-action-hints strong{color:#334155}html.glass-ui .strat-detail-dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}html.glass-ui .strat-detail-dl dt{margin:0 0 2px;font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}html.glass-ui .strat-detail-dl dd{margin:0;font-size:.84rem;font-weight:650;color:#0f172a;word-break:break-word}html.glass-ui .strat-detail-dl a{color:#2563eb;text-decoration:none}html.glass-ui .strat-detail-dl a:hover{text-decoration:underline}html.glass-ui .strat-detail-bt-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}html.glass-ui .strat-detail-quick{padding:12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}html.glass-ui .strat-detail-quick h3{margin-bottom:10px;font-size:.84rem}html.glass-ui .strat-detail-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end}html.glass-ui .strat-detail-form .form-field{margin:0}html.glass-ui .strat-detail-form-submit{display:flex;align-items:flex-end}html.glass-ui .strat-detail-code-panel .strat-detail-code{margin:0;max-height:420px;overflow:auto;border-radius:6px!important;border:1px solid #d0d7e2!important;background:#0f172a!important;color:#e2e8f0!important;font-size:.78rem!important;line-height:1.5!important;padding:12px 14px!important}@media (max-width: 1100px){html.glass-ui .strat-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}html.glass-ui .strat-detail-form{grid-template-columns:repeat(2,minmax(0,1fr))}html.glass-ui .strat-detail-form-submit{grid-column:1 / -1}}@media (max-width: 860px){html.glass-ui .strat-detail-hero-top,html.glass-ui .strat-detail-split{grid-template-columns:1fr}html.glass-ui .strat-detail-bt-summary,html.glass-ui .strat-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html.glass-ui .strat-detail-dl{grid-template-columns:1fr}}@media (max-width: 520px){html.glass-ui .strat-detail-stats,html.glass-ui .strat-detail-bt-summary,html.glass-ui .strat-detail-form{grid-template-columns:1fr}}html.glass-ui .order-detail{display:flex;flex-direction:column;gap:12px}html.glass-ui .order-detail .panel{border:1px solid #d0d7e2!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}html.glass-ui .order-detail-hero{padding:16px 18px!important}html.glass-ui .order-detail-hero-top{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,.85fr);gap:16px 20px;align-items:start}html.glass-ui .order-detail-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}html.glass-ui .order-detail-chip{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:6px;border:1px solid #c5cedb;background:#f8fafc;color:#334155;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}html.glass-ui .order-detail-chip.is-call{border-color:#16a34a59;background:#16a34a1a;color:#15803d}html.glass-ui .order-detail-chip.is-put{border-color:#b91c1c4d;background:#b91c1c14;color:#b91c1c}html.glass-ui .order-detail-chip.is-tag{text-transform:none;letter-spacing:0;font-weight:650;color:#475569;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.glass-ui .order-detail-symbol{margin:0;font-size:1.45rem;font-weight:780;letter-spacing:-.03em;line-height:1.2;color:#0f172a;word-break:break-word}html.glass-ui .order-detail-desc{margin:8px 0 0;max-width:62ch;font-size:.88rem;line-height:1.45;color:#475569}html.glass-ui .order-detail-hero-side{display:flex;flex-direction:column;gap:14px;padding:12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}html.glass-ui .order-detail-meta-label{display:block;margin-bottom:3px;font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}html.glass-ui .order-detail-side-name{display:block;font-size:.92rem;font-weight:750;color:#0f172a;line-height:1.25}html.glass-ui .order-detail-side-email{display:block;margin-top:2px;font-size:.78rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.glass-ui .order-detail-id-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html.glass-ui .order-detail-id-row .order-detail-meta-label{flex:1 0 100%;margin-bottom:0}html.glass-ui .order-detail-id{flex:1 1 120px;min-width:0;padding:.28rem .45rem;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:.7rem;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.glass-ui .order-detail-copy{min-height:1.85rem!important;padding:0 .55rem!important;font-size:.72rem!important}html.glass-ui .order-detail-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}html.glass-ui .order-detail-stat{padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;min-width:0}html.glass-ui .order-detail-stat-label{font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}html.glass-ui .order-detail-stat-value{margin-top:4px;font-size:.92rem;font-weight:750;letter-spacing:-.02em;line-height:1.2;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}html.glass-ui .order-detail-stat-value.buy,html.glass-ui .order-detail-stat-value.pos{color:#15803d}html.glass-ui .order-detail-stat-value.sell,html.glass-ui .order-detail-stat-value.neg{color:#b91c1c}html.glass-ui .order-detail-stat-hint{margin-top:4px;font-size:.65rem;font-weight:500;line-height:1.3;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.glass-ui .order-detail-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}html.glass-ui .order-detail-panel{padding:14px 16px!important}html.glass-ui .order-detail-panel-head{margin-bottom:12px}html.glass-ui .order-detail-panel-head h2{margin:0;font-size:1rem;font-weight:750;letter-spacing:-.02em;color:#0f172a}html.glass-ui .order-detail-panel-head p{margin:4px 0 0;font-size:.8rem}html.glass-ui .order-detail-meta-list{display:flex;flex-direction:column;gap:0}html.glass-ui .order-detail-meta-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:10px;align-items:start;padding:.55rem 0;border-bottom:1px solid #eef2f7}html.glass-ui .order-detail-meta-row:last-child{border-bottom:none;padding-bottom:0}html.glass-ui .order-detail-meta-row .order-detail-meta-label{margin:0;padding-top:.12rem}html.glass-ui .order-detail-meta-value{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:.84rem;font-weight:650;color:#0f172a;line-height:1.35;word-break:break-word}html.glass-ui .order-detail-meta-value.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:600;letter-spacing:-.01em}html.glass-ui .order-detail-inline-copy{min-height:1.55rem!important;padding:0 .45rem!important;font-size:.68rem!important}@media (max-width: 1100px){html.glass-ui .order-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){html.glass-ui .order-detail-hero-top,html.glass-ui .order-detail-split{grid-template-columns:1fr}html.glass-ui .order-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html.glass-ui .order-detail-meta-row{grid-template-columns:1fr;gap:4px}}@media (max-width: 520px){html.glass-ui .order-detail-stats{grid-template-columns:1fr}html.glass-ui .order-detail-symbol{font-size:1.2rem}}html.glass-ui{--pro-radius-card: 6px;--pro-radius-ctrl: 6px;--pro-radius-btn: 6px;--table-radius: 6px;--ws-radius: 6px}html.glass-ui,html.glass-ui body,html.glass-ui #root,html.glass-ui .admin-shell,html.glass-ui .admin-shell>.workspace,html.glass-ui aside.sidebar,html.glass-ui aside.sidebar.sidebar-techcall,html.glass-ui .sidebar.sidebar-techcall,html.glass-ui .sidebar.sidebar-v2.sidebar-techcall,html.glass-ui .sidebar.sidebar-v2.sidebar-premium.sidebar-techcall,html.glass-ui .sidebar.sidebar-v2.sidebar-techcall.shell-chrome-v3,html.glass-ui .sidebar.sidebar-v2.sidebar-premium.sidebar-techcall.shell-chrome-v3,html.glass-ui .admin-shell>.sidebar,html.glass-ui .admin-shell>aside.sidebar{border-radius:0!important}html.glass-ui,html.glass-ui body,html.glass-ui #root,html.glass-ui .admin-shell{background:#0f1a32!important;margin:0!important;padding:0!important}html.glass-ui aside.sidebar,html.glass-ui aside.sidebar.sidebar-techcall,html.glass-ui .sidebar.sidebar-techcall,html.glass-ui .sidebar.sidebar-v2.sidebar-techcall,html.glass-ui .sidebar.sidebar-v2.sidebar-premium.sidebar-techcall,html.glass-ui .sidebar.sidebar-v2.sidebar-techcall.shell-chrome-v3,html.glass-ui .sidebar.sidebar-v2.sidebar-premium.sidebar-techcall.shell-chrome-v3,html.glass-ui .admin-shell>.sidebar,html.glass-ui .admin-shell>aside.sidebar{margin:0!important;top:0!important;left:0!important;background:#0f1a32!important;background-image:radial-gradient(ellipse 90% 40% at 0% 0%,rgba(37,99,235,.12),transparent 55%),linear-gradient(180deg,#121f3c,#0f1a32 28%,#0d1730)!important;box-shadow:none!important}html.glass-ui .admin-shell{gap:0!important;padding:0!important}html.glass-ui .admin-shell>.workspace{background:#f3f5f9!important;border-radius:0!important;margin:0!important}@media (max-width: 900px){html.glass-ui aside.sidebar.sidebar-techcall,html.glass-ui .sidebar.sidebar-techcall{border-radius:0!important;margin:0!important}}html.glass-ui .dash .clients-stat-card,html.glass-ui .dash .clients-stat-card-icon,html.glass-ui .dash-kpi,html.glass-ui .dash-kpi-icon,html.glass-ui .dash-card,html.glass-ui .dash-banner,html.glass-ui .dash-score-section .clients-stat-card,html.glass-ui .dash-score-section .clients-stat-card-icon,html.glass-ui .dash-kpi-fill-row .clients-stat-card,html.glass-ui .dash-kpi-fill-row .clients-stat-card-icon,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card-icon,html.glass-ui .dash-pnl-stat-grid .clients-stat-card,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-icon,html.glass-ui .dash-pnl-section,html.glass-ui .dash-pnl-section--pro,html.glass-ui .dash-pnl-panel,html.glass-ui .dash-pnl-toolbar,html.glass-ui .dash-pnl-chart-bare,html.glass-ui .dash-pnl-sidebar,html.glass-ui .dash-pnl-filter .search-select-trigger,html.glass-ui .dash-pnl-filter input,html.glass-ui .dash-pnl-filter select,html.glass-ui .dash-pnl-section--pro .btn,html.glass-ui .dash-pnl-section--pro .dash-pnl-refresh,html.glass-ui .dash-sentiment-card,html.glass-ui .dash-sentiment-card--pro,html.glass-ui .dash-alerts-card,html.glass-ui .dash-monitor-section .dash-monitor-card,html.glass-ui .dash-monitor-section .dash-monitor-card--strategies,html.glass-ui .dash-monitor-section .dash-monitor-card--strategies.desk-orders-card,html.glass-ui .dash-monitor-section .dash-monitor-card--strategies.desk-orders-card.panel,html.glass-ui .dash-monitor-section .dash-card,html.glass-ui .dash-monitor-section .panel,html.glass-ui .dash-monitor-section .dash-monitor-user-stat,html.glass-ui .dash-monitor-section .dash-monitor-user-stat-icon,html.glass-ui .dash-monitor-section .dash-monitor-user-count,html.glass-ui .dash-monitor-section .desk-orders-columns-btn,html.glass-ui .dash-monitor-section .dash-monitor-input,html.glass-ui .dash-monitor-section .dash-monitor-filter select,html.glass-ui .dash-monitor-section .dash-monitor-filter .search-select-trigger,html.glass-ui .dash-monitor-section .orders-filter .search-select-trigger,html.glass-ui .dash-monitor-section .btn,html.glass-ui .dash-monitor-section .badge,html.glass-ui .dash-monitor-section .dash-monitor-status-cell .badge,html.glass-ui .dash-monitor-section .desk-order-channel,html.glass-ui .dash-monitor-section .desk-order-product,html.glass-ui .dash-monitor-section .dash-monitor-pager .pager-size select,html.glass-ui .dash-monitor-section .dash-monitor-pager .pager button,html.glass-ui .dash-monitor-section .dash-monitor-pager .pager .btn,html.glass-ui .dash .btn,html.glass-ui .dash .search-select-trigger,html.glass-ui .dash input:not([type=checkbox]):not([type=radio]),html.glass-ui .dash select,html.glass-ui .dash .panel,html.glass-ui .dash .card,html.glass-ui .page-header .btn{border-radius:6px!important}html.glass-ui .dash-monitor-section .dash-monitor-pager,html.glass-ui .dash-monitor-section .dash-monitor-pager .pager{border-radius:0 0 6px 6px!important}html.glass-ui .dash,html.glass-ui .trading-desk-shell{border-radius:6px!important}html.glass-ui .dash .clients-stat-card-value,html.glass-ui .dash-score-section .clients-stat-card-value,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-value,html.glass-ui .dash-kpi-fill-row .clients-stat-card-value,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card-value,html.glass-ui .dash .clients-stat-card-value.tone-info{font-size:.92rem!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1.2!important}html.glass-ui .dash-pnl-stat-grid .clients-stat-card--compact-value .clients-stat-card-value{font-size:.84rem!important}html.glass-ui .dash .clients-stat-card-hint,html.glass-ui .dash-score-section .clients-stat-card-hint,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-hint{font-size:.65rem!important}html.glass-ui .dash .clients-stat-card-label,html.glass-ui .dash-kpi-fill-row .clients-stat-card-label,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card-label{font-size:.62rem!important}html.glass-ui .dash-kpi-value,html.glass-ui .dash-kpi-value.tone-info{font-size:.95rem!important}html.glass-ui .dash-sentiment-score-block .dash-sentiment-value{font-size:1.05rem!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat-value{font-size:.88rem!important}html.glass-ui .dash-monitor-section .dash-monitor-count{font-size:.78rem!important}html.glass-ui .dash-monitor-section .dash-monitor-perf-val,html.glass-ui .dash-monitor-section .dash-monitor-perf-val.mono{font-size:.8rem!important}html.glass-ui .dash-monitor-section .dash-monitor-user-count{font-size:.75rem!important;min-height:1.65rem!important}html.glass-ui .dash-monitor-section .desk-order-sr,html.glass-ui .dash-monitor-section .dash-monitor-sr{font-size:.75rem!important}html.glass-ui .dash-monitor-section table.dash-strategies-table tbody td,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody td{font-size:.8rem!important}html.glass-ui .dash-monitor-section .dash-monitor-pager .pager-meta,html.glass-ui .dash-monitor-section .dash-monitor-pager .pager-page,html.glass-ui .dash-monitor-section .dash-monitor-pager .pager-meta strong,html.glass-ui .dash-monitor-section .dash-monitor-pager .pager-page strong{font-size:.78rem!important}html.glass-ui .dash-kpi-fill-row .clients-stat-card,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card{min-height:96px!important}html.glass-ui .dash-kpi-fill-row .clients-stat-card-icon,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card-icon,html.glass-ui .dash .clients-stat-card-icon,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-icon{width:2.1rem!important;height:2.1rem!important}html.glass-ui .dash-kpi-fill-row .clients-stat-card-icon svg,html.glass-ui .dash-pnl-kpi-fill-row .clients-stat-card-icon svg,html.glass-ui .dash .clients-stat-card-icon svg,html.glass-ui .dash-pnl-stat-grid .clients-stat-card-icon svg{width:1.05rem!important;height:1.05rem!important}html.glass-ui .dash-pnl-section--pro .dash-date-range,html.glass-ui .dash .dash-date-range{display:flex!important;align-items:center!important;gap:.4rem!important;height:auto!important;min-height:2.25rem!important}html.glass-ui .dash-pnl-section--pro .dash-date-input,html.glass-ui .dash .dash-date-input,html.glass-ui .main input.dash-date-input[type=date],html.glass-ui .workspace input.dash-date-input[type=date]{width:9.75rem!important;min-width:9.75rem!important;max-width:100%!important;height:2.25rem!important;min-height:2.25rem!important;padding:0 .45rem!important;font-size:.8rem!important;font-weight:600!important;color:#0f172a!important;background:#fff!important;border:1px solid #c5cedb!important;border-radius:6px!important;color-scheme:light!important;cursor:pointer!important;box-sizing:border-box!important}html.glass-ui .dash-pnl-section--pro .dash-date-input::-webkit-calendar-picker-indicator,html.glass-ui .dash .dash-date-input::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:.75!important;width:1rem!important;height:1rem!important}html.glass-ui .dash-pnl-section--pro .dash-date-sep,html.glass-ui .dash .dash-date-sep{color:#64748b!important;font-size:.8rem!important}html.glass-ui .trading-desk-shell{background:#fff!important;border:1px solid #d0d7e2!important;border-radius:6px!important;padding:0!important}html.glass-ui .trading-desk-nav{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}html.glass-ui .trading-desk-channel-btn.is-active{border-color:#2563eb!important;background:#eff6ff!important}html.glass-ui .trading-desk-channel-book .seg-tab--active,html.glass-ui .trading-desk-channel-btn.is-active .trading-desk-channel-book .seg-tab--active{background:#2563eb!important;color:#fff!important}html.glass-ui .trading-desk-tabs--secondary{background:#fff!important;border-top-color:#e2e8f0!important}html.glass-ui .trading-desk-tabs--secondary .seg-tab--active{color:#2563eb!important;background:#eff6ff!important}html.glass-ui .trading-desk-tabs--secondary .seg-tab--active:after{background:#2563eb!important}html.glass-ui .desk-workspace-panel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 1px 2px #0f172a0a!important}html.glass-ui .desk-metrics-panel,html.glass-ui .trading-desk-panel .desk-orders-card.panel{background:transparent!important;border:none!important;border-radius:0!important}html.glass-ui .trading-desk-panel .desk-orders-card.panel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important}html.glass-ui .desk-workspace-head{background:linear-gradient(180deg,#fcfdff,#fff)!important;border-bottom:1px solid #eef2f7!important}html.glass-ui .desk-workspace-title,html.glass-ui .desk-metric-value,html.glass-ui .desk-metric--emphasis .desk-metric-value{color:#0f172a!important}html.glass-ui .desk-metric-label,html.glass-ui .desk-workspace-eyebrow,html.glass-ui .desk-metrics-group-title{color:#64748b!important;font-size:.68rem!important}html.glass-ui .desk-metrics-group-title{color:#475569!important;font-size:.62rem!important}html.glass-ui .desk-metric-value{font-size:1.02rem!important}html.glass-ui .desk-metric--emphasis .desk-metric-value{font-size:1.18rem!important}html.glass-ui .desk-metric-value.tone-pos{color:#15803d!important}html.glass-ui .desk-metric-value.tone-neg{color:#b91c1c!important}html.glass-ui .trading-desk-panel .desk-orders-card.panel{border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;overflow:hidden!important}html.glass-ui .trading-desk-panel .orders-filters--desk-unified{--desk-filter-h: 36px;background:#f8fafc!important;border-bottom:none!important}html.glass-ui .trading-desk-panel .orders-filters--desk-unified .desk-simple-pills{height:36px!important;min-height:36px!important;max-height:36px!important;padding:3px!important;box-sizing:border-box!important}html.glass-ui .trading-desk-panel .orders-filters--desk-unified .desk-simple-pill{height:30px!important;min-height:30px!important;max-height:30px!important}html.glass-ui .trading-desk-panel .orders-filters--desk-unified .desk-date-trigger,html.glass-ui .trading-desk-panel .orders-filters--desk-unified .search-select-trigger,html.glass-ui .trading-desk-panel .orders-filters--desk-unified .orders-filter-static{height:36px!important;min-height:36px!important;max-height:36px!important}html.glass-ui .trading-desk-panel .desk-orders-card .orders-filter-label,html.glass-ui .trading-desk-panel .orders-filters--desk-unified .orders-filter-label{color:#64748b!important;font-size:.62rem!important;letter-spacing:.04em!important}html.glass-ui .trading-desk-panel .desk-orders-card .orders-filter .desk-date-trigger,html.glass-ui .trading-desk-panel .desk-orders-card .orders-filter .search-select-trigger,html.glass-ui .trading-desk-panel .desk-orders-card .orders-filter .orders-filter-static,html.glass-ui .trading-desk-panel .desk-orders-card .orders-filter-reset,html.glass-ui .trading-desk-panel .desk-orders-card .desk-orders-columns-btn,html.glass-ui .trading-desk-panel .orders-filters--desk-unified .orders-filter .desk-date-trigger,html.glass-ui .trading-desk-panel .orders-filters--desk-unified .orders-filter .search-select-trigger,html.glass-ui .trading-desk-panel .orders-filters--desk-unified .orders-filter .orders-filter-static,html.glass-ui .trading-desk-panel .orders-filters--desk-unified .orders-filter-reset,html.glass-ui .trading-desk-panel .orders-filters--desk-unified .desk-orders-columns-btn{height:var(--desk-filter-h, 36px)!important;min-height:var(--desk-filter-h, 36px)!important;max-height:var(--desk-filter-h, 36px)!important;box-sizing:border-box!important;line-height:1.2!important;font-size:.74rem!important}html.glass-ui .trading-desk-panel .desk-orders-card .orders-filter .desk-date-trigger,html.glass-ui .trading-desk-panel .orders-filters--desk-unified .orders-filter .desk-date-trigger,html.glass-ui .trading-desk-panel .desk-orders-card .orders-filter .search-select-trigger,html.glass-ui .trading-desk-panel .orders-filters--desk-unified .orders-filter .search-select-trigger{display:inline-flex!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders thead th,html.glass-ui .trading-desk-panel table.desk-orders-table thead th,html.glass-ui .trading-desk-panel table.data.desk-orders-table thead th,html.glass-ui .trading-desk-panel table.data thead th{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#334155!important;border:none!important;border-radius:0!important;border-bottom:1px solid #d8e0ea!important;border-right:1px solid #e8eef5!important;padding:.72rem .8rem!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders thead th:last-child{border-right:none!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-th-label{color:#334155!important;font-size:.72rem!important;font-weight:700!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-th-grip{color:#94a3b8!important;opacity:.85!important}html.glass-ui .trading-desk-panel table.desk-orders-table thead th:hover .desk-order-th-grip{color:#475569!important;opacity:1!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody td,html.glass-ui .trading-desk-panel table.desk-orders-table tbody td,html.glass-ui .trading-desk-panel table.data tbody td{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #eef2f7!important;padding:.7rem .8rem!important;font-size:.84rem!important;font-weight:550!important;line-height:1.35!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:nth-child(2n) td,html.glass-ui .trading-desk-panel table.data tbody tr:nth-child(2n) td{background:#fafbfc!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:active td,html.glass-ui .trading-desk-panel table.data tbody tr:hover td{background:#f8fbff!important;color:#0f172a!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders thead th.desk-order-sticky,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table thead .desk-order-sticky--sr,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table thead .desk-order-sticky--symbol{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#334155!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody td.desk-order-sticky,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody .desk-order-sticky--sr,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody .desk-order-sticky--symbol{background:#fff!important;background-color:#fff!important;color:#0f172a!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr:nth-child(2n) td.desk-order-sticky,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr:nth-child(2n) .desk-order-sticky--sr,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr:nth-child(2n) .desk-order-sticky--symbol{background:#fafbfc!important;background-color:#fafbfc!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr:hover td.desk-order-sticky,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr:hover .desk-order-sticky--sr,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr:hover .desk-order-sticky--symbol{background:#f8fbff!important;background-color:#f8fbff!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-symbol-name{color:#0f172a!important;font-weight:700!important;opacity:1!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-sr{color:#64748b!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-lead-slot{background:transparent!important;border:none!important;box-shadow:none!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-strategy,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-strategy-cell .desk-order-strategy{color:#0f172a!important;font-weight:600!important;font-size:.8rem!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-product{color:#334155!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-when-line{color:#334155!important;font-weight:550!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-when-line--muted,html.glass-ui .trading-desk-panel table.desk-orders-table .admin-order-stack-muted{color:#64748b!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-num{color:#0f172a!important}html.glass-ui .trading-desk-panel table.desk-orders-table .user-cell>span:first-child{color:#0f172a!important;font-weight:650!important}html.glass-ui .trading-desk-panel table.desk-orders-table .user-cell .email,html.glass-ui .trading-desk-panel table.desk-orders-table .user-cell .muted,html.glass-ui .trading-desk-panel table.desk-orders-table .muted{color:#64748b!important}html.glass-ui .trading-desk-panel table.desk-orders-table .side.buy{color:#15803d!important;font-weight:700!important}html.glass-ui .trading-desk-panel table.desk-orders-table .side.sell{color:#b91c1c!important;font-weight:700!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-opt-label--call{color:#15803d!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-opt-label--short{color:#b91c1c!important}html.glass-ui .trading-desk-panel table.desk-orders-table td.desk-order-pnl.pos,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-pnl.pos{color:#15803d!important;font-weight:700!important}html.glass-ui .trading-desk-panel table.desk-orders-table td.desk-order-pnl.neg,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-pnl.neg{color:#b91c1c!important;font-weight:700!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport{background:#fff!important;border-color:#e2e8f0!important}html.glass-ui .trading-desk-panel .desk-orders-pager,html.glass-ui .trading-desk-panel .desk-orders-card .dash-monitor-pager{margin:0!important;border-top:1px solid #e8eef6!important;background:#f8fafc!important;border-radius:0 0 8px 8px!important}html.glass-ui .trading-desk-panel .desk-orders-pager .pager,html.glass-ui .trading-desk-panel .desk-orders-card .dash-monitor-pager .pager,html.glass-ui .trading-desk-panel .pager{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:.65rem 1rem!important;margin:0!important;padding:.7rem 1.05rem!important;border:none!important;background:transparent!important;color:#64748b!important;font-size:.8125rem!important}html.glass-ui .trading-desk-panel .desk-orders-pager .pager-meta,html.glass-ui .trading-desk-panel .desk-orders-pager .pager-page{color:#64748b!important}html.glass-ui .trading-desk-panel .desk-orders-pager .pager-meta strong,html.glass-ui .trading-desk-panel .desk-orders-pager .pager-page strong,html.glass-ui .trading-desk-panel .pager strong,html.glass-ui .trading-desk-panel .pager-meta strong{color:#0f172a!important;font-weight:750!important}html.glass-ui .trading-desk-panel .desk-orders-pager .pager-size{color:#64748b!important}html.glass-ui .trading-desk-panel .desk-orders-pager .pager-size select,html.glass-ui .trading-desk-panel .pager-size select{min-height:2rem!important;min-width:3.5rem!important;padding:.2rem .45rem!important;border:1px solid #d0d7e2!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:650!important}html.glass-ui .trading-desk-panel .desk-orders-pager .pager button,html.glass-ui .trading-desk-panel .desk-orders-pager .pager .btn,html.glass-ui .trading-desk-panel .pager button,html.glass-ui .trading-desk-panel .pager .btn{min-height:2rem!important;padding:0 .7rem!important;border:1px solid #d0d7e2!important;border-radius:6px!important;background:#fff!important;color:#334155!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .trading-desk-panel .desk-orders-pager .pager button:disabled,html.glass-ui .trading-desk-panel .desk-orders-pager .pager .btn:disabled,html.glass-ui .trading-desk-panel .pager button:disabled,html.glass-ui .trading-desk-panel .pager .btn:disabled{opacity:.5!important;background:#f1f5f9!important;color:#94a3b8!important;border-color:#e2e8f0!important}html.glass-ui .trading-desk-panel .empty-state{color:#64748b!important}html.glass-ui .trading-desk-panel .empty-state strong{color:#0f172a!important}html.glass-ui .trading-desk-panel table.data.desk-orders-table,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders,html.glass-ui .trading-desk-panel table.desk-orders-table{background:#fff!important;border-collapse:separate!important;border-spacing:0!important;border:none!important}html.glass-ui .trading-desk-panel table.desk-orders-table thead th,html.glass-ui .trading-desk-panel table.desk-orders-table tbody td,html.glass-ui .trading-desk-panel table.data.desk-orders-table thead th,html.glass-ui .trading-desk-panel table.data.desk-orders-table tbody td{border-radius:0!important;outline:none!important;box-shadow:none!important;border-right:none!important;border-left:none!important;border-top:none!important;border-bottom:1px solid rgba(148,163,184,.12)!important;height:var(--desk-order-row-h)!important;min-height:var(--desk-order-row-h)!important;max-height:var(--desk-order-row-h)!important;padding:.58rem .7rem!important;vertical-align:middle!important;box-sizing:border-box!important;overflow:hidden!important}html.glass-ui .trading-desk-panel table.desk-orders-table thead th,html.glass-ui .trading-desk-panel table.data.desk-orders-table thead th,html.glass-ui .trading-desk-panel table.data.desk-orders-table.admin-merged-orders thead th{height:var(--desk-order-head-h)!important;min-height:var(--desk-order-head-h)!important;max-height:var(--desk-order-head-h)!important;background:#f1f5f9!important;background-color:#f1f5f9!important;color:#334155!important;vertical-align:middle!important;position:sticky!important;top:0!important;z-index:100!important}html.glass-ui .trading-desk-panel table.desk-orders-table thead{position:sticky!important;top:0!important;z-index:100!important;isolation:isolate}html.glass-ui .trading-desk-panel table.desk-orders-table tbody td.desk-order-sticky{z-index:2!important}html.glass-ui .trading-desk-panel table.desk-orders-table tbody td.desk-order-sticky--sr,html.glass-ui .trading-desk-panel table.desk-orders-table tbody td.desk-order-sticky--symbol,html.glass-ui .trading-desk-panel table.desk-orders-table tbody td.desk-order-sticky--actions{z-index:3!important}html.glass-ui .trading-desk-panel table.desk-orders-table thead th.desk-order-sticky,html.glass-ui .trading-desk-panel table.desk-orders-table thead th.desk-order-sticky--sr,html.glass-ui .trading-desk-panel table.desk-orders-table thead th.desk-order-sticky--symbol,html.glass-ui .trading-desk-panel table.desk-orders-table thead th.desk-order-sticky--actions{z-index:110!important;background:#f1f5f9!important;background-color:#f1f5f9!important}html.glass-ui .trading-desk-panel table.desk-orders-table tbody tr.admin-order-row{height:var(--desk-order-row-h)!important;max-height:var(--desk-order-row-h)!important;min-height:var(--desk-order-row-h)!important}html.glass-ui .trading-desk-panel table.desk-orders-table tbody td.desk-order-lead-cell{padding-top:calc((var(--desk-order-row-h) - var(--desk-order-lead-stack-h)) / 2)!important;padding-bottom:calc((var(--desk-order-row-h) - var(--desk-order-lead-stack-h)) / 2)!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-sticky{background:#fff!important;background-color:#fff!important}html.glass-ui .trading-desk-panel table.desk-orders-table thead .desk-order-sticky{background:#f1f5f9!important;background-color:#f1f5f9!important}html.glass-ui .trading-desk-panel table.desk-orders-table tbody tr:nth-child(2n) td.desk-order-sticky,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:nth-child(2n) td.desk-order-sticky{background:#fafbfc!important;background-color:#fafbfc!important}html.glass-ui .trading-desk-panel table.desk-orders-table tbody tr:hover td.desk-order-sticky,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-sticky{background:#f8fbff!important;background-color:#f8fbff!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table .desk-order-sticky--sr,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table .desk-order-sticky--symbol{background:#fff!important;background-color:#fff!important;box-shadow:4px 0 10px #0f172a0f!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table thead .desk-order-sticky--sr,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table thead .desk-order-sticky--symbol{background:#f1f5f9!important;background-color:#f1f5f9!important;box-shadow:4px 0 10px #0f172a0f!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr:nth-child(2n) .desk-order-sticky--sr,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr:nth-child(2n) .desk-order-sticky--symbol{background:#fafbfc!important;background-color:#fafbfc!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr:hover .desk-order-sticky--sr,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr:hover .desk-order-sticky--symbol{background:#f8fbff!important;background-color:#f8fbff!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-right table.desk-orders-table .desk-order-sticky--actions{background:#fff!important;background-color:#fff!important;box-shadow:-4px 0 10px #0f172a0f!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-right table.desk-orders-table thead .desk-order-sticky--actions{background:#f1f5f9!important;background-color:#f1f5f9!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-right table.desk-orders-table tbody tr:nth-child(2n) .desk-order-sticky--actions{background:#fafbfc!important;background-color:#fafbfc!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-right table.desk-orders-table tbody tr:hover .desk-order-sticky--actions{background:#f8fbff!important;background-color:#f8fbff!important}html.glass-ui .trading-desk-panel table.desk-orders-table tbody td:not(.desk-order-sticky){position:static!important;z-index:auto!important;transform:none!important}html.glass-ui .strategies-page .strat-library-table-shell{border:1px solid rgba(15,23,42,.1)!important;border-radius:6px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;font-family:Plus Jakarta Sans,Segoe UI,sans-serif!important}html.glass-ui .strategies-page .strat-library-table-shell .desk-orders-table-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:.55rem .85rem!important;border-bottom:1px solid #e2e8f0!important;background:#f1f5f9!important}html.glass-ui .strategies-page .strat-library-table-shell .desk-orders-table-toolbar-hint{margin:0!important;color:#64748b!important;font-size:.72rem!important;font-weight:500!important;line-height:1.35!important}html.glass-ui .strategies-page .strat-library-table-shell .desk-orders-columns-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;height:1.85rem!important;min-height:1.85rem!important;padding:0 .7rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:.74rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .strategies-page .strat-library-table-viewport{background:#fff!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders,html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders *{font-family:Plus Jakarta Sans,Segoe UI,sans-serif!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders{background:#fff!important;border-collapse:separate!important;border-spacing:0!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders thead th{background:#020617!important;background-color:#020617!important;color:#f1f5f9!important;border:none!important;border-radius:0!important;border-right:1px solid rgba(148,163,184,.12)!important;border-bottom:1px solid #1e293b!important;padding:.72rem .8rem!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;vertical-align:middle!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders thead th:last-child{border-right:none!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .desk-order-th-label{color:#f1f5f9!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .desk-order-th-grip{color:#94a3b8!important;opacity:.85!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders thead th:hover .desk-order-th-grip{color:#fff!important;opacity:1!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders thead th.desk-order-sticky--sr,html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders thead th.desk-order-sticky--symbol,html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders thead th.desk-order-sticky--actions{background:#020617!important;background-color:#020617!important;border-radius:0!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders tbody td{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #e8edf4!important;border-right:none!important;padding:.72rem .75rem!important;height:auto!important;min-height:3.4rem!important;max-height:none!important;font-size:.8rem!important;font-weight:500!important;line-height:1.35!important;vertical-align:middle!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders tbody tr.admin-order-row{height:auto!important;max-height:none!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders tbody tr:nth-child(2n) td{background:#fff!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders tbody tr:hover td{background:#f8fafc!important;color:#0f172a!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders tbody td.desk-order-sticky--sr,html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders tbody td.desk-order-sticky--symbol,html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders tbody td.desk-order-sticky--actions{background:#fff!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders tbody tr:hover td.desk-order-sticky--sr,html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders tbody tr:hover td.desk-order-sticky--symbol,html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders tbody tr:hover td.desk-order-sticky--actions{background:#f8fafc!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .desk-order-sr{color:#64748b!important;font-size:.78rem!important;font-weight:600!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders a.desk-order-symbol-name,html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .desk-order-symbol-name{color:#2563eb!important;font-size:.84rem!important;font-weight:700!important;letter-spacing:-.01em!important;text-decoration:none!important;line-height:1.25!important;max-height:none!important;min-height:0!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders a.desk-order-symbol-name:hover{color:#1d4ed8!important;text-decoration:underline!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .strat-library-created-by-name{color:#475569!important;font-size:.78rem!important;font-weight:600!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .strat-library-created-by-email{color:#94a3b8!important;font-size:.7rem!important;font-weight:500!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .strat-library-type-pill.desk-order-product{display:inline-flex!important;align-items:center!important;max-width:100%!important;padding:.2rem .55rem!important;border-radius:999px!important;font-size:.62rem!important;font-weight:750!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-height:none!important;background-clip:padding-box!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .dash-monitor-symbol{color:#94a3b8!important;font-size:.74rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .dash-monitor-desc,html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .strat-library-desc{color:#64748b!important;font-size:.78rem!important;font-weight:500!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .strat-on-label{color:#64748b!important;font-size:.66rem!important;font-weight:750!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .strat-on-label--on{color:#15803d!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .dash-monitor-deploy-label{color:#64748b!important;font-size:.72rem!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .dash-monitor-deploy-dot{background:#94a3b8!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .dash-monitor-deploy-dot.is-on{background:#22c55e!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .desk-order-symbol-stack{display:flex!important;flex-direction:column!important;gap:.12rem!important;grid-template-rows:none!important;row-gap:0!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .dash-monitor-perf-val,html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .dash-monitor-perf-val.mono{display:block!important;color:#0f172a!important;font-size:.84rem!important;font-weight:700!important;line-height:1.2!important;font-variant-numeric:tabular-nums!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .dash-monitor-perf-val.pos{color:#16a34a!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .dash-monitor-perf-val.neg{color:#dc2626!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .desk-order-opt-label,html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .desk-order-opt-label--muted{display:block!important;margin-top:.1rem!important;color:#64748b!important;font-size:.58rem!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important;line-height:1.1!important;min-height:0!important;max-height:none!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .strat-library-row-actions .icon-action{width:32px!important;height:32px!important;border-radius:6px!important;border:1px solid #1e293b!important;background:#0f172a!important;color:#f1f5f9!important;box-shadow:none!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .strat-library-row-actions .icon-action:hover:not(:disabled){background:#1e293b!important;color:#93c5fd!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .strat-library-row-actions .icon-action.success{border-color:#86efac!important;background:#bbf7d0!important;color:#166534!important}html.glass-ui .strategies-page table.strat-library-table.admin-merged-orders .strat-library-row-actions .icon-action.success:hover:not(:disabled){background:#86efac!important;color:#14532d!important}html.glass-ui .strategies-page .strat-library-table-viewport.is-scrolled-left table.strat-library-table thead .desk-order-sticky--sr,html.glass-ui .strategies-page .strat-library-table-viewport.is-scrolled-left table.strat-library-table thead .desk-order-sticky--symbol,html.glass-ui .strategies-page .strat-library-table-viewport.is-scrolled-right table.strat-library-table thead .desk-order-sticky--actions{background:#020617!important;background-color:#020617!important;border-radius:0!important}html.glass-ui .strategies-page .strat-library-table-viewport.is-scrolled-left table.strat-library-table tbody .desk-order-sticky--sr,html.glass-ui .strategies-page .strat-library-table-viewport.is-scrolled-left table.strat-library-table tbody .desk-order-sticky--symbol,html.glass-ui .strategies-page .strat-library-table-viewport.is-scrolled-right table.strat-library-table tbody .desk-order-sticky--actions{background:#fff!important;background-color:#fff!important}html.glass-ui .strategies-page .list-pagination-select,html.glass-ui .strategies-page .list-pagination-size select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 1.7rem 0 .65rem!important;line-height:32px!important;box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background-color:#fff!important;color:#0f172a!important;font-size:.8rem!important;font-weight:650!important;background-image:linear-gradient(45deg,transparent 50%,#475569 50%),linear-gradient(135deg,#475569 50%,transparent 50%)!important;background-position:calc(100% - 12px) 50%,calc(100% - 8px) 50%!important;background-size:4px 4px,4px 4px!important;background-repeat:no-repeat!important}html.glass-ui .strategies-page .list-pagination-btn.btn{height:34px!important;min-height:34px!important;padding:0 .85rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:.78rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .strategies-page .list-pagination-btn.btn:disabled{opacity:1!important;background:#f1f5f9!important;border-color:#e2e8f0!important;color:#94a3b8!important}html.glass-ui .strategies-page .list-pagination-btn.btn:not(:disabled):hover{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html.glass-ui .main,html.glass-ui .workspace .main{max-width:100%!important;overflow-x:hidden!important}html.glass-ui .dash,html.glass-ui .dash-score-section,html.glass-ui .dash-pnl-section,html.glass-ui .dash-pnl-section--pro,html.glass-ui .dash-pnl-panel,html.glass-ui .dash-monitor-section{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html.glass-ui .dash-kpi-fill-row,html.glass-ui .dash-pnl-kpi-fill-row,html.glass-ui .dash-stat-grid--7,html.glass-ui .dash-pnl-stat-grid{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}html.glass-ui .page-header,html.glass-ui .dash-pnl-section-head,html.glass-ui .dash-pnl-head-actions,html.glass-ui .dash-hero-actions{max-width:100%!important;min-width:0!important}html.glass-ui .dash-pnl-toolbar{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:.65rem .85rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html.glass-ui .dash-pnl-filter,html.glass-ui .dash-pnl-filter--book,html.glass-ui .dash-pnl-filter--range{min-width:0!important;max-width:100%!important}html.glass-ui .dash-date-range{display:flex!important;flex-wrap:wrap!important;max-width:100%!important;height:auto!important;min-height:2.25rem!important}@media (max-width: 1280px){html.glass-ui .dash-kpi-fill-row,html.glass-ui .dash-pnl-kpi-fill-row{flex-wrap:wrap!important}html.glass-ui .dash-stat-grid--7.clients-stat-grid--row,html.glass-ui .dash-pnl-section--pro .dash-pnl-stat-grid,html.glass-ui .dash-pnl-stat-grid.clients-stat-grid--row{display:flex!important;flex-wrap:wrap!important;grid-template-columns:none!important}}@media (max-width: 1100px){html.glass-ui .page-header{flex-wrap:wrap!important;gap:.75rem!important}html.glass-ui .dash-hero-actions,html.glass-ui .dash-pnl-head-actions{flex:1 1 100%!important;flex-wrap:wrap!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-lower-row.has-aside{grid-template-columns:1fr!important}}@media (max-width: 900px){html.glass-ui .dash-pnl-filter,html.glass-ui .dash-pnl-filter--book,html.glass-ui .dash-pnl-filter--range{flex:1 1 100%!important}html.glass-ui .dash-pnl-filter .search-select,html.glass-ui .dash-pnl-filter .search-select--client,html.glass-ui .dash-pnl-filter .search-select--book,html.glass-ui .dash-pnl-filter select{width:100%!important;max-width:100%!important;min-width:0!important}html.glass-ui .dash-pnl-section--pro .dash-date-input,html.glass-ui .dash .dash-date-input,html.glass-ui .main input.dash-date-input[type=date],html.glass-ui .workspace input.dash-date-input[type=date]{width:min(100%,11rem)!important;min-width:0!important;flex:1 1 8.5rem!important}html.glass-ui .dash-pnl-section--pro .dash-pnl-chart-bare{min-height:280px!important}html.glass-ui .dash-monitor-toolbar,html.glass-ui .dash-monitor-section .dash-monitor-toolbar{flex-wrap:wrap!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stats{flex-wrap:wrap!important;max-width:100%!important}}@media (max-width: 640px){html.glass-ui .dash-pnl-section--pro .dash-date-input,html.glass-ui .dash .dash-date-input,html.glass-ui .main input.dash-date-input[type=date],html.glass-ui .workspace input.dash-date-input[type=date]{width:100%!important;min-width:0!important;flex:1 1 100%!important}html.glass-ui .dash-date-sep{display:none!important}html.glass-ui .dash-kpi-fill-row>.clients-stat-card,html.glass-ui .dash-pnl-kpi-fill-row>.clients-stat-card{flex:1 1 100%!important}}html.glass-ui .page-header .dash-header-filters,html.glass-ui .dash-header-filters{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:.85rem 1.1rem!important;padding:.7rem .9rem!important;background:#f4f7fb!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-sizing:border-box!important;max-width:100%!important}html.glass-ui .dash-header-filters .dash-pnl-filter{display:flex!important;flex-direction:column!important;gap:.35rem!important;min-width:0!important}html.glass-ui .dash-header-filters .dash-pnl-filter-label{color:#0f1a32!important;font-size:.64rem!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important}html.glass-ui .dash-header-filters .search-select--client{min-width:11rem!important;width:min(14rem,42vw)!important}html.glass-ui .dash-header-filters .search-select-trigger,html.glass-ui .dash-header-filters .dash-date-input{min-height:2.35rem!important;height:2.35rem!important;border-radius:8px!important;border:1px solid #c5cedb!important;background:#fff!important;box-shadow:none!important}html.glass-ui .dash-header-filters .dash-date-range{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:.45rem!important;height:auto!important;min-height:0!important}html.glass-ui .dash-header-filters .dash-date-input{width:9.6rem!important;max-width:42vw!important;padding:0 .55rem!important;color:#0f172a!important;font-size:.84rem!important;font-weight:550!important}html.glass-ui .dash-header-filters .dash-date-sep{color:#94a3b8!important;font-weight:600!important}html.glass-ui .page-header .page-actions{flex:1 1 auto!important;display:flex!important;justify-content:flex-end!important;min-width:0!important}@media (max-width: 900px){html.glass-ui .page-header{flex-direction:column!important;align-items:stretch!important}html.glass-ui .page-header .page-actions{justify-content:stretch!important}html.glass-ui .dash-header-filters,html.glass-ui .dash-header-filters .search-select--client{width:100%!important}html.glass-ui .dash-header-filters .dash-date-range{flex-wrap:wrap!important}}:root{--sb-tc-bg: #0f1a32;--sb-tc-rail: #0c1529;--sb-tc-text: #f1f5f9;--sb-tc-muted: #8b9bb4;--sb-tc-heading: #6d7f9c;--sb-tc-active-bg: rgba(59, 130, 246, .16);--sb-tc-active-border: rgba(96, 165, 250, .28);--sb-tc-hover: rgba(255, 255, 255, .045);--sb-tc-border: rgba(148, 163, 184, .12);--sb-tc-ico-bg: rgba(255, 255, 255, .04);--sb-tc-w: 268px;--sb-tc-font: "Manrope", "Plus Jakarta Sans", "Segoe UI", sans-serif}html.glass-ui{--sb-premium-w: var(--sb-tc-w)}html.glass-ui .admin-shell{grid-template-columns:var(--sb-tc-w) minmax(0,1fr)!important;background:#0f1a32!important;gap:0!important;padding:0!important;margin:0!important}html.glass-ui aside.sidebar.sidebar-techcall,html.glass-ui .sidebar.sidebar-techcall,html.glass-ui .sidebar.sidebar-v2.sidebar-techcall,html.glass-ui .sidebar.sidebar-v2.sidebar-premium.sidebar-techcall,html.glass-ui .sidebar.sidebar-v2.sidebar-techcall.shell-chrome-v3,html.glass-ui .sidebar.sidebar-v2.sidebar-premium.sidebar-techcall.shell-chrome-v3{position:sticky!important;background:var(--sb-tc-bg)!important;background-color:var(--sb-tc-bg)!important;background-image:radial-gradient(ellipse 90% 40% at 0% 0%,rgba(37,99,235,.12),transparent 55%),linear-gradient(180deg,#121f3c,#0f1a32 28%,#0d1730)!important;box-shadow:none!important;border:none!important;border-right:1px solid rgba(148,163,184,.1)!important;border-radius:0!important;margin:0!important;inset:auto!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;transform:none!important;font-family:var(--sb-tc-font)!important;-webkit-font-smoothing:antialiased!important}@media (max-width: 900px){html.glass-ui aside.sidebar.sidebar-techcall,html.glass-ui .sidebar.sidebar-techcall,html.glass-ui .sidebar.sidebar-v2.sidebar-techcall.shell-chrome-v3{border-radius:0!important;margin:0!important;top:0!important}}html.glass-ui .sidebar-techcall .sidebar-ambient{display:none!important}html.glass-ui .sidebar.sidebar-v2.sidebar-techcall.shell-chrome-v3 .brand,html.glass-ui .sidebar-techcall .brand{height:auto!important;min-height:0!important;padding:1.05rem 1rem 1rem!important;gap:.75rem!important;border-bottom:1px solid rgba(148,163,184,.1)!important;background:transparent!important;align-items:center!important;border-radius:0!important}html.glass-ui .sidebar-techcall .brand:after,html.glass-ui .sidebar.sidebar-v2.sidebar-techcall.shell-chrome-v3 .brand:after,html.glass-ui .sidebar.sidebar-v2.sidebar-techcall.shell-chrome-v3 .brand:before{display:none!important}html.glass-ui .sidebar.sidebar-v2.sidebar-techcall.shell-chrome-v3 .brand-mark,html.glass-ui .sidebar-techcall .brand-mark{width:2.4rem!important;height:2.4rem!important;border-radius:9px!important;border:1px solid rgba(147,197,253,.35)!important;background:linear-gradient(160deg,#4f83f1,#2563eb 48%,#1e40af)!important;color:#fff!important;box-shadow:0 1px #ffffff2e inset,0 8px 20px #2563eb47!important;font-size:.7rem!important;font-weight:800!important;letter-spacing:-.03em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}html.glass-ui .sidebar.sidebar-v2.sidebar-techcall.shell-chrome-v3 .brand-mark span,html.glass-ui .sidebar-techcall .brand-mark span{font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;color:inherit!important}html.glass-ui .sidebar-techcall .brand-text{display:flex!important;flex-direction:column!important;gap:.12rem!important;min-width:0!important}html.glass-ui .sidebar.sidebar-v2.sidebar-techcall.shell-chrome-v3 .brand-text strong,html.glass-ui .sidebar-techcall .brand-text strong{font-size:.95rem!important;font-weight:800!important;letter-spacing:-.04em!important;color:#f8fafc!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.glass-ui .sidebar-techcall .brand-tagline,html.glass-ui .sidebar.sidebar-v2.sidebar-techcall.shell-chrome-v3 .brand-tagline{display:block!important;margin-top:0!important;color:#7c8eaa!important;font-size:.66rem!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.2!important}html.glass-ui .sidebar-techcall .brand-badge,html.glass-ui .sidebar-techcall .brand-title-row{display:none!important}html.glass-ui .sidebar-techcall .side-nav{padding:.75rem .7rem 1rem!important;gap:0!important;scrollbar-width:none!important}html.glass-ui .sidebar-techcall .side-nav::-webkit-scrollbar{width:0!important}html.glass-ui .sidebar-techcall .side-nav.is-scrolling,html.glass-ui .sidebar-techcall .side-nav:hover{scrollbar-width:thin!important;scrollbar-color:rgba(148,163,184,.35) transparent!important}html.glass-ui .sidebar-techcall .side-nav.is-scrolling::-webkit-scrollbar,html.glass-ui .sidebar-techcall .side-nav:hover::-webkit-scrollbar{width:4px!important}html.glass-ui .sidebar-techcall .side-nav.is-scrolling::-webkit-scrollbar-thumb,html.glass-ui .sidebar-techcall .side-nav:hover::-webkit-scrollbar-thumb{border-radius:999px!important;background:#94a3b859!important}html.glass-ui .sidebar-techcall .nav-section{margin:0 0 .55rem!important;padding:.15rem 0 .55rem!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.08)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html.glass-ui .sidebar-techcall .nav-section:last-child{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}html.glass-ui .sidebar-techcall .nav-section.has-active:before,html.glass-ui .sidebar-techcall .nav-section-toggle,html.glass-ui .sidebar-techcall .nav-section-panel:before,html.glass-ui .sidebar-techcall .nav-section-items:before{display:none!important}html.glass-ui .sidebar-techcall .nav-group-heading{margin:.2rem .55rem .4rem!important;padding:0!important;color:var(--sb-tc-heading)!important;font-size:.6rem!important;font-weight:750!important;letter-spacing:.11em!important;text-transform:uppercase!important;line-height:1.2!important;opacity:1!important}html.glass-ui .sidebar-techcall .nav-section-items{display:flex!important;flex-direction:column!important;gap:.15rem!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html.glass-ui .sidebar-techcall .nav-link{position:relative!important;min-height:2.35rem!important;margin:0!important;padding:0 .55rem 0 .4rem!important;gap:.55rem!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#a8b6cc!important;font-size:.84rem!important;font-weight:600!important;letter-spacing:-.018em!important;box-shadow:none!important;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease!important}html.glass-ui .sidebar-techcall .nav-link:before,html.glass-ui .sidebar-techcall .nav-link:after,html.glass-ui .sidebar.sidebar-premium.sidebar-techcall .nav-link:after,html.glass-ui .sidebar.sidebar-premium.sidebar-techcall .nav-link.active:after,html.glass-ui .sidebar.sidebar-v2.sidebar-premium.sidebar-techcall.shell-chrome-v3 .nav-link:after,html.glass-ui .sidebar.sidebar-v2.sidebar-premium.sidebar-techcall.shell-chrome-v3 .nav-link.active:after{display:none!important;content:none!important;opacity:0!important;width:0!important;height:0!important;background:none!important;box-shadow:none!important}html.glass-ui .sidebar-techcall .nav-link:hover{background:var(--sb-tc-hover)!important;border-color:#94a3b81a!important;color:#eef3fb!important;transform:none!important}html.glass-ui .sidebar-techcall .nav-link.active,html.glass-ui .sidebar.sidebar-premium.sidebar-techcall .nav-link.active{background:var(--sb-tc-active-bg)!important;border-color:var(--sb-tc-active-border)!important;color:#fff!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0f172a2e!important}html.glass-ui .sidebar-techcall .nav-ico{display:inline-grid!important;place-items:center!important;width:1.7rem!important;height:1.7rem!important;flex-shrink:0!important;border-radius:7px!important;border:1px solid rgba(148,163,184,.1)!important;background:var(--sb-tc-ico-bg)!important;color:#9eb0c9!important;opacity:1!important}html.glass-ui .sidebar-techcall .nav-ico svg{width:.95rem!important;height:.95rem!important}html.glass-ui .sidebar-techcall .nav-link:hover .nav-ico{color:#dbe7f8!important;border-color:#94a3b82e!important;background:#ffffff0f!important}html.glass-ui .sidebar-techcall .nav-link.active .nav-ico,html.glass-ui .sidebar.sidebar-premium.sidebar-techcall .nav-link.active .nav-ico{color:#dbeafe!important;border-color:#60a5fa59!important;background:#3b82f638!important;box-shadow:none!important}html.glass-ui .sidebar-techcall .nav-label{font-size:inherit!important;font-weight:inherit!important;line-height:1.2!important}html.glass-ui .sidebar-techcall .soon{margin-left:auto!important;padding:.14rem .4rem!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:999px!important;background:#0f172a59!important;color:#c5d0e0!important;font-size:.56rem!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important}html.glass-ui .sidebar-techcall .sidebar-foot{display:flex!important;flex-direction:column!important;gap:.5rem!important;padding:.75rem .7rem .9rem!important;border-top:1px solid rgba(148,163,184,.1)!important;background:#080e1c8c!important}html.glass-ui .sidebar-techcall .sidebar-foot:before{display:none!important}html.glass-ui .sidebar-techcall .sidebar-user-card{display:flex!important;align-items:center!important;gap:.6rem!important;min-width:0!important;padding:.5rem .55rem!important;border:1px solid rgba(148,163,184,.12)!important;border-radius:11px!important;background:#ffffff09!important}html.glass-ui .sidebar-techcall .sidebar-user-avatar{display:grid!important;place-items:center!important;flex-shrink:0!important;width:2.05rem!important;height:2.05rem!important;border-radius:8px!important;border:1px solid rgba(147,197,253,.25)!important;background:linear-gradient(160deg,#243556,#1a2744)!important;color:#e8f0ff!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.02em!important}html.glass-ui .sidebar-techcall .sidebar-user-meta{min-width:0!important;flex:1 1 auto!important}html.glass-ui .sidebar-techcall .sidebar-user-name{color:#f8fafc!important;font-size:.82rem!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.glass-ui .sidebar-techcall .sidebar-user-email{margin-top:.1rem!important;color:#8091ab!important;font-size:.66rem!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.glass-ui .sidebar-techcall .sidebar-user-chev{flex-shrink:0!important;color:#6d7f9c!important;opacity:.9!important}html.glass-ui .sidebar-techcall .logout-btn{width:100%!important;min-height:2.25rem!important;justify-content:center!important;padding:0 .85rem!important;border-radius:9px!important;border:1px solid rgba(148,163,184,.14)!important;background:transparent!important;color:#c9d5e8!important;font-family:var(--sb-tc-font)!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:-.01em!important}html.glass-ui .sidebar-techcall .logout-btn svg{display:none!important}html.glass-ui .sidebar-techcall .logout-btn:hover{color:#fecaca!important;border-color:#f8717166!important;background:#ef44441a!important}html.glass-ui .sidebar-techcall.is-collapsed .nav-group-heading,html.glass-ui .sidebar-techcall.is-collapsed .sidebar-user-meta,html.glass-ui .sidebar-techcall.is-collapsed .sidebar-user-chev,html.glass-ui .sidebar-techcall.is-collapsed .brand-tagline{display:none!important}html.glass-ui .sidebar-techcall.is-collapsed .nav-link{justify-content:center!important;padding:0!important}html.glass-ui .sidebar-techcall.is-collapsed .logout-btn{padding:0!important}html.glass-ui .sidebar-techcall.is-collapsed .sidebar-user-card{justify-content:center!important}html[data-theme=light].glass-ui .admin-shell{background:#0f1a32!important}html[data-theme=light].glass-ui aside.sidebar.sidebar-techcall,html[data-theme=light].glass-ui .sidebar.sidebar-techcall,html[data-theme=light].glass-ui .sidebar.sidebar-v2.sidebar-techcall.shell-chrome-v3{background:var(--sb-tc-bg)!important;border-right:1px solid rgba(148,163,184,.1)!important;border-radius:0!important;margin:0!important;box-shadow:none!important}html[data-theme=light].glass-ui .sidebar-techcall .brand-text strong,html[data-theme=light].glass-ui .sidebar-techcall .sidebar-user-name{color:#f8fafc!important}html[data-theme=light].glass-ui .sidebar-techcall .brand-tagline,html[data-theme=light].glass-ui .sidebar-techcall .sidebar-user-email,html[data-theme=light].glass-ui .sidebar-techcall .nav-group-heading{color:var(--sb-tc-heading)!important}html[data-theme=light].glass-ui .sidebar-techcall .nav-link{color:#a8b6cc!important}html[data-theme=light].glass-ui .sidebar-techcall .nav-link.active{background:var(--sb-tc-active-bg)!important;color:#fff!important}html[data-theme=light].glass-ui .sidebar-techcall .sidebar-foot{background:#080e1c8c!important}html[data-theme=light].glass-ui .sidebar-techcall .logout-btn{color:#c9d5e8!important}html.glass-ui .clients-page.clients-page--premium{display:grid;gap:14px;max-width:none!important;width:100%;font-family:Plus Jakarta Sans,Segoe UI,sans-serif}html.glass-ui .clients-page--premium>.page-header{align-items:center;margin-bottom:0}html.glass-ui .clients-page--premium .page-header .btn{height:34px!important;min-height:34px!important;padding:0 .85rem!important;border-radius:6px!important;font-size:.76rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .clients-page--premium .page-header .btn.ghost{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}html.glass-ui .clients-page--premium .page-header .btn:not(.ghost){background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important}html.glass-ui .clients-page--premium .clients-stat-grid{gap:10px!important;margin:0!important}html.glass-ui .clients-page--premium .clients-stat-card{min-height:88px!important;border-radius:6px!important;border:1px solid #d0d7e2!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}html.glass-ui .clients-page--premium .clients-stat-card:hover{transform:none!important;border-color:#cbd5e1!important;box-shadow:0 2px 8px #0f172a0f!important}html.glass-ui .clients-page--premium .clients-stat-card:after,html.glass-ui .clients-page--premium .clients-stat-card-orb{display:none!important}html.glass-ui .clients-page--premium .clients-stat-card-label{color:#64748b!important;font-size:.62rem!important;font-weight:750!important;letter-spacing:.05em!important}html.glass-ui .clients-page--premium .clients-stat-card-value,html.glass-ui .clients-page--premium .clients-stat-card-value.tone-info,html.glass-ui .clients-page--premium .clients-stat-grid--row .clients-stat-card-value{color:#0f172a!important;font-size:.92rem!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1.2!important}html.glass-ui .clients-page--premium .clients-stat-card-value.tone-pos{color:#15803d!important}html.glass-ui .clients-page--premium .clients-stat-card-value.tone-neg{color:#b91c1c!important}html.glass-ui .clients-page--premium .clients-stat-card-value.tone-warn{color:#c2410c!important}html.glass-ui .clients-page--premium .clients-stat-card-hint,html.glass-ui .clients-page--premium .clients-stat-grid--row .clients-stat-card-hint{color:#94a3b8!important;font-size:.65rem!important}html.glass-ui .clients-page--premium .clients-stat-chip-value{color:#0f172a!important;font-size:.92rem!important;font-weight:750!important;line-height:1.2!important}html.glass-ui .clients-page--premium .clients-stat-chip-label{color:#64748b!important;font-size:.6rem!important}html.glass-ui .clients-page--premium .clients-stat-card-icon{width:1.85rem!important;height:1.85rem!important;border-radius:6px!important;background:#f1f5f9!important;color:#334155!important;border:1px solid #e2e8f0!important;box-shadow:none!important}html.glass-ui .clients-page--premium .clients-stat-card-icon.tone-info{background:#eff6ff!important;color:#2563eb!important;border-color:#bfdbfe!important}html.glass-ui .clients-page--premium .clients-stat-card-icon.tone-pos{background:#dcfce7!important;color:#15803d!important;border-color:#86efac!important}html.glass-ui .clients-page--premium .clients-stat-card-icon.tone-neg{background:#fee2e2!important;color:#b91c1c!important;border-color:#fca5a5!important}html.glass-ui .clients-page--premium .clients-stat-card-icon.tone-warn{background:#ffedd5!important;color:#c2410c!important;border-color:#fdba74!important}html.glass-ui .clients-page--premium .clients-stat-chip{border:1px solid #e2e8f0!important;background:#f8fafc!important;border-radius:6px!important}html.glass-ui .clients-page--premium .clients-library-shell{border:1px solid #d0d7e2;border-radius:6px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}html.glass-ui .clients-page--premium .clients-filter-panel{margin:0;border:none;border-radius:0!important;background:transparent;overflow:visible}html.glass-ui .clients-page--premium .clients-filter-head{padding:12px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc}html.glass-ui .clients-page--premium .clients-filter-hint{color:#64748b;font-size:.78rem}html.glass-ui .clients-page--premium .clients-filter-link{color:#2563eb;text-decoration:none;font-weight:650}html.glass-ui .clients-page--premium .clients-filter-link:hover{color:#1d4ed8;text-decoration:underline}html.glass-ui .clients-page--premium .clients-search-input,html.glass-ui .clients-page--premium .clients-filters .orders-filter select,html.glass-ui .clients-page--premium .clients-filters select.select,html.glass-ui .clients-page--premium .clients-filters .select,html.glass-ui .clients-page--premium .clients-filters .search-select-trigger{height:36px!important;min-height:36px!important;max-height:none!important;box-sizing:border-box!important;padding:0 2rem 0 .7rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background-color:#fff!important;color:#0f172a!important;box-shadow:none!important;font-size:.8rem!important;font-weight:550!important;line-height:34px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important}html.glass-ui .clients-page--premium .clients-filters .search-select-trigger{display:inline-flex!important;align-items:center!important;width:100%!important;justify-content:space-between!important;gap:.5rem!important;cursor:pointer!important;text-align:left!important;line-height:1.25!important;padding-right:.7rem!important}html.glass-ui .clients-page--premium .clients-filters .search-select-trigger:hover,html.glass-ui .clients-page--premium .clients-filters .search-select-trigger:focus{border-color:#93c5fd!important;outline:none!important}html.glass-ui .clients-page--premium .clients-filters .orders-filter select,html.glass-ui .clients-page--premium .clients-filters select.select,html.glass-ui .clients-page--premium .clients-filters .select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%)!important;background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}html.glass-ui .clients-page--premium .clients-search-input{padding-right:.7rem!important;line-height:normal!important;display:flex!important;align-items:center!important}html.glass-ui .clients-page--premium .clients-filter-head .btn.ghost.sm{height:36px!important;min-height:36px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important}html.glass-ui .clients-page--premium .clients-filters{padding:12px 14px;border-bottom:1px solid #e2e8f0;background:#fff;align-items:end}html.glass-ui .clients-page--premium .clients-filters .orders-filter{display:flex;flex-direction:column;gap:.28rem;min-width:0}html.glass-ui .clients-page--premium .clients-filters .orders-filter-label{color:#64748b!important;font-size:.62rem!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important}html.glass-ui .clients-page--premium .clients-filter-count-val{display:inline-flex;align-items:center;min-height:36px;height:36px;padding:0 .75rem;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#0f172a;font-size:.8rem;font-weight:650;box-sizing:border-box}html.glass-ui .clients-page--premium .clients-filter-count-val .muted{color:#94a3b8!important}html.glass-ui .clients-page--premium .clients-library-body{background:#fff}html.glass-ui .clients-page--premium .clients-library-body>.loading-block,html.glass-ui .clients-page--premium .clients-library-body>.empty-state{margin:1rem 1.1rem}html.glass-ui .clients-page--premium .strat-library-table-shell,html.glass-ui .clients-page--premium .desk-orders-table-shell{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html.glass-ui .clients-page--premium .desk-orders-table-toolbar{padding:10px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc}html.glass-ui .clients-page--premium .desk-orders-table-toolbar-hint{color:#64748b!important;font-size:.72rem!important}html.glass-ui .clients-page--premium .desk-orders-columns-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;height:1.85rem!important;min-height:1.85rem!important;padding:0 .7rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:.74rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .clients-page--premium .strat-library-table-viewport{background:#fff!important}html.glass-ui .clients-page--premium table.strat-library-table.admin-merged-orders,html.glass-ui .clients-page--premium table.clients-directory-table.admin-merged-orders{background:#fff!important;border-collapse:separate!important;border-spacing:0!important;font-family:Plus Jakarta Sans,Segoe UI,sans-serif!important}html.glass-ui .clients-page--premium table.strat-library-table.admin-merged-orders thead th,html.glass-ui .clients-page--premium table.clients-directory-table.admin-merged-orders thead th{background:#020617!important;background-color:#020617!important;color:#f1f5f9!important;border:none!important;border-radius:0!important;border-right:1px solid rgba(148,163,184,.12)!important;border-bottom:1px solid #1e293b!important;padding:.72rem .8rem!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:none!important}html.glass-ui .clients-page--premium table.strat-library-table.admin-merged-orders thead th:last-child,html.glass-ui .clients-page--premium table.clients-directory-table.admin-merged-orders thead th:last-child{border-right:none!important}html.glass-ui .clients-page--premium table.strat-library-table .desk-order-th-label,html.glass-ui .clients-page--premium table.clients-directory-table .desk-order-th-label{color:#f1f5f9!important}html.glass-ui .clients-page--premium table.strat-library-table .desk-order-th-grip,html.glass-ui .clients-page--premium table.clients-directory-table .desk-order-th-grip{color:#94a3b8!important}html.glass-ui .clients-page--premium table.strat-library-table.admin-merged-orders tbody td,html.glass-ui .clients-page--premium table.clients-directory-table.admin-merged-orders tbody td{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #e8edf4!important;border-right:none!important;padding:.72rem .75rem!important;font-size:.8rem!important;font-weight:500!important}html.glass-ui .clients-page--premium table.strat-library-table.admin-merged-orders tbody tr:hover td,html.glass-ui .clients-page--premium table.clients-directory-table.admin-merged-orders tbody tr:hover td,html.glass-ui .clients-page--premium table.clients-directory-table tbody tr.admin-order-row:hover td{background:#f8fafc!important}html.glass-ui .clients-page--premium table.clients-directory-table .clients-name-cell .admin-client-name,html.glass-ui .clients-page--premium .admin-client-name{color:#2563eb!important;font-weight:700!important;background:none!important;border:none!important;padding:0!important;cursor:pointer}html.glass-ui .clients-page--premium table.clients-directory-table .clients-name-cell .admin-client-name:hover,html.glass-ui .clients-page--premium .admin-client-name:hover{color:#1d4ed8!important;text-decoration:underline}html.glass-ui .clients-page--premium .clients-id-chip,html.glass-ui .clients-page--premium .clients-email-cell,html.glass-ui .clients-page--premium .clients-broker-cell,html.glass-ui .clients-page--premium .clients-notes-cell,html.glass-ui .clients-page--premium .clients-stat-sub{color:#64748b!important}html.glass-ui .clients-page--premium .badge.warn{color:#c2410c!important;background:#ffedd5!important;border-color:#fdba74!important}html.glass-ui .clients-page--premium .badge.ok{color:#15803d!important;background:#dcfce7!important;border-color:#86efac!important}html.glass-ui .clients-page--premium .badge.err{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}html.glass-ui .clients-page--premium .clients-page-pagination{margin:0;padding:10px 14px 12px;border-top:1px solid #e2e8f0;background:#f8fafc}html.glass-ui .clients-page--premium .admin-clients-cards{display:none}html.glass-ui .clients-page--premium .admin-client-card{border:1px solid #d0d7e2;border-radius:6px!important;background:#fff;box-shadow:0 1px 2px #0f172a0a}html.glass-ui .clients-page--premium .admin-client-card-meta dt{color:#94a3b8}html.glass-ui .clients-page--premium .admin-client-card-meta dd{color:#0f172a}@media (max-width: 900px){html.glass-ui .clients-page--premium .clients-table-desktop{display:none!important}html.glass-ui .clients-page--premium .admin-clients-cards{display:grid;gap:.75rem;padding:.85rem 1rem}html.glass-ui .clients-page--premium .clients-stat-grid.clients-stat-grid--row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){html.glass-ui .clients-page--premium .clients-stat-grid.clients-stat-grid--row{grid-template-columns:1fr}}html.glass-ui .enquiries-page .enquiries-question-cell{max-width:320px;color:#334155!important;line-height:1.35}html.glass-ui .enquiries-page .enquiries-row-actions{display:flex;flex-wrap:wrap;gap:6px}html.glass-ui .enquiries-page .enquiries-row-actions .btn.sm{height:28px!important;min-height:28px!important;padding:0 .65rem!important;font-size:.72rem!important;border-radius:6px!important}html.glass-ui .enquiries-page .clients-name-cell .admin-client-name{pointer-events:none}html.glass-ui .audit-page .audit-action-cell{color:#0f172a!important;font-weight:600!important}html.glass-ui .audit-page .audit-entity-id{margin-left:6px;font-size:.72rem}html.glass-ui .audit-page .audit-active-filter{display:inline-flex;align-items:center;min-height:34px;padding:0 .7rem;border-radius:6px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:.75rem;font-weight:650}html.glass-ui .audit-page .clients-name-cell .admin-client-name,html.glass-ui .pnl-report-page .clients-name-cell .admin-client-name{pointer-events:none}html.glass-ui .pnl-report-page .clients-filter-count-val.pnl-pos,html.glass-ui .pnl-report-page .clients-filter-count-val.pos{color:#15803d!important}html.glass-ui .pnl-report-page .clients-filter-count-val.pnl-neg,html.glass-ui .pnl-report-page .clients-filter-count-val.neg{color:#b91c1c!important}html.glass-ui .profit-share-page .clients-name-cell .admin-client-name{pointer-events:none}html.glass-ui .profit-share-page .clients-filter-link{color:#2563eb!important;font-weight:650;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}html.glass-ui .profit-share-page .clients-filter-link:hover{text-decoration:underline}html.glass-ui .profit-share-page a.btn.ghost{display:inline-flex;align-items:center;text-decoration:none}html.glass-ui .audit-page .clients-filter-head .btn.sm:not(.ghost){height:34px!important;min-height:34px!important;padding:0 .85rem!important;border-radius:6px!important;background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important;font-size:.76rem!important;font-weight:650!important}html.glass-ui .modal-layer{background:#0f172a59!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html.glass-ui .modal-card{border:1px solid #d0d7e2!important;border-radius:10px!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 24px 64px #0f172a2e!important;color:#0f172a!important;overflow:hidden}html.glass-ui .modal-head,html.glass-ui .modal-foot{background:#f8fafc!important;border-color:#e2e8f0!important}html.glass-ui .modal-head h2{color:#0f172a!important;font-size:1.05rem!important;font-weight:750!important;letter-spacing:-.02em!important;text-transform:capitalize}html.glass-ui .modal-head p,html.glass-ui .modal-confirm-copy{color:#64748b!important;font-size:.8rem!important}html.glass-ui .modal-close{background:#fff!important;border:1px solid #cbd5e1!important;color:#475569!important;border-radius:6px!important}html.glass-ui .modal-close:hover{background:#f1f5f9!important;color:#0f172a!important}html.glass-ui .modal-body{background:#fff!important;color:#0f172a!important}html.glass-ui .modal-body h3{color:#0f172a!important;font-size:.8rem!important;font-weight:750!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:1rem 0 .55rem!important}html.glass-ui .detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem}html.glass-ui .detail-stat{border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important;color:#0f172a!important;padding:.7rem .8rem!important}html.glass-ui .detail-stat span{color:#64748b!important;font-size:.62rem!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important}html.glass-ui .detail-stat strong{color:#0f172a!important;font-size:.85rem!important;font-weight:650!important;line-height:1.35!important}html.glass-ui .detail-notes{border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#334155!important}html.glass-ui .code-view,html.glass-ui .secret-view{border:1px solid #e2e8f0!important;border-radius:8px!important;background:#0f172a!important;color:#e2e8f0!important;font-size:.78rem!important;line-height:1.5!important;padding:.85rem 1rem!important}html.glass-ui .modal-foot .btn.ghost{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;border-radius:6px!important}html.glass-ui .modal-foot .btn.ghost:hover{background:#f1f5f9!important}html.glass-ui .modal-foot .btn:not(.ghost):not(.danger){background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important;border-radius:6px!important}html.glass-ui .client-form-page{display:flex;flex-direction:column;gap:12px}html.glass-ui .client-form-page>.page-header .btn{display:inline-flex;align-items:center;gap:.4rem}html.glass-ui .client-form-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.9fr);gap:1rem;align-items:stretch;padding:1rem 1.1rem;border:1px solid #d0d7e2;border-radius:10px;background:linear-gradient(135deg,rgba(37,99,235,.06),transparent 42%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0a;animation:client-form-rise .45s ease both}html.glass-ui .client-form-hero-main{display:flex;align-items:center;gap:.9rem;min-width:0}html.glass-ui .client-form-avatar{flex:0 0 auto;width:3.4rem;height:3.4rem;border-radius:12px;display:grid;place-items:center;background:#0f172a;color:#f8fafc;font-size:1rem;font-weight:700;letter-spacing:.04em;box-shadow:0 8px 20px #0f172a2e}html.glass-ui .client-form-hero-copy{min-width:0}html.glass-ui .client-form-hero-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .7rem}html.glass-ui .client-form-hero-title-row h1{margin:0;font-size:1.25rem;font-weight:750;color:#0f172a;letter-spacing:-.02em;line-height:1.2}html.glass-ui .client-form-hero-email,html.glass-ui .client-form-hero-label{margin:.35rem 0 0;display:inline-flex;align-items:center;gap:.35rem;color:#64748b;font-size:.8rem}html.glass-ui .client-form-hero-label{color:#475569;font-weight:600}html.glass-ui .client-form-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}html.glass-ui .client-form-hero-stats>div{padding:.55rem .65rem;border:1px solid #e2e8f0;border-radius:8px;background:#ffffffd9}html.glass-ui .client-form-hero-stats span{display:block;color:#64748b;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}html.glass-ui .client-form-hero-stats strong{display:block;margin-top:.2rem;color:#0f172a;font-size:.92rem;font-weight:750}html.glass-ui .client-form-hero-create-note{display:flex;align-items:flex-start;gap:.55rem;padding:.85rem .9rem;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a}html.glass-ui .client-form-hero-create-note p{margin:0;font-size:.8rem;line-height:1.45}html.glass-ui .client-form-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.7fr);gap:12px;align-items:start}html.glass-ui .client-form-main{display:flex;flex-direction:column;gap:12px;min-width:0}html.glass-ui .client-form-aside{display:flex;flex-direction:column;gap:12px;position:sticky;top:12px}html.glass-ui .client-form-card{border:1px solid #d0d7e2;border-radius:10px;background:#fff;padding:1rem 1.05rem 1.1rem;box-shadow:0 1px 2px #0f172a0a;animation:client-form-rise .5s ease both}html.glass-ui .client-form-main>.client-form-card:nth-child(2){animation-delay:.05s}html.glass-ui .client-form-main>.client-form-card:nth-child(3){animation-delay:.1s}html.glass-ui .client-form-main>.client-form-card:nth-child(4){animation-delay:.15s}html.glass-ui .client-form-section-head{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:.95rem;padding-bottom:.75rem;border-bottom:1px solid #eef2f7}html.glass-ui .client-form-section-icon{flex:0 0 auto;width:2rem;height:2rem;border-radius:8px;display:grid;place-items:center;background:#eff6ff;color:#2563eb;border:1px solid #dbeafe}html.glass-ui .client-form-section-head h2{margin:0;font-size:.95rem;font-weight:750;color:#0f172a;letter-spacing:-.01em}html.glass-ui .client-form-section-head p{margin:.15rem 0 0;color:#64748b;font-size:.74rem;line-height:1.35}html.glass-ui .client-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .9rem}html.glass-ui .client-form-span-2{grid-column:1 / -1}html.glass-ui .client-form-page .form-field{display:flex;flex-direction:column;gap:.35rem;color:#475569;font-size:.72rem;font-weight:700;letter-spacing:.02em}html.glass-ui .client-form-page .form-field>em{color:#e11d48;font-style:normal}html.glass-ui .client-form-page .form-field input,html.glass-ui .client-form-page .form-field select,html.glass-ui .client-form-page .form-field textarea{width:100%;min-height:2.45rem;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;font-size:.86rem!important;font-weight:500!important;padding:.55rem .75rem!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}html.glass-ui .client-form-page .form-field textarea{min-height:6.5rem;resize:vertical;line-height:1.45}html.glass-ui .client-form-page .form-field input:focus,html.glass-ui .client-form-page .form-field select:focus,html.glass-ui .client-form-page .form-field textarea:focus{outline:none!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb24!important}html.glass-ui .client-form-page .form-field input:disabled,html.glass-ui .client-form-page .form-field input[readonly]{background:#f8fafc!important;color:#64748b!important}html.glass-ui .client-form-page .form-field small{color:#94a3b8;font-size:.68rem;font-weight:500}html.glass-ui .client-form-page .admin-password-field button{color:#2563eb;font-size:.72rem}html.glass-ui .client-form-type-field{margin:0;padding:0;border:0}html.glass-ui .client-form-type-field legend{margin-bottom:.45rem;color:#475569;font-size:.72rem;font-weight:700}html.glass-ui .client-form-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}html.glass-ui .client-form-type-options>label{margin:0;cursor:pointer}html.glass-ui .client-form-type-options input{position:absolute;opacity:0;pointer-events:none}html.glass-ui .client-form-type-card{display:flex;flex-direction:column;gap:.2rem;min-height:5.1rem;padding:.75rem .8rem;border:1px solid #d0d7e2;border-radius:8px;background:#f8fafc;color:#0f172a;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}html.glass-ui .client-form-type-card strong{font-size:.84rem}html.glass-ui .client-form-type-card small{color:#64748b;font-size:.7rem;line-height:1.35}html.glass-ui .client-form-type-options>label.is-active .client-form-type-card{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px #2563eb1f;color:#1d4ed8}html.glass-ui .client-form-type-options>label.is-active .client-form-type-card small{color:#3b82f6}html.glass-ui .client-form-check{display:flex;align-items:flex-start;gap:.65rem;margin-top:.85rem;padding:.75rem .8rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;cursor:pointer}html.glass-ui .client-form-check input{margin-top:.15rem}html.glass-ui .client-form-check strong{display:block;color:#0f172a;font-size:.82rem}html.glass-ui .client-form-check small{display:block;margin-top:.15rem;color:#64748b;font-size:.72rem}html.glass-ui .client-form-footer{display:flex;justify-content:flex-end;gap:.55rem;padding:.15rem 0 .35rem}html.glass-ui .client-form-footer .btn{display:inline-flex;align-items:center;gap:.4rem}html.glass-ui .client-form-meta{display:grid;gap:.65rem;margin:0}html.glass-ui .client-form-meta>div{display:grid;gap:.15rem;padding-bottom:.55rem;border-bottom:1px solid #eef2f7}html.glass-ui .client-form-meta>div:last-child{border-bottom:0;padding-bottom:0}html.glass-ui .client-form-meta dt{color:#94a3b8;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}html.glass-ui .client-form-meta dd{margin:0;color:#0f172a;font-size:.82rem;font-weight:600;word-break:break-word}html.glass-ui .client-form-checklist{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}html.glass-ui .client-form-checklist li{position:relative;padding-left:1.15rem;color:#334155;font-size:.8rem;line-height:1.4}html.glass-ui .client-form-checklist li:before{content:"";position:absolute;left:0;top:.35rem;width:.45rem;height:.45rem;border-radius:999px;background:#2563eb}html.glass-ui .client-form-workspace-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem .95rem;border:1px solid #d0d7e2;border-radius:10px;background:#0f172a;color:#f8fafc!important;text-decoration:none!important;font-size:.82rem;font-weight:650;transition:transform .15s ease,background .15s ease}html.glass-ui .client-form-workspace-link:hover{background:#1e293b;transform:translateY(-1px)}@keyframes client-form-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){html.glass-ui .client-form-hero,html.glass-ui .client-form-layout{grid-template-columns:1fr}html.glass-ui .client-form-aside{position:static}}@media (max-width: 640px){html.glass-ui .client-form-grid,html.glass-ui .client-form-type-options,html.glass-ui .client-form-hero-stats{grid-template-columns:1fr}html.glass-ui .client-form-footer{flex-direction:column-reverse}html.glass-ui .client-form-footer .btn{width:100%;justify-content:center}}html.glass-ui .client-edit-page{display:grid;gap:12px;max-width:920px}html.glass-ui .client-edit-shell{border:1px solid #d0d7e2;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}html.glass-ui .client-edit-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.85rem 1.1rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}html.glass-ui .client-edit-banner-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}html.glass-ui .client-edit-banner-text strong{color:#0f172a;font-size:.95rem;font-weight:700;letter-spacing:-.01em}html.glass-ui .client-edit-banner-text .mono{color:#64748b;font-size:.78rem}html.glass-ui .client-edit-banner-meta{display:inline-flex;align-items:center;gap:.65rem;flex-wrap:wrap}html.glass-ui .client-edit-banner-meta .muted{font-size:.72rem}html.glass-ui .client-edit-form{padding:.25rem 0 0}html.glass-ui .client-edit-block{padding:1rem 1.15rem 1.15rem;border-bottom:1px solid #eef2f7}html.glass-ui .client-edit-block:last-of-type{border-bottom:none}html.glass-ui .client-edit-block h2{margin:0 0 .85rem;color:#0f172a;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}html.glass-ui .client-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}html.glass-ui .client-edit-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}html.glass-ui .client-edit-field--wide{grid-column:1 / -1}html.glass-ui .client-edit-field>span{color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.02em}html.glass-ui .client-edit-field>span em{color:#e11d48;font-style:normal}html.glass-ui .client-edit-field input,html.glass-ui .client-edit-field select,html.glass-ui .client-edit-field textarea{width:100%;box-sizing:border-box;min-height:2.4rem;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:.86rem!important;font-weight:500!important;padding:.5rem .75rem!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}html.glass-ui .client-edit-field textarea{min-height:6rem;resize:vertical;line-height:1.45}html.glass-ui .client-edit-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%)!important;background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:2rem!important}html.glass-ui .client-edit-field input:focus,html.glass-ui .client-edit-field select:focus,html.glass-ui .client-edit-field textarea:focus{outline:none!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}html.glass-ui .client-edit-field input:disabled,html.glass-ui .client-edit-field input[readonly]{background:#f8fafc!important;color:#64748b!important}html.glass-ui .client-edit-field small{color:#94a3b8;font-size:.68rem;font-weight:500}html.glass-ui .client-edit-error{color:#e11d48;font-size:.7rem;font-weight:650}html.glass-ui .client-edit-password{position:relative;display:flex}html.glass-ui .client-edit-password input{width:100%;padding-right:3.4rem!important}html.glass-ui .client-edit-password button{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);border:0;background:transparent;color:#2563eb;font-size:.72rem;font-weight:700;cursor:pointer;padding:.25rem .4rem}html.glass-ui .client-edit-check{display:inline-flex;align-items:center;gap:.55rem;color:#334155;font-size:.84rem;font-weight:550;cursor:pointer}html.glass-ui .client-edit-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1.15rem 1.1rem;border-top:1px solid #e2e8f0;background:#f8fafc}html.glass-ui .client-edit-workspace{color:#2563eb!important;font-size:.8rem;font-weight:650;text-decoration:none!important}html.glass-ui .client-edit-workspace:hover{text-decoration:underline!important}html.glass-ui .client-edit-actions-btns{display:inline-flex;gap:.5rem;margin-left:auto}html.glass-ui .client-edit-actions-btns .btn{height:34px!important;min-height:34px!important;padding:0 .9rem!important;border-radius:6px!important;font-size:.76rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .client-edit-actions-btns .btn.ghost{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}html.glass-ui .client-edit-actions-btns .btn:not(.ghost){background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important}@media (max-width: 720px){html.glass-ui .client-edit-page{max-width:none}html.glass-ui .client-edit-fields{grid-template-columns:1fr}html.glass-ui .client-edit-actions{flex-direction:column;align-items:stretch}html.glass-ui .client-edit-actions-btns{margin-left:0;width:100%}html.glass-ui .client-edit-actions-btns .btn{flex:1}}html.glass-ui .client-workspace-v2.clients-page--premium,html.glass-ui .clients-page.client-workspace-v2{--cw-text: #0f172a;--cw-muted: #64748b;--cw-heading: #0f172a;--cw-subtle: #475569;color:#0f172a;display:grid;gap:12px;font-family:Plus Jakarta Sans,Segoe UI,sans-serif}html.glass-ui .client-workspace-v2 .client-workspace-hero{margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}html.glass-ui .client-workspace-v2 .client-workspace-hero:before{display:none}html.glass-ui .client-workspace-v2 .client-workspace-hero .page-header{margin-bottom:0!important;padding:0;align-items:center}html.glass-ui .client-workspace-v2 .page-header h1{color:#0f172a!important;font-size:1.35rem!important;font-weight:750!important;letter-spacing:-.02em!important}html.glass-ui .client-workspace-v2 .client-page-meta{gap:.4rem .65rem}html.glass-ui .client-workspace-v2 .client-page-meta-line{color:#64748b!important;font-size:.8rem!important}html.glass-ui .client-workspace-v2 .page-header-sub,html.glass-ui .client-workspace-v2 .page-header p{color:#64748b!important}html.glass-ui .client-workspace-v2 .page-header .btn,html.glass-ui .client-workspace-v2 .page-header a.btn{height:34px!important;min-height:34px!important;padding:0 .85rem!important;border-radius:6px!important;font-size:.76rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .page-header .btn.ghost,html.glass-ui .client-workspace-v2 .page-header .btn-outline,html.glass-ui .client-workspace-v2 .page-header .btn.btn-outline{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}html.glass-ui .client-workspace-v2 .page-header .btn.ghost:hover,html.glass-ui .client-workspace-v2 .page-header .btn-outline:hover{background:#f8fafc!important;border-color:#94a3b8!important}html.glass-ui .client-workspace-v2 .page-header .btn-danger,html.glass-ui .client-workspace-v2 .page-header .btn.btn-danger,html.glass-ui .client-workspace-v2 .page-header .btn.danger{background:#fff!important;border:1px solid #fecaca!important;color:#b91c1c!important}html.glass-ui .client-workspace-v2 .page-header .btn.danger:hover{background:#fef2f2!important}html.glass-ui .client-workspace-v2 .badge{border-radius:6px!important;font-size:.68rem!important;font-weight:650!important;letter-spacing:.02em;border:1px solid #e2e8f0;background:#f8fafc;color:#475569}html.glass-ui .client-workspace-v2 .badge.badge-success,html.glass-ui .client-workspace-v2 .badge.ok{color:#15803d!important;background:#dcfce7!important;border-color:#86efac!important}html.glass-ui .client-workspace-v2 .badge.badge-warning,html.glass-ui .client-workspace-v2 .badge.warn{color:#c2410c!important;background:#ffedd5!important;border-color:#fdba74!important}html.glass-ui .client-workspace-v2 .badge.badge-paper,html.glass-ui .client-workspace-v2 .badge.badge-muted{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}html.glass-ui .client-workspace-v2 .badge.badge-danger,html.glass-ui .client-workspace-v2 .badge.err{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}html.glass-ui .client-workspace-v2 .client-workspace-nav{margin:0;padding:.45rem .55rem;border-radius:8px;border:1px solid #d0d7e2;background:#fff;box-shadow:0 1px 2px #0f172a0a}html.glass-ui .client-workspace-v2 .client-workspace-nav-book-label{color:#94a3b8;font-size:.62rem;font-weight:750;letter-spacing:.08em}html.glass-ui .client-workspace-v2 .tabs--workspace{gap:.2rem;padding:0;background:transparent;border:none;box-shadow:none}html.glass-ui .client-workspace-v2 .tabs--workspace .tab{height:2rem;padding:0 .75rem;border-radius:6px;border:1px solid transparent;background:transparent;color:#64748b!important;font-size:.78rem!important;font-weight:650!important}html.glass-ui .client-workspace-v2 .tabs--workspace .tab:hover:not(.active){background:#f8fafc;color:#0f172a!important}html.glass-ui .client-workspace-v2 .tabs--workspace .tab.active{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .tabs--workspace .tab.active:after{display:none}html.glass-ui .client-workspace-v2 .tab-count{background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0!important;border-radius:999px;font-size:.65rem!important;font-weight:700!important}html.glass-ui .client-workspace-v2 .tab-count--active,html.glass-ui .client-workspace-v2 .tabs--workspace .tab.active .tab-count{background:#dbeafe!important;color:#1d4ed8!important;border-color:#93c5fd!important}html.glass-ui .client-workspace-v2 .tabs--book{padding:.15rem;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;gap:.15rem}html.glass-ui .client-workspace-v2 .tabs--book .tab{height:1.85rem;padding:0 .7rem;border-radius:5px;border:1px solid transparent;color:#64748b!important;font-size:.74rem!important;font-weight:650!important;background:transparent}html.glass-ui .client-workspace-v2 .tabs--book .tab.active[data-tab=paper],html.glass-ui .client-workspace-v2 .tabs--book .tab.active[data-tab=live]{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a0d}html.glass-ui .client-workspace-v2 .client-tab-sync{color:#64748b;font-size:.72rem}html.glass-ui .client-workspace-v2 .client-workspace-stats{margin:0;padding:0;background:transparent;border:none;box-shadow:none}html.glass-ui .client-workspace-v2 .client-workspace-stat-grid{gap:8px!important}html.glass-ui .client-workspace-v2 .clients-stat-card{min-height:76px!important;border-radius:6px!important;border:1px solid #d0d7e2!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;transform:none!important}html.glass-ui .client-workspace-v2 .clients-stat-card:after,html.glass-ui .client-workspace-v2 .clients-stat-card-orb{display:none!important}html.glass-ui .client-workspace-v2 .clients-stat-card-label{color:#64748b!important;font-size:.62rem!important;font-weight:750!important;letter-spacing:.05em!important}html.glass-ui .client-workspace-v2 .clients-stat-card-value,html.glass-ui .client-workspace-v2 .clients-stat-card-value.tone-info{color:#0f172a!important;font-size:.92rem!important;font-weight:750!important}html.glass-ui .client-workspace-v2 .clients-stat-card-value.tone-pos{color:#15803d!important}html.glass-ui .client-workspace-v2 .clients-stat-card-value.tone-neg{color:#b91c1c!important}html.glass-ui .client-workspace-v2 .clients-stat-card-value.tone-warn{color:#c2410c!important}html.glass-ui .client-workspace-v2 .client-summary-ticker{margin-top:.55rem;padding-top:.55rem;border-top:1px solid #e2e8f0}html.glass-ui .client-workspace-v2 .client-dash-quote{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}html.glass-ui .client-workspace-v2 .client-dash-quote-sym{color:#0f172a;font-weight:650}html.glass-ui .client-workspace-v2 .client-summary-live-msg{margin-top:.55rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.55rem .75rem;font-size:.78rem}html.glass-ui .client-workspace-v2 .client-desk-trade-shell--panel,html.glass-ui .client-workspace-v2 .client-desk-trade-shell,html.glass-ui .client-workspace-v2 .client-desk-panel .desk-panel-card,html.glass-ui .client-workspace-v2 .card{border-radius:8px!important;border:1px solid #d0d7e2!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;color:#0f172a!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell{border-top:1px solid #d0d7e2!important;border-radius:0 0 8px 8px!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell--panel .desk-orders-table-toolbar,html.glass-ui .client-workspace-v2 .client-desk-toolbar,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .desk-orders-table-toolbar{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;border-color:#e2e8f0!important;color:#0f172a!important}html.glass-ui .client-workspace-v2 .client-desk-panel-head-main,html.glass-ui .client-workspace-v2 .client-desk-toolbar .client-desk-toolbar-title,html.glass-ui .client-workspace-v2 .card-title,html.glass-ui .client-workspace-v2 .client-broker-desk-title,html.glass-ui .client-workspace-v2 h3{color:#0f172a!important}html.glass-ui .client-workspace-v2 .client-desk-panel-head-main .client-desk-toolbar-meta,html.glass-ui .client-workspace-v2 .client-desk-toolbar-meta,html.glass-ui .client-workspace-v2 .client-desk-empty,html.glass-ui .client-workspace-v2 .card-sub,html.glass-ui .client-workspace-v2 .client-broker-desk-sub,html.glass-ui .client-workspace-v2 .text-muted,html.glass-ui .client-workspace-v2 .label,html.glass-ui .client-workspace-v2 .client-desk-subhead,html.glass-ui .client-workspace-v2 .client-desk-preview-more{color:#64748b!important}html.glass-ui .client-workspace-v2 .desk-mtm-pill{border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a}html.glass-ui .client-workspace-v2 .dashboard-trade-table thead th,html.glass-ui .client-workspace-v2 .client-strat-table thead th,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table thead th,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table.admin-merged-orders thead th,html.glass-ui .clients-page--premium.client-workspace-v2 table.client-desk-trade-table.desk-orders-table thead th{background:#020617!important;background-color:#020617!important;color:#f1f5f9!important;border:none!important;border-radius:0!important;border-right:1px solid rgba(148,163,184,.12)!important;border-bottom:1px solid #1e293b!important;border-left:none!important;border-top:none!important;box-shadow:none!important;outline:none!important;padding:.72rem .8rem!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;vertical-align:middle!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table thead th:last-child,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table.admin-merged-orders thead th:last-child{border-right:none!important}html.glass-ui .client-workspace-v2 .pnl-day-trades-table thead th,html.glass-ui .client-reports .pnl-day-trades-table thead th,html.glass-ui[data-theme=light] .client-workspace-v2 .pnl-day-trades-table thead th{background:#020617!important;background-color:#020617!important;color:#f1f5f9!important;border:none!important;border-radius:0!important;border-right:1px solid rgba(148,163,184,.12)!important;border-bottom:1px solid #1e293b!important;box-shadow:none!important;padding:.72rem .8rem!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}html.glass-ui .client-workspace-v2 .pnl-day-trades-table thead th:last-child,html.glass-ui .client-reports .pnl-day-trades-table thead th:last-child{border-right:none!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-th-label{color:#f1f5f9!important;font-size:.7rem!important;font-weight:700!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-th-grip{color:#94a3b8!important;opacity:.85!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table thead th:hover .desk-order-th-grip{color:#fff!important;opacity:1!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table thead th.desk-order-sticky,html.glass-ui .client-workspace-v2 table.client-desk-trade-table thead th.desk-order-sticky--sr,html.glass-ui .client-workspace-v2 table.client-desk-trade-table thead th.desk-order-sticky--symbol,html.glass-ui .client-workspace-v2 .desk-orders-table-viewport.is-scrolled-left table.client-desk-trade-table thead .desk-order-sticky--sr,html.glass-ui .client-workspace-v2 .desk-orders-table-viewport.is-scrolled-left table.client-desk-trade-table thead .desk-order-sticky--symbol{background:#020617!important;background-color:#020617!important;border-radius:0!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .dashboard-trade-table tbody td,html.glass-ui .client-workspace-v2 .client-strat-table tbody td,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table tbody td{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #e8edf4!important}html.glass-ui .client-workspace-v2 .dashboard-trade-table tbody tr:hover td,html.glass-ui .client-workspace-v2 .client-strat-table tbody tr:hover td,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table tbody tr.admin-order-row:hover td{background:#f8fafc!important}html.glass-ui .client-workspace-v2 .dashboard-trade-table .dashboard-trade-when,html.glass-ui .client-workspace-v2 .dashboard-trade-table .dashboard-trade-index-price{color:#64748b!important}html.glass-ui .client-workspace-v2 .btn-outline,html.glass-ui .client-workspace-v2 .btn.btn-outline,html.glass-ui .client-workspace-v2 .btn.btn-ghost,html.glass-ui .client-workspace-v2 .btn-ghost{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;border-radius:6px!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .btn-outline:hover:not(:disabled),html.glass-ui .client-workspace-v2 .btn.btn-ghost:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters,html.glass-ui .clients-page--premium.client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters{padding:.7rem .85rem!important;gap:.55rem .65rem!important;border-bottom:1px solid #e2e8f0!important;background:#f8fafc!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .orders-filter-label,html.glass-ui .clients-page--premium.client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .orders-filter-label{color:#64748b!important;font-size:.62rem!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-trigger,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .search-select-trigger,html.glass-ui .clients-page--premium.client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-trigger,html.glass-ui .clients-page--premium.client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .search-select-trigger{width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-sizing:border-box!important;padding:0 1.65rem 0 .65rem!important;font-size:.78rem!important;font-weight:550!important;color:#0f172a!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-trigger:hover,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .search-select-trigger:hover,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-trigger:focus,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .search-select-trigger:focus{border-color:#93c5fd!important;outline:none!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-trigger-value,html.glass-ui .clients-page--premium.client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-trigger-value{font-size:.78rem!important;font-weight:550!important;color:#0f172a!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-root--active .positions-drf-trigger,html.glass-ui .clients-page--premium.client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .positions-drf-root--active .positions-drf-trigger{border-color:#93c5fd!important;background-color:#eff6ff!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .orders-filter-reset,html.glass-ui .clients-page--premium.client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .orders-filter-reset{height:34px!important;min-height:34px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:.76rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .client-desk-trade-filters .orders-filter-reset:hover{background:#f1f5f9!important}html.glass-ui .client-workspace-v2 .client-desk-panel-head .btn,html.glass-ui .client-workspace-v2 .client-desk-panel-head-end .btn{height:1.85rem!important;min-height:1.85rem!important;padding:0 .7rem!important;border-radius:6px!important;font-size:.74rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .client-desk-panel-head .btn:not(.ghost):not(.btn-ghost):not(.danger),html.glass-ui .client-workspace-v2 .client-desk-panel-head-end .btn:not(.ghost):not(.btn-ghost):not(.danger){background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}html.glass-ui .client-workspace-v2 .client-desk-panel-head .btn:not(.ghost):not(.btn-ghost):hover,html.glass-ui .client-workspace-v2 .client-desk-panel-head-end .btn:not(.ghost):not(.btn-ghost):hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}html.glass-ui .client-workspace-v2 .desk-orders-columns-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-meta,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-page{color:#64748b!important}html.glass-ui .client-workspace-v2 .client-desk-trade-empty,html.glass-ui .client-workspace-v2 .empty-state{color:#64748b!important;background:#fff!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table tbody td,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row.clickable-row:hover td,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:active td{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important;border-bottom:1px solid #e8edf4!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table tbody tr.admin-order-row:nth-child(2n) td{background:#fafbfc!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table tbody tr.admin-order-row:hover td,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td{background:#f8fafc!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-symbol-name,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-symbol strong,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .user-cell>span:first-child,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-product,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-strategy,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-strategy-cell .desk-order-strategy,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .mono,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-num,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .admin-order-stack,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-when-line,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-size,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-margin,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-charges{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-sr,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .admin-order-stack-muted,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-when-line--muted,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-dir,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-when,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-index-price,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .user-cell .email,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .clients-stat-sub,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .muted,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .text-muted{color:#64748b!important;-webkit-text-fill-color:#64748b!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-opt-label--call,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-dir--long{color:#15803d!important;-webkit-text-fill-color:#15803d!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-opt-label--short,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-dir--short{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .side.buy,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-side--buy,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover .side.buy,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover .dashboard-trade-side--buy{color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:700!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .side.sell,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .dashboard-trade-side--sell,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover .side.sell,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover .dashboard-trade-side--sell{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;font-weight:700!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .side.open,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover .side.open{color:#b45309!important;-webkit-text-fill-color:#b45309!important;font-weight:700!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .pnl-pos,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-pnl.pos,html.glass-ui .client-workspace-v2 table.client-desk-trade-table td.desk-order-pnl.pos,html.glass-ui .client-workspace-v2 table.client-desk-trade-table td.dashboard-trade-pnl.pnl-pos,html.glass-ui .client-workspace-v2 table.client-desk-trade-table td.dashboard-trade-return.pnl-pos,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-pnl.pos,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover td.dashboard-trade-pnl.pnl-pos,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover td.dashboard-trade-return.pnl-pos,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover .pnl-pos{color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:700!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .pnl-neg,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-pnl.neg,html.glass-ui .client-workspace-v2 table.client-desk-trade-table td.desk-order-pnl.neg,html.glass-ui .client-workspace-v2 table.client-desk-trade-table td.dashboard-trade-pnl.pnl-neg,html.glass-ui .client-workspace-v2 table.client-desk-trade-table td.dashboard-trade-return.pnl-neg,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-pnl.neg,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover td.dashboard-trade-pnl.pnl-neg,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover td.dashboard-trade-return.pnl-neg,html.glass-ui .client-workspace-v2 table.client-desk-trade-table.admin-merged-orders tbody tr.admin-order-row:hover .pnl-neg{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;font-weight:700!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table tbody td.desk-order-sticky,html.glass-ui .client-workspace-v2 .desk-orders-table-viewport.is-scrolled-left table.client-desk-trade-table tbody .desk-order-sticky--sr,html.glass-ui .client-workspace-v2 .desk-orders-table-viewport.is-scrolled-left table.client-desk-trade-table tbody .desk-order-sticky--symbol{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:1px 0 #e8edf4!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table tbody tr.admin-order-row:nth-child(2n) td.desk-order-sticky{background:#fafbfc!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table tbody tr.admin-order-row:hover td.desk-order-sticky{background:#f8fafc!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-actions .icon-action,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .desk-order-actions .btn{border-color:#cbd5e1!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .badge{border-radius:4px!important;font-weight:650!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .badge.ok{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .badge.err{color:#991b1b!important;background:#fee2e2!important;border-color:#fca5a5!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .badge.warn{color:#92400e!important;background:#ffedd5!important;border-color:#fdba74!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .badge.neutral,html.glass-ui .client-workspace-v2 table.client-desk-trade-table .badge.paper{color:#334155!important;background:#f1f5f9!important;border-color:#cbd5e1!important}html.glass-ui .client-workspace-v2 table.client-desk-trade-table .badge.live{color:#9a3412!important;background:#ffedd5!important;border-color:#fdba74!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager{background:#f8fafc!important;border-top:1px solid #e2e8f0!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-meta,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-page,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-size{color:#64748b!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-meta strong,html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-page strong{color:#0f172a!important}html.glass-ui .client-workspace-v2 .client-desk-trade-shell .pager-size select{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background-color:#fff!important;border:1px solid #cbd5e1!important}html.glass-ui .client-workspace-v2 .client-strat-kpi-grid .clients-stat-card{min-height:76px!important;border-radius:6px!important;border:1px solid #d0d7e2!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;transform:none!important}html.glass-ui .client-workspace-v2 .client-strat-kpi-grid .clients-stat-card:hover{transform:none!important;border-color:#cbd5e1!important}html.glass-ui .client-workspace-v2 .client-strat-panel.client-desk-trade-shell--panel,html.glass-ui[data-theme=light] .client-workspace-v2 .client-strat-panel.client-desk-trade-shell--panel,html.glass-ui[data-theme=light] .workspace .client-workspace-v2 .client-strat-panel,html.glass-ui .clients-page--premium.client-workspace-v2 .client-strat-panel{background:#fff!important;border:1px solid #d0d7e2!important;border-radius:8px!important;box-shadow:0 1px 2px #0f172a0a!important;color:#0f172a!important;overflow:hidden}html.glass-ui .client-workspace-v2 .client-strat-panel-head,html.glass-ui .client-workspace-v2 .client-strat-panel .client-desk-panel-head{padding:.85rem .95rem!important;border-bottom:1px solid #e2e8f0!important;background:#fff!important}html.glass-ui .client-workspace-v2 .client-strat-panel-head strong,html.glass-ui .client-workspace-v2 .client-strat-panel .client-desk-panel-head-main strong{color:#0f172a!important;font-size:.95rem!important;font-weight:700!important}html.glass-ui .client-workspace-v2 .client-strat-panel .client-desk-toolbar-meta{color:#64748b!important}html.glass-ui .client-workspace-v2 .client-strat-panel .client-strat-lead{margin:0!important;padding:.65rem .95rem .8rem!important;max-width:none!important;color:#64748b!important;font-size:.8rem!important;line-height:1.5!important;border-bottom:1px solid #e2e8f0!important;background:#f8fafc!important}html.glass-ui .client-workspace-v2 .client-strat-panel .client-strat-lead strong{color:#0f172a!important;font-weight:650!important}html.glass-ui .client-workspace-v2 .client-strat-toolbar{margin-bottom:0!important;padding:.7rem .95rem!important;gap:.55rem .85rem!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}html.glass-ui .client-workspace-v2 .client-strat-search .clients-search-input,html.glass-ui[data-theme=light] .client-workspace-v2 .client-strat-search .clients-search-input{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;height:34px!important;min-height:34px!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .client-strat-search .clients-search-input::-moz-placeholder{color:#94a3b8!important}html.glass-ui .client-workspace-v2 .client-strat-search .clients-search-input::placeholder{color:#94a3b8!important}html.glass-ui .client-workspace-v2 .client-strat-search .clients-search-icon,html.glass-ui .client-workspace-v2 .client-strat-search .clients-search-clear{color:#64748b!important}html.glass-ui .client-workspace-v2 .client-strat-toolbar-meta{color:#64748b!important;font-size:.78rem!important}html.glass-ui .client-workspace-v2 .client-strat-toolbar-actions .btn,html.glass-ui .client-workspace-v2 .client-strat-toolbar-actions .btn-outline{height:34px!important;min-height:34px!important;border-radius:6px!important;font-size:.76rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .client-strat-toolbar-actions .btn-outline{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}html.glass-ui .client-workspace-v2 .client-strat-table-wrap,html.glass-ui[data-theme=light] .client-workspace-v2 .client-strat-table-wrap{background:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;max-height:min(68vh,780px)}html.glass-ui .client-workspace-v2 .client-strat-table thead th,html.glass-ui[data-theme=light] .client-workspace-v2 .client-strat-table thead th,html.glass-ui[data-theme=light] .workspace .client-workspace-v2 .client-strat-table thead th,html.glass-ui .clients-page--premium.client-workspace-v2 .client-strat-table thead th{background:#020617!important;background-color:#020617!important;color:#f1f5f9!important;border:none!important;border-radius:0!important;border-right:1px solid rgba(148,163,184,.12)!important;border-bottom:1px solid #1e293b!important;box-shadow:none!important;padding:.72rem .8rem!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}html.glass-ui .client-workspace-v2 .client-strat-table thead th:last-child{border-right:none!important}html.glass-ui .client-workspace-v2 .client-strat-table tbody td,html.glass-ui[data-theme=light] .client-workspace-v2 .client-strat-table tbody td{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important;border-bottom:1px solid #e8edf4!important;font-size:.82rem!important;font-weight:500!important}html.glass-ui .client-workspace-v2 .client-strat-table tbody tr:nth-child(2n) td{background:#fafbfc!important}html.glass-ui .client-workspace-v2 .client-strat-table tbody tr:hover td{background:#f8fafc!important}html.glass-ui .client-workspace-v2 .client-strat-table tbody td strong{color:#0f172a!important;font-weight:650!important}html.glass-ui .client-workspace-v2 .client-strat-table .card-sub,html.glass-ui .client-workspace-v2 .client-strat-table .client-strat-period-sub,html.glass-ui .client-workspace-v2 .client-strat-name-meta,html.glass-ui .client-workspace-v2 .client-strat-table .client-strat-mobile-metrics{color:#64748b!important}html.glass-ui .client-workspace-v2 .client-strat-table .pnl-pos,html.glass-ui .client-workspace-v2 .client-strat-table .client-strat-metric.pnl-pos{color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-weight:700!important}html.glass-ui .client-workspace-v2 .client-strat-table .pnl-neg,html.glass-ui .client-workspace-v2 .client-strat-table .client-strat-metric.pnl-neg{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;font-weight:700!important}html.glass-ui .client-workspace-v2 .client-strat-status-cell .badge,html.glass-ui .client-workspace-v2 .client-strat-await-badge{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#334155!important;border-radius:4px!important}html.glass-ui .client-workspace-v2 .client-strat-status-cell .badge.ok{background:#dcfce7!important;border-color:#86efac!important;color:#166534!important}html.glass-ui .client-workspace-v2 .client-strat-status-cell .badge.warn{background:#ffedd5!important;border-color:#fdba74!important;color:#92400e!important}html.glass-ui .client-workspace-v2 .client-strat-backtest-cell .btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;border-radius:6px!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .client-strat-toggle{color:#64748b!important}html.glass-ui .client-workspace-v2 .client-strat-toggle__switch{background:#e2e8f0!important;border:1px solid #cbd5e1!important;box-shadow:inset 0 1px 2px #0f172a0f!important}html.glass-ui .client-workspace-v2 .client-strat-toggle--on .client-strat-toggle__switch{background:#16a34a!important;border-color:#15803d!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .client-strat-toggle__thumb{background:#fff!important;box-shadow:0 1px 3px #0f172a40!important}html.glass-ui .client-workspace-v2 .client-strat-toggle__text{color:#64748b!important}html.glass-ui .client-workspace-v2 .client-strat-toggle--on .client-strat-toggle__text{color:#15803d!important;font-weight:700!important}html.glass-ui .client-workspace-v2 .client-strat-panel .demo-table-loading,html.glass-ui .client-workspace-v2 .client-strat-panel .empty-state{padding:1.25rem .95rem!important;color:#64748b!important;background:#fff!important}html.glass-ui .client-workspace-v2 .client-strat-panel .list-pagination{margin:0!important;padding:.75rem .95rem!important;border-top:1px solid #e2e8f0!important;background:#f8fafc!important;color:#64748b!important}@media (max-width: 900px){html.glass-ui .client-workspace-v2 .client-workspace-nav{flex-direction:column;align-items:stretch}html.glass-ui .client-workspace-v2 .client-workspace-nav-book{justify-content:flex-start}}html.glass-ui .client-workspace-v2 .client-reports .reports-filters-card,html.glass-ui .client-workspace-v2 .client-reports .pnl-page-filters-card{padding:0!important;margin-bottom:12px!important;border:1px solid #d0d7e2!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;overflow:visible!important}html.glass-ui .client-workspace-v2 .client-reports .reports-filters,html.glass-ui .client-workspace-v2 .client-reports .pnl-page-filters{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:.65rem .75rem!important;padding:.75rem .9rem!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}html.glass-ui .client-workspace-v2 .client-reports .reports-filter,html.glass-ui .client-workspace-v2 .client-reports .pnl-page-filter{display:flex!important;flex-direction:column!important;gap:.35rem!important;min-width:0!important;flex:1 1 150px!important;max-width:220px!important}html.glass-ui .client-workspace-v2 .client-reports .reports-filter--range,html.glass-ui .client-workspace-v2 .client-reports .pnl-page-filter--range{flex:1.4 1 220px!important;max-width:300px!important}html.glass-ui .client-workspace-v2 .client-reports .reports-filter--action,html.glass-ui .client-workspace-v2 .client-reports .pnl-page-filter--action{flex:0 0 auto!important;max-width:none!important;min-width:auto!important}html.glass-ui .client-workspace-v2 .client-reports .pnl-page-filter-label,html.glass-ui .client-workspace-v2 .client-reports .orders-filter-label{margin:0!important;color:#64748b!important;font-size:.62rem!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important;line-height:1.2!important}html.glass-ui .client-workspace-v2 .client-reports .reports-filter-label-spacer{visibility:hidden!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}html.glass-ui .client-workspace-v2 .client-reports .reports-filters .select,html.glass-ui .client-workspace-v2 .client-reports .pnl-page-filters .select{width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-sizing:border-box!important;padding:0 2rem 0 .7rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background-color:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.8rem!important;font-weight:550!important;line-height:34px!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .client-reports .reports-filters .select:focus,html.glass-ui .client-workspace-v2 .client-reports .pnl-page-filters .select:focus{outline:none!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}html.glass-ui .client-workspace-v2 .client-reports .reports-filters .positions-drf-trigger,html.glass-ui .client-workspace-v2 .client-reports .pnl-page-filters .positions-drf-trigger{width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-sizing:border-box!important;padding:0 1.65rem 0 .7rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:.8rem!important;font-weight:550!important;line-height:1.2!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .client-reports .reports-filters .positions-drf-trigger-value{color:#0f172a!important;font-size:.8rem!important;font-weight:550!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html.glass-ui .client-workspace-v2 .client-reports .reports-refresh-btn,html.glass-ui .client-workspace-v2 .client-reports .pnl-page-apply-btn{height:36px!important;min-height:36px!important;padding:0 1rem!important;border-radius:6px!important;border:1px solid #2563eb!important;background:#2563eb!important;color:#fff!important;font-size:.78rem!important;font-weight:650!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .client-reports .reports-refresh-btn:hover,html.glass-ui .client-workspace-v2 .client-reports .pnl-page-apply-btn:hover{background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}html.glass-ui .client-workspace-v2 .client-reports .reports-range-total,html.glass-ui .client-workspace-v2 .client-reports .pnl-page-summary{display:flex!important;align-items:center!important;gap:.55rem!important;margin:0!important;padding:.65rem .9rem!important;background:#fff!important;border-top:none!important}html.glass-ui .client-workspace-v2 .client-reports .reports-range-total-label{color:#64748b!important;font-size:.72rem!important;font-weight:650!important;letter-spacing:.02em!important;text-transform:uppercase!important}html.glass-ui .client-workspace-v2 .client-reports .reports-range-total-value{font-size:.95rem!important;font-weight:750!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important}html.glass-ui .client-workspace-v2 .client-reports .reports-range-total-value.pnl-pos{color:#15803d!important}html.glass-ui .client-workspace-v2 .client-reports .reports-range-total-value.pnl-neg{color:#b91c1c!important}@media (max-width: 720px){html.glass-ui .client-workspace-v2 .client-reports .reports-filter,html.glass-ui .client-workspace-v2 .client-reports .pnl-page-filter,html.glass-ui .client-workspace-v2 .client-reports .reports-filter--range{flex:1 1 100%!important;max-width:none!important}}html.glass-ui .client-workspace-v2 .client-reports .pnl-page-calendar-card{padding:0!important;border:1px solid #d0d7e2!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;overflow:hidden!important}html.glass-ui .client-workspace-v2 .client-reports .pnl-page-calendar-head{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:.65rem 1rem!important;padding:.85rem 1rem!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}html.glass-ui .client-workspace-v2 .client-reports .pnl-page-month-nav{display:inline-flex!important;align-items:center!important;gap:.55rem!important;margin:0!important}html.glass-ui .client-workspace-v2 .client-reports .pnl-page-month-title{min-width:9.5rem!important;margin:0!important;color:#0f172a!important;font-size:.98rem!important;font-weight:750!important;letter-spacing:-.02em!important;text-align:center!important}html.glass-ui .client-workspace-v2 .client-reports .bt-month-arrow{width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#0f172a!important;font-size:1.15rem!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important}html.glass-ui .client-workspace-v2 .client-reports .bt-month-arrow:hover{background:#f8fafc!important;border-color:#94a3b8!important}html.glass-ui .client-workspace-v2 .client-reports .pnl-page-month-total{display:inline-flex!important;align-items:baseline!important;gap:.45rem!important;padding:.4rem .7rem!important;border:1px solid #e2e8f0!important;border-radius:6px!important;background:#fff!important}html.glass-ui .client-workspace-v2 .client-reports .pnl-page-month-total-label{color:#64748b!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}html.glass-ui .client-workspace-v2 .client-reports .pnl-page-month-total .pnl-pos{color:#15803d!important;font-size:.92rem!important;font-weight:750!important}html.glass-ui .client-workspace-v2 .client-reports .pnl-page-month-total .pnl-neg{color:#b91c1c!important;font-size:.92rem!important;font-weight:750!important}html.glass-ui .client-workspace-v2 .client-reports .pnl-cal-weekdays{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;background:#020617!important;border-bottom:1px solid #1e293b!important}html.glass-ui .client-workspace-v2 .client-reports .pnl-cal-weekdays span{padding:.62rem .35rem!important;color:#f1f5f9!important;font-size:.66rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-align:center!important;border-right:1px solid rgba(148,163,184,.12)!important}html.glass-ui .client-workspace-v2 .client-reports .pnl-cal-weekdays span:last-child{border-right:none!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-grid.pnl-cal-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0!important;padding:0!important;background:#fff!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-cell{position:relative!important;display:flex!important;flex-direction:column!important;min-height:92px!important;padding:.45rem .4rem .5rem!important;border:none!important;border-right:1px solid #e8edf4!important;border-bottom:1px solid #e8edf4!important;border-radius:0!important;background:#fff!important;align-items:stretch!important;justify-content:flex-start!important;gap:.25rem!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-cell:nth-child(7n){border-right:none!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-cell--idle{background:#fafbfc!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-cell--up{background:#f0fdf4!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-cell--down{background:#fef2f2!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-cell--empty{min-height:92px!important;background:#f8fafc!important;border-right:1px solid #e8edf4!important;border-bottom:1px solid #e8edf4!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-cell--selected{outline:none!important;box-shadow:inset 0 0 0 2px #2563eb!important;z-index:1!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-day{align-self:flex-start!important;color:#64748b!important;font-size:.72rem!important;font-weight:700!important;line-height:1!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-cell--up .bt-cal-day{color:#15803d!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-cell--down .bt-cal-day{color:#b91c1c!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-body{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.2rem!important;flex:1 1 auto!important;min-height:0!important;text-align:center!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-pnl{font-size:.74rem!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1.2!important;font-variant-numeric:tabular-nums!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-pnl.pnl-pos{color:#15803d!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-pnl.pnl-neg{color:#b91c1c!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-trades{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin:0 auto!important;border:none!important;padding:.12rem .4rem!important;border-radius:999px!important;background:#0f172a0a!important;color:inherit!important;font:inherit!important;font-size:.62rem!important;font-weight:700!important;text-decoration:none!important;line-height:1.3!important;cursor:pointer!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-trades.pnl-pos{color:#15803d!important;background:#16a34a1a!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-trades.pnl-neg{color:#b91c1c!important;background:#b91c1c1a!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-trades:hover{text-decoration:underline!important;text-underline-offset:2px!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-empty-mark{display:block!important;margin-top:auto!important;margin-bottom:auto!important;color:#cbd5e1!important;font-size:.75rem!important;text-align:center!important}@media (max-width: 900px){html.glass-ui .client-workspace-v2 .client-reports .bt-cal-cell,html.glass-ui .client-workspace-v2 .client-reports .bt-cal-cell--empty{min-height:78px!important}html.glass-ui .client-workspace-v2 .client-reports .bt-cal-pnl{font-size:.66rem!important}}html.glass-ui .admin-chart-workspace{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:100%;min-width:0;min-height:calc(100vh - 7.5rem);box-sizing:border-box}html.glass-ui .admin-chart-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem 1.25rem;padding:1rem 1.15rem;border:1px solid #d0d7e2;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0a}html.glass-ui .admin-chart-hero-main{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;min-width:0;flex:1 1 16rem}html.glass-ui .admin-chart-back{display:inline-flex;align-items:center;gap:.35rem;height:2.15rem;padding:0 .8rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;font-size:.8rem;font-weight:650;cursor:pointer;box-shadow:none;flex-shrink:0}html.glass-ui .admin-chart-back:hover{background:#f8fafc;border-color:#94a3b8}html.glass-ui .admin-chart-hero-title-block{min-width:0}html.glass-ui .admin-chart-symbol-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}html.glass-ui .admin-chart-symbol-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:6px;background:#eff6ff;color:#2563eb;border:1px solid #dbeafe;flex-shrink:0}html.glass-ui .admin-chart-symbol{margin:0;color:#0f172a;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}html.glass-ui .admin-chart-interval{display:inline-flex;align-items:center;height:1.45rem;padding:0 .45rem;border-radius:999px;background:#020617;color:#f8fafc;font-size:.65rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}html.glass-ui .admin-chart-hero-sub{margin:.3rem 0 0;color:#64748b;font-size:.8rem;font-weight:500;line-height:1.35}html.glass-ui .admin-chart-hero-aside{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}html.glass-ui .admin-chart-pill{display:inline-flex;align-items:center;gap:.3rem;height:1.85rem;padding:0 .65rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.72rem;font-weight:700;letter-spacing:.02em}html.glass-ui .admin-chart-pill--view{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}html.glass-ui .admin-chart-pill--markers{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}html.glass-ui .admin-chart-meta-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;padding:.7rem .95rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff}html.glass-ui .admin-chart-meta-chip{display:inline-flex;align-items:center;min-height:1.65rem;padding:.15rem .55rem;border-radius:6px;background:#f8fafc;border:1px solid #e8edf4;color:#0f172a;font-size:.76rem;font-weight:650}html.glass-ui .admin-chart-meta-chip.muted{color:#64748b;font-weight:550}html.glass-ui .admin-chart-stage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;border:1px solid #d0d7e2;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0d}html.glass-ui .admin-chart-stage-chrome{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;padding:.55rem .9rem;background:#020617;border-bottom:1px solid #1e293b}html.glass-ui .admin-chart-stage-dot{width:.5rem;height:.5rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e33;flex-shrink:0}html.glass-ui .admin-chart-stage-label{color:#f1f5f9;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}html.glass-ui .admin-chart-stage-hint{margin-left:auto;color:#94a3b8;font-size:.72rem;font-weight:500}html.glass-ui .admin-chart-stage-body{flex:1 1 auto;min-height:min(68vh,640px);background:#0b1220}html.glass-ui .admin-chart-stage-body .admin-chart-wrap{height:100%!important;min-height:min(68vh,640px)!important;border:none!important;border-radius:0!important;background:#0b1220!important}html.glass-ui .admin-chart-stage-body .admin-chart-host{width:100%;height:100%;min-height:min(68vh,640px)}html.glass-ui .admin-chart-stage-body .admin-chart-loading,html.glass-ui .admin-chart-stage-body .admin-chart-error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:.45rem;padding:1.5rem;text-align:center;z-index:2}html.glass-ui .admin-chart-stage-body .admin-chart-loading{background:radial-gradient(ellipse at 50% 30%,rgba(37,99,235,.18),transparent 55%),#0b1220;color:#cbd5e1;font-size:.88rem;font-weight:600}html.glass-ui .admin-chart-stage-body .admin-chart-error{background:radial-gradient(ellipse at 50% 25%,rgba(185,28,28,.16),transparent 50%),#0b1220;color:#fecaca;font-size:.88rem;font-weight:650;line-height:1.45;max-width:none}html.glass-ui .admin-chart-stage-body .admin-chart-error:before{content:"Chart unavailable";display:block;margin-bottom:.35rem;color:#f8fafc;font-size:1rem;font-weight:750;letter-spacing:-.02em}@media (max-width: 900px){html.glass-ui .admin-chart-workspace{min-height:0;gap:.7rem}html.glass-ui .admin-chart-hero{padding:.85rem .9rem}html.glass-ui .admin-chart-stage-hint{margin-left:0;width:100%}html.glass-ui .admin-chart-stage-body,html.glass-ui .admin-chart-stage-body .admin-chart-wrap,html.glass-ui .admin-chart-stage-body .admin-chart-host{min-height:420px!important}}@media (max-width: 640px){html.glass-ui .admin-chart-hero-aside{width:100%}html.glass-ui .admin-chart-symbol{font-size:1.15rem}html.glass-ui .admin-chart-stage-body,html.glass-ui .admin-chart-stage-body .admin-chart-wrap,html.glass-ui .admin-chart-stage-body .admin-chart-host{min-height:360px!important}}html.glass-ui .dash-monitor-section{margin-top:.75rem!important}html.glass-ui .dash-monitor-section .dash-monitor-card--strategies,html.glass-ui .dash-monitor-section .dash-card.dash-monitor-card--strategies,html.glass-ui .dash-monitor-section .dash-monitor-card--strategies.desk-orders-card,html.glass-ui .dash-monitor-section .dash-monitor-card--strategies.desk-orders-card.panel{border:1px solid #d5dde8!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a,0 12px 28px #0f172a0f!important;overflow:hidden!important}html.glass-ui .dash-monitor-section .dash-monitor-head{align-items:flex-start!important;gap:1rem!important;padding:1rem 1.15rem .95rem!important;background:linear-gradient(180deg,#f8fbff,#fff 70%)!important;border-bottom:1px solid #e8eef6!important}html.glass-ui .dash-monitor-section .dash-monitor-head-copy{min-width:0!important}html.glass-ui .dash-monitor-section .dash-monitor-eyebrow{display:inline-flex!important;align-items:center!important;margin:0 0 .35rem!important;color:#2563eb!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}html.glass-ui .dash-monitor-section .dash-monitor-head h2{margin:0!important;color:#0f172a!important;font-size:1.18rem!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.15!important}html.glass-ui .dash-monitor-section .dash-monitor-head p{margin:.28rem 0 0!important;color:#64748b!important;font-size:.8rem!important;font-weight:550!important;line-height:1.35!important;max-width:34rem!important}html.glass-ui .dash-monitor-section .dash-monitor-head-actions{gap:.5rem!important;flex-wrap:wrap!important;justify-content:flex-end!important}html.glass-ui .dash-monitor-section .dash-monitor-live-pill{display:inline-flex!important;align-items:center!important;gap:.35rem!important;min-height:2rem!important;padding:0 .7rem!important;border-radius:999px!important;border:1px solid rgba(16,185,129,.28)!important;background:#10b9811a!important;color:#047857!important;font-size:.7rem!important;font-weight:750!important;letter-spacing:.02em!important}html.glass-ui .dash-monitor-section .dash-monitor-live-dot{width:.45rem!important;height:.45rem!important;border-radius:999px!important;background:#10b981!important;box-shadow:0 0 0 3px #10b98138!important;animation:dash-monitor-pulse 1.6s ease-in-out infinite!important}@keyframes dash-monitor-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}html.glass-ui .dash-monitor-section .dash-monitor-all-btn{min-height:2rem!important;padding:0 .85rem!important;border-radius:8px!important;border:1px solid #2563eb!important;background:#2563eb!important;color:#fff!important;font-size:.78rem!important;font-weight:700!important;box-shadow:0 6px 14px #2563eb38!important}html.glass-ui .dash-monitor-section .dash-monitor-all-btn:hover{background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}html.glass-ui .dash-monitor-section .desk-orders-columns-btn{min-height:2rem!important;border-radius:8px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#0f172a!important;font-weight:650!important}html.glass-ui .dash-monitor-section .dash-monitor-toolbar{gap:.65rem .75rem!important;padding:.85rem 1.15rem!important;background:linear-gradient(180deg,#f4f7fb,#eef3f9)!important;border-bottom:1px solid #e2e8f0!important}html.glass-ui .dash-monitor-section .dash-monitor-filter-label,html.glass-ui .dash-monitor-section .orders-filter-label{color:#475569!important;font-size:.64rem!important;font-weight:750!important;letter-spacing:.06em!important}html.glass-ui .dash-monitor-section .dash-monitor-input,html.glass-ui .dash-monitor-section .dash-monitor-filter .search-select-trigger,html.glass-ui .dash-monitor-section .orders-filter .search-select-trigger{min-height:2.4rem!important;border-radius:8px!important;border:1px solid #c5cedb!important;background:#fff!important;box-shadow:0 1px 1px #0f172a08!important}html.glass-ui .dash-monitor-section .dash-monitor-input:focus,html.glass-ui .dash-monitor-section .dash-monitor-filter .search-select-trigger:focus{border-color:#93c5fd!important;box-shadow:0 0 0 3px #3b82f624!important;outline:none!important}html.glass-ui .dash-monitor-section .dash-monitor-count{display:inline-flex!important;align-items:center!important;min-height:2.4rem!important;padding:0 .7rem!important;border-radius:8px!important;border:1px solid #d7dee8!important;background:#fff!important;color:#334155!important;font-size:.78rem!important;font-weight:750!important;font-variant-numeric:tabular-nums!important;align-self:flex-end!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stats{gap:.5rem!important;padding-bottom:0!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat{min-height:2.55rem!important;padding:.35rem .7rem!important;border-radius:10px!important;border:1px solid #d8dee8!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.7rem!important;height:1.7rem!important;border-radius:7px!important;background:#dbeafe!important;color:#1d4ed8!important;flex-shrink:0!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat--live .dash-monitor-user-stat-icon{background:#0f766e1f!important;color:#0f766e!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat--paper .dash-monitor-user-stat-icon{background:#2563eb1f!important;color:#1d4ed8!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat-body{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat-label{color:#64748b!important;font-size:.6rem!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat-value{color:#0f172a!important;font-size:1.02rem!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.1!important;font-variant-numeric:tabular-nums!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat-hint{color:#94a3b8!important;font-size:.68rem!important;font-weight:600!important;margin-left:.15rem!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat--live{border-color:#0f766e47!important;background:linear-gradient(180deg,#f0fdfa,#fff)!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat--live .dash-monitor-user-stat-value{color:#0f766e!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat--paper{border-color:#2563eb47!important;background:linear-gradient(180deg,#eff6ff,#fff)!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stat--paper .dash-monitor-user-stat-value{color:#1d4ed8!important}html.glass-ui .dash-monitor-section .desk-orders-table-viewport,html.glass-ui .dash-monitor-section .dash-strategies-table-viewport,html.glass-ui .dash-monitor-section .dash-strategies-table-shell .desk-orders-table-viewport{background:#fff!important;border-top:none!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead,html.glass-ui .dash-monitor-section table.dash-strategies-table thead{background:#f1f5f9!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th,html.glass-ui .dash-monitor-section table.dash-strategies-table thead th,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th:first-child,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th:last-child,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--sr,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--symbol,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--actions,html.glass-ui .dash-monitor-section .desk-strategies-table-viewport.is-scrolled-left table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--sr,html.glass-ui .dash-monitor-section .desk-strategies-table-viewport.is-scrolled-left table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--symbol,html.glass-ui .dash-monitor-section .desk-strategies-table-viewport.is-scrolled-left table.dash-strategies-table.admin-merged-orders thead th.desk-order-sticky--actions{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#334155!important;border:none!important;border-bottom:1px solid #d8e0ea!important;border-right:1px solid #e8eef5!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;padding-top:.72rem!important;padding-bottom:.72rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders thead th:last-child{border-right:none!important}html.glass-ui .dash-monitor-section thead th .desk-order-th-grip{color:#94a3b8!important;opacity:.85!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody td,html.glass-ui .dash-monitor-section table.dash-strategies-table tbody td{border-bottom:1px solid #eef2f7!important;color:#0f172a!important;font-size:.82rem!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody td.desk-order-sticky,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody td.desk-order-sticky--sr,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody td.desk-order-sticky--symbol,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody td.desk-order-sticky--actions{background:#fff!important;background-color:#fff!important}html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover td,html.glass-ui .dash-monitor-section table.dash-strategies-table tbody tr:hover td,html.glass-ui .dash-monitor-section table.dash-strategies-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-sticky{background:#f8fbff!important;background-color:#f8fbff!important}html.glass-ui .dash-monitor-section .dash-monitor-link,html.glass-ui .dash-monitor-section a.dash-monitor-link{color:#1d4ed8!important;font-weight:700!important}html.glass-ui .dash-monitor-section .dash-monitor-perf-val.pos,html.glass-ui .dash-monitor-section .dash-monitor-perf-val.pnl-pos{color:#15803d!important;font-weight:750!important}html.glass-ui .dash-monitor-section .dash-monitor-perf-val.neg,html.glass-ui .dash-monitor-section .dash-monitor-perf-val.pnl-neg{color:#b91c1c!important;font-weight:750!important}html.glass-ui .dash-monitor-section .dash-monitor-status-cell .badge.ok,html.glass-ui .dash-monitor-section .dash-monitor-status-cell .badge.paper{border-radius:999px!important;border:1px solid rgba(22,163,74,.25)!important;background:#ecfdf5!important;color:#166534!important;font-weight:700!important}html.glass-ui .dash-monitor-section .desk-order-channel,html.glass-ui .dash-monitor-section .desk-order-product{border-radius:999px!important;font-weight:700!important}html.glass-ui .dash-monitor-section .dash-monitor-pager{border-top:1px solid #e8eef6!important;background:#f8fafc!important}html.glass-ui .dash-monitor-section .dash-monitor-pager .pager{padding:.7rem 1.05rem!important;background:transparent!important}@media (max-width: 900px){html.glass-ui .dash-monitor-section .dash-monitor-head{flex-direction:column!important;align-items:stretch!important}html.glass-ui .dash-monitor-section .dash-monitor-head-actions{justify-content:flex-start!important}html.glass-ui .dash-monitor-section .dash-monitor-user-stats{margin-left:0!important;width:100%!important}}.page-loader-svg{width:2rem;height:2rem;display:block;transform-origin:50% 50%;animation:page-loader-rotate .9s linear infinite}.page-loader-svg--gate{width:1.65rem;height:1.65rem}.page-loader-track{stroke:#e2e8f0;stroke-width:2.5}.page-loader-arc{stroke:#0f1a32;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:72 113}@keyframes page-loader-rotate{to{transform:rotate(360deg)}}.loading-block{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.85rem!important;min-height:11rem!important;padding:2.25rem 1.25rem!important;text-align:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.loading-block-label{margin:0!important;color:#64748b!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.35!important}.page-gate-loader{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:2rem;background:#0f1a32}.page-gate-mark{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:8px;background:#f8fafc0f;border:1px solid rgba(248,250,252,.12);color:#f8fafc;font-size:.95rem;font-weight:700;letter-spacing:-.03em}.page-gate-loader .page-loader-track{stroke:#f8fafc24}.page-gate-loader .page-loader-arc{stroke:#93c5fd}.page-gate-loader .loading-block-label{color:#94a3b8!important;font-size:.8rem!important}.spinner{width:16px;height:16px;border:2px solid #e2e8f0;border-top-color:#0f1a32;border-radius:50%;animation:page-loader-rotate .75s linear infinite}html.glass-ui .loading-block,html.glass-ui[data-theme=light] .loading-block{background:transparent!important;border:none!important;box-shadow:none!important}html.glass-ui .reports-page .loading-block,html.glass-ui .clients-page--premium .clients-library-body>.loading-block,html.glass-ui .rs-approval-shell>.loading-block{margin:.5rem 0}@media (prefers-reduced-motion: reduce){.page-loader-svg,.spinner{animation:none!important}}html.glass-ui .dash-date-range--shell,html.glass-ui .dash-header-filters .dash-date-range--shell,html.glass-ui .dash .dash-date-range--shell,html.glass-ui .dash-pnl-section--pro .dash-date-range--shell{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:.35rem!important;min-height:2.35rem!important;height:2.35rem!important;padding:0 .65rem!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c5cedb!important;border-radius:8px!important;box-shadow:none!important}html.glass-ui .dash-date-range--shell:focus-within{border-color:#93c5fd!important;box-shadow:0 0 0 3px #2563eb1f!important}html.glass-ui .dash-date-shell-icon{flex-shrink:0;color:#64748b}html.glass-ui .dash-date-range--shell:focus-within .dash-date-shell-icon{color:#0f1a32}html.glass-ui .dash-date-range--shell .dash-date-input,html.glass-ui .dash-header-filters .dash-date-range--shell .dash-date-input,html.glass-ui .dash .dash-date-range--shell .dash-date-input,html.glass-ui .dash-pnl-section--pro .dash-date-range--shell .dash-date-input,html.glass-ui .main .dash-date-range--shell input.dash-date-input[type=date],html.glass-ui .workspace .dash-date-range--shell input.dash-date-input[type=date]{width:auto!important;min-width:7.25rem!important;max-width:none!important;flex:0 1 auto!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#0f172a!important;font-size:.8125rem!important;font-weight:550!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums!important;color-scheme:light!important;cursor:pointer!important;outline:none!important}html.glass-ui .dash-date-range--shell .dash-date-input::-webkit-calendar-picker-indicator{opacity:0;width:0;padding:0;margin:0}html.glass-ui .dash-date-range--shell .dash-date-sep,html.glass-ui .dash-header-filters .dash-date-range--shell .dash-date-sep{flex-shrink:0!important;color:#94a3b8!important;font-size:.85rem!important;font-weight:500!important;line-height:1!important;padding:0 .05rem!important;text-transform:none!important;letter-spacing:0!important}@media (max-width: 640px){html.glass-ui .dash-date-range--shell{height:auto!important;min-height:2.35rem!important;flex-wrap:wrap!important;padding-top:.35rem!important;padding-bottom:.35rem!important}}html.glass-ui .trading-desk-panel .desk-orders-card,html.glass-ui .trading-desk-panel .panel.desk-orders-card,html.glass-ui .trading-desk-panel .desk-orders-card *,html.glass-ui .trading-desk-panel table.desk-orders-table,html.glass-ui .trading-desk-panel table.desk-orders-table thead th,html.glass-ui .trading-desk-panel table.desk-orders-table tbody td,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-th-label,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-symbol-name,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-strategy,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-when-line,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-num,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-pnl,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-product,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-channel,html.glass-ui .trading-desk-panel table.desk-orders-table .side,html.glass-ui .trading-desk-panel .orders-filters,html.glass-ui .trading-desk-panel .orders-filter-label,html.glass-ui .trading-desk-panel .orders-filter .search-select-trigger,html.glass-ui .trading-desk-panel .orders-filter .desk-date-trigger{font-family:var(--font, "Plus Jakarta Sans", "Segoe UI", sans-serif)!important}html.glass-ui .trading-desk-panel .desk-orders-card,html.glass-ui .trading-desk-panel .panel.desk-orders-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a!important}html.glass-ui .trading-desk-panel .desk-orders-card .orders-filters,html.glass-ui .trading-desk-panel .orders-filters--desk-unified{background:#f8fafc!important;border-bottom:none!important}html.glass-ui .trading-desk-panel .orders-filter-label{color:var(--pro-faint, #64748b)!important}html.glass-ui .trading-desk-panel .orders-filter--actions{border-left-color:#e2e8f0!important}html.glass-ui .trading-desk-panel .orders-filter .search-select-trigger,html.glass-ui .trading-desk-panel .orders-filter .desk-date-filter,html.glass-ui .trading-desk-panel .orders-filter .desk-date-trigger,html.glass-ui .trading-desk-panel .orders-filter select,html.glass-ui .trading-desk-panel .orders-filter-reset{background:#fff!important;border:1px solid #c5cedb!important;color:var(--pro-text, #0f172a)!important;box-shadow:none!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport,html.glass-ui .trading-desk-panel .desk-orders-table-shell{background:#fff!important}html.glass-ui .trading-desk-panel table.data.desk-orders-table,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders,html.glass-ui .trading-desk-panel table.desk-orders-table{background:#fff!important;color:var(--pro-text, #0f172a)!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders thead,html.glass-ui .trading-desk-panel table.desk-orders-table thead,html.glass-ui .trading-desk-panel table.data.desk-orders-table thead{background:#f1f5f9!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders thead th,html.glass-ui .trading-desk-panel table.desk-orders-table thead th,html.glass-ui .trading-desk-panel table.data.desk-orders-table thead th,html.glass-ui .trading-desk-panel table.data thead th,html.glass-ui .trading-desk-panel table.desk-orders-table thead th.desk-order-sticky,html.glass-ui .trading-desk-panel table.desk-orders-table thead th.desk-order-sticky--sr,html.glass-ui .trading-desk-panel table.desk-orders-table thead th.desk-order-sticky--symbol,html.glass-ui .trading-desk-panel table.desk-orders-table thead th.desk-order-sticky--actions,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders thead th.desk-order-sticky{background:#f1f5f9!important;background-color:#f1f5f9!important;color:var(--pro-muted, #475569)!important;border-bottom:1px solid #d8e0ea!important;border-right:1px solid #e8eef5!important;text-transform:none!important;letter-spacing:.01em!important;font-weight:700!important;box-shadow:none!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-th-label{color:var(--pro-muted, #475569)!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody td,html.glass-ui .trading-desk-panel table.desk-orders-table tbody td,html.glass-ui .trading-desk-panel table.data tbody td,html.glass-ui .trading-desk-panel table.desk-orders-table tbody td.desk-order-sticky,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody td.desk-order-sticky{background:#fff!important;background-color:#fff!important;color:var(--pro-text, #0f172a)!important;border-bottom:1px solid #eef2f7!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:nth-child(2n) td,html.glass-ui .trading-desk-panel table.desk-orders-table tbody tr:nth-child(2n) td,html.glass-ui .trading-desk-panel table.data tbody tr:nth-child(2n) td,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr:nth-child(2n) td.desk-order-sticky,html.glass-ui .trading-desk-panel table.desk-orders-table tbody tr:nth-child(2n) td.desk-order-sticky{background:#fafbfc!important;background-color:#fafbfc!important}html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:active td,html.glass-ui .trading-desk-panel table.desk-orders-table tbody tr:hover td,html.glass-ui .trading-desk-panel table.data tbody tr:hover td,html.glass-ui .trading-desk-panel table.desk-orders-table.admin-merged-orders tbody tr.admin-order-row:hover td.desk-order-sticky,html.glass-ui .trading-desk-panel table.desk-orders-table tbody tr:hover td.desk-order-sticky{background:#f8fbff!important;background-color:#f8fbff!important;color:var(--pro-text, #0f172a)!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table thead .desk-order-sticky--sr,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table thead .desk-order-sticky--symbol,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-right table.desk-orders-table thead .desk-order-sticky--actions{background:#f1f5f9!important;background-color:#f1f5f9!important;color:var(--pro-muted, #475569)!important;box-shadow:none!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody .desk-order-sticky--sr,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody .desk-order-sticky--symbol,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-right table.desk-orders-table .desk-order-sticky--actions{background:#fff!important;background-color:#fff!important;color:var(--pro-text, #0f172a)!important;box-shadow:2px 0 8px #0f172a0f!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr:nth-child(2n) .desk-order-sticky--sr,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr:nth-child(2n) .desk-order-sticky--symbol,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-right table.desk-orders-table tbody tr:nth-child(2n) .desk-order-sticky--actions{background:#fafbfc!important;background-color:#fafbfc!important}html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr:hover .desk-order-sticky--sr,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-left table.desk-orders-table tbody tr:hover .desk-order-sticky--symbol,html.glass-ui .trading-desk-panel .desk-orders-table-viewport.is-scrolled-right table.desk-orders-table tbody tr:hover .desk-order-sticky--actions{background:#f8fbff!important;background-color:#f8fbff!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-symbol-name,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-strategy,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-strategy-cell .desk-order-strategy,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-num,html.glass-ui .trading-desk-panel table.desk-orders-table .user-cell>span:first-child{color:var(--pro-text, #0f172a)!important;font-family:var(--font, "Plus Jakarta Sans", "Segoe UI", sans-serif)!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-sr{color:var(--pro-faint, #64748b)!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-when-line{color:var(--pro-muted, #475569)!important;font-family:var(--font, "Plus Jakarta Sans", "Segoe UI", sans-serif)!important}html.glass-ui .trading-desk-panel table.desk-orders-table .user-cell .email,html.glass-ui .trading-desk-panel table.desk-orders-table .user-cell .muted,html.glass-ui .trading-desk-panel table.desk-orders-table .muted,html.glass-ui .trading-desk-panel table.desk-orders-table .admin-order-stack-muted,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-when-line--muted{color:var(--pro-faint, #64748b)!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-product{color:var(--pro-muted, #475569)!important}html.glass-ui .trading-desk-panel table.desk-orders-table .side.buy,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-opt-label--call{color:var(--pro-pos, #15803d)!important}html.glass-ui .trading-desk-panel table.desk-orders-table .side.sell,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-opt-label--short{color:var(--pro-neg, #b91c1c)!important}html.glass-ui .trading-desk-panel table.desk-orders-table td.desk-order-pnl.pos,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-pnl.pos{color:var(--pro-pos, #15803d)!important}html.glass-ui .trading-desk-panel table.desk-orders-table td.desk-order-pnl.neg,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-pnl.neg{color:var(--pro-neg, #b91c1c)!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-pnl:before,html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-pnl:after,html.glass-ui .trading-desk-panel table.desk-orders-table td.desk-order-pnl:before,html.glass-ui .trading-desk-panel table.desk-orders-table td.desk-order-pnl:after{content:none!important;display:none!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-actions .icon-action{border:1px solid #d0d7e2!important;background:#fff!important;color:var(--pro-muted, #475569)!important;box-shadow:none!important;border-radius:8px!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-actions .icon-action:hover:not(:disabled){border-color:#93c5fd!important;background:#eff6ff!important;color:#1d4ed8!important}html.glass-ui .trading-desk-panel .desk-orders-pager,html.glass-ui .trading-desk-panel .desk-orders-card .dash-monitor-pager{background:#f8fafc!important;border-top:1px solid #e8eef6!important}html.glass-ui .trading-desk-panel .desk-orders-pager .pager,html.glass-ui .trading-desk-panel .pager{background:transparent!important;color:var(--pro-faint, #64748b)!important;font-family:var(--font, "Plus Jakarta Sans", "Segoe UI", sans-serif)!important}html.glass-ui .trading-desk-panel .desk-orders-pager .pager button,html.glass-ui .trading-desk-panel .desk-orders-pager .pager .btn,html.glass-ui .trading-desk-panel .pager button,html.glass-ui .trading-desk-panel .pager .btn{background:#fff!important;border:1px solid #d0d7e2!important;color:var(--pro-muted, #475569)!important;font-family:var(--font, "Plus Jakarta Sans", "Segoe UI", sans-serif)!important}html.glass-ui .trading-desk-panel .desk-orders-pager .pager button:hover:not(:disabled),html.glass-ui .trading-desk-panel .desk-orders-pager .pager .btn:hover:not(:disabled),html.glass-ui .trading-desk-panel .pager button:hover:not(:disabled),html.glass-ui .trading-desk-panel .pager .btn:hover:not(:disabled){background:#eff6ff!important;border-color:#93c5fd!important;color:#1d4ed8!important}html.glass-ui .trading-desk-panel .desk-orders-pager .pager button:disabled,html.glass-ui .trading-desk-panel .desk-orders-pager .pager .btn:disabled,html.glass-ui .trading-desk-panel .pager button:disabled,html.glass-ui .trading-desk-panel .pager .btn:disabled{background:#f1f5f9!important;color:#94a3b8!important;border-color:#e2e8f0!important}html.glass-ui .trading-desk-panel .empty-state{color:var(--pro-faint, #64748b)!important;font-family:var(--font, "Plus Jakarta Sans", "Segoe UI", sans-serif)!important}html.glass-ui .trading-desk-panel .empty-state strong{color:var(--pro-text, #0f172a)!important}html.glass-ui .trading-desk-page .desk-workspace-title{color:var(--pro-text, #0f172a)!important;font-family:var(--font, "Plus Jakarta Sans", "Segoe UI", sans-serif)!important;font-weight:800!important;letter-spacing:-.02em!important}html.glass-ui .trading-desk-page .desk-workspace-meta{color:var(--pro-faint, #64748b)!important;font-family:var(--font, "Plus Jakarta Sans", "Segoe UI", sans-serif)!important}html.glass-ui .trading-desk-panel table.desk-orders-table .desk-order-col-resizer:after{background:#64748b59!important}
