@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap);:root{--surface-base:#0d0e10;--surface-raised:#131416;--surface-overlay:#1a1c1f;--surface-elevated:#222528;--surface-floating:#2b2e32;--border-subtle:#ffffff0a;--border-default:#ffffff14;--border-strong:#ffffff1f;--border-accent:#03aecc4d;--text-primary:#e8eaed;--text-secondary:#9ca3af;--text-tertiary:#6b7280;--text-disabled:#4a4f57;--text-inverse:#0d0e10;--accent-primary:#03aecc;--accent-primary-hover:#04c9ea;--accent-primary-subtle:#03aecc1a;--accent-primary-muted:#03aecc0f;--color-success:#22c55e;--color-success-subtle:#22c55e1f;--color-success-border:#22c55e40;--color-danger:#ef4444;--color-danger-subtle:#ef44441a;--color-danger-border:#ef44444d;--color-warning:#f59e0b;--color-warning-subtle:#f59e0b1a;--color-info:#3b82f6;--color-info-subtle:#3b82f61a;--color-buy:#00c853;--color-buy-bg:#00c8531a;--color-buy-border:#00c8534d;--color-sell:#ef4444;--color-sell-bg:#ef44441a;--color-sell-border:#ef44444d;--color-profit:#22c55e;--color-loss:#ef4444;--color-neutral:#6b7280;--font-primary:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Outfit","Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code","SF Mono","Cascadia Code",monospace;--text-2xs:9px;--text-xs:10px;--text-sm:11px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-xs:0 1px 2px #0003;--shadow-sm:0 1px 3px #0000004d,0 1px 2px #0003;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--shadow-xl:0 16px 48px #0009;--shadow-glow:0 0 20px #03aecc26;--shadow-glow-strong:0 0 30px #03aecc40;--shadow-buy-glow:0 0 12px #00c85333;--shadow-sell-glow:0 0 12px #ef444433;--shadow-inset:inset 0 1px 0 #ffffff0a;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--transition-spring:500ms cubic-bezier(0.34,1.56,0.64,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--z-max:9999}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDownIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.97)}}@keyframes flashGreen{0%{background-color:#22c55e40;transform:scale(1.03)}to{background-color:#0000;transform:scale(1)}}@keyframes flashRed{0%{background-color:#ef444440;transform:scale(1.03)}to{background-color:#0000;transform:scale(1)}}@keyframes glowPulse{0%,to{box-shadow:0 0 8px #03aecc33}50%{box-shadow:0 0 16px #03aecc66}}@keyframes borderGlow{0%,to{border-color:#03aecc4d}50%{border-color:#03aecc99}}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stagger-child:first-child{animation-delay:.05s}.stagger-child:nth-child(2){animation-delay:.1s}.stagger-child:nth-child(3){animation-delay:.15s}.stagger-child:nth-child(4){animation-delay:.2s}.stagger-child:nth-child(5){animation-delay:.25s}.stagger-child:nth-child(6){animation-delay:.3s}.stagger-child:nth-child(7){animation-delay:.35s}.stagger-child:nth-child(8){animation-delay:.4s}.stagger-child:nth-child(9){animation-delay:.45s}.stagger-child:nth-child(10){animation-delay:.5s}.stagger-child:nth-child(11){animation-delay:.55s}.stagger-child:nth-child(12){animation-delay:.6s}.animate-fade-in{animation:fadeIn .3s ease-out forwards}.animate-fade-up{animation:fadeUpIn .35s cubic-bezier(.16,1,.3,1) forwards;animation:fadeUpIn .35s var(--ease-out-expo) forwards}.animate-scale-in{animation:scaleIn .25s cubic-bezier(.34,1.56,.64,1) forwards;animation:scaleIn .25s var(--ease-spring) forwards}.animate-slide-right{animation:slideInRight .4s cubic-bezier(.34,1.56,.64,1) forwards;animation:slideInRight .4s var(--ease-spring) forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-breathe{animation:breathe 3s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.glass-panel{backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);background:#121416e0;border:1px solid #ffffff0f;border-radius:12px;border-radius:var(--radius-xl);box-shadow:0 8px 24px #00000080,inset 0 1px 0 #ffffff0a;box-shadow:var(--shadow-lg),var(--shadow-inset)}.glass-card{backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);background:#121416bf;border:1px solid #ffffff14;border:1px solid var(--border-default);border-radius:8px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000004d,0 1px 2px #0003;box-shadow:var(--shadow-sm);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.glass-card:hover{background:#121416d9;border-color:#ffffff1f;border-color:var(--border-strong);box-shadow:0 4px 12px #0006;box-shadow:var(--shadow-md)}.glass-subtle{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f0f0f99;border:1px solid #ffffff0a;border:1px solid var(--border-subtle)}.glass-toast{backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);background:#141618eb;border:1px solid #ffffff0f;border-radius:12px;border-radius:var(--radius-xl);box-shadow:0 8px 24px #00000080,0 0 20px #03aecc26;box-shadow:var(--shadow-lg),var(--shadow-glow)}.glass-accent{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#03aecc14,#03aecc05);border:1px solid #03aecc4d;border:1px solid var(--border-accent);border-radius:8px;border-radius:var(--radius-lg);box-shadow:0 0 20px #03aecc26;box-shadow:var(--shadow-glow)}.glass-input{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f0f11cc;border:1px solid #ffffff14;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);color:#e8eaed;color:var(--text-primary);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.glass-input:focus,.glass-input:focus-within{border-color:#03aecc;border-color:var(--accent-primary);box-shadow:0 0 0 3px #03aecc1a;box-shadow:0 0 0 3px var(--accent-primary-subtle);outline:none}@font-face{font-display:swap;font-family:Outfit;src:url(/static/media/Outfit-VariableFont_wght.00c2ed1a3bf798b0da27.ttf)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,ol,p,ul{font-weight:400;margin:0;padding:0}ol,ul{list-style:none}img{height:auto;max-width:100%}button{border:none;cursor:pointer;outline:none}a,button{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-primary)}a{color:inherit;text-decoration:none}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d0e10;background:var(--surface-base);color:#e8eaed;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-primary);font-size:13px;font-size:var(--text-base);line-height:1.5;text-rendering:optimizeLegibility}@media only screen and (max-width:380px){body{font-size:11px;font-size:var(--text-sm)}}html ::-webkit-scrollbar{height:5px;padding-left:5px;width:5px}html ::-webkit-scrollbar-thumb{background:#222528;background:var(--surface-elevated);border-radius:4px;height:10px}html ::-webkit-scrollbar-thumb:hover{background:#2b2e32;background:var(--surface-floating)}html ::-webkit-scrollbar-track{background:#0d0e10;background:var(--surface-base)}input:focus{border:1px solid #03aecc!important;border:1px solid var(--accent-primary)!important;box-shadow:0 0 10px #03aecc33;outline:0!important}.prefix_normal_filter__input:focus,.quote__input:focus{border:none!important;box-shadow:none!important;outline:0!important}.prefix_normal_filter__indicators{height:100%!important}.component_heading{color:#e8eaed;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-primary);font-size:20px;font-size:var(--text-xl);font-weight:700;font-weight:var(--font-bold);line-height:1.2}.react_select_container{align-items:center;display:flex;width:100%}.react_select_container .react-select__control{height:100%;max-height:49px}.react_select_container .react-select__control .react-select__value-container{height:100%;margin:0;max-height:49px;padding:0}.react_select_container .react-select__control .react-select__value-container .react-select__placeholder{align-items:center;display:flex;height:100%;max-height:49px}.react_select_container .react-select__control .react-select__value-container .react-select__input-container{height:100%;margin:0;max-height:49px;padding:0}.react_select_container .react-select__control .react-select__value-container .react-select__input-container:after{max-height:49px!important}.react_select_container .react-select__control .react-select__value-container .react-select__input-container .react-select__input{height:100%;max-height:49px}.react_select_container .react-select__control .react-select__indicators .react-select__indicator-separator{display:none}.react_select_container .react-select__control .react-select__indicators .react-select__indicator{color:#e8eaed;color:var(--text-primary);padding:0}.mosaic.mosaic-blueprint-theme{background:none!important;max-height:calc(100vh - 155px)}@media screen and (min-width:1024px)and (max-width:1600px){.mosaic.mosaic-blueprint-theme{max-height:calc(100vh - 120px)}}.mosaic-window-body,.pageBg{align-items:flex-start;align-self:stretch;background:#222528!important;background:var(--surface-elevated)!important;border-radius:0 16px 16px 16px!important;border-radius:0 var(--radius-2xl) var(--radius-2xl) var(--radius-2xl)!important;display:flex;flex-direction:column;gap:12px;gap:var(--space-3);max-height:calc(100vh - 201px);overflow:auto!important;padding:20px;padding:var(--space-5)}@media screen and (min-width:1024px)and (max-width:1600px){.mosaic-window-body,.pageBg{gap:8px;gap:var(--space-2);max-height:calc(100vh - 160px);padding:12px!important;padding:var(--space-3)!important}}@media only screen and (max-width:768px){.mosaic-window-body,.pageBg{border-radius:8px!important;border-radius:var(--radius-lg)!important;max-height:calc(100vh - 100px);padding:12px!important;padding:var(--space-3)!important}}@media only screen and (max-width:500px){.mosaic-window-body,.pageBg{gap:8px;gap:var(--space-2);padding:8px!important;padding:var(--space-2)!important}}.custom_checkbox .ant-checkbox-wrapper{align-items:flex-start;display:flex}.custom_checkbox .ant-checkbox-wrapper .ant-checkbox{align-self:flex-start;margin-top:5px}.custom_checkbox .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{background-color:#131416;background-color:var(--surface-raised);border:2px solid #fff3}.custom_checkbox .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#03aecc!important;background-color:var(--accent-primary)!important}.custom_checkbox .ant-checkbox-wrapper span{color:#e8eaed;color:var(--text-primary)}.custom_checkbox .ant-checkbox-wrapper span:last-child{padding-left:12px;padding-left:var(--space-3)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#e8eaed!important;-webkit-text-fill-color:var(--text-primary)!important;border:none!important;box-shadow:inset 0 0 0 #0d0e10!important;box-shadow:0 0 0 var(--surface-base) inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-moz-autofill{-moz-text-fill-color:#e8eaed!important;-moz-text-fill-color:var(--text-primary)!important;border:1px solid #0d0e10!important;border:1px solid var(--surface-base)!important;box-shadow:inset 0 0 0 #0d0e10!important;box-shadow:0 0 0 var(--surface-base) inset!important}.ant-message-notice-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1a1c1f!important;background-color:var(--surface-overlay)!important;border:1px solid #03aecc4d!important;border:1px solid var(--border-accent)!important;border-radius:8px!important;border-radius:var(--radius-lg)!important;box-shadow:0 8px 24px #00000080!important;box-shadow:var(--shadow-lg)!important;color:#e8eaed!important;color:var(--text-primary)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-primary)!important;font-size:13px!important;font-size:var(--text-base)!important}.ant-message-notice-error .ant-message-notice-content{background-color:#ef44441a!important;background-color:var(--color-danger-subtle)!important;border:1px solid #ef44444d!important;border:1px solid var(--color-danger-border)!important;color:#fca5a5!important}.ant-message-notice-success .ant-message-notice-content{background-color:#22c55e1f!important;background-color:var(--color-success-subtle)!important;border:1px solid #22c55e40!important;border:1px solid var(--color-success-border)!important;color:#86efac!important}.search_input_wrapper{align-items:center;background:#131416;background:var(--surface-raised);border:1px solid #ffffff14;border:1px solid var(--border-default);border-radius:4px;border-radius:var(--radius-sm);color:#e8eaed;color:var(--text-primary);cursor:pointer;display:flex;height:30px;justify-content:space-between;max-width:273px;min-width:160px;padding:8px 20px;padding:var(--space-2) var(--space-5);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.search_input_wrapper:hover{border-color:#ffffff1f;border-color:var(--border-strong)}.search_input_wrapper:focus-within{border-color:#03aecc;border-color:var(--accent-primary);box-shadow:0 0 0 3px #03aecc1a;box-shadow:0 0 0 3px var(--accent-primary-subtle)}.search_input_wrapper input{background:#0000;border:none!important;box-shadow:none!important;color:#e8eaed;color:var(--text-primary);outline:none!important;width:90%}.search_input_wrapper input::placeholder{color:#6b7280;color:var(--text-tertiary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-primary);font-size:11px;font-size:var(--text-sm);font-weight:400;font-weight:var(--font-normal);line-height:1.2}.search_input_wrapper input:focus{border:none!important;box-shadow:none!important;outline:none!important}.tradingview-widget-copyright{display:none!important}.select-symbol-btn{background-color:#222528;background-color:var(--surface-elevated);border:1px solid #ffffff1f;border:1px solid var(--border-strong);border-radius:4px;border-radius:var(--radius-sm);color:#e8eaed;color:var(--text-primary);cursor:pointer;font-size:14px;font-size:var(--text-md);margin:5px 0 5px 5px;padding:6px 12px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.select-symbol-btn:hover{background-color:#2b2e32;background-color:var(--surface-floating);border-color:#03aecc;border-color:var(--accent-primary)}.select-symbol-btn:focus{box-shadow:0 0 0 2px #03aecc1a;box-shadow:0 0 0 2px var(--accent-primary-subtle);outline:none}.css-hlgwow{padding:0 8px!important}.tradingview-widget-container{height:90vh;margin:auto;width:90vw}@media only screen and (max-width:768px){.tradingview-widget-container{height:calc(100vh - 52px);margin:0;width:100vw}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-tabs-tab{padding:8px 10px!important}.ant-select-selector,.ant-tabs-tab{font-size:11px!important;font-size:var(--text-sm)!important}.ant-modal{margin:12px auto!important;max-width:calc(100vw - 24px)!important}.ant-modal-content{border-radius:12px!important;border-radius:var(--radius-xl)!important}.ant-drawer-content-wrapper{width:280px!important}}.no-data{align-items:center;color:#6b7280;color:var(--text-tertiary);display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-primary);font-size:14px;font-size:var(--text-md);justify-content:center;padding:32px;padding:var(--space-8)}.App{background-color:var(--surface-base);min-height:100vh;text-align:center}.App-link{color:var(--accent-primary)}.update-overlay{align-items:center;background-color:#000000e0;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.update-card{background-color:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8);width:420px}.update-card__header{align-items:center;display:flex;gap:var(--space-5)}.update-card__icon-wrap{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:center;position:relative;width:60px}.update-card__ring{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.update-card__ring-bg{fill:none;stroke:var(--surface-elevated);stroke-width:3}.update-card__ring-progress{fill:none;stroke:var(--accent-primary);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.update-card__countdown{color:var(--accent-primary);font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--font-bold);line-height:1;position:relative;z-index:1}.update-card__title{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3;margin-bottom:var(--space-1)}.update-card__subtitle{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.4}.update-card__body{background-color:var(--surface-elevated);border-left:3px solid var(--accent-primary);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:var(--text-base);line-height:1.6;padding:var(--space-4)}.update-card__divider{background-color:var(--border-subtle);height:1px}.update-card__btn{align-items:center;background-color:var(--accent-primary);border:none;border-radius:var(--radius-md);color:var(--text-inverse);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--text-md);font-weight:var(--font-semibold);gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-5);transition:background-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.update-card__btn:hover{background-color:var(--accent-primary-hover);box-shadow:var(--shadow-glow)}.lm-container{align-items:center;display:flex;position:relative}.lm-quick-save-btn{align-items:center;background:var(--surface-overlay);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);gap:5px;height:30px;margin-right:4px;padding:0 10px;transition:all .15s ease;white-space:nowrap}.lm-quick-save-btn svg{flex-shrink:0}.lm-quick-save-btn:hover{background:var(--accent-primary-subtle);border-color:var(--accent-primary);color:var(--accent-primary)}.lm-quick-save-btn.saved{background:#22c55e1a;background:var(--color-success-subtle,#22c55e1a);border-color:#22c55e4d;border-color:var(--color-success-border,#22c55e4d);color:#22c55e;color:var(--color-success,#22c55e);pointer-events:none}@media(max-width:480px){.lm-quick-save-btn{display:none}}.lm-trigger{align-items:center;background:var(--surface-overlay);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);gap:5px;height:30px;padding:0 10px;transition:all .15s ease;white-space:nowrap}.lm-trigger .lm-chevron{opacity:.6;transition:transform .2s ease}.lm-trigger .lm-chevron.open{opacity:1;transform:rotate(180deg)}.lm-trigger.open,.lm-trigger:hover{background:var(--surface-elevated);border-color:var(--border-strong);color:var(--text-primary)}.lm-trigger.open{background:var(--accent-primary-muted);border-color:var(--accent-primary);color:var(--accent-primary)}@media(max-width:480px){.lm-trigger{display:none}}.lm-dropdown{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),var(--shadow-inset);overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:288px;z-index:10050}.lm-panel-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:14px 16px 12px}.lm-panel-title{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-semibold);gap:7px;letter-spacing:-.01em}.lm-close-btn,.lm-panel-title{align-items:center;display:flex}.lm-close-btn{background:#0000;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:#ffffff73;cursor:pointer;height:24px;justify-content:center;transition:all .12s ease;width:24px}.lm-close-btn svg{display:block;flex-shrink:0}.lm-close-btn:hover{background:var(--surface-elevated);border-color:var(--border-strong);color:#ffffffe6}.lm-save-section{border-bottom:1px solid var(--border-subtle);padding:10px 12px}.lm-save-hint{color:var(--text-tertiary);font-family:var(--font-primary);font-size:var(--text-xs);line-height:1.45;margin:0 0 8px;text-align:left}.lm-save-row{display:flex;gap:6px}.lm-input{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);flex:1 1;font-family:var(--font-primary);font-size:var(--text-sm);height:32px;outline:none;padding:0 10px;transition:border-color .15s ease,box-shadow .15s ease}.lm-input::placeholder{color:var(--text-tertiary)}.lm-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-subtle)}.lm-save-btn{align-items:center;background:var(--accent-primary-subtle);border:1px solid var(--border-accent);border-radius:var(--radius-md);color:var(--accent-primary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);gap:5px;height:32px;padding:0 12px;transition:all .15s ease;white-space:nowrap}.lm-save-btn:hover:not(:disabled){background:var(--accent-primary);border-color:var(--accent-primary);color:#000}.lm-save-btn:disabled{cursor:not-allowed;opacity:.4}.lm-save-btn.saved{background:var(--color-success-subtle);border-color:var(--color-success-border);color:var(--color-success)}.lm-list{max-height:220px;overflow-y:auto;padding:6px;scrollbar-color:var(--border-strong) #0000;scrollbar-width:thin}.lm-list::-webkit-scrollbar{width:4px}.lm-list::-webkit-scrollbar-track{background:#0000}.lm-list::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}.lm-empty{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;font-size:var(--text-sm);gap:6px;padding:28px 16px;text-align:center}.lm-empty svg{opacity:.35}.lm-empty .lm-empty-hint{color:var(--text-disabled);font-size:var(--text-xs);line-height:1.4;max-width:180px}.lm-item{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:default;display:flex;gap:8px;justify-content:space-between;padding:7px 8px;transition:all .12s ease}.lm-item:hover{background:var(--surface-elevated);border-color:var(--border-subtle)}.lm-item.active{background:var(--accent-primary-muted);border-color:var(--border-accent)}.lm-item.active .lm-item-icon{background:var(--accent-primary-subtle);border-color:var(--border-accent);color:var(--accent-primary)}.lm-item.active .lm-item-name{color:var(--accent-primary)}.lm-item-main{cursor:pointer;flex:1 1;gap:6px;min-width:0}.lm-item-icon,.lm-item-main{align-items:center;display:flex}.lm-item-icon{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-tertiary);flex-shrink:0;height:26px;justify-content:center;transition:all .12s ease;width:26px}.lm-item-text{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.lm-item-name{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-chart-badge{align-items:center;background:var(--accent-primary-muted);border:1px solid var(--border-accent);border-radius:3px;color:var(--accent-primary);display:inline-flex;font-size:9px;font-weight:600;letter-spacing:.04em;margin-left:5px;padding:1px 5px;text-transform:uppercase;vertical-align:middle}.lm-item-date{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1}.lm-item-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.lm-load-btn{background:#0000;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);height:24px;padding:0 8px;transition:all .12s ease;white-space:nowrap}.lm-load-btn:hover{background:var(--accent-primary-subtle);border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary);color:var(--accent-primary)}.lm-del-btn{align-items:center;background:#0000;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:#ffffff73;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .12s ease;width:24px}.lm-del-btn svg{display:block;flex-shrink:0}.lm-del-btn:hover{background:var(--color-danger-subtle);border-color:var(--color-danger-border);color:var(--color-danger)}.lm-del-cancel-btn,.lm-del-confirm-btn{border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);height:24px;padding:0 7px;transition:all .12s ease}.lm-del-confirm-btn{background:var(--color-danger-subtle);border:1px solid var(--color-danger-border);color:var(--color-danger)}.lm-del-confirm-btn:hover{background:var(--color-danger);color:#fff}.lm-del-cancel-btn{background:#0000;border:1px solid var(--border-default);color:var(--text-secondary)}.lm-del-cancel-btn:hover{background:var(--surface-elevated);color:var(--text-primary)}.lm-footer{border-top:1px solid var(--border-subtle);padding:8px}.lm-reset-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);gap:6px;height:32px;justify-content:center;transition:all .15s ease;width:100%}.lm-reset-btn svg{transition:transform .3s ease}.lm-reset-btn:hover{background:var(--color-danger-subtle);border-color:var(--color-danger-border);color:var(--color-danger)}.lm-reset-btn:hover svg{transform:rotate(-180deg)}.lm-reset-modal .ant-modal-content{animation:scaleIn .2s var(--ease-spring) forwards;background:var(--surface-raised)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-2xl)!important;box-shadow:0 24px 64px #000000b3,var(--shadow-inset)!important;overflow:hidden;padding:0!important}.lm-reset-modal .ant-modal-mask{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#000000a6!important}.lm-modal-body{align-items:center;display:flex;flex-direction:column;gap:0;padding:32px 28px 24px;text-align:center}.lm-modal-icon-wrap{margin-bottom:20px}.lm-modal-icon{align-items:center;background:var(--color-warning-subtle);border:1px solid #f59e0b40;border-radius:var(--radius-xl);box-shadow:0 0 24px #f59e0b1f;color:var(--color-warning);display:flex;height:56px;justify-content:center;width:56px}.lm-modal-title{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:-.02em;margin:0 0 10px}.lm-modal-desc,.lm-modal-title{font-family:var(--font-primary)}.lm-modal-desc{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6;margin:0 0 28px;max-width:260px}.lm-modal-actions{display:flex;gap:8px;width:100%}.lm-modal-cancel,.lm-modal-confirm{align-items:center;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex:1 1;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);gap:6px;height:38px;justify-content:center;transition:all .15s ease}.lm-modal-cancel:active,.lm-modal-confirm:active{transform:scale(.97)}.lm-modal-cancel{background:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-secondary)}.lm-modal-cancel:hover{background:var(--surface-floating);border-color:var(--border-strong);color:var(--text-primary)}.lm-modal-confirm{background:var(--color-danger-subtle);border:1px solid var(--color-danger-border);color:var(--color-danger)}.lm-modal-confirm:hover{background:var(--color-danger);border-color:var(--color-danger);box-shadow:0 4px 16px #ef44444d;color:#fff}.flexlayout__layout{--color-text:#eee;--color-background:#000;--color-base:#000;--color-1:#121212;--color-2:#1a1a1a;--color-3:#262626;--color-4:#333;--color-5:#404040;--color-6:#4d4d4d;--color-drag1:#cfe8ff;--color-drag2:#b7d1b5;--color-drag1-background:#80808026;--color-drag2-background:#80808026;--font-size:medium;--font-family:Roboto,Arial,sans-serif;--color-overflow:gray;--color-icon:gray;--color-tabset-background:var(--color-1);--color-tabset-background-selected:var(--color-1);--color-tabset-background-maximized:var(--color-6);--color-tabset-divider-line:var(--color-4);--color-tabset-header-background:var(--color-1);--color-tabset-header:var(--color-text);--color-border-tab-content:var(--color-background);--color-border-background:var(--color-1);--color-border-divider-line:var(--color-4);--color-tab-content:var(--color-background);--color-tab-selected:var(--color-text);--color-tab-selected-background:var(--color-4);--color-tab-unselected:gray;--color-tab-unselected-background:#0000;--color-tab-textbox:var(--color-text);--color-tab-textbox-background:var(--color-3);--color-border-tab-selected:var(--color-text);--color-border-tab-selected-background:var(--color-4);--color-border-tab-unselected:gray;--color-border-tab-unselected-background:var(--color-2);--color-splitter:var(--color-2);--color-splitter-hover:var(--color-4);--color-splitter-drag:var(--color-5);--color-drag-rect-border:var(--color-4);--color-drag-rect-background:var(--color-1);--color-drag-rect:var(--color-text);--color-popup-border:var(--color-6);--color-popup-unselected:var(--color-text);--color-popup-unselected-background:var(--color-background);--color-popup-selected:var(--color-text);--color-popup-selected-background:var(--color-4);--color-edge-marker:gray;--color-edge-icon:#eee;--color-mini-scroll-indicator:#80808080;--color-mini-scroll-indicator-hovered:#808080cc;--size-mini-scroll-indicator:3px;--color-toolbar-button-hover:var(--color-4);background-color:var(--color-background);bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.flexlayout__layout_overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.flexlayout__layout_tab_stamps{align-items:start;display:flex;flex-direction:column;position:absolute;top:-10000px;z-index:100}.flexlayout__layout_moveables{height:100px;position:absolute;top:-20000px;visibility:hidden;width:100px}.flexlayout__layout_main{position:relative}.flexlayout__layout_border_container,.flexlayout__layout_border_container_inner,.flexlayout__layout_main{display:flex;flex-basis:0px;flex-grow:1;min-height:0;min-width:0}.flexlayout__splitter{align-items:center;background-color:var(--color-splitter);display:flex;justify-content:center;touch-action:none;z-index:10}@media (hover:hover){.flexlayout__splitter:hover{background-color:var(--color-splitter-hover);border-radius:5px;transition:background-color .1s ease-in;transition-delay:.05s}}.flexlayout__splitter_drag{align-items:center;background-color:var(--color-splitter-drag);border-radius:5px;display:flex;justify-content:center;position:absolute;z-index:1000}.flexlayout__splitter_handle{background-color:#ccc;border-radius:3px}.flexlayout__splitter_handle_horz{height:30px;width:3px}.flexlayout__splitter_handle_vert{height:3px;width:30px}.flexlayout__splitter_extra{background-color:initial;touch-action:none}.flexlayout__outline_rect{background:var(--color-drag1-background);border:2px solid var(--color-drag1);border-radius:5px;box-sizing:border-box;pointer-events:none;position:absolute;z-index:1000}.flexlayout__outline_rect_edge{background:var(--color-drag2-background);border:2px solid var(--color-drag2);border-radius:5px;box-sizing:border-box;pointer-events:none;z-index:1000}.flexlayout__edge_rect{align-items:center;background-color:var(--color-edge-marker);display:flex;justify-content:center;pointer-events:none;position:absolute;z-index:1000}.flexlayout__drag_rect{word-wrap:break-word;background-color:var(--color-drag-rect-background);border:2px solid var(--color-drag-rect-border);border-radius:5px;color:var(--color-drag-rect);flex-direction:column;font-family:var(--font-family);font-size:var(--font-size);justify-content:center;padding:.3em .8em}.flexlayout__drag_rect,.flexlayout__row{box-sizing:border-box;display:flex;overflow:hidden}.flexlayout__row{flex-basis:0px;min-height:0;min-width:0;position:relative}.flexlayout__tabset{background-color:var(--color-tabset-background);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;font-family:var(--font-family);overflow:hidden;position:relative}.flexlayout__tabset_container{display:flex;flex-basis:0px;flex-direction:column;flex-grow:1;min-height:0;min-width:0}.flexlayout__tabset_tab_divider{width:4px}.flexlayout__tabset_content{box-sizing:border-box;display:flex;flex-basis:0px;flex-grow:1;min-height:0;min-width:0;position:relative}.flexlayout__tabset_leading{display:flex}.flexlayout__tabset_header{align-items:center;background-color:var(--color-tabset-header-background);border-bottom:1px solid var(--color-tabset-divider-line);box-sizing:border-box;color:var(--color-tabset-header);display:flex;font-size:var(--font-size);padding:3px 3px 3px 5px}.flexlayout__tabset_header_content{flex-grow:1}.flexlayout__tabset_tabbar_outer{background-color:var(--color-tabset-background);box-sizing:border-box;display:flex;font-size:var(--font-size);overflow:hidden}.flexlayout__tabset_tabbar_outer_top{border-bottom:1px solid var(--color-tabset-divider-line);padding:0 2px}.flexlayout__tabset_tabbar_outer_bottom{border-top:1px solid var(--color-tabset-divider-line);padding:0 2px}.flexlayout__tabset_tabbar_inner{box-sizing:border-box;display:flex;flex-grow:1;position:relative;scrollbar-width:none}.flexlayout__tabset_tabbar_inner::-webkit-scrollbar{display:none}.flexlayout__tabset_tabbar_inner_tab_container{box-sizing:border-box;display:flex;padding-left:4px;padding-right:4px;position:relative;white-space:nowrap}.flexlayout__tabset_tabbar_inner_tab_container_top{border-top:2px solid #0000}.flexlayout__tabset_tabbar_inner_tab_container_bottom{border-bottom:2px solid #0000}.flexlayout__tabset-selected{background-color:var(--color-tabset-background-selected)}.flexlayout__tabset-maximized{background-color:var(--color-tabset-background-maximized)}.flexlayout__tab_button_stamp{align-items:center;box-sizing:border-box;display:inline-flex;gap:.3em;white-space:nowrap}.flexlayout__tab{background-color:var(--color-tab-content);box-sizing:border-box;color:var(--color-text);position:relative}.flexlayout__tab_moveable{box-sizing:border-box;height:100%;min-height:1px;min-width:1px;overflow:auto;position:relative}.flexlayout__tab_overlay{background-color:rgba(0,0,0,.239);bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}.flexlayout__tab_button{padding:3px .5em}.flexlayout__tab_button,.flexlayout__tab_button_stretch{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:.3em}.flexlayout__tab_button_stretch{text-wrap:nowrap;background-color:initial;color:var(--color-tab-selected);padding:3px 0;width:100%}@media (hover:hover){.flexlayout__tab_button_stretch:hover{color:var(--color-tab-selected)}}.flexlayout__tab_button--selected{background-color:var(--color-tab-selected-background);color:var(--color-tab-selected)}@media (hover:hover){.flexlayout__tab_button:hover{color:var(--color-tab-selected)}}.flexlayout__tab_button--unselected{background-color:var(--color-tab-unselected-background);color:var(--color-tab-unselected)}.flexlayout__tab_button_leading{display:flex}.flexlayout__tab_button_textbox{background-color:var(--color-tab-textbox-background);border:none;border:1px inset var(--color-1);border-radius:3px;color:var(--color-tab-textbox);font-family:var(--font-family);font-size:var(--font-size);width:10em}.flexlayout__tab_button_textbox:focus{outline:none}.flexlayout__tab_button_trailing{border-radius:4px;display:flex;visibility:hidden}.flexlayout__tab_button_trailing:hover{background-color:var(--color-toolbar-button-hover)}@media (hover:hover){.flexlayout__tab_button:hover .flexlayout__tab_button_trailing{visibility:visible}}.flexlayout__tab_button--selected .flexlayout__tab_button_trailing{visibility:visible}.flexlayout__tab_button_overflow{align-items:center;background-color:initial;border:none;color:var(--color-overflow);display:flex;font-size:inherit;overflow:hidden;width:2em}.flexlayout__tab_toolbar{align-items:center;display:flex;gap:.3em;padding-left:.5em;padding-right:.3em}.flexlayout__tab_toolbar_button,.flexlayout__tab_toolbar_icon{background-color:initial;border:none;font-size:inherit;margin:0;outline:none;padding:1px}.flexlayout__tab_toolbar_button{border-radius:4px}@media (hover:hover){.flexlayout__tab_toolbar_button:hover{background-color:var(--color-toolbar-button-hover)}}.flexlayout__tab_toolbar_sticky_buttons_container{align-items:center;display:flex;gap:.3em;padding-left:5px}.flexlayout__border{background-color:var(--color-border-background);box-sizing:border-box;color:var(--color-border);display:flex;font-family:var(--font-family);font-size:var(--font-size);overflow:hidden}.flexlayout__border_tab_contents{background-color:var(--color-border-tab-content);box-sizing:border-box;overflow:hidden}.flexlayout__border_leading{display:flex}.flexlayout__border_top{align-items:center;border-bottom:1px solid var(--color-border-divider-line)}.flexlayout__border_bottom{align-items:center;border-top:1px solid var(--color-border-divider-line)}.flexlayout__border_left{align-content:center;border-right:1px solid var(--color-border-divider-line);flex-direction:column}.flexlayout__border_right{align-content:center;border-left:1px solid var(--color-border-divider-line);flex-direction:column}.flexlayout__border_inner{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;position:relative;scrollbar-width:none}.flexlayout__border_inner::-webkit-scrollbar{display:none}.flexlayout__border_inner_tab_container{box-sizing:border-box;display:flex;padding-left:2px;padding-right:2px;position:absolute;white-space:nowrap}.flexlayout__border_inner_tab_container_right{transform:rotate(90deg);transform-origin:top left}.flexlayout__border_inner_tab_container_left{flex-direction:row-reverse;transform:rotate(-90deg);transform-origin:top right}.flexlayout__border_tab_divider{width:4px}.flexlayout__border_button{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:.3em;margin:2px 0;padding:3px .5em;white-space:nowrap}.flexlayout__border_button--selected{background-color:var(--color-border-tab-selected-background);color:var(--color-border-tab-selected)}@media (hover:hover){.flexlayout__border_button:hover{color:var(--color-border-tab-selected)}}.flexlayout__border_button--unselected{background-color:var(--color-border-tab-unselected-background);color:var(--color-border-tab-unselected)}.flexlayout__border_button_content,.flexlayout__border_button_leading{display:flex}.flexlayout__border_button_trailing{border-radius:4px;display:flex;visibility:hidden}@media (hover:hover){.flexlayout__border_button:hover .flexlayout__border_button_trailing{visibility:visible}}.flexlayout__border_button--selected .flexlayout__border_button_trailing{visibility:visible}.flexlayout__border_toolbar{align-items:center;display:flex;gap:.3em}.flexlayout__border_toolbar_left,.flexlayout__border_toolbar_right{flex-direction:column;padding-bottom:.3em;padding-top:.5em}.flexlayout__border_toolbar_bottom,.flexlayout__border_toolbar_top{padding-left:.5em;padding-right:.3em}.flexlayout__border_toolbar_button{background-color:initial;border:none;border-radius:4px;font-size:inherit;outline:none;padding:1px}@media (hover:hover){.flexlayout__border_toolbar_button:hover{background-color:var(--color-toolbar-button-hover)}}.flexlayout__border_toolbar_button_overflow{align-items:center;background-color:initial;border:none;color:var(--color-overflow);display:flex;font-size:inherit;width:1.5em}.flexlayout__popup_menu{font-family:var(--font-family);font-size:var(--font-size)}.flexlayout__popup_menu_item{border-radius:2px;cursor:pointer;padding:2px .5em;white-space:nowrap}.flexlayout__popup_menu_item--selected{background-color:var(--color-tab-selected-background);color:var(--color-tab-selected);font-weight:500}@media (hover:hover){.flexlayout__popup_menu_item:hover{background-color:var(--color-6)}}.flexlayout__popup_menu_container{background:var(--color-popup-unselected-background);border:1px solid var(--color-popup-border);border-radius:3px;box-shadow:inset 0 0 5px #00000026;color:var(--color-popup-unselected);max-height:50%;min-width:100px;overflow:auto;padding:2px;position:absolute;z-index:1000}.flexlayout__floating_window _body{height:100%}.flexlayout__error_boundary_container,.flexlayout__floating_window_content{bottom:0;left:0;position:absolute;right:0;top:0}.flexlayout__error_boundary_container{display:flex;justify-content:center}.flexlayout__error_boundary_content{align-items:center;display:flex}.flexlayout__border_sizer{font-family:var(--font-family);font-size:var(--font-size);padding-bottom:5px;padding-top:6px;position:absolute;top:-30000px}.flexlayout__mini_scrollbar{background-color:var(--color-mini-scroll-indicator);border-radius:5px;height:var(--size-mini-scroll-indicator);opacity:0;position:absolute;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:var(--size-mini-scroll-indicator)}.flexlayout__mini_scrollbar:hover{background-color:var(--color-mini-scroll-indicator-hovered);transition:background-color .3s ease-in-out}.flexlayout__mini_scrollbar_container{display:flex;flex-grow:1;overflow:hidden;position:relative}@media (hover:hover){.flexlayout__mini_scrollbar_container:hover .flexlayout__mini_scrollbar{opacity:1;visibility:visible}}.flexlayout__tabset_header{box-shadow:inset 0 0 3px 0 #8888888a}.flexlayout__tabset-selected{background-image:linear-gradient(var(--color-background),var(--color-4))}.flexlayout__tabset-maximized{background-image:linear-gradient(var(--color-6),var(--color-2))}.flexlayout__tab_top{border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset -2px 0 5px #0000001a}.flexlayout__tab_bottom{border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:inset -2px 0 5px #0000001a}.flexlayout__border_button{border-radius:3px;box-shadow:inset 0 0 5px #00000026}.order-notification{animation:slideUp .3s cubic-bezier(.4,0,.2,1);bottom:60px;left:50%;position:fixed;transform:translateX(-50%);z-index:10000}.order-notification.exiting{animation:slideDown .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideUp{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes slideDown{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(20px)}}.order-notification__content{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 4px 16px #0006,0 8px 32px #0000004d;display:flex;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;gap:12px;max-width:600px;min-width:400px;padding:14px 20px}.order-notification__content.success{background:linear-gradient(135deg,#1a2e29,#142420);border:1px solid #0899814d;box-shadow:0 4px 16px #0899811a,0 8px 32px #0000004d}.order-notification__content.error{background:linear-gradient(135deg,#2e1a1d,#241417);border:1px solid #f236454d;box-shadow:0 4px 16px #f236451a,0 8px 32px #0000004d}.order-notification__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.order-notification__icon.success-icon{background:#08998126;color:#089981}.order-notification__icon.error-icon{background:#f2364526;color:#f23645}.order-notification__icon svg{display:block}.order-notification__message{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.order-notification__text{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;line-height:1.4}.order-notification__title{color:#d1d4dc;font-weight:500;white-space:nowrap}.order-notification__symbol{align-items:center;color:#d1d4dc;display:inline-flex;font-size:14px;font-weight:600;white-space:nowrap}.order-notification__symbol svg{margin-right:4px;opacity:.6}.order-notification__details{align-items:center;color:#787b86;display:inline-flex;flex-wrap:wrap;font-size:14px;gap:6px}.order-notification__details .order-side{font-weight:600}.order-notification__details .order-side.buy{color:#2962ff}.order-notification__details .order-side.sell{color:#f23645}.order-notification__details .order-quantity{color:#d1d4dc;font-weight:600}.order-notification__details .order-at{color:#787b86}.order-notification__details .order-price{color:#d1d4dc;font-family:Courier New,monospace;font-weight:600}.order-notification__close{align-items:center;background:#0000;border:none;border-radius:4px;color:#787b86;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .15s ease;width:28px}.order-notification__close:hover{background:#ffffff0d;color:#d1d4dc}.order-notification__close:active{transform:scale(.95)}.order-notification__close svg{display:block}@media(max-width:768px){.order-notification{bottom:80px;left:16px;right:16px;transform:none}.order-notification.exiting{animation:slideDownMobile .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.order-notification__content{max-width:none;min-width:auto;padding:12px 16px}.order-notification__details,.order-notification__text{font-size:13px}}@media(max-width:480px){.order-notification__icon{height:28px;width:28px}.order-notification__icon svg{height:18px;width:18px}.order-notification__text{font-size:12px}.order-notification__symbol{font-size:13px}.order-notification__details{font-size:12px}}.accMetrics{display:flex;flex-direction:column;gap:15px;width:100%}.accMetrics .comp_heading{color:#fff;color:var(--White,#fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:700;line-height:119%;text-align:left}.accMetrics .performance-insights{display:flex;flex-wrap:wrap;gap:15px}.accMetrics .performance-insights .insight-card{align-items:center;background:#131313;background:var(--Box-Bg,#131313);border:1px solid #323232;border:1px solid var(--New-Stroke,#323232);border-radius:8px;display:flex;flex:1 1;gap:12px;min-width:280px;padding:16px}.accMetrics .performance-insights .insight-card .insight-icon{font-size:24px;opacity:.8}.accMetrics .performance-insights .insight-card .insight-content{flex:1 1}.accMetrics .performance-insights .insight-card .insight-content .insight-label{color:#8f8f8f;font-size:12px;font-weight:500;margin-bottom:4px}.accMetrics .performance-insights .insight-card .insight-content .insight-time{color:#fff;font-size:18px;font-weight:600;margin-bottom:6px}.accMetrics .performance-insights .insight-card .insight-content .insight-details{display:flex;font-size:12px;gap:12px;justify-content:center}.accMetrics .performance-insights .insight-card .insight-content .insight-details .trades{color:#8f8f8f}.accMetrics .performance-insights .insight-card .insight-content .insight-details .pnl{font-weight:600}.accMetrics .performance-insights .insight-card .insight-content .insight-details .pnl.profit{color:#10b981}.accMetrics .performance-insights .insight-card .insight-content .insight-details .pnl.loss{color:#ef4444}.accMetrics .performance-insights .insight-card.best-period{border-left:3px solid #10b981}.accMetrics .performance-insights .insight-card.worst-period{border-left:3px solid #ef4444}@media(max-width:768px){.accMetrics .performance-insights{flex-direction:column}.accMetrics .performance-insights .insight-card{min-width:100%}}.accMetrics .chart_and_stats_area{display:flex;gap:20px;margin-bottom:20px;width:100%}.accMetrics .chart_and_stats_area .chart_wrapper{flex:1 1;margin-bottom:0}.accMetrics .chart_and_stats_area .infobox_wrapper.vertical{align-self:stretch;flex-direction:column;flex-shrink:0;gap:15px;height:auto;justify-content:space-between;width:280px}.accMetrics .chart_and_stats_area .infobox_wrapper.vertical .infobox{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:100%;padding:15px;width:100%}@media(max-width:1200px){.accMetrics .chart_and_stats_area{flex-direction:column}.accMetrics .chart_and_stats_area .infobox_wrapper.vertical{flex-direction:row;flex-wrap:wrap;width:100%}.accMetrics .chart_and_stats_area .infobox_wrapper.vertical .infobox{flex:1 1;min-width:200px}}.accMetrics .infobox_wrapper{display:flex;flex-wrap:wrap;gap:15px;width:100%}.accMetrics .infobox_wrapper .infobox{border:1px solid #323232;border:1px solid var(--New-Stroke,#323232);flex:1 1;min-width:200px}.accMetrics .chart_wrapper,.accMetrics .infobox_wrapper .infobox{background:#131313;background:var(--Box-Bg,#131313);border-radius:8px}.accMetrics .chart_wrapper{border:1px solid #323232;border:1px solid var(--New-Stroke,#323232);margin-bottom:20px;padding:20px;width:100%}.accMetrics .chart_wrapper .chart-container{width:100%}.accMetrics .calendar-section{display:flex;flex-direction:column;gap:15px;margin-top:10px}.infobox-2{align-items:start!important;display:flex;flex-direction:column!important}@media only screen and (min-width:900px){.infobox-2{min-height:100%}}.infobox-3{align-items:start!important;display:flex;flex-direction:column!important;gap:5px!important;padding:6px 10px!important}.infobox-3 span{color:#fff!important}.infobox{align-items:center;background:#131313;background:var(--Box-Bg,#131313);border:1px solid #393939;border:1px solid var(--Stroke,#393939);border-radius:5px;border-radius:var(--Corner-Reduce-1,5px);display:flex;flex:1 0;gap:15px;justify-content:space-between;min-height:48px;padding:10px;width:100%}.infobox span{color:#8f8f8f;color:var(--white,#8f8f8f);font-size:12px}.infobox p,.infobox span{font-family:Outfit;font-style:normal;font-weight:500;line-height:119%;text-align:center}.infobox p{color:#fff;color:var(--white,#fff);font-size:18px}.infobox p.profit-text{color:#10b981}.infobox p.loss-text{color:#ef4444}.infobox .consistency-value{align-items:center;display:flex;flex-direction:column;gap:4px}.infobox .consistency-value .consistency-percentage{color:#03aecc;font-size:18px;font-weight:600}.infobox .consistency-value .consistency-bar{background:#333;border-radius:2px;height:4px;overflow:hidden;width:60px}.infobox .consistency-value .consistency-bar .consistency-fill{background:linear-gradient(90deg,#ef4444,#f59e0b 50%,#10b981);border-radius:2px;height:100%;transition:width .3s ease}.statsAndDaily{display:flex;gap:15px}.statsAndDaily>:first-child{flex:1 1 45.26%;height:auto}.statsAndDaily>:last-child{display:flex;flex:1 1 54.37%;flex-direction:column}@media(max-width:768px){.statsAndDaily{flex-direction:column}.statsAndDaily>*{flex:1 1 100%}}.active_status{align-items:center;background-color:#3d8c49;border-radius:5px;color:#fff!important;display:flex;font-family:Outfit;font-size:10px;font-weight:400;height:20px;letter-spacing:0;line-height:119%;padding:10px;text-align:center}.daily_summary{border:1px solid hsla(0,0%,100%,.102);border-radius:5px;display:flex;flex:1 1;flex-direction:column;max-width:100%;overflow:auto;padding:20px}.chart_wrapper{background:#131313;background:var(--Box-Bg,#131313);border-radius:8px;display:flex;flex-direction:column;height:100%;padding:24px;width:100%}.chart_wrapper h3{color:#fff;font-size:18px;font-weight:500;margin-bottom:20px;text-align:left}.chart_wrapper .recharts-cartesian-grid-horizontal line{stroke-opacity:.1}.chart_wrapper .recharts-legend-wrapper{padding-top:10px}.chart_wrapper .recharts-wrapper{-webkit-user-select:none!important;user-select:none!important}.chart_wrapper .recharts-wrapper,.chart_wrapper .recharts-wrapper *{-webkit-tap-highlight-color:rgba(0,0,0,0);border:none!important;outline:none!important}.chart_wrapper .recharts-wrapper .recharts-cartesian-axis-tick,.chart_wrapper .recharts-wrapper .recharts-label,.chart_wrapper .recharts-wrapper .recharts-text{pointer-events:none!important}.stats_wrapper{display:flex;gap:20px;width:100%}@media(max-width:800px){.stats_wrapper{flex-wrap:wrap}.stats_wrapper>div{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;min-width:calc(50% - 10px)}}@media(max-width:480px){.stats_wrapper>div{flex:1 1 100%;min-width:100%}}@media(max-width:1200px){.accMetrics .chartAndObj .chart_wrapper .chart-header .metric-selectors{flex-wrap:wrap}.accMetrics .chartAndObj .chart_wrapper .chart-header .metric-selectors .metric-dropdown{font-size:11px;padding:6px 10px}}@media(max-width:768px){.accMetrics .performance-insights .insight-card .insight-content .insight-time{font-size:16px}.accMetrics .performance-insights .insight-card .insight-content .insight-details{flex-direction:column;gap:4px}}:root{--profit-color:#10b981;--loss-color:#ef4444;--neutral-color:#6b7280;--primary-color:#03aecc;--background-dark:#0f0f0f;--surface-dark:#131313;--surface-light:#1a1a1a;--border-color:#323232;--text-primary:#fff;--text-secondary:#8f8f8f;--text-muted:#666}.profit{color:#10b981!important;color:var(--profit-color)!important}.loss{color:#ef4444!important;color:var(--loss-color)!important}.neutral{color:#6b7280!important;color:var(--neutral-color)!important}.metric-dropdown{transition:all .2s ease}.metric-dropdown:hover{transform:translateY(-1px)}.stats{align-items:flex-start;background:#131313;background:var(--Box-Bg,#131313);border:1px solid #323232;border-radius:5px;display:flex;flex-direction:column;gap:10px;padding:20px;width:100%}.stats .comp_heading{color:#fff;font-size:16px;font-weight:600}.stats .stats-grid{display:flex;flex-wrap:wrap;gap:5px;width:100%}.stats .stats-grid>div{flex-basis:calc(50% - 15px);flex-grow:1;flex-shrink:1}@media(max-width:800px){.stats .stats-grid>div{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1}}@media(max-width:480px){.stats .stats-grid>div{flex:1 1 100%}}.dailySummary{display:flex;flex:1 1;flex-direction:column;gap:10px;height:100%}.dailySummary .antTable_container{display:flex;flex:1 1;flex-direction:column}.dailySummary .antTable_container .ant-table,.dailySummary .antTable_container .ant-table-wrapper,.dailySummary .antTable_container .antTable_wrapper{display:flex;flex:1 1;flex-direction:column}.dailySummary .antTable_container .ant-table-container{display:flex;flex:1 1;flex-direction:column;max-height:none!important}.dailySummary .antTable_container .ant-table-content{flex:1 1}.dailySummary .antTable_container .ant-pagination{margin-top:auto!important;padding-top:16px}.dailySummary .ant-table-column-sorters{gap:10px;justify-content:flex-start!important}.dailySummary th span{flex:none!important}.dailySummary .ant-table{min-height:fit-content!important}.antTable_container{animation:fadeUpIn .35s var(--ease-out-expo) forwards;padding:0;width:100%}.antTable_container .antTable_wrapper .ant-table-wrapper{background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-base)}.antTable_container .antTable_wrapper .ant-table-wrapper:hover{border-color:var(--border-strong)}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table{background:#0000!important}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container{max-height:70vh;overflow-x:auto;overflow-y:auto}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container::-webkit-scrollbar{height:6px;width:6px}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container::-webkit-scrollbar-thumb:hover{background:#444}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container::-webkit-scrollbar-track{background:#0a0a0a}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table{border-collapse:collapse!important;border-spacing:0!important}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table thead tr th{text-wrap:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface-raised)!important;border-bottom:1px solid var(--border-default)!important;color:var(--text-tertiary)!important;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.05em;line-height:1.2;padding:10px 14px!important;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table thead tr th:before{display:none}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table thead tr th .ant-table-column-sorters{gap:6px;justify-content:flex-start!important}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table thead tr th span{color:var(--text-tertiary)!important;flex:none!important}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table thead tr th .ant-table-column-sorter{margin-left:4px}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table thead tr th .ant-table-column-sorter .ant-table-column-sorter-down svg,.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table thead tr th .ant-table-column-sorter .ant-table-column-sorter-up svg{fill:var(--text-disabled);transition:fill var(--transition-base)}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table thead tr th .ant-table-column-sorter.ant-table-column-sorter-full .ant-table-column-sorter-down.active svg,.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table thead tr th .ant-table-column-sorter.ant-table-column-sorter-full .ant-table-column-sorter-up.active svg{fill:var(--accent-primary)}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody{background:#0000!important}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr{background:#0000!important;border-bottom:1px solid var(--border-subtle);border-left:3px solid #0000;transition:all var(--transition-base)}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr:hover{background:hsla(0,0%,100%,.025)!important;border-left-color:var(--accent-primary);box-shadow:inset 0 0 0 1px #ffffff08,0 2px 8px #00000026}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr:hover td{background:#0000!important}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr:last-child{border-bottom:none}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr td{text-wrap:nowrap;background:#0000!important;border-bottom:0!important;color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:1.3;padding:11px 14px!important;text-align:left}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr td.ant-table-cell-row-hover{background:#0000!important}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr td .cancel-btn,.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr td button{background:var(--color-danger-subtle);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger);cursor:pointer;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);padding:4px 12px;transition:all var(--transition-base)}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr td .cancel-btn:hover,.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr td button:hover{background:#ef444433;border-color:var(--color-danger);box-shadow:var(--shadow-sell-glow);transform:translateY(-1px)}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr td .cancel-btn:active,.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr td button:active{transform:scale(.95) translateY(0)}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr.ant-table-placeholder .ant-table-cell{background:var(--surface-base)!important;border-bottom:0}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr.ant-table-placeholder .ant-table-cell .ant-empty{color:var(--text-disabled)}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr.ant-table-placeholder .ant-table-cell .ant-empty .ant-empty-description{color:var(--text-disabled);font-family:var(--font-primary);font-size:var(--text-sm)}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr.ant-table-placeholder .ant-table-cell .ant-empty .ant-empty-image svg{opacity:.3}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr.ant-table-placeholder:hover{background:#0000!important;border-left-color:#0000}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody .ant-table-column-sort{background:var(--accent-primary-muted)!important}.antTable_container .antTable_wrapper .ant-pagination{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:flex-end;margin:16px 16px 12px}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-total-text{color:var(--text-tertiary);font-size:var(--text-sm);order:-1;text-align:right;white-space:nowrap;width:100%}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-item{align-items:center;background:#0000!important;border:1px solid var(--border-default);border-radius:var(--radius-md);display:flex;height:30px;justify-content:center;margin:0 3px;min-width:30px;transition:all var(--transition-base)}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-item a{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);height:100%;justify-content:center;line-height:1;width:100%}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-item:hover{background:var(--accent-primary-muted)!important;border-color:#03aecc80}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-item:hover a{color:var(--accent-primary)}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:var(--accent-primary-subtle)!important;border-color:var(--accent-primary)!important;box-shadow:var(--shadow-glow)}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:var(--accent-primary)}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-item-ellipsis{color:var(--text-tertiary)!important}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-next .ant-pagination-item-link,.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-prev .ant-pagination-item-link{align-items:center;background:#0000;border:1px solid var(--surface-elevated);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;justify-content:center;transition:all var(--transition-base)}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-next .ant-pagination-item-link:hover,.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-prev .ant-pagination-item-link:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link{border-color:var(--surface-overlay);color:var(--text-disabled);cursor:not-allowed}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-options .ant-select .ant-select-selector{background:var(--surface-overlay)!important;border:1px solid var(--surface-elevated);border-radius:var(--radius-md);color:var(--text-secondary);height:32px}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-options .ant-select .ant-select-selector:hover{border-color:var(--accent-primary)}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-options .ant-select .ant-select-selector .ant-select-selection-item{color:var(--text-secondary);line-height:30px}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-options .ant-select.ant-select-open .ant-select-selector{border-color:var(--accent-primary)!important}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{color:var(--text-tertiary)}.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.antTable_container .antTable_wrapper .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon{color:var(--accent-primary)}.antTable_container.antTable--loading .ant-table-tbody>tr{border-bottom:1px solid #ffffff05!important;border-left-color:#0000}.antTable_container.antTable--loading .ant-table-tbody>tr:hover{background:#0000!important;border-left-color:#0000}.antTable_container.antTable--loading .ant-table-tbody>tr>td{padding:13px 14px!important}.antTable_container.antTable--loading .skeleton-cell-bar{animation:skeleton-shimmer 1.8s ease-in-out infinite;background:linear-gradient(110deg,var(--surface-raised) 30%,#ffffff0a 50%,var(--surface-raised) 70%);background-size:200% 100%;border-radius:var(--radius-md);height:12px;width:70%}.antTable_container.antTable--loading .ant-table-tbody>tr:first-child .skeleton-cell-bar{animation-delay:0s;width:75%}.antTable_container.antTable--loading .ant-table-tbody>tr:nth-child(2) .skeleton-cell-bar{animation-delay:.08s;width:60%}.antTable_container.antTable--loading .ant-table-tbody>tr:nth-child(3) .skeleton-cell-bar{animation-delay:.16s;width:85%}.antTable_container.antTable--loading .ant-table-tbody>tr:nth-child(4) .skeleton-cell-bar{animation-delay:.24s;width:55%}.antTable_container.antTable--loading .ant-table-tbody>tr:nth-child(5) .skeleton-cell-bar{animation-delay:.32s;width:70%}.antTable_container.antTable--loading .ant-table-tbody>tr:nth-child(6) .skeleton-cell-bar{animation-delay:.4s;width:65%}.ant-select-dropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface-overlay)!important;border:1px solid var(--surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ant-select-dropdown .ant-select-item{color:var(--text-secondary);font-size:var(--text-base);padding:8px 12px;transition:all var(--transition-fast)}.ant-select-dropdown .ant-select-item:hover{background:var(--accent-primary-subtle);color:var(--accent-primary)}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background:#03aecc26;color:var(--accent-primary);font-weight:var(--font-medium)}.value-positive{color:var(--color-profit)!important}.value-negative,.value-positive{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-bold)}.value-negative{color:var(--color-loss)!important}.value-neutral{font-feature-settings:"tnum";color:var(--text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.flash-positive{animation:flashGreen .6s ease forwards}.flash-negative{animation:flashRed .6s ease forwards}.status-filled{background:var(--color-info-subtle);border:1px solid #3b82f64d;border-radius:var(--radius-full);color:var(--color-info)}.status-filled,.status-working{align-items:center;display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.status-working{background:var(--color-warning-subtle);border:1px solid #f59e0b4d;border-radius:var(--radius-full);color:var(--color-warning)}.status-cancelled{background:var(--color-danger-subtle);border:1px solid var(--color-danger-border);border-radius:var(--radius-full);color:var(--color-danger)}.status-active,.status-cancelled{align-items:center;display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.status-active{background:var(--color-success-subtle);border:1px solid var(--color-success-border);border-radius:var(--radius-full);color:var(--color-success)}.side-buy{background:var(--color-buy-bg);border:1px solid var(--color-buy-border);border-radius:var(--radius-full);color:var(--color-buy)}.side-buy,.side-sell{align-items:center;display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.side-sell{background:var(--color-sell-bg);border:1px solid var(--color-sell-border);border-radius:var(--radius-full);color:var(--color-sell)}@media(max-width:768px){.antTable_container .antTable_wrapper .ant-table-wrapper{border-radius:var(--radius-lg)}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container{max-height:60vh}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table thead tr th{font-size:var(--text-2xs);padding:8px 10px!important}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-table .ant-table-container .ant-table-content table tbody tr td{font-size:var(--text-2xs);padding:10px!important}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-pagination{align-items:center;flex-direction:row;flex-wrap:wrap;gap:4px}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-pagination .ant-pagination-total-text{order:-1;width:100%}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-pagination .ant-pagination-options{margin-left:0}.antTable_container .antTable_wrapper .ant-table-wrapper .ant-pagination .ant-pagination-item,.antTable_container .antTable_wrapper .ant-table-wrapper .ant-pagination .ant-pagination-jump-next,.antTable_container .antTable_wrapper .ant-table-wrapper .ant-pagination .ant-pagination-jump-prev,.antTable_container .antTable_wrapper .ant-table-wrapper .ant-pagination .ant-pagination-next,.antTable_container .antTable_wrapper .ant-table-wrapper .ant-pagination .ant-pagination-prev{flex-shrink:0;height:28px;min-width:28px}}.trading-calendar-container{background:#131313;background:var(--Box-Bg,#131313);border:1px solid #323232;border:1px solid var(--New-Stroke,#323232);border-radius:8px;padding:20px;width:100%}.trading-calendar-container .calendar-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.trading-calendar-container .calendar-controls .nav-controls{align-items:center;display:flex;gap:16px}.trading-calendar-container .calendar-controls .nav-controls .nav-btn{align-items:center;background:#1f1f1f;border:1px solid #393939;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.trading-calendar-container .calendar-controls .nav-controls .nav-btn:hover{background:#252525;border-color:#03aecc;transform:scale(1.05)}.trading-calendar-container .calendar-controls .nav-controls .month-title{color:#fff;font-size:20px;font-weight:600;margin:0;min-width:200px;text-align:center}.trading-calendar-container .calendar-controls .summary-controls{align-items:center;display:flex;gap:16px}.trading-calendar-container .calendar-controls .summary-controls .monthly-summary{align-items:center;background:#1a1a1a;border:1px solid #323232;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.trading-calendar-container .calendar-controls .summary-controls .monthly-summary .summary-label{color:#8f8f8f;font-size:14px;font-weight:500}.trading-calendar-container .calendar-controls .summary-controls .monthly-summary .summary-value{font-size:16px;font-weight:600}.trading-calendar-container .calendar-controls .summary-controls .monthly-summary .summary-value.profit{color:#10b981}.trading-calendar-container .calendar-controls .summary-controls .monthly-summary .summary-value.loss{color:#ef4444}.trading-calendar-container .calendar-controls .summary-controls .today-btn{background:#03aecc;border:1px solid #03aecc;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s ease}.trading-calendar-container .calendar-controls .summary-controls .today-btn:hover{background:#0394b8;transform:translateY(-1px)}@media(max-width:768px){.trading-calendar-container .calendar-controls{flex-direction:column}.trading-calendar-container .calendar-controls .nav-controls{order:1}.trading-calendar-container .calendar-controls .summary-controls{flex-wrap:wrap;justify-content:center;order:2}}.trading-calendar-container .trading-calendar-grid{margin-bottom:20px}.trading-calendar-container .trading-calendar-grid .calendar-week{display:flex;margin-bottom:1px}.trading-calendar-container .trading-calendar-grid .calendar-week .week-days{grid-gap:1px;display:grid;flex:1 1;gap:1px;grid-template-columns:repeat(5,1fr)}.trading-calendar-container .trading-calendar-grid .calendar-week .week-summary{align-items:center;background:#1a1a1a;border:1px solid #323232;border-left:none;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:12px 8px;position:relative;width:120px}.trading-calendar-container .trading-calendar-grid .calendar-week .week-summary:before{background:#03aecc;border-radius:0 2px 2px 0;bottom:20%;content:"";left:0;position:absolute;top:20%;width:2px}.trading-calendar-container .trading-calendar-grid .calendar-week .week-summary .week-label{color:#8f8f8f;font-size:11px;font-weight:600;letter-spacing:.5px}.trading-calendar-container .trading-calendar-grid .calendar-week .week-summary .week-pnl{font-size:14px;font-weight:700}.trading-calendar-container .trading-calendar-grid .calendar-week .week-summary .week-pnl.profit{color:#10b981}.trading-calendar-container .trading-calendar-grid .calendar-week .week-summary .week-pnl.loss{color:#ef4444}.trading-calendar-container .trading-calendar-grid .calendar-week .week-summary .week-trades{color:#666;font-size:10px;font-weight:500}@media(max-width:768px){.trading-calendar-container .trading-calendar-grid .calendar-week .week-summary{padding:8px 6px;width:100px}.trading-calendar-container .trading-calendar-grid .calendar-week .week-summary .week-pnl{font-size:12px}}.trading-calendar-container .trading-calendar-grid .calendar-header-row{margin-bottom:2px}.trading-calendar-container .trading-calendar-grid .calendar-header-row .day-header{background:#252525;border-radius:6px 6px 0 0;color:#8f8f8f;font-size:13px;font-weight:600;letter-spacing:.5px;padding:12px 8px;text-align:center;text-transform:uppercase}.trading-calendar-container .trading-calendar-grid .calendar-header-row .week-summary.header{align-items:center;background:#252525;border:none;border-radius:0 6px 0 0;color:#8f8f8f;display:flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:.5px;text-transform:uppercase}.trading-calendar-container .trading-calendar-grid .calendar-header-row .week-summary.header:before{display:none}.trading-calendar-container .trading-calendar-grid .calendar-header-row:hover .week-summary.header{background:#252525!important;transform:none!important}.trading-calendar-container .trading-calendar-grid .calendar-day{background:#1a1a1a;border:1px solid #323232;cursor:pointer;display:flex;flex-direction:column;min-height:70px;padding:6px;position:relative;transition:all .2s ease}.trading-calendar-container .trading-calendar-grid .calendar-day:hover{border-color:#555;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.trading-calendar-container .trading-calendar-grid .calendar-day.empty{background:#0f0f0f;border-color:#222;cursor:default}.trading-calendar-container .trading-calendar-grid .calendar-day.empty:hover{border-color:#222;box-shadow:none;transform:none}.trading-calendar-container .trading-calendar-grid .calendar-day.weekend{background:#151515;border-color:#2a2a2a}.trading-calendar-container .trading-calendar-grid .calendar-day.weekend .weekend-indicator{color:#555;font-size:9px;font-style:italic;margin-bottom:auto;margin-top:auto;text-align:center}.trading-calendar-container .trading-calendar-grid .calendar-day.today{background:#1a2730;border-color:#03aecc;box-shadow:0 0 0 2px #03aecc33}.trading-calendar-container .trading-calendar-grid .calendar-day.today .day-number{color:#03aecc;font-weight:700}.trading-calendar-container .trading-calendar-grid .calendar-day.profit{background:linear-gradient(135deg,#0d4a1a,#1a1a1a);border-color:#10b981}.trading-calendar-container .trading-calendar-grid .calendar-day.profit:hover{border-color:#10b981;box-shadow:0 4px 12px #10b98133}.trading-calendar-container .trading-calendar-grid .calendar-day.loss{background:linear-gradient(135deg,#4a0d1a,#1a1a1a);border-color:#ef4444}.trading-calendar-container .trading-calendar-grid .calendar-day.loss:hover{border-color:#ef4444;box-shadow:0 4px 12px #ef444433}.trading-calendar-container .trading-calendar-grid .calendar-day .day-number{align-self:flex-start;color:#8f8f8f;font-size:12px;font-weight:600;margin-bottom:4px}.trading-calendar-container .trading-calendar-grid .calendar-day .day-data{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center}.trading-calendar-container .trading-calendar-grid .calendar-day .day-data .day-pnl{font-size:11px;font-weight:700;text-align:center}.trading-calendar-container .trading-calendar-grid .calendar-day .day-data .day-pnl.profit{color:#10b981}.trading-calendar-container .trading-calendar-grid .calendar-day .day-data .day-pnl.loss{color:#ef4444}.trading-calendar-container .trading-calendar-grid .calendar-day .day-data .day-trades{color:#666;font-size:9px;font-weight:500;text-align:center}@media(max-width:768px){.trading-calendar-container .trading-calendar-grid .calendar-day{min-height:60px;padding:4px}.trading-calendar-container .trading-calendar-grid .calendar-day .day-number{font-size:11px}.trading-calendar-container .trading-calendar-grid .calendar-day .day-data .day-pnl{font-size:10px}.trading-calendar-container .trading-calendar-grid .calendar-day .day-data .day-trades{font-size:8px}}@media(max-width:480px){.trading-calendar-container .trading-calendar-grid .calendar-day{min-height:50px;padding:2px}.trading-calendar-container .trading-calendar-grid .calendar-day .day-number{font-size:10px}.trading-calendar-container .trading-calendar-grid .calendar-day .day-data .day-pnl{font-size:9px}.trading-calendar-container .trading-calendar-grid .calendar-day .day-data .day-trades{font-size:7px}}.trading-calendar-container .calendar-legend{background:#1a1a1a;border:1px solid #323232;border-radius:6px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:16px}.trading-calendar-container .calendar-legend .legend-item{align-items:center;color:#8f8f8f;display:flex;font-size:12px;gap:6px}.trading-calendar-container .calendar-legend .legend-item .legend-color{border:1px solid;border-radius:3px;height:12px;width:12px}.trading-calendar-container .calendar-legend .legend-item .legend-color.profit{background:linear-gradient(135deg,#0d4a1a,#10b981);border-color:#10b981}.trading-calendar-container .calendar-legend .legend-item .legend-color.loss{background:linear-gradient(135deg,#4a0d1a,#ef4444);border-color:#ef4444}.trading-calendar-container .calendar-legend .legend-item .legend-color.today{background:#1a2730;border-color:#03aecc}.trading-calendar-container .calendar-legend .legend-item .legend-color.weekend{background:#151515;border-color:#2a2a2a}@media(max-width:480px){.trading-calendar-container .calendar-legend{gap:12px}.trading-calendar-container .calendar-legend .legend-item{font-size:11px}.trading-calendar-container .calendar-legend .legend-item .legend-color{height:10px;width:10px}}@media(max-width:1200px){.trading-calendar-container{padding:16px}.trading-calendar-container .calendar-controls{margin-bottom:20px}.trading-calendar-container .calendar-controls .nav-controls .month-title{font-size:18px;min-width:180px}}@media(max-width:768px){.trading-calendar-container{padding:12px}.trading-calendar-container .trading-calendar-grid .calendar-header .day-header{font-size:11px;padding:8px 4px}}.trading-calendar-grid{animation:fadeIn .3s ease-in-out}.calendar-day:focus,.nav-btn:focus,.today-btn:focus{outline:2px solid #03aecc;outline-offset:2px}.calendar-week:hover .week-summary{background:#252525;transform:translateX(2px)}.orders{animation:fadeUpIn .35s var(--ease-out-expo) forwards;height:100%;padding:var(--space-3);width:100%}.orders .no-data{align-items:center;color:var(--text-tertiary);display:flex;font-family:var(--font-primary);font-size:var(--text-md);height:200px;justify-content:center}.orders .no-data:before{content:"📊";font-size:32px;margin-right:var(--space-3);opacity:.5}.table_header{justify-content:space-between;padding:var(--space-2) 0 var(--space-3)}.table_header,.table_header .table_header_left{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.table_header .table_header_right{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:480px){.table_header{align-items:flex-start;flex-direction:column}}.custom-dropdown{position:relative}.custom-dropdown .dropdown-trigger{align-items:center;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--text-sm);gap:var(--space-2);justify-content:space-between;min-width:130px;padding:6px 12px;transition:all var(--transition-base)}.custom-dropdown .dropdown-trigger:hover{background:var(--surface-overlay);border-color:var(--border-strong)}.custom-dropdown .dropdown-trigger .dropdown-arrow{font-size:8px;transition:transform var(--transition-fast)}.custom-dropdown .dropdown-trigger.open .dropdown-arrow{transform:rotate(180deg)}.custom-dropdown .dropdown-menu{animation:fadeUpIn .2s var(--ease-out-expo) forwards;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--surface-overlay);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);left:0;min-width:150px;padding:var(--space-1);position:absolute;top:calc(100% + 4px);z-index:var(--z-dropdown)}.custom-dropdown .dropdown-menu .dropdown-item{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);padding:8px 12px;transition:all var(--transition-fast)}.custom-dropdown .dropdown-menu .dropdown-item:hover{background:var(--accent-primary-subtle);color:var(--accent-primary)}.custom-dropdown .dropdown-menu .dropdown-item.active{background:#03aecc1f;color:var(--accent-primary);font-weight:var(--font-medium)}.confirm-btn,.reset-btn{border:none;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);padding:6px 16px;transition:all var(--transition-base)}.confirm-btn:active,.reset-btn:active{transform:scale(.95)}.reset-btn{background:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-secondary)}.reset-btn:hover{background:var(--surface-floating);border-color:var(--border-strong);color:var(--text-primary)}.confirm-btn{background:linear-gradient(135deg,var(--accent-primary),#03aecccc);color:#fff}.confirm-btn:hover{box-shadow:var(--shadow-glow);transform:translateY(-1px)}.tradesTable .date_wrapper{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-2)}.tradesTable .date_wrapper .date_label{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}.tradesTable .date_wrapper .date_input{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);padding:6px 12px;transition:all var(--transition-base)}.tradesTable .date_wrapper .date_input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-subtle)}.date-filter-bar{align-items:center;animation:fadeIn .2s ease-out;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);display:flex;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3)}.date-filter-bar .filter-label{color:var(--text-tertiary);font-size:var(--text-sm)}.date-filter-bar .filter-label strong{color:var(--text-primary)}.spinning{animation:spin 1s linear infinite}.analysis{display:flex;flex-direction:column;gap:20px}.economic_calendar{height:77vh;min-height:580px;width:100%}.economic_calendar .tradingview-widget-container{width:100%!important}.financials{height:80vh;width:100%}.order-container{animation:fadeUpIn .35s var(--ease-out-expo) forwards;border-radius:var(--radius-lg);color:var(--text-primary);font-family:var(--font-primary);margin:0 auto;padding:var(--space-2)}@media only screen and (max-width:480px){.order-container{max-width:100%;padding:var(--space-2)}}.order-container .contract-selector{margin-bottom:16px}.order-container .position-selector{margin-bottom:var(--space-3);text-align:center}.order-container .position-selector .position-label{color:var(--text-secondary);font-size:var(--text-md);margin-bottom:var(--space-2)}.order-container .position-selector .position-buttons{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.order-container .position-selector .position-buttons .pos-btn{background:var(--surface-elevated);border:none;border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;font-family:var(--font-primary);font-size:8px;font-weight:var(--font-semibold);height:24px;transition:all var(--transition-base);width:24px}.order-container .position-selector .position-buttons .pos-btn.active{background:var(--accent-primary);border:2px solid var(--text-primary);box-shadow:var(--shadow-glow);transform:scale(1.1)}.order-container .position-selector .position-buttons .pos-btn:hover{background:var(--surface-floating);transform:scale(1.05)}.order-container .price-display{background:linear-gradient(135deg,var(--surface-overlay) 0,var(--surface-elevated) 100%);border:1px solid var(--border-default);border-radius:var(--radius-lg);margin-bottom:var(--space-4);padding:var(--space-4);text-align:center}.order-container .price-display .market-prices{align-items:center;display:flex;justify-content:space-between}.order-container .price-display .market-prices .price-item{align-items:center;display:flex;flex-direction:column;gap:var(--space-1)}.order-container .price-display .market-prices .price-item .price-label{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.5px;text-transform:uppercase}.order-container .price-display .market-prices .price-item .price-value{font-feature-settings:"tnum";color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold)}.order-container .price-display .market-prices .current-price .price-main{font-feature-settings:"tnum";color:var(--accent-primary);font-family:var(--font-mono);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);text-shadow:0 0 12px #03aecc4d}.order-container .active-positions{color:#888;display:flex;font-size:10px;font-weight:600;margin-bottom:5px!important}.order-container .positions-container{margin-bottom:16px;max-height:200px;overflow-y:auto}.order-container .positions-container::-webkit-scrollbar{width:4px}.order-container .positions-container::-webkit-scrollbar-track{background:#1a1a1a;border-radius:2px}.order-container .positions-container::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.order-container .positions-container::-webkit-scrollbar-thumb:hover{background:#444}.order-container .positions-container .positions-loading{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:6px;color:#888;display:flex;font-size:12px;gap:6px;justify-content:center;padding:12px}.order-container .positions-container .positions-loading .spinner{animation:spin 1s linear infinite;border:2px solid #333;border-radius:50%;border-top-color:#06f;height:14px;width:14px}.order-container .positions-container .position-row{background:linear-gradient(135deg,#1a1a1a,#252525);border:1px solid #333;border-radius:6px;display:flex;flex-direction:column;font-size:11px;gap:2px;margin-bottom:8px;padding:8px 12px;transition:all .2s ease}.order-container .positions-container .position-row .positions-header{align-items:center;display:flex;justify-content:space-between}.order-container .positions-container .position-row .positions-header>div{display:flex;gap:6px}.order-container .positions-container .position-row .positions-content{align-items:center;display:flex;gap:2px}.order-container .positions-container .position-row .positions-content span{display:flex;gap:4px;margin-right:4px}.order-container .positions-container .position-row .positions-content p{color:#fff}.order-container .positions-container .position-row:hover{background:#1e1e1e;border-color:#444}.order-container .positions-container .position-row .position-symbol{color:#fff;font-size:10px;font-weight:700}.order-container .positions-container .position-row .position-side{border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.5px;padding:2px 6px}.order-container .positions-container .position-row .position-side.buy{background:#00d4aa33;border:1px solid #00d4aa4d;color:#00d4aa}.order-container .positions-container .position-row .position-side.sell{background:#ff6b6b33;border:1px solid #ff6b6b4d;color:#ff6b6b}.order-container .positions-container .position-row .position-entry,.order-container .positions-container .position-row .position-vol{color:#888;font-size:10px}.order-container .positions-container .position-row .position-pnl{font-size:11px;font-weight:700;margin-left:auto}.order-container .positions-container .position-row .position-pnl.profit{color:#0f8}.order-container .positions-container .position-row .position-pnl.loss{color:#ff4757}.order-container .positions-container .position-row .close-btn{background:#ff5252;cursor:pointer;height:16px;width:16px}.order-container .positions-container .position-row .close-btn:hover{background:#ff5252;border-radius:6px;transform:scale(1.1)}.order-container .positions-container .position-row .close-btn:active{transform:scale(.95)}.order-container .positions-container .no-positions{background:#1a1a1a;border:1px dashed #333;border-radius:6px;color:#666;font-size:12px;padding:4px;text-align:center}.order-container .order-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.order-container .order-buttons .order-btn{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:13px;font-size:10px;font-weight:600;height:26px!important;letter-spacing:.5px;text-transform:uppercase;transition:all .2s ease}.order-container .order-buttons .order-btn.buy{background:#0052ff;color:#fff}.order-container .order-buttons .order-btn.buy:hover{transform:translateY(-1px)}.order-container .order-buttons .order-btn.sell{background:#f44336;color:#fff}.order-container .order-buttons .order-btn.sell:hover{transform:translateY(-1px)}.order-container .order-buttons .order-btn:active{transform:translateY(0)}.order-container .order-actions{margin-bottom:16px}.order-container .order-actions .action-row{display:flex;flex-wrap:wrap;gap:6px}.order-container .order-actions .action-row .action-btn{background:#333;border:1px solid #444;border-radius:4px;color:#ccc;cursor:pointer;flex:1 1;font-size:11px;font-weight:500;height:36px;letter-spacing:.5px;text-transform:uppercase;transition:all .2s ease}.order-container .order-actions .action-row .action-btn:hover{background:#444;border-color:#555;color:#fff}.order-container .order-actions .action-row .action-btn:active{background:#222}.order-container .position-management{margin-bottom:8px}.order-container .position-management .management-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.order-container .position-management .management-row .mgmt-btn{background:#333;border:1px solid #555;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:8px;font-weight:600;height:26px;letter-spacing:.5px;text-transform:uppercase;transition:all .2s ease}.order-container .position-management .management-row .mgmt-btn:hover{background:#444;border-color:#666;transform:translateY(-1px)}.order-container .position-management .management-row .mgmt-btn:active{transform:translateY(0)}.order-container .breakeven-section{margin-bottom:16px}.order-container .breakeven-section .breakeven-btn{background:linear-gradient(135deg,#06f,#004acc);border:none;border-radius:6px;box-shadow:0 2px 8px #0066ff4d;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:38px;letter-spacing:.5px;text-transform:uppercase;transition:all .2s ease;width:100%}.order-container .breakeven-section .breakeven-btn:hover{background:linear-gradient(135deg,#0052cc,#003d99);box-shadow:0 4px 12px #06f6;transform:translateY(-1px)}.order-container .breakeven-section .breakeven-btn:active{transform:translateY(0)}.order-container .bracket-toggle{background:linear-gradient(135deg,#1a1a1a,#252525);border:1px solid #333;border-radius:6px;margin-bottom:8px;padding:4px}.order-container .bracket-toggle .bracket-label{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.order-container .bracket-toggle .bracket-label .bracket-info .bracket-title{color:#fff;font-size:10px;font-weight:600}.order-container .bracket-toggle .bracket-label .bracket-info .bracket-subtitle{text-wrap:nowrap;color:#888;font-size:9px;margin-top:2px}.order-container .bracket-toggle .bracket-label .bracket-checkbox{background:#333;border-radius:12px;height:20px;position:relative;transition:background-color .2s ease;width:44px}.order-container .bracket-toggle .bracket-label .bracket-checkbox.active{background:#06f}.order-container .bracket-toggle .bracket-label .bracket-checkbox:after{background:#fff;border-radius:10px;box-shadow:0 2px 4px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:16px}.order-container .bracket-toggle .bracket-label .bracket-checkbox.active:after{transform:translateX(20px)}.order-container .bottom-actions{margin-bottom:16px}.order-container .bottom-actions .action-row{display:flex;flex-wrap:wrap;gap:6px}.order-container .bottom-actions .action-row .action-btn{align-items:center;background:#2a2a2a;border:1px solid #444;border-radius:4px;color:#ccc;cursor:pointer;display:flex;flex:1 1;font-size:10px;font-weight:500;height:26px;justify-content:center;letter-spacing:.5px;text-transform:uppercase;transition:all .2s ease}.order-container .bottom-actions .action-row .action-btn.secondary{background:#1a1a1a}.order-container .bottom-actions .action-row .action-btn.secondary:hover{background:#333;border-color:#555;color:#fff}.order-container .bottom-actions .action-row .action-btn.close-cancel{background:#f44336;border:none;color:#fff;font-weight:500;height:26px;margin-top:8px}.order-container .bottom-actions .action-row .action-btn.close-cancel:hover{background:linear-gradient(135deg,#f44336,#d32f2f);box-shadow:0 0 15px #d32f2f66;transform:translateY(-1px)}.order-container .bottom-actions .action-row .action-btn.close-cancel:active{transform:translateY(0)}.order-container .bottom-actions .action-row .action-btn:hover{background:#444;border-color:#555;color:#fff}.order-container .bottom-actions .action-row .action-btn:active{background:#222}.order-container .ant-input,.order-container .ant-input-number,.order-container .ant-select-selector,.order-container input,.order-container select{background:linear-gradient(135deg,#1a1a1a,#252525);border:1px solid #333;border-radius:6px;color:#fff!important;font-size:14px;height:32px;padding:0 12px;transition:all .2s ease;width:100%}.order-container .ant-input-number:focus,.order-container .ant-input:focus,.order-container .ant-select-selector:focus,.order-container input:focus,.order-container select:focus{border-color:#0000!important;box-shadow:none!important;outline:none!important}.order-container .ant-input-number::placeholder,.order-container .ant-input::placeholder,.order-container .ant-select-selector::placeholder,.order-container input::placeholder,.order-container select::placeholder{color:#888!important}.order-container .input-wrapper{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.order-container .input-wrapper label{color:#ccc;font-size:9px;font-weight:500;text-align:left;text-transform:uppercase}.order-container .input-wrapper .full-width{width:100%}.order-container .order-tabs{background:#1a1a1a;border:1px solid #333;border-radius:6px;display:flex;margin-bottom:16px;padding:2px}.order-container .order-tabs .tab-button{background:#0000;border:none;border-radius:4px;color:#888;cursor:pointer;flex:1 1;font-size:12px;font-weight:500;height:34px;letter-spacing:.5px;text-transform:uppercase;transition:all .2s ease}.order-container .order-tabs .tab-button:hover{background:#ffffff0d;color:#fff}.order-container .order-tabs .tab-button.active{background:#333;box-shadow:0 1px 4px #0000004d;color:#fff}.order-container .take-stop-container{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.order-container .take-stop-container .subtitle{color:#888;font-size:9px}.order-container .take-stop-container .stop-loss-card,.order-container .take-stop-container .take-profit-card{background:#1a1a1a;border:1px solid #333;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:6px;opacity:.6;padding:8px;transition:all .2s ease}.order-container .take-stop-container .stop-loss-card.active,.order-container .take-stop-container .take-profit-card.active{background:#1f1f1f;opacity:1}.order-container .take-stop-container .stop-loss-card .card-header,.order-container .take-stop-container .take-profit-card .card-header{align-items:center;display:flex;gap:6px}.order-container .take-stop-container .stop-loss-card .card-header .card-label,.order-container .take-stop-container .take-profit-card .card-header .card-label{flex:1 1;font-size:11px;font-weight:600;text-align:left}.order-container .take-stop-container .stop-loss-card .card-body .input-group,.order-container .take-stop-container .take-profit-card .card-body .input-group{align-items:center;display:flex;gap:4px;width:100%}.order-container .take-stop-container .stop-loss-card .card-body .input-group input,.order-container .take-stop-container .take-profit-card .card-body .input-group input{flex:1 1;min-width:0}.order-container .take-stop-container .stop-loss-card .card-body .input-group .mode-selector-label,.order-container .take-stop-container .take-profit-card .card-body .input-group .mode-selector-label{align-items:center;background:#141414;border:1px solid #333;border-left:none;border-radius:0 4px 4px 0;display:flex;flex-shrink:0;font-size:11px;height:32px;justify-content:center;letter-spacing:.5px;pointer-events:none;text-transform:uppercase;width:85px}.order-container .take-stop-container .stop-loss-card .card-body input,.order-container .take-stop-container .take-profit-card .card-body input{background:#141414;border:1px solid #333;border-radius:4px;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;color:#fff;font-size:13px;height:32px;padding:0 8px;width:100%}.order-container .take-stop-container .stop-loss-card .card-body input:focus,.order-container .take-stop-container .take-profit-card .card-body input:focus{outline:none}.order-container .take-stop-container .stop-loss-card .card-body .mode-selector .react-select__control,.order-container .take-stop-container .take-profit-card .card-body .mode-selector .react-select__control{background:#0000;border:none;box-shadow:none;min-height:32px}.order-container .take-stop-container .stop-loss-card .card-body .mode-selector .react-select__control:hover,.order-container .take-stop-container .take-profit-card .card-body .mode-selector .react-select__control:hover{border:none}.order-container .take-stop-container .take-profit-card.active{border-color:#00d4aa}.order-container .take-stop-container .take-profit-card.active .card-label{color:#00d4aa}.order-container .take-stop-container .take-profit-card.active .card-body input:focus{border-color:#00d4aa}.order-container .take-stop-container .stop-loss-card.active{border-color:#ff6b6b}.order-container .take-stop-container .stop-loss-card.active .card-label{color:#ff6b6b}.order-container .take-stop-container .stop-loss-card.active .card-body input:focus{border-color:#ff6b6b}.order-container .take-stop-container .custom-checkbox{border:1px solid #555;border-radius:3px;cursor:pointer;height:14px;position:relative;width:14px}.order-container .take-stop-container .custom-checkbox.checked{background:#06f;border-color:#06f}.order-container .take-stop-container .custom-checkbox.checked:after{color:#fff;content:"✓";font-size:10px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.order-container .grid-box{display:flex;flex-direction:column;gap:12px}.order-container .custom-input-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:100%}.order-container .custom-input-wrapper .input-label{color:#888;font-size:7px;font-weight:500;letter-spacing:.5px;margin:0;text-align:left;text-transform:uppercase}.order-container .custom-input-wrapper input[type=number]{background:#141414;border:1px solid #444;border-radius:6px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:13px;height:30px;padding:0 8px;transition:all .2s ease;width:100%}.order-container .custom-input-wrapper input[type=number]::placeholder{color:#666}.order-container .custom-input-wrapper input[type=number]:hover{border-color:#666}.order-container .custom-input-wrapper input[type=number]:focus{border-color:#06f;box-shadow:inset 0 0 0 1px #06f3;outline:none}.order-container .custom-input-wrapper input[type=number]::-webkit-inner-spin-button,.order-container .custom-input-wrapper input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.order-container .custom-input-wrapper input[type=number][type=number]{appearance:textfield}.order-container .custom-input-wrapper.disabled{opacity:.5;pointer-events:none}.order-container .custom-input-wrapper.disabled .input-label{color:#666}.order-container .custom-input-wrapper.disabled input{background:#121212;cursor:not-allowed}.order-container .order-summary{background:#1a1a1a;border:1px solid #333;border-radius:6px;color:#888;font-size:11px;line-height:1.4;margin-top:12px;padding:12px;text-align:center}.order-container .order-summary .cost-estimate{font-weight:500;margin-bottom:4px}.order-container .order-summary .order-type{color:#06f;font-weight:500}.order-container .order-summary .position-summary{color:#00d4aa;font-weight:500;margin-top:4px}.order-container .order-summary .symbol-info{color:#aaa;font-size:10px;margin-top:4px}.order-container .react-select .Select__control{background:linear-gradient(135deg,#1a1a1a,#252525);border:1px solid #333;border-radius:6px;min-height:40px}.order-container .react-select .Select__control:hover{border-color:#06f}.order-container .react-select .Select__control--is-focused{border-color:#06f;box-shadow:0 0 0 2px #06f3}.order-container .react-select .Select__value-container{padding:0 12px}.order-container .react-select .Select__single-value{color:#fff!important}.order-container .react-select .Select__placeholder{color:#888!important}.order-container .react-select .Select__indicator-separator{background-color:#333}.order-container .react-select .Select__dropdown-indicator{color:#888}.order-container .react-select .Select__dropdown-indicator:hover{color:#fff}.order-container .react-select .Select__menu{background:#1a1a1a;border:1px solid #333;border-radius:6px;box-shadow:0 4px 12px #0000004d;z-index:1000}.order-container .react-select .Select__option{background:#0000;color:#fff}.order-container .react-select .Select__option:hover{background:#333}.order-container .react-select .Select__option--is-selected{background:#06f}.order-container .react-select .Select__option--is-focused{background:#333}.order-container .ant-input-number{background:linear-gradient(135deg,#1a1a1a,#252525);border:1px solid #333;border-radius:6px;color:#fff}.order-container .ant-input-number:hover{border-color:#06f}.order-container .ant-input-number.ant-input-number-focused,.order-container .ant-input-number:focus{border-color:#06f;box-shadow:0 0 0 2px #06f3}.order-container .ant-input-number .ant-input-number-handler-wrap{background:#0000;border-radius:0 6px 6px 0}.order-container .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler{background:#0000;border-color:#333}.order-container .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler .anticon{color:#888}.order-container .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler:hover{background:#333}.order-container .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler:hover .anticon{color:#fff}.order-container .ant-input-number-input{background:#0000!important;color:#fff!important}.order-container .ant-select-selection-item{color:#fff!important}.order-container .ant-select-arrow{color:#888!important}@media(max-width:480px){.order-container{padding:12px}.order-container .take-stop-container{flex-direction:column;gap:12px}.order-container .take-stop-container .stop-loss,.order-container .take-stop-container .take-profit{min-height:200px;width:100%}.order-container .order-buttons{gap:4px}.order-container .order-buttons .order-btn{border-radius:4px!important;font-size:9px!important;height:28px!important;letter-spacing:.02em}.order-container .position-management .management-row{gap:4px}.order-container .position-management .management-row .mgmt-btn{border-radius:4px!important;font-size:9px!important;height:28px!important}.order-container .bottom-actions .action-row,.order-container .order-actions .action-row{gap:4px}.order-container .bottom-actions .action-row .action-btn,.order-container .order-actions .action-row .action-btn{border-radius:4px!important;font-size:9px!important;height:28px!important}.order-container .bottom-actions .action-row .action-btn.close-cancel,.order-container .order-actions .action-row .action-btn.close-cancel{height:28px!important;margin-top:4px}.order-container .position-buttons{gap:6px}.order-container .position-buttons .pos-btn{font-size:12px;height:34px;width:34px}}.order-container .action-btn,.order-container .bracket-label,.order-container .mgmt-btn,.order-container .pos-btn,.order-container .tab-button,.order-container .tp-sl-header{-webkit-user-select:none;user-select:none}.order-container .action-btn:active,.order-container .bracket-label:active,.order-container .mgmt-btn:active,.order-container .pos-btn:active,.order-container .tab-button:active,.order-container .tp-sl-header:active{transform:scale(.98)}.order-container .loading{opacity:.6;pointer-events:none}.order-container .api-status{border-radius:6px;font-size:13px;margin-bottom:16px;padding:12px;text-align:center}.order-container .api-status.loading{background:#0066ff1a;border:1px solid #0066ff4d;color:#06f}.order-container .current-symbol-info{background:#2a2a2a;border:1px solid #444;border-radius:4px;margin-bottom:12px;padding:8px 12px}.order-container .current-symbol-info .symbol-details{align-items:center;display:flex;justify-content:space-between}.order-container .current-symbol-info .symbol-details .symbol-name{color:#fff;font-size:14px;font-weight:700}.order-container .current-symbol-info .symbol-details .symbol-class{background:#4caf50;border-radius:3px;color:#fff;font-size:10px;font-weight:700;padding:2px 6px}.order-container .live-prices{align-items:center;background:#161616;border:1px solid #2a2a2a;border-radius:8px;color:#fff;display:flex;font-size:12px;justify-content:space-between;margin:8px 0;padding:8px}.order-container .live-prices span{align-items:center;display:flex;font-size:9px;font-weight:600;justify-content:center}.order-container .live-prices .bid{color:#0acf83}.order-container .live-prices .mid-block{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:14px}.order-container .live-prices .mid{color:#fff;font-size:10px;text-align:center}.order-container .live-prices .spread{color:#fbbf24;font-size:10px;margin-top:2px;opacity:.95;text-align:center}.order-container .live-prices .ask{color:#ff4d4f}@keyframes priceUp{0%{color:#0acf83}to{color:#fff}}@keyframes priceDown{0%{color:#ff4d4f}to{color:#fff}}.order-container .live-prices .price-up{animation:priceUp .4s ease}.order-container .live-prices .price-down{animation:priceDown .4s ease}.order-container .oco-confirmation-view{animation:fadeInOco .3s ease-out;background:#1e222d;border:1px solid #363a45;border-radius:8px;display:flex;flex-direction:column;margin-bottom:20px;overflow:hidden;padding:0}.order-container .oco-confirmation-view .oco-top-header{background:#ffffff08;border-bottom:1px solid #363a45;padding:12px 16px}.order-container .oco-confirmation-view .oco-top-header .symbol-row{align-items:center;display:flex;gap:6px;margin-bottom:4px}.order-container .oco-confirmation-view .oco-top-header .symbol-row .symbol-icon{background:#363a45;border-radius:4px;color:#d1d4dc;font-size:10px;font-weight:700;padding:2px 4px}.order-container .oco-confirmation-view .oco-top-header .symbol-row .symbol-name{color:#fff;flex:1 1;font-size:16px;font-weight:600}.order-container .oco-confirmation-view .oco-top-header .symbol-row .symbol-name .side-indicator{font-size:14px;font-weight:500;margin-left:4px}.order-container .oco-confirmation-view .oco-top-header .symbol-row .symbol-name .side-indicator.long{color:#00d4aa}.order-container .oco-confirmation-view .oco-top-header .symbol-row .symbol-name .side-indicator.short{color:#f7525f}.order-container .oco-confirmation-view .oco-top-header .symbol-row .actions{color:#868993;cursor:pointer;display:flex;font-size:16px;gap:12px}.order-container .oco-confirmation-view .oco-top-header .position-details{color:#d1d4dc;font-size:13px;padding-left:28px}.order-container .oco-confirmation-view .oco-exits-section{display:flex;flex-direction:column;gap:16px;padding:16px}.order-container .oco-confirmation-view .oco-exits-section .exits-header{align-items:center;display:flex;justify-content:space-between}.order-container .oco-confirmation-view .oco-exits-section .exits-header .title{color:#fff;font-size:15px;font-weight:500}.order-container .oco-confirmation-view .oco-exits-section .exits-header .rr-ratio{color:#868993;font-size:13px}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group{display:flex;flex-direction:column;gap:6px}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-header{align-items:center;display:flex;justify-content:space-between}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-header .label{color:#d1d4dc;font-size:13px}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-header .toggle{background:#363a45;border-radius:9px;cursor:pointer;height:18px;position:relative;width:32px}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-header .toggle:after{background:#fff;border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .2s;width:14px}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-header .toggle.active{background:#2962ff}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-header .toggle.active:after{transform:translateX(14px)}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-box{align-items:center;background:#131722;border:1px solid #363a45;border-radius:4px;display:flex;justify-content:space-between;padding:10px 12px;transition:border-color .2s}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-box.editable{padding:4px 12px}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-box.editable:focus-within,.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-box.editable:hover{border-color:#2962ff}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-box .oco-price-input{background:#0000!important;border:none!important;box-shadow:none!important;color:#fff!important;font-size:15px!important;font-weight:500!important;width:100px}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-box .oco-price-input .ant-input-number-input{height:32px;padding:0}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-box .oco-price-input:disabled{background-color:#0000!important;color:#5d606b!important;cursor:not-allowed;opacity:.6}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-box .price{color:#fff;font-size:15px;font-weight:500}.order-container .oco-confirmation-view .oco-exits-section .exit-input-group .input-box .metrics{color:#868993;font-size:13px}.order-container .oco-confirmation-view .oco-exits-section .add-level{color:#2962ff;cursor:pointer;font-size:14px}.order-container .oco-confirmation-view .oco-section-divider{background:#363a45;height:1px;margin:0 16px}.order-container .oco-confirmation-view .oco-analytics{display:flex;flex-direction:column;gap:12px;padding:16px}.order-container .oco-confirmation-view .oco-analytics .oco-header h4{color:#fff;font-size:15px;font-weight:600;margin:0;text-align:left}.order-container .oco-confirmation-view .oco-analytics .analytics-row{align-items:center;display:flex;font-size:13px;justify-content:space-between}.order-container .oco-confirmation-view .oco-analytics .analytics-row .label{color:#868993}.order-container .oco-confirmation-view .oco-analytics .analytics-row .value{color:#d1d4dc;font-weight:500}.order-container .oco-confirmation-view .oco-analytics .analytics-row .value.profit{color:#00d4aa}.order-container .oco-confirmation-view .oco-analytics .analytics-row .value.loss{color:#f7525f}.order-container .oco-confirmation-view .oco-actions{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}.order-container .oco-confirmation-view .oco-actions .oco-hint{color:#868993;font-size:13px;line-height:1.4;margin:0 0 6px;text-align:left}.order-container .oco-confirmation-view .oco-actions .confirm-btn{background-color:#2962ff!important;border-color:#2962ff!important;border-radius:6px!important;color:#fff;font-weight:600;height:38px!important;width:100%}.order-container .oco-confirmation-view .oco-actions .confirm-btn:disabled{background-color:#363a45!important;border-color:#363a45!important;color:#5d606b!important;cursor:not-allowed;opacity:.8}.order-container .oco-confirmation-view .oco-actions .confirm-btn:hover:not(:disabled){background-color:#1e53e5!important}.order-container .oco-confirmation-view .oco-actions .discard-btn{background-color:#0000!important;border:1px solid #363a45!important;border-radius:6px!important;color:#d1d4dc!important;font-weight:600;height:38px!important;width:100%}.order-container .oco-confirmation-view .oco-actions .discard-btn:hover{background-color:#ffffff0d!important;color:#fff!important}@keyframes fadeInOco{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tabination_container{animation:fadeUpIn .3s var(--ease-out-expo) forwards;margin-bottom:5px}.tabination_container .tab_div{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:flex;max-width:fit-content;padding:3px;position:relative}.tabination_container .tab_buttons{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:.01em;padding:6px 16px;position:relative;transition:color var(--transition-base),transform var(--transition-fast);white-space:nowrap;z-index:2}.tabination_container .tab_buttons:hover{color:var(--text-secondary);transform:translateY(-.5px)}.tabination_container .tab_buttons:active{transform:scale(.97)}.tabination_container .activeTab{color:var(--text-primary);text-shadow:0 0 20px #ffffff1a}.tabination_container .tab_indicator{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:0 1px 3px #0000004d,inset 0 1px 0 #ffffff0a;height:calc(100% - 6px);left:0;position:absolute;top:3px;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);z-index:1}.dom-wrapper{background:#121212;border-radius:4px;color:#fff;font-family:Outfit;font-size:12px;padding:0;width:100%}.dom-wrapper .recenter-btn{background:#f4433659;border:1px solid #f44336;border-radius:4px;color:#fff;font-size:10px;height:30px}.dom-wrapper .dom-position-bar{align-items:center;border-bottom:1px solid #333;display:flex;font-size:11px;font-weight:600;gap:6px;justify-content:center;padding:4px 12px}.dom-wrapper .dom-position-bar--buy{background:#00b4781f}.dom-wrapper .dom-position-bar--buy .dom-position-qty,.dom-wrapper .dom-position-bar--buy .dom-position-side{color:#00c97a}.dom-wrapper .dom-position-bar--sell{background:#dc3c3c1f}.dom-wrapper .dom-position-bar--sell .dom-position-qty,.dom-wrapper .dom-position-bar--sell .dom-position-side{color:#ff5252}.dom-wrapper .dom-position-bar--none{background:#0000}.dom-wrapper .dom-position-bar .dom-position-at{color:#666}.dom-wrapper .dom-position-bar .dom-position-price{color:#ccc;letter-spacing:.3px}.dom-wrapper .dom-position-bar .dom-position-none{color:#555;font-style:italic;font-weight:400}.dom-wrapper .dom-header{background:#121212;border-bottom:1px solid #4a4a4a;padding:8px 12px}.dom-wrapper .dom-header .contract-section{align-items:center;display:flex;justify-content:space-between}.dom-wrapper .dom-header .contract-section .contract-label{color:#ccc;font-size:11px;margin-right:8px}.dom-wrapper .dom-header .contract-section .contract-dropdown{margin-right:auto;outline:none}.dom-wrapper .dom-header .contract-section .contract-dropdown:focus{border-color:#6a6a6a}.dom-wrapper .dom-header .contract-section .contract-dropdown option{background-color:#2d2d2d;color:#fff}.dom-wrapper .dom-header .contract-section .header-icons{align-items:center;display:flex;gap:8px}.dom-wrapper .dom-header .contract-section .header-icons .recenter-button{background:#2d2d2d;border:1px solid #4a4a4a;color:#ccc;font-size:11px;padding:2px 6px}.dom-wrapper .dom-header .contract-section .header-icons .recenter-button:hover{border-color:#00c9a7;color:#00c9a7}.dom-wrapper .dom-header .contract-section .header-icons .recenter-icon,.dom-wrapper .dom-header .contract-section .header-icons .settings-icon,.dom-wrapper .dom-header .contract-section .header-icons .size-controls{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:16px;justify-content:center}.dom-wrapper .dom-header .contract-section .header-icons .recenter-icon:hover,.dom-wrapper .dom-header .contract-section .header-icons .settings-icon:hover,.dom-wrapper .dom-header .contract-section .header-icons .size-controls:hover{color:#00c9a7}.dom-wrapper .dom-ladder{border-left:1px solid #4a4a4a;border-right:1px solid #4a4a4a;max-height:400px;min-height:50vh!important;overflow-y:auto}.dom-wrapper .dom-ladder .dom-grid-header,.dom-wrapper .dom-ladder .dom-grid-row{align-items:center;box-sizing:border-box;display:grid;font-size:11px;grid-template-columns:60px 60px 70px 60px 60px 60px 1fr;height:28px;max-height:28px;min-height:28px;overflow:hidden;text-align:center}.dom-wrapper .dom-ladder .dom-grid-header{background:#3a3a3a;border-bottom:1px solid #4a4a4a;color:#ccc;font-weight:700;height:28px;padding:0 4px}.dom-wrapper .dom-ladder .dom-grid-header div{font-size:8px;padding:2px}.dom-wrapper .dom-ladder .dom-grid-row{border-bottom:1px solid #383838}.dom-wrapper .dom-ladder .dom-grid-row.current-price{font-weight:600}.dom-wrapper .dom-ladder .dom-grid-row .my-ask-cell,.dom-wrapper .dom-ladder .dom-grid-row .my-bid-cell{align-items:center;box-sizing:border-box;color:lime;cursor:pointer!important;display:flex;font-weight:700;height:100%;position:relative}.dom-wrapper .dom-ladder .dom-grid-row .my-ask-cell:hover,.dom-wrapper .dom-ladder .dom-grid-row .my-bid-cell:hover{background-color:#f10a4b1a!important;outline:1px solid #00ff004d}.dom-wrapper .dom-ladder .dom-grid-row .my-ask-cell .order-indicator,.dom-wrapper .dom-ladder .dom-grid-row .my-bid-cell .order-indicator{align-items:center;background-color:red!important;display:flex;font-size:10px;gap:4px}.dom-wrapper .dom-ladder .dom-grid-row .my-ask-cell .order-cancel-icon,.dom-wrapper .dom-ladder .dom-grid-row .my-bid-cell .order-cancel-icon{color:#000;cursor:pointer;height:10px;width:10px}.dom-wrapper .dom-ladder .dom-grid-row .my-ask-cell .order-qty,.dom-wrapper .dom-ladder .dom-grid-row .my-bid-cell .order-qty{background:lime;border-radius:2px;color:#000;font-size:9px;margin-left:2px;margin-right:5px!important;padding:1px 3px}.dom-wrapper .dom-ladder .dom-grid-row .my-ask-cell .remove-limit,.dom-wrapper .dom-ladder .dom-grid-row .my-bid-cell .remove-limit{cursor:pointer!important}.dom-wrapper .dom-ladder .dom-grid-row .bid-size-cell{pointer-events:none}.dom-wrapper .dom-ladder .dom-grid-row .bid-size-cell .bid-box{border-radius:2px;color:#000;display:inline-block;font-size:10px;font-weight:700;min-width:20px;padding:1px 4px}.dom-wrapper .dom-ladder .dom-grid-row .ask-size-cell{pointer-events:none}.dom-wrapper .dom-ladder .dom-grid-row .ask-size-cell .ask-box{border-radius:2px;color:#fff;display:inline-block;font-size:10px;font-weight:700;min-width:20px;padding:1px 4px}.dom-wrapper .dom-ladder .dom-grid-row .price-cell{color:#fff;font-weight:700;pointer-events:none}.dom-wrapper .dom-ladder .dom-grid-row .pnl-cell{font-size:10px;pointer-events:none}.dom-wrapper .dom-ladder .dom-grid-row .pnl-cell .pnl-positive{color:lime}.dom-wrapper .dom-ladder .dom-grid-row .pnl-cell .pnl-negative{color:#f44}.dom-wrapper .dom-ladder .dom-grid-row .vol-pro-cell{font-size:10px;overflow:hidden;pointer-events:none;position:relative;text-align:center}.dom-wrapper .dom-ladder .dom-grid-row .vol-pro-cell .vol-bar{background:#64646459;height:100%;left:0;position:absolute;top:0;transition:width .2s ease-out;z-index:0}.dom-wrapper .dom-ladder .dom-grid-row .vol-pro-cell div,.dom-wrapper .dom-ladder .dom-grid-row .vol-pro-cell span{position:relative;z-index:1}.dom-wrapper .dom-footer{background:#2d2d2d;padding:8px 12px}.dom-wrapper .dom-footer .account-info{font-size:11px;margin-bottom:8px;text-align:center}.dom-wrapper .dom-footer .account-info .account-dropdown{margin:0 auto;max-width:400px}.dom-wrapper .dom-footer .account-info .account-dropdown .react-select__control{background-color:#2d2d2d;border:1px solid #00c9a7;min-height:28px}.dom-wrapper .dom-footer .account-info .account-dropdown .react-select__single-value{color:#00c9a7}.dom-wrapper .dom-footer .account-info .account-dropdown .react-select__menu{background-color:#2d2d2d;border:1px solid #4a4a4a}.dom-wrapper .dom-footer .account-info .account-dropdown .react-select__option{background-color:#2d2d2d;color:#00c9a7}.dom-wrapper .dom-footer .account-info .account-dropdown .react-select__option:hover{background-color:#3a3a3a}.dom-wrapper .dom-footer .account-info .account-dropdown .react-select__dropdown-indicator{color:#00c9a7}.dom-wrapper .dom-footer .account-info .qualified{color:#00c9a7;font-weight:700}.dom-wrapper .dom-footer .position-info{color:#fff;font-size:11px;margin-bottom:12px;text-align:center}.dom-wrapper .dom-footer .position-info .upnl{color:#f44;margin-left:8px}.dom-wrapper .dom-footer .position-info .be{color:#ccc;margin-left:8px}.dom-wrapper .dom-footer .bottom-actions,.dom-wrapper .dom-footer .extra-actions,.dom-wrapper .dom-footer .gray-actions,.dom-wrapper .dom-footer .qty-controls{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:8px}.dom-wrapper .dom-footer .bottom-actions button,.dom-wrapper .dom-footer .extra-actions button,.dom-wrapper .dom-footer .gray-actions button,.dom-wrapper .dom-footer .qty-controls button{font-size:10px!important;height:26px;padding:4px 8px}.dom-wrapper .dom-footer .bottom-actions .ant-btn,.dom-wrapper .dom-footer .extra-actions .ant-btn,.dom-wrapper .dom-footer .gray-actions .ant-btn,.dom-wrapper .dom-footer .qty-controls .ant-btn{background:#4a4a4a;border:1px solid #5a5a5a;color:#fff}.dom-wrapper .dom-footer .bottom-actions .ant-btn:hover,.dom-wrapper .dom-footer .extra-actions .ant-btn:hover,.dom-wrapper .dom-footer .gray-actions .ant-btn:hover,.dom-wrapper .dom-footer .qty-controls .ant-btn:hover{background-color:#5a5a5a;border-color:#6a6a6a;color:#fff}.dom-wrapper .dom-footer .bottom-actions .ant-btn.active,.dom-wrapper .dom-footer .extra-actions .ant-btn.active,.dom-wrapper .dom-footer .gray-actions .ant-btn.active,.dom-wrapper .dom-footer .qty-controls .ant-btn.active{background-color:#06c;border-color:#06c}.dom-wrapper .dom-footer .bottom-actions .ant-btn:disabled,.dom-wrapper .dom-footer .extra-actions .ant-btn:disabled,.dom-wrapper .dom-footer .gray-actions .ant-btn:disabled,.dom-wrapper .dom-footer .qty-controls .ant-btn:disabled{background-color:#2a2a2a;border-color:#3a3a3a;color:#777;cursor:not-allowed}.dom-wrapper .dom-footer .market-actions{display:flex;gap:6px;justify-content:center;margin-bottom:8px}.dom-wrapper .dom-footer .market-actions button{font-size:10px!important;font-weight:600;height:26px!important}.dom-wrapper .dom-footer .market-actions .buy-btn{background:#0052ff;border:none!important;color:#fff}.dom-wrapper .dom-footer .market-actions .buy-btn:hover{transform:translateY(-1px)}.dom-wrapper .dom-footer .market-actions .sell-btn{background:#f44336;border:none;color:#fff}.dom-wrapper .dom-footer .market-actions .sell-btn:hover{transform:translateY(-1px)}.dom-wrapper .dom-footer .gray-actions .ant-btn{background:#3a3a3a;border:1px solid #4a4a4a;color:#ccc}.dom-wrapper .dom-footer .gray-actions .ant-btn:hover{background-color:#4a4a4a;border-color:#5a5a5a;color:#fff}.volume-cell{height:100%;padding:0 4px;position:relative}.volume-wrapper{align-items:center;display:flex;height:16px}.volume-bar{border-radius:2px;left:0}.volume-text{color:#e0e0e0;margin-left:4px}.price-cell{font-weight:500}.price-cell.active-price{background-color:#878484}.active-position-price,.price-cell.active-price{align-items:center;border-radius:2px;color:#292626;display:flex;font-weight:600!important;height:100%!important;justify-content:center}.active-position-price{background-color:#4b4bff!important}.dom-table{border-collapse:collapse;font-size:11px;table-layout:fixed;width:100%}.dom-table th{background:#1f1f1f;border-bottom:1px solid #333;color:#aaa;font-size:8px;font-weight:600;letter-spacing:.5px;padding:4px;position:sticky;text-align:center;top:0;z-index:1}.dom-row td{border-bottom:1px solid #222;box-sizing:border-box;height:28px;line-height:28px;max-height:28px;min-height:28px;overflow:hidden;vertical-align:middle;white-space:nowrap}.price-cell{color:#d0d0d0;font-weight:600;text-align:center}.price-cell.active-price{color:#fff}.bid-size-cell{text-align:right}.ask-size-cell{text-align:left}.bid-box{background:#007a1c91;margin-right:7px!important}.ask-box,.bid-box{align-items:center;box-sizing:border-box;color:#fff;display:inline-flex;height:22px;justify-content:center;line-height:18px;padding:2px 6px;text-align:center!important}.ask-box{background:#8b2c2c;margin-left:7px!important}.volume-wrapper{height:100%;position:relative}.volume-bar{background:#ffffff26;bottom:0;position:absolute;right:0;top:0}.volume-text{font-size:10px;padding-left:4px;position:relative;z-index:1}.active-position-row{outline:1px solid #4b4bff}.order-indicator-wrapper{align-items:center;cursor:pointer;display:flex;font-size:8px;gap:4px;justify-content:center;margin-right:5px;overflow:hidden;padding:1.5px!important}.order-indicator-wrapper.red{background-color:#c13232!important}.order-indicator-wrapper.green{background-color:#149208!important}.order-indicator-wrapper.teal{background-color:#009688!important}.order-indicator-wrapper.orange{background-color:#c87800!important}.order-indicator-wrapper .order-close{background-color:#022502!important;cursor:pointer;width:100%!important}.dom-settings-modal{background-color:#2d2d2d}.dom-settings-modal .ant-modal-content{background:#2d2d2d;border-radius:8px}.dom-settings-modal .ant-modal-header{background:none!important;border-bottom:1px solid #4a4a4a;border-radius:8px 8px 0 0}.dom-settings-modal .ant-modal-header .ant-modal-title{color:#fff;padding:10px}.dom-settings-modal .modal-title{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px}.dom-settings-modal .modal-title .help-icon{align-items:center;background:#4a4a4a;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.dom-settings-modal .ant-modal-body{background:#2d2d2d;padding:20px}.dom-settings-modal .ant-modal-footer{background:#2d2d2d;border-radius:0 0 8px 8px;border-top:1px solid #4a4a4a;padding:10px}.dom-settings-modal .ant-modal-footer .modal-footer{display:flex;gap:12px;justify-content:flex-end}.dom-settings-modal .ant-modal-footer .modal-footer .cancel-btn{background:#4a4a4a;border:1px solid #5a5a5a;color:#fff;font-weight:700;height:auto;padding:6px 20px}.dom-settings-modal .ant-modal-footer .modal-footer .cancel-btn:hover{background:#5a5a5a;border-color:#6a6a6a;color:#fff}.dom-settings-modal .ant-modal-footer .modal-footer .apply-btn{background:#00c9a7;border:none;color:#fff;font-weight:700;height:auto;padding:6px 20px}.dom-settings-modal .ant-modal-footer .modal-footer .apply-btn:hover{background:#00b396}.dom-settings-modal .ant-modal-close{color:#ccc;top:5px}.dom-settings-modal .ant-modal-close:hover{color:#fff}.dom-settings-modal .settings-content .settings-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px}.dom-settings-modal .settings-content .settings-grid .settings-column{display:flex;flex-direction:column;gap:12px}.dom-settings-modal .settings-content .ant-checkbox-wrapper{color:#fff;font-size:13px}.dom-settings-modal .settings-content .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{background-color:#4a4a4a;border-color:#4a4a4a}.dom-settings-modal .settings-content .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#00c9a7;border-color:#00c9a7}.dom-settings-modal .settings-content .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#00c9a7}.dom-settings-modal .settings-content .color-settings{display:flex;gap:40px;justify-content:space-between;margin-bottom:24px}.dom-settings-modal .settings-content .color-settings .color-setting{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.dom-settings-modal .settings-content .color-settings .color-setting label{color:#fff;font-size:13px}.dom-settings-modal .settings-content .color-settings .color-setting .color-picker{background:none;border:2px solid #4a4a4a;border-radius:4px;cursor:pointer;height:30px;width:60px}.dom-settings-modal .settings-content .color-settings .color-setting .color-picker:hover{border-color:#6a6a6a}.dom-settings-modal .settings-content .dropdown-settings{display:flex;gap:40px;justify-content:space-between}.dom-settings-modal .settings-content .dropdown-settings .dropdown-setting{display:flex;flex-direction:column;gap:8px}.dom-settings-modal .settings-content .dropdown-settings .dropdown-setting label{color:#fff;font-size:13px}.dom-settings-modal .settings-content .dropdown-settings .dropdown-setting .custom-select .ant-select-selector{background-color:#4a4a4a!important;border-color:#4a4a4a!important;color:#fff}.dom-settings-modal .settings-content .dropdown-settings .dropdown-setting .custom-select .ant-select-selector .ant-select-selection-item{color:#fff}.dom-settings-modal .settings-content .dropdown-settings .dropdown-setting .custom-select .ant-select-arrow{color:#ccc}.dom-settings-modal .settings-content .dropdown-settings .dropdown-setting .custom-select:hover .ant-select-selector{border-color:#6a6a6a!important}.dom-settings-modal .settings-content .dropdown-settings .dropdown-setting .custom-select.ant-select-focused .ant-select-selector{border-color:#00c9a7!important;box-shadow:0 0 0 2px #00c9a71a}.ant-select-dropdown{background-color:#4a4a4a;border:1px solid #6a6a6a}.ant-select-dropdown .ant-select-item{color:#fff}.ant-select-dropdown .ant-select-item:hover{background-color:#5a5a5a}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background-color:#00c9a7}.watchlist-container{background-color:#0a0a0a;border-left:1px solid #1f1f1f;color:#e5e7eb;font-family:Inter,-apple-system,sans-serif;font-size:10.5px;height:100%;overflow:hidden}.watchlist-container .watchlist-header,.watchlist-container .watchlist-row{align-items:center;border-bottom:1px solid #1f1f1f;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;padding:10px 12px}.watchlist-container .watchlist-header{background-color:#141414!important;color:#6b7280!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.watchlist-container .watchlist-header div{color:inherit}.watchlist-container .watchlist-body{background-color:#0a0a0a;overflow-y:auto}.watchlist-container .watchlist-body::-webkit-scrollbar{height:6px;width:6px}.watchlist-container .watchlist-body::-webkit-scrollbar-track{background:#0a0a0a}.watchlist-container .watchlist-body::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}.watchlist-container .watchlist-body::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.watchlist-container .watchlist-row{background-color:#0a0a0a!important;border-bottom:1px solid #1a1a1a;color:#e5e7eb;cursor:pointer;font-family:Inter,-apple-system,sans-serif;font-size:10.5px;font-weight:400;line-height:1;transition:background .15s ease}.watchlist-container .watchlist-row:hover{background-color:#ffffff05!important}.watchlist-container .watchlist-row.selected{background-color:#03aecc1a!important;border-left:2px solid #03aecc;padding-left:10px}.watchlist-container .watchlist-row:last-child{border-bottom:none}.watchlist-container .watchlist-info{background-color:#0a0a0a;border-top:1px solid #1f1f1f;padding:16px 12px}.watchlist-container .watchlist-info h3{color:#fff;font-size:14px;font-weight:600;margin:0}.watchlist-container .watchlist-info .last-price{color:#fff;font-size:20px;font-weight:600;margin:4px 0}.watchlist-container .watchlist-info .market-status{color:#6b7280;font-size:10.5px;margin-bottom:12px}.watchlist-container .watchlist-info .price-tags{display:flex;gap:8px;margin:12px 0}.watchlist-container .watchlist-info .price-tags .buy,.watchlist-container .watchlist-info .price-tags .sell{border-radius:4px;cursor:pointer;flex:1 1;font-size:11px;font-weight:500;padding:6px;text-align:center;transition:opacity .2s}.watchlist-container .watchlist-info .price-tags .buy:hover,.watchlist-container .watchlist-info .price-tags .sell:hover{opacity:.8}.watchlist-container .watchlist-info .price-tags .buy{background-color:#03aecc;color:#fff}.watchlist-container .watchlist-info .price-tags .sell{background-color:#ef4444;color:#fff}.watchlist-container .watchlist-info .range{align-items:center;color:#9ca3af;display:flex;font-size:10.5px;gap:8px;margin-top:12px}.watchlist-container .watchlist-info .range .range-bar{background-color:#1f1f1f;border-radius:2px;flex:1 1;height:4px;position:relative}.watchlist-container .watchlist-info .range .range-bar .filled{background-color:#03aecc;border-radius:2px;height:100%;width:60%}.watchlist-container .watchlist-info .footer{color:#4b5563;font-size:10px;margin-top:16px;text-align:center}.time-and-sales{background:#0a0a0a;border:1px solid #1f1f1f;border-radius:12px;color:#e5e7eb;display:flex;flex-direction:column;font-family:Inter,-apple-system,sans-serif;font-size:10.5px;height:100%;overflow:hidden}.time-and-sales .header,.time-and-sales .row{align-items:center;border-bottom:1px solid #1f1f1f;display:grid;grid-template-columns:1.2fr 1fr .8fr;padding:10px 12px}.time-and-sales .header div,.time-and-sales .row div{text-align:left}.time-and-sales .header{background:#141414!important;color:#6b7280!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.time-and-sales .header div{color:#6b7280!important}.time-and-sales .body{background-color:#0000;flex:1 1;overflow-y:auto}.time-and-sales .body .empty-state{color:#4b5563;font-style:italic;padding:40px 20px;text-align:center}.time-and-sales .body::-webkit-scrollbar{height:6px;width:6px}.time-and-sales .body::-webkit-scrollbar-track{background:#0a0a0a}.time-and-sales .body::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}.time-and-sales .body::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.time-and-sales .row{background:#0000;transition:background .15s ease}.time-and-sales .row:last-child{border-bottom:none}.time-and-sales .row:hover{background:#ffffff05!important}.time-and-sales .row .time{color:#9ca3af}.time-and-sales .row .price.green{color:#00c853}.time-and-sales .row .price.red{color:#ff5252}.time-and-sales .row .size{color:#e5e7eb}.mobile-trade-panel{background:var(--surface-base);display:flex;flex-direction:column;height:100%;overflow:hidden}.mobile-trade-tabs{-webkit-overflow-scrolling:touch;background:var(--surface-raised);border-bottom:1px solid var(--border-default);display:flex;flex-shrink:0;height:50px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mobile-trade-tabs::-webkit-scrollbar{display:none}.mobile-trade-tabs .mtt-item{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-disabled);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:3px;justify-content:center;min-width:56px;outline:none;padding:5px 6px 0;transition:color .15s ease,border-color .15s ease,background .15s ease}.mobile-trade-tabs .mtt-item .mtt-icon{align-items:center;display:flex;justify-content:center;line-height:1}.mobile-trade-tabs .mtt-item .mtt-icon svg{transition:filter .15s ease}.mobile-trade-tabs .mtt-item .mtt-label{font-family:var(--font-primary);font-size:9.5px;font-weight:500;letter-spacing:.03em;line-height:1;white-space:nowrap}.mobile-trade-tabs .mtt-item.active{background:#03aecc12;border-bottom-color:var(--accent-primary);color:var(--accent-primary)}.mobile-trade-tabs .mtt-item.active .mtt-icon svg{filter:drop-shadow(0 0 5px rgba(3,174,204,.55))}.mobile-trade-tabs .mtt-item.active .mtt-label{font-weight:700}.mobile-trade-tabs .mtt-item:active{background:#ffffff0a}.mobile-trade-content{flex:1 1;min-height:0;overflow:hidden;position:relative}.tv-trading-panel__footer,.tv-trading-panel__header,.tv-trading-tab__body,.tv-trading-tab__item--account,.tv-trading-tab__item--notifications,.tv-trading-tab__item--orders,.tv-trading-tab__item--positions,.tv-trading-tab__item--summary{display:none!important}.flexlayout__splitter{background-color:var(--surface-elevated);cursor:row-resize!important}.flexlayout__splitter_vert{background:#333!important;cursor:row-resize!important;height:8px!important;position:relative!important;width:100%!important;z-index:10!important}.flexlayout__splitter_vert:before{background:#555;border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.flexlayout__splitter_vert:hover{background:#03aecc!important}.flexlayout__splitter_vert:hover:before{background:#fff}.flexlayout__splitter_horz{background:#333!important;cursor:col-resize!important;position:relative!important;width:8px!important;z-index:10!important}.flexlayout__splitter_horz:before{background:#555;border-radius:2px;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.flexlayout__splitter_horz:hover{background:var(--accent-primary)!important}.flexlayout__splitter_horz:hover:before{background:var(--text-primary)}.flexlayout__layout{height:100%!important;width:100%!important}.flexlayout__tabset_content{overflow:auto;pointer-events:auto}.flexlayout__tab{overflow:hidden}.add-modal .ant-modal-content{animation:scaleIn .2s var(--ease-spring) forwards;background:var(--surface-raised)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-2xl)!important;box-shadow:0 24px 64px #0009!important;overflow:hidden;padding:0!important}.aw-header{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:20px 20px 16px}.aw-header .aw-header-left{display:flex;flex-direction:column;gap:3px}.aw-header .aw-title{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold)}.aw-header .aw-subtitle,.aw-header .aw-title{font-family:var(--font-primary);line-height:1}.aw-header .aw-subtitle{color:var(--text-tertiary);font-size:var(--text-sm)}.aw-header .aw-close{align-items:center;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all var(--transition-fast);width:28px}.aw-header .aw-close:hover{background:var(--surface-floating);color:var(--text-primary)}.aw-grid{display:flex;flex-direction:column;gap:4px;padding:12px}.aw-card{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#0000;border:1px solid #0000;border-radius:var(--radius-lg);cursor:pointer;gap:12px;padding:10px 12px;text-align:left;width:100%}.aw-card,.aw-card .aw-card-icon{align-items:center;display:flex;transition:all var(--transition-fast)}.aw-card .aw-card-icon{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);flex-shrink:0;height:36px;justify-content:center;width:36px}.aw-card .aw-card-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.aw-card .aw-card-label{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-md);font-weight:var(--font-medium);line-height:1}.aw-card .aw-card-desc{color:var(--text-tertiary);font-family:var(--font-primary);font-size:var(--text-xs);line-height:1}.aw-card .aw-card-arrow{color:var(--text-disabled);flex-shrink:0;font-size:18px;transition:all var(--transition-fast)}.aw-card:hover{background:#03aecc0f;border-color:#03aecc2e}.aw-card:hover .aw-card-icon{background:#03aecc1f;border-color:#03aecc40;color:var(--accent-primary)}.aw-card:hover .aw-card-label{color:var(--accent-primary)}.aw-card:hover .aw-card-arrow{color:var(--accent-primary);transform:scale(1.2)}.aw-card:active{transform:scale(.98)}.add-widget-btn{background-color:var(--surface-elevated);border-radius:var(--radius-md);transition:all var(--transition-base)}.add-widget-btn:hover{background-color:var(--surface-floating)}.chart-container{min-height:400px}.chart-loader{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f0f0ff2;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.loader-spinner{animation:spin .8s linear infinite;border:4px solid #d1d4dc1a;border-radius:50%;border-top-color:#26a69a;height:50px;width:50px}.loader-text{animation:pulse 1.5s ease-in-out infinite;color:#d1d4dc;font-size:14px;font-weight:500;letter-spacing:.5px;margin-top:16px}.chart-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0f0ff2;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.chart-loading-overlay .chart-loading-content{align-items:center;animation:fadeIn .3s ease-in-out;display:flex;flex-direction:column;gap:20px}.chart-loading-overlay .chart-loading-text{animation:pulse 1.5s ease-in-out infinite;color:#d1d4dc;font-size:16px;font-weight:500;margin:0;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.symbol-button:disabled,.timeframe-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.chart-container{height:100%;width:100%}.chart-wrapper-trade{background-color:var(--surface-base);display:flex;flex-direction:column;height:100%;position:relative}.chart-wrapper-trade .chart-header{background:var(--surface-raised);border-bottom:1px solid var(--border-default);color:var(--text-primary);display:flex;flex-direction:column;flex-shrink:0}.chart-wrapper-trade .chart-header .header-row-top{align-items:center;border-bottom:1px solid #2a2a2a;display:flex;gap:12px;overflow-x:auto;overflow-y:visible;padding:8px 16px}.chart-wrapper-trade .chart-header .header-row-top .symbol-section{align-items:center;display:flex;gap:12px}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .symbol-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:6px;padding:6px 12px;transition:background .2s;white-space:nowrap}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .symbol-button:hover{background:#ffffff0d}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .symbol-button .dropdown-arrow{color:#888;font-size:10px}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .ohlc-data{align-items:center;color:#888;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .ohlc-data .ohlc-label{color:#888}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .ohlc-data .ohlc-value{color:#d1d4dc;font-weight:500}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .ohlc-data .ohlc-value.positive{color:#26a69a}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .ohlc-data .ohlc-value.negative{color:#ef5350}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .connection-status{align-items:center;display:flex;gap:6px;margin-left:auto}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .connection-status .status-dot{border-radius:50%;height:8px;width:8px}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .connection-status .status-dot.connected{background:#26a69a}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .connection-status .status-dot.disconnected{background:#ef5350}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .connection-status .status-text{color:#888;font-size:11px;font-weight:600;text-transform:uppercase}.chart-wrapper-trade .chart-header .header-row-top .spacer{flex:1 1}.chart-wrapper-trade .chart-header .header-row-bottom{align-items:center;display:flex;gap:12px;overflow-x:auto;overflow-y:visible;padding:8px 16px}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper{position:relative;z-index:100}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-button{align-items:center;background:#2a2a2a;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s;white-space:nowrap}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-button:hover{background:#333}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-button.active{background:#2962ff}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-dropdown{background:#1a1a1a;border:1px solid #333;border-radius:6px;box-shadow:0 4px 12px #00000080;left:0;min-width:160px;padding:8px;position:absolute;top:calc(100% + 8px);z-index:1000}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-dropdown .indicator-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:4px;padding:8px 12px;transition:all .2s}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-dropdown .indicator-item:last-child{margin-bottom:0}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-dropdown .indicator-item:hover{background:#ffffff0d}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-dropdown .indicator-item.active.sma20{background:#2962ff}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-dropdown .indicator-item.active.sma50{background:#ff6d00}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-dropdown .indicator-item.active.ema9{background:#e91e63}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-dropdown .indicator-item .indicator-line{height:3px;width:20px}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-dropdown .indicator-item .indicator-line.sma20{background:#2962ff}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-dropdown .indicator-item .indicator-line.sma50{background:#ff6d00}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-dropdown .indicator-item .indicator-line.ema9{background:#e91e63}.chart-wrapper-trade .chart-header .header-row-bottom .timeframe-buttons{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;gap:4px;padding:3px}.chart-wrapper-trade .chart-header .header-row-bottom .timeframe-buttons .timeframe-button{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:6px 14px;transition:all var(--transition-fast);white-space:nowrap}.chart-wrapper-trade .chart-header .header-row-bottom .timeframe-buttons .timeframe-button:hover{background:var(--surface-overlay);color:var(--text-secondary)}.chart-wrapper-trade .chart-header .header-row-bottom .timeframe-buttons .timeframe-button.active{background:var(--accent-primary);box-shadow:0 2px 8px #03aecc4d;color:var(--text-primary)}.chart-wrapper-trade .chart-header .header-row-bottom .timeframe-buttons .timeframe-button.active:hover{background:var(--accent-primary-hover);color:var(--text-primary)}.chart-wrapper-trade .chart-container{background-color:#0f0f0f;flex:1 1;min-height:0;position:relative;width:100%}@media(max-width:768px){.chart-wrapper-trade .chart-header .header-row-top{gap:8px;padding:6px 12px}.chart-wrapper-trade .chart-header .header-row-top .symbol-section{gap:8px}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .symbol-button{font-size:14px;padding:4px 8px}.chart-wrapper-trade .chart-header .header-row-top .symbol-section .ohlc-data{font-size:12px;gap:6px}.chart-wrapper-trade .chart-header .header-row-bottom{gap:8px;padding:6px 12px}.chart-wrapper-trade .chart-header .header-row-bottom .indicators-wrapper .indicators-button{font-size:11px;padding:5px 10px}.chart-wrapper-trade .chart-header .header-row-bottom .timeframe-buttons{padding:2px}.chart-wrapper-trade .chart-header .header-row-bottom .timeframe-buttons .timeframe-button{font-size:11px;padding:5px 10px}}.chart-header .header-row-bottom::-webkit-scrollbar,.chart-header .header-row-top::-webkit-scrollbar{height:4px}.chart-header .header-row-bottom::-webkit-scrollbar-track,.chart-header .header-row-top::-webkit-scrollbar-track{background:#1a1a1a}.chart-header .header-row-bottom::-webkit-scrollbar-thumb,.chart-header .header-row-top::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.chart-header .header-row-bottom::-webkit-scrollbar-thumb:hover,.chart-header .header-row-top::-webkit-scrollbar-thumb:hover{background:#444}.custom-dropdown-host{align-items:center;background-color:#0000;border:1px solid #0000;border-radius:2px;color:#d1d4dc;cursor:pointer;display:flex!important;font-size:14px;font-weight:500;height:30px;justify-content:center;margin-left:2px;min-width:50px;padding:0 8px;position:relative}.custom-dropdown-host:hover{background-color:#8e939b1f}.custom-dropdown-host .dropdown-arrow{font-size:8px;margin-left:5px}.custom-dropdown-menu{background-color:#1e222d;border:1px solid #2a2e39;border-radius:4px;box-shadow:0 4px 10px #00000080;display:none;left:0;min-width:150px;padding:5px 0;position:absolute;top:100%;z-index:1000}.custom-dropdown-menu .dropdown-group-header{border-bottom:1px solid #2a2e39;color:#6c757d;font-size:11px;margin:5px 0;padding:4px 10px;text-transform:uppercase}.custom-dropdown-menu .dropdown-item{color:#d1d4dc;cursor:pointer;font-size:13px;padding:6px 10px}.custom-dropdown-menu .dropdown-item:hover{background-color:#373c43}.chart-wrapper{background-color:#0f0f0f;display:flex;flex-direction:column;height:100%;position:relative}@media(max-width:750px){.chart-wrapper{padding-bottom:10px}.chart-collapsed-wrapper{padding-bottom:120px}}.chart-status-bar{align-items:center;background:#1e1e1e;border-bottom:1px solid #333;color:#fff;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:6px 16px}.chart-status-bar .status-symbol-name{font-size:13px;font-weight:500;margin-right:auto}.status-dot{border-radius:50%;height:8px;transition:all .5s ease;width:8px}.status-dot.live{background:#4caf50;box-shadow:0 0 8px #4caf50}.status-dot.offline{background:#f44336;box-shadow:0 0 8px #f44336}.status-text{color:#aaa;font-size:12px;font-weight:500}.search-button{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;opacity:.8;transition:opacity .2s}.search-button:hover{opacity:1}.chart-container{flex-grow:1;min-height:200px;position:relative}.chart-container-wrapper{height:100%}@media(max-width:750px){.chart-container-wrapper{flex:1 1;min-height:0}}.chart-container-tv{height:100%;width:100%}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.loading-spinner-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #333;border-radius:50%;border-top-color:#4caf50;height:48px;width:48px}.loading-text{color:#fff;font-size:14px;font-weight:500}.chart-buttons{flex-shrink:0;gap:10px;justify-content:center;padding:8px}.chart-buttons button{border-radius:var(--radius-md);color:var(--text-primary);flex-basis:50%;font-family:var(--font-primary);font-size:16px;font-weight:var(--font-bold);overflow:hidden;position:relative;transition:all var(--transition-base)}.chart-buttons button:before{background:linear-gradient(135deg,#ffffff1a,#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-fast)}.chart-buttons button:hover:not(:disabled){transform:translateY(-1px)}.chart-buttons button:hover:not(:disabled):before{opacity:1}.chart-buttons button:active:not(:disabled){transform:translateY(0) scale(.98)}.chart-buttons button:disabled{cursor:not-allowed;opacity:.5}.chart-buttons button.sell{background:var(--color-sell);box-shadow:0 2px 8px #ef44444d}.chart-buttons button.sell:hover:not(:disabled){box-shadow:var(--shadow-sell-glow)}.chart-buttons button.buy{background:var(--accent-primary);box-shadow:0 2px 8px #03aecc4d}.chart-buttons button.buy:hover:not(:disabled){box-shadow:var(--shadow-glow)}.chart-buttons button span:first-child{font-size:var(--text-sm);font-weight:var(--font-normal)}.tv-trading-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.tv-trading-panel{background:#171717;border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 8px 40px #000000b3;color:#e6e6e6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial;overflow:hidden;width:420px}.tv-header{align-items:center;background:linear-gradient(180deg,#ffffff05,#0000);border-bottom:1px solid #ffffff05;display:flex;justify-content:space-between;padding:14px 16px}.tv-title{display:flex;flex-direction:column;gap:2px}.tv-title .tv-symbol{font-size:15px;font-weight:700}.tv-title .tv-sub{color:#ffffff80;font-size:12px}.tv-header-right{align-items:center;display:flex;gap:8px}.tv-header-right .tv-ellipsis{font-size:18px;padding:4px 6px}.tv-header-right .tv-close,.tv-header-right .tv-ellipsis{background:#0000;border:none;border-radius:6px;color:#ffffff80;cursor:pointer}.tv-header-right .tv-close{padding:6px}.tv-header-right .tv-close:hover{background:#ffffff05}.tv-body{background:#1f1f1f;padding:14px 16px 18px}.tv-buy-sell{align-items:center;background:#303030;border-radius:12px;gap:2px;overflow:visible}.tv-buy-sell,.tv-chip{display:flex;height:52px!important;position:relative}.tv-chip{align-items:flex-start;background:#0000;border:1px solid #0000;cursor:pointer;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:9px 6px;text-align:left;transition:all .12s ease}.tv-chip .chip-label{color:#ffffff80;font-size:12px}.tv-chip .chip-price{color:#e6e6e6;font-size:18px;font-weight:700}.tv-chip.inactive{background:#0000}.tv-chip.inactive .chip-label{color:#ffffff73}.tv-chip.inactive .chip-price{color:#fff9}.tv-chip.active{color:#fff}.tv-chip.tv-buy{align-items:flex-end;border-radius:0 12px 12px 0;display:flex}.tv-chip.tv-sell{border-radius:12px 0 0 12px}.tv-chip.tv-buy.active{background:#142e61;border:1px solid #2b6cff40;height:52px!important}.tv-chip.tv-buy.active .chip-label,.tv-chip.tv-buy.active .chip-price{color:#fff}.tv-chip.tv-sell.active{background:#4d191d;border:1px solid #ff4d4f29;height:52px!important}.tv-chip.tv-sell.active .chip-label,.tv-chip.tv-sell.active .chip-price{color:#fff}.tv-spread-pill{background:#111316;border:1px solid #ffffff08;border-radius:6px;box-shadow:0 2px 8px #0009;color:#cfcfcf;font-size:12px;font-weight:700;left:50%;padding:6px 8px;position:absolute;text-align:center;top:50%;transform:translateX(-50%);translate:0 -50%;width:48px;z-index:5}.tv-tabs{align-items:center;border-bottom:1px solid #ffffff08;display:flex;gap:8px;margin:14px 0;padding-bottom:8px}.tv-tab{background:#0000;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;flex:1 1;font-weight:600;padding:8px 6px;text-align:center;transition:color .12s ease,background .12s ease}.tv-tab:hover{background:#ffffff03;color:#e6e6e6}.tv-tab.active{color:#e6e6e6;position:relative}.tv-tab.active:after{background:#ffffff1f;border-radius:4px;bottom:-10px;content:"";height:3px;left:8%;position:absolute;right:8%}.tv-form{display:flex;flex-direction:column;gap:10px;margin-top:6px}.tv-label{color:#ffffff80;display:block;font-size:12px;margin-bottom:8px;text-align:start!important}.tv-input-row{align-items:center;display:flex;gap:8px}.tv-input{background:#0000;border:1px solid #ffffff0a;border-radius:8px;box-sizing:border-box;color:#e6e6e6;font-size:14px;outline:none;padding:10px 12px;width:100%}.tv-input:focus{border-color:#ffffff14;box-shadow:0 6px 20px #0006}.tv-input::-webkit-inner-spin-button,.tv-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tv-icon-btn{background:#ffffff05;border:none;border-radius:8px;color:#ffffff80;cursor:pointer;padding:8px}.tv-cta{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:14px 16px;transition:transform .12s ease,box-shadow .12s ease;width:100%}.tv-cta .cta-main{font-size:16px;font-weight:700}.tv-cta .cta-sub{color:#ffffffe6;font-size:13px;font-weight:600}.tv-cta:disabled{cursor:not-allowed;opacity:.5;transform:none}.tv-cta.buy{background:#2b6cff;box-shadow:0 8px 30px #2b6cff24;color:#fff}.tv-cta.buy:hover:not(:disabled){transform:translateY(-2px)}.tv-cta.sell{background:#ff4d4f;box-shadow:0 8px 30px #ff4d4f24;color:#fff}.tv-cta.sell:hover:not(:disabled){transform:translateY(-2px)}@media(max-width:480px){.tv-trading-panel{margin:0 12px;width:calc(100% - 24px)}.tv-spread-pill{font-size:11px;padding:4px 6px;width:44px}}@media print{.trading-panel-overlay,.trading-panel-wrapper{display:none}}.chart-buttons{display:flex;gap:8px;left:60px;position:absolute;top:180px;z-index:10}.chart-buttons button{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:600;line-height:1.2;padding:4px;transition:all .2s ease}.chart-buttons button span:first-child{font-size:11px;opacity:.8}.chart-buttons button span:last-child{font-size:12px;font-weight:500}.chart-buttons button.sell{background:#f23645;box-shadow:0 2px 8px #f236454d}.chart-buttons button.sell:disabled{cursor:not-allowed;opacity:.5}.chart-buttons button.sell:hover:not(:disabled){background:#d32f2f}.chart-buttons button.buy{background:#2962ff;box-shadow:0 2px 8px #2962ff4d}.chart-buttons button.buy:disabled{cursor:not-allowed;opacity:.5}.chart-buttons button.buy:hover:not(:disabled){background:#1e4bd8}.retry-btn{color:#000}.alerts-widget{background:#1a1a1a;color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;height:100%}.alert-price-modal{background-color:#1f1f1f;border-radius:5px;color:#fff;max-width:500px}.alert-price-modal .ant-modal-body{padding:16px}.alert-price-modal .ant-modal-close{top:10px}.alert-price-modal .ant-modal-content{background-color:#1a1f23;border-radius:16px;color:#fff}.alert-price-modal .ant-modal-title{color:#ff7070;font-size:18px;font-weight:700;padding:10px}.alert-price-modal .alert-price-content{font-size:15px;line-height:1.6}.alert-price-modal .alert-price-content .symbol{color:#00ffc2;font-weight:700}.alert-price-modal .alert-price-content .label{color:#aaa;margin-right:5px}.alert-price-modal .alert-price-content .target-price{color:#4ade80;font-weight:600;margin-left:5px}.alert-price-modal .alert-price-content .current-price{color:#f87171;font-weight:600;margin-left:5px}.alert-price-modal .alert-price-content .alert-message{color:#ccc;font-style:italic;margin-top:10px}.alerts-header{align-items:center;background:#222;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:12px 16px}.alerts-header h3{color:#fff;font-size:14px;font-weight:600;margin:0}.create-alert-btn{align-items:center;background:#0f8;border:none;border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;transition:all .2s;width:24px}.create-alert-btn:hover{background:#00e077;transform:scale(1.05)}.create-alert-form{background:#252525;border-bottom:1px solid #333;padding:12px 16px}.form-row{display:flex;gap:8px;margin-bottom:8px}.form-row:last-child{margin-bottom:0}.create-alert-form input,.create-alert-form select{background:#1a1a1a;border:1px solid #444;border-radius:4px;color:#fff;flex:1 1;font-size:12px;padding:6px 8px}.create-alert-form input:focus,.create-alert-form select:focus{border-color:#0f8;outline:none}.save-alert-btn{background:#0f8;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:12px;font-weight:600;margin-top:8px;padding:8px 12px;transition:all .2s;width:100%}.save-alert-btn:hover:not(:disabled){background:#00e077}.save-alert-btn:disabled{background:#333;color:#666;cursor:not-allowed}.alerts-summary{background:#1f1f1f;border-bottom:1px solid #333;display:flex;justify-content:space-around;padding:12px 16px}.summary-item{text-align:center}.summary-item .count{color:#0f8;display:block;font-size:18px;font-weight:700}.summary-item.triggered .count{color:orange}.summary-item .label{color:#999;font-size:11px;text-transform:uppercase}.alerts-list{flex:1 1;overflow-y:auto;padding:8px}.no-alerts{align-items:center;color:#666;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.no-alerts-icon{font-size:32px;margin-bottom:8px;opacity:.5}.no-alerts p{font-size:14px;margin:4px 0}.no-alerts small{color:#555;font-size:11px}.alert-item{background:#252525;border-left:3px solid #333;border-radius:6px;margin-bottom:6px;padding:8px 12px;transition:all .2s}.alert-item.active{border-left-color:#0f8}.alert-item.triggered{background:#ffa5001a;border-left-color:orange}.alert-item.inactive{border-left-color:#666;opacity:.7}.alert-main{justify-content:space-between;margin-bottom:4px}.alert-info,.alert-main{align-items:center;display:flex}.alert-info{gap:6px}.symbol{color:#fff;font-weight:600}.direction{font-size:12px}.direction.above{color:#0f8}.direction.below{color:#f44}.target-price{color:#fff;font-weight:500}.alert-status .status{font-size:12px}.current-price{color:#999}.current-price,.triggered-info{font-size:11px;margin-bottom:4px}.triggered-info{color:orange;display:flex;justify-content:space-between}.triggered-time{color:#777}.alert-actions{display:flex;gap:6px;justify-content:flex-end}.delete-btn,.toggle-btn{background:none;border:none;border-radius:3px;cursor:pointer;font-size:12px;padding:2px 4px;transition:all .2s}.toggle-btn:hover{background:#333}.delete-btn:hover{background:#f44}.alerts-list::-webkit-scrollbar{width:4px}.alerts-list::-webkit-scrollbar-track{background:#1a1a1a}.alerts-list::-webkit-scrollbar-thumb{background:#444;border-radius:2px}.alerts-list::-webkit-scrollbar-thumb:hover{background:#555}@media(max-width:300px){.alerts-summary,.form-row{flex-direction:column}.alerts-summary{gap:8px}.alert-info{align-items:flex-start;flex-direction:column;gap:2px}}.symbol-search-modal{background:#2a2a2e;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 20px 50px #0009;color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:650px;overflow:hidden;position:relative;width:100%}.modal-header{align-items:center;display:flex;justify-content:space-between;padding:16px 20px}.modal-header .modal-title{color:#fff;font-size:20px;font-weight:500;letter-spacing:-.2px}.modal-header .close-btn{background:none;border:none;color:#8c8c8c;cursor:pointer;font-size:22px;line-height:1;padding:4px;transition:color .1s}.modal-header .close-btn:hover{color:#fff}.search-bar{align-items:center;border-bottom:1px solid #3c3c3c;display:flex;padding:8px 20px 16px}.search-bar .search-icon{color:#8c8c8c;font-size:18px;margin-right:12px}.search-bar .symbol-input{background:#0000;border:none;border-radius:6px;color:#fff;flex:1 1;font-size:18px;font-weight:400;height:40px}.search-bar .symbol-input::placeholder{color:#8c8c8c}.search-bar .symbol-input:focus{border:none!important;box-shadow:none!important;outline:none}.section-header{color:#8c8c8c;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 20px 8px;text-transform:uppercase}.symbol-list{background:#232326;border-bottom:1px solid #3c3c3c;max-height:450px;min-height:300px;overflow-y:auto}.symbol-list::-webkit-scrollbar{width:6px}.symbol-list::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.symbol-list .symbol-row{align-items:center;border-bottom:1px solid #ffffff08;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:background .1s}.symbol-list .symbol-row:hover{background:#36363a}.symbol-list .symbol-row .symbol-left{display:flex;flex-direction:column;gap:3px}.symbol-list .symbol-row .symbol-left .symbol-id{color:#fff;font-size:15px;font-weight:600}.symbol-list .symbol-row .symbol-left .symbol-description{color:#8c8c8c;font-size:11px;max-width:350px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.symbol-list .symbol-row .symbol-right{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.symbol-list .symbol-row .symbol-right .market-id{color:#d1d1d1;font-size:13px;font-weight:600}.symbol-list .symbol-row .symbol-right .contract-type{color:#8c8c8c;font-size:10px;text-transform:lowercase}.symbol-list .no-results{color:#8c8c8c;font-size:14px;padding:40px 20px;text-align:center}.symbol-list .no-results strong{color:#fff}.modal-footer{background:#2a2a2e;color:#8c8c8c;font-size:11px;padding:16px;text-align:center}.loading-placeholder .skeleton-row{align-items:center;display:flex;justify-content:space-between;padding:14px 20px}.loading-placeholder .skeleton-row .skeleton-left{display:flex;flex-direction:column;gap:6px}.loading-placeholder .skeleton-row .skeleton-left .skeleton-symbol{background:#3c3c3c;border-radius:2px;height:14px;width:80px}.loading-placeholder .skeleton-row .skeleton-left .skeleton-description{background:#333;border-radius:2px;height:10px;width:180px}.loading-placeholder .skeleton-row .skeleton-right{background:#333;border-radius:2px;height:14px;width:50px}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.symbol-tabs-container{align-items:center;background:#0d0d0f;border-bottom:1px solid #ffffff0d;display:flex;overflow:hidden;padding:4px;position:relative;z-index:10}.symbol-tabs-container .tabs-scroll-area{-ms-overflow-style:none;align-items:center;display:flex;gap:10px;height:100%;overflow-x:auto;scrollbar-width:none}.symbol-tabs-container .tabs-scroll-area::-webkit-scrollbar{display:none}.symbol-tabs-container .symbol-tab{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;color:#ffffff80;cursor:pointer;display:flex;gap:12px;height:24px;padding:0 16px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.symbol-tabs-container .symbol-tab:hover{background:#ffffff0f;border-color:#fff3;color:#ffffffe6}.symbol-tabs-container .symbol-tab.active{background:#1565c01a;border-color:#1e88e5;box-shadow:0 0 12px #1e88e533;color:#fff}.symbol-tabs-container .symbol-tab.active .tab-index{color:#1e88e5;font-weight:700}.symbol-tabs-container .symbol-tab .tab-index{color:#ffffff4d;font-size:9px;font-weight:600;min-width:10px}.symbol-tabs-container .symbol-tab .tab-content{display:flex;flex-direction:column;justify-content:center}.symbol-tabs-container .symbol-tab .tab-content .tab-label{font-size:12px;font-weight:600}.symbol-tabs-container .symbol-tab .tab-close{align-items:center;background:#0000;border:none;border-radius:4px;color:inherit;display:flex;height:16px;justify-content:center;margin-left:4px;opacity:.3;padding:0;transition:all .2s ease;width:16px}.symbol-tabs-container .symbol-tab .tab-close:hover:not(:disabled){background:#ffffff1a;color:#f44336;opacity:.8}.symbol-tabs-container .symbol-tab .tab-close:disabled{opacity:0;pointer-events:none}.symbol-tabs-container .add-tab-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;color:#fff6;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.symbol-tabs-container .add-tab-btn:hover{background:#ffffff14;border-color:#fff3;color:#fff}.placeOrder_container{align-items:flex-start;align-self:stretch;border:1px solid #404040;border:1px solid var(--stroke,#404040);border-radius:20px;display:flex;flex:1 1;flex:1 0;flex-direction:column;gap:10px;height:fit-content;height:100%;margin-bottom:20px;padding:20px 10px;padding:var(--Corner-Reduce-2,20px) 10px;padding-bottom:40px}@media only screen and (max-width:900px){.placeOrder_container{border:0;padding:0}}.placeOrder_container .inputValue{leading-trim:both;text-edge:cap;background:#0000!important;border:0;color:#fff;font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:119%;outline:0;text-align:center;width:100%}.placeOrder_container .placeOrder_one,.placeOrder_container .placeOrder_three{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;width:100%}.placeOrder_container .placeOrder_one p,.placeOrder_container .placeOrder_three p{leading-trim:both;text-edge:cap;color:#8f8f8f;color:var(--New-Theme-Paragraph-Text,#8f8f8f);font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:119%;padding:0 10px;text-align:center}.placeOrder_container .placeOrder_one span,.placeOrder_container .placeOrder_three span{leading-trim:both;text-edge:cap;color:#fff;font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:119%;text-align:center}.placeOrder_container .placeOrder_one div,.placeOrder_container .placeOrder_three div{display:flex;gap:10px;width:100%}.placeOrder_container .placeOrder_one div button,.placeOrder_container .placeOrder_three div button{align-items:center;background:linear-gradient(0deg,#030504,#030504),#141414;background:linear-gradient(0deg,var(--Canvas-Bg,#030504) 0,var(--Canvas-Bg,#030504) 100%),var(--Canvas-bg,#141414);border:1px solid #323232;border:1px solid var(--New-theme-Stroke,#323232);border-radius:20px;border-radius:var(--Corner-Reduce-2,20px);cursor:pointer;display:flex;gap:10px;height:40px;justify-content:center;outline:0;padding:8px 20px;width:100%}.placeOrder_container .placeOrder_three,.placeOrder_container .placeOrder_two{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}.placeOrder_container .placeOrder_three .text,.placeOrder_container .placeOrder_two .text{display:flex;gap:10px;justify-content:space-around;width:100%}.placeOrder_container .placeOrder_three .profit_loss,.placeOrder_container .placeOrder_two .profit_loss{display:flex;gap:10px;justify-content:space-between;width:100%}.placeOrder_container .placeOrder_three .profit_loss p:first-child,.placeOrder_container .placeOrder_two .profit_loss p:first-child{leading-trim:both;text-edge:cap;color:#fa4f56;color:var(--red,#fa4f56);font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:119%;padding:0 10px;text-align:center}.placeOrder_container .placeOrder_three .profit_loss p:last-child,.placeOrder_container .placeOrder_two .profit_loss p:last-child{leading-trim:both;text-edge:cap;color:#4cb55c;color:var(--green,#4cb55c);font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:119%;padding:0 10px;text-align:center}.placeOrder_container .placeOrder_three .placeOrder_three_inner,.placeOrder_container .placeOrder_three .placeOrder_two_inner,.placeOrder_container .placeOrder_two .placeOrder_three_inner,.placeOrder_container .placeOrder_two .placeOrder_two_inner{align-items:center;align-self:stretch;background:#030504;background:var(--Canvas-Bg,#030504);border:1px solid #393939;border:1px solid var(--Stroke,#393939);border-radius:20px;border-radius:var(--Corner-Reduce-2,20px);display:flex;height:40px;justify-content:space-between;padding:8px 20px}.placeOrder_container .placeOrder_three .placeOrder_three_inner button,.placeOrder_container .placeOrder_three .placeOrder_two_inner button,.placeOrder_container .placeOrder_two .placeOrder_three_inner button,.placeOrder_container .placeOrder_two .placeOrder_two_inner button{align-items:center;background:#0000;border:0;border-radius:20px;border-radius:var(--Corner-Reduce-2,20px);cursor:pointer;display:flex;gap:10px;height:40px;justify-content:center;outline:0;padding:8px 20px;width:100%}.placeOrder_container .placeOrder_three p,.placeOrder_container .placeOrder_two p{leading-trim:both;text-edge:cap;color:#8f8f8f;color:var(--New-Theme-Paragraph-Text,#8f8f8f);font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:119%;text-align:center}.placeOrder_container .placeOrder_three span,.placeOrder_container .placeOrder_two span{leading-trim:both;text-edge:cap;color:#fff;font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:119%;text-align:center}.placeOrder_container .placeOrder_three .button_div,.placeOrder_container .placeOrder_two .button_div{display:flex;gap:10px;width:100%}.placeOrder_container .placeOrder_three .button_div button,.placeOrder_container .placeOrder_two .button_div button{align-items:center;background:linear-gradient(0deg,#030504,#030504),#141414;background:linear-gradient(0deg,var(--Canvas-Bg,#030504) 0,var(--Canvas-Bg,#030504) 100%),var(--Canvas-bg,#141414);border:1px solid #323232;border:1px solid var(--New-theme-Stroke,#323232);border-radius:20px;border-radius:var(--Corner-Reduce-2,20px);cursor:pointer;display:flex;gap:10px;height:40px;justify-content:center;outline:0;padding:8px 20px;width:100%}.placeOrder_container .placeOrder_three .text{display:flex;gap:10px;justify-content:flex-start;width:100%}.placeOrder_container .placeOrder_four{align-items:flex-start;align-self:stretch;border-bottom:1px solid #404040;border-bottom:1px solid var(--stroke,#404040);border-top:1px solid #404040;border-top:1px solid var(--stroke,#404040);display:flex;justify-content:space-between;padding:10px 0}.placeOrder_container .placeOrder_four p{color:#8f8f8f;color:var(--New-Theme-Paragraph-Text,#8f8f8f);font-size:12px;font-weight:400}.placeOrder_container .placeOrder_four h3,.placeOrder_container .placeOrder_four p{leading-trim:both;text-edge:cap;font-family:Outfit;font-style:normal;line-height:119%;padding:10px;text-align:center}.placeOrder_container .placeOrder_four h3{color:#fff;color:var(--white,#fff);font-size:14px;font-weight:600}.placeOrder_container .placeOrder_five{align-items:flex-start;border-bottom:1px solid #404040;border-bottom:1px solid var(--stroke,#404040);display:flex;gap:20px;justify-content:space-between;padding:0 0 10px;width:100%}.placeOrder_container .placeOrder_five button{border:0;cursor:pointer;max-width:266px;outline:0;width:100%}.placeOrder_container .placeOrder_five .sell_btn{background:#fa4f56;background:var(--red,#fa4f56)}.placeOrder_container .placeOrder_five .buy_btn,.placeOrder_container .placeOrder_five .sell_btn{align-items:center;border-radius:50px;display:flex;flex:1 0;gap:10px;justify-content:center;padding:10px 20px}.placeOrder_container .placeOrder_five .buy_btn{background:#4cb55c;background:var(--green,#4cb55c)}.account_statement_section{background-color:#0000;padding:20px}.account_statement_section .account_info{background:#1c1c1c;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px;padding:20px}.account_statement_section .account_info_header{margin-bottom:20px}.account_statement_section .account_info_header h3{color:#fff;font-size:24px;font-weight:600;margin:0}.account_statement_section .account_info_boxes{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:768px){.account_statement_section .account_info_boxes{gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.account_statement_section .export_controls{align-items:flex-start;background:#1c1c1c;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}@media(max-width:768px){.account_statement_section .export_controls{flex-direction:column;gap:20px}}.account_statement_section .export_controls .export_options h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 10px;text-align:left}.account_statement_section .export_controls .export_options .checkboxes{display:flex;flex-direction:column;gap:8px}.account_statement_section .export_controls .export_options .checkboxes label{align-items:center;color:#5a6c7d;cursor:pointer;display:flex;font-size:14px}.account_statement_section .export_controls .export_options .checkboxes label input[type=checkbox]{cursor:pointer;margin-right:8px}.account_statement_section .export_controls .export_options .checkboxes label:hover{color:#fff}.account_statement_section .export_controls .export_buttons{display:flex;gap:10px}@media(max-width:768px){.account_statement_section .export_controls .export_buttons{justify-content:stretch;width:100%}.account_statement_section .export_controls .export_buttons .export_btn{flex:1 1}}.account_statement_section .export_controls .export_buttons .export_btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;min-width:160px;padding:10px 20px;transition:all .3s ease}.account_statement_section .export_controls .export_buttons .export_btn.pdf_btn{background-color:#dc3545;color:#fff}.account_statement_section .export_controls .export_buttons .export_btn.pdf_btn:hover{background-color:#c82333;box-shadow:0 4px 12px #dc35454d;transform:translateY(-1px)}.account_statement_section .export_controls .export_buttons .export_btn.excel_btn{background-color:#28a745;color:#fff}.account_statement_section .export_controls .export_buttons .export_btn.excel_btn:hover{background-color:#218838;box-shadow:0 4px 12px #28a7454d;transform:translateY(-1px)}.account_statement_section .export_controls .export_buttons .export_btn:active{transform:translateY(0)}.account_statement_section .tab_navigation{margin-bottom:20px}.account_statement_section .close-position-btn{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background-color .3s ease}.account_statement_section .close-position-btn:hover{background-color:#c82333}@media(max-width:1024px){.account_statement_section,.account_statement_section .account_info{padding:15px}.account_statement_section .account_info_header h3{font-size:20px}.account_statement_section .export_controls{padding:15px}}@media(max-width:768px){.account_statement_section{padding:10px}.account_statement_section .account_info{margin-bottom:20px;padding:12px}.account_statement_section .account_info_header h3{font-size:18px}.account_statement_section .account_info_boxes{gap:8px}.account_statement_section .export_controls{margin-bottom:15px;padding:12px}}.ant-table .positive-pl{color:#28a745;font-weight:600}.ant-table .negative-pl{color:#dc3545;font-weight:600}.account_statement_section *{transition:all .2s ease-in-out}.general-settings-container{display:flex;flex-direction:column;gap:20px;padding-top:20px}.general-settings-container h4{color:#fff;font-family:Outfit,sans-serif;margin-bottom:20px}.general-settings-container .setting-row{align-items:center;background:#00000040;border:1px solid #374151;border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.general-settings-container .setting-row:hover{background:#00000059;border-color:#4b5563}.general-settings-container .setting-row .setting-info{align-items:center;display:flex;gap:12px}.general-settings-container .setting-row .setting-info .setting-icon{align-items:center;display:flex;justify-content:center}.general-settings-container .setting-row .setting-info .setting-text{display:flex;flex-direction:column}.general-settings-container .setting-row .setting-info .setting-text .setting-title{color:#fff!important;display:block;font-weight:600;text-align:left}.general-settings-container .setting-row .setting-info .setting-text .setting-description{color:#9ca3af!important;font-size:12px}.general-settings-container .setting-row .ant-switch-checked{background-color:#10b981!important}.general-settings-container .setting-row .ant-switch:not(.ant-switch-checked){background-color:#4b5563!important}.settings-container{background-color:#141a17;color:#fff;padding:20px}.settings-container h4{font-family:Outfit;text-align:left}.settings-container .ant-input{background-color:#121212!important;border:1px solid hsla(0,0%,100%,.102)!important;color:#fff!important;height:40px}@media only screen and (max-width:768px){.settings-container{padding:12px}}.custom-tabs .ant-tabs-nav{margin-bottom:24px}.settings-box label{text-align:left!important}.column,.settings-box{background-color:#1c1c1c;border-radius:12px;gap:10px;margin-bottom:20px;padding:20px}.column,.settings-box{display:flex;flex-direction:column}.column{gap:12px}.column label{text-align:left}.trade-clock-box{background:#000;border-radius:8px;color:#fff;font-size:13px;margin-top:10px;padding:10px}.risk-settings-container{background:#141a17;border-radius:10px;display:flex;flex-wrap:wrap;gap:20px;padding:20px}@media(max-width:1024px){.risk-settings-container{flex-direction:column}}.risk-column{background-color:#1c1c1c;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:12px;max-height:64vh;min-width:280px;overflow:auto;padding:20px}@media(max-width:1024px){.risk-column{max-height:none;min-width:auto;overflow:visible;padding:16px;width:100%}}@media(max-width:768px){.button-row{align-items:stretch;flex-direction:column;justify-content:center}.button-row button{width:100%}}.styled-number-input{width:100%}.styled-number-input .ant-input-number{background-color:#1c1c1c;border:1px solid #333;color:#fff}.styled-number-input .ant-input-number .ant-input-number-handler-wrap{background-color:#1c1c1c!important}.styled-number-input .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler{background-color:#1c1c1c!important;border-color:#1c1c1c}.styled-number-input .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler .anticon{color:#fff}.styled-number-input .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler:hover{background-color:#595959}.styled-number-input .ant-input-number-input{background-color:#1c1c1c;color:#fff}.styled-number-input .ant-input-number-group-addon{background-color:#1c1c1c;border:1px solid #333;color:#fff}.block-box{background-color:#000;border:1px solid #333;border-radius:6px;color:#fff;margin-top:6px;padding:10px}.button-row{display:flex;gap:12px;justify-content:flex-end;margin-top:-10px;padding:20px;width:100%}.styled-number-input .ant-input-number{background-color:#1c1c1c!important;border:1px solid #333!important;color:#fff!important}.styled-number-input .ant-input-number-handler-wrap{background-color:#1c1c1c!important;border-left:1px solid #333!important}.styled-number-input .ant-input-number-handler{background-color:#1c1c1c!important;border:none!important;color:#fff!important}.styled-number-input .ant-input-number-handler .anticon{color:#fff!important}.styled-number-input .ant-input-number-handler:hover{background-color:#333!important}.create-account-container{background-color:#141a17;color:#fff;max-width:600px;min-height:100vh;padding:20px 0}.create-account-container h4{font-family:Outfit,sans-serif;text-align:left}.create-account-container .ant-input{background-color:#121212!important;border:1px solid hsla(0,0%,100%,.102)!important;color:#fff!important;height:40px}.create-account-container .ant-input::placeholder{color:#666!important}.create-account-container .ant-input:hover{border-color:#fff3!important}.create-account-container .ant-input:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.create-account-container .ant-input[type=number]{-moz-appearance:textfield}.create-account-container .ant-input[type=number]::-webkit-inner-spin-button,.create-account-container .ant-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.create-account-container .ant-input .ant-input-prefix{color:#fff;margin-right:8px}.create-account-container .ant-input-affix-wrapper{background-color:#121212!important;border:1px solid hsla(0,0%,100%,.102)!important}.create-account-container .ant-input-affix-wrapper:hover{border-color:#fff3!important}.create-account-container .ant-input-affix-wrapper:focus-within{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.create-account-container .ant-input-affix-wrapper .ant-input-prefix{color:#fff}.create-account-container .ant-input-affix-wrapper .ant-input{background-color:#0000!important;border:none!important;box-shadow:none!important}.create-account-container .settings-box{background-color:#1c1c1c;border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:20px}.create-account-container .settings-box label{color:#fff;display:block;font-weight:500;margin-bottom:8px;text-align:left!important}.create-account-container .column{display:flex;flex-direction:column;gap:8px}.create-account-container .column label{color:#fff;font-weight:500;margin-bottom:4px;text-align:left}.create-account-container .custom-select .ant-select-selector{background-color:#121212!important;border:1px solid hsla(0,0%,100%,.102)!important;color:#fff!important;height:40px!important}.create-account-container .custom-select .ant-select-selector .ant-select-selection-search-input{color:#fff!important}.create-account-container .custom-select .ant-select-selector .ant-select-selection-placeholder{color:#666!important}.create-account-container .custom-select .ant-select-selector .ant-select-selection-item{color:#fff!important}.create-account-container .custom-select:hover .ant-select-selector{border-color:#fff3!important}.create-account-container .custom-select.ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.create-account-container .custom-select .ant-select-arrow{color:#fff}.create-account-container .block-box{background-color:#000;border:1px solid #333;border-radius:6px;color:#fff;margin-top:16px;padding:10px}.create-account-container .button-row{display:flex;gap:12px;justify-content:flex-end;margin-top:10px;padding:20px 0;width:100%}.create-account-container .button-row .reset-button{background-color:#333;border-color:#555;color:#fff}.create-account-container .button-row .reset-button:hover{background-color:#555!important;border-color:#777!important;color:#fff!important}.create-account-container .button-row .reset-button:disabled{background-color:#1a1a1a!important;border-color:#2a2a2a!important;color:#666!important}.create-account-container .button-row .submit-button{background-color:#1890ff;border-color:#1890ff}.create-account-container .button-row .submit-button:hover{background-color:#40a9ff!important;border-color:#40a9ff!important}.create-account-container .button-row .submit-button:disabled{background-color:#1a1a1a!important;border-color:#2a2a2a!important;color:#666!important}.create-account-container .custom-alert{background-color:#1c1c1c!important;border:1px solid #333!important}.create-account-container .custom-alert.success-alert{background-color:#52c41a1a!important;border-color:#52c41a!important}.create-account-container .custom-alert.success-alert .ant-alert-description,.create-account-container .custom-alert.success-alert .ant-alert-icon,.create-account-container .custom-alert.success-alert .ant-alert-message{color:#52c41a!important}.create-account-container .custom-alert.error-alert{background-color:#ff4d4f1a!important;border-color:#ff4d4f!important}.create-account-container .custom-alert.error-alert .ant-alert-description,.create-account-container .custom-alert.error-alert .ant-alert-icon,.create-account-container .custom-alert.error-alert .ant-alert-message{color:#ff4d4f!important}.create-account-container .custom-alert .ant-alert-close-icon{color:#fff!important}.create-account-container .custom-alert .ant-alert-close-icon:hover{color:#ccc!important}.create-account-container .ant-typography[class*=ant-typography-danger]{color:#ff4d4f!important}.ant-select-dropdown{background-color:#1c1c1c!important;border:1px solid #333!important}.ant-select-dropdown .ant-select-item{background-color:#1c1c1c!important;color:#fff!important}.ant-select-dropdown .ant-select-item:hover{background-color:#333!important}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background-color:#1890ff!important;color:#fff!important}.strategy.alpha-waitlist{background:linear-gradient(135deg,#0d1421,#1a1a2e 50%,#16213e);display:flex;font-family:Outfit;justify-content:center;min-height:100vh;padding:20px}.strategy.alpha-waitlist .waitlist-container{margin:0 auto;max-width:800px;width:100%}.strategy.alpha-waitlist .waitlist-container .waitlist-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2ef2;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 60px #0006;padding:60px 40px;text-align:center}.strategy.alpha-waitlist .waitlist-container .waitlist-content .brand-section{margin-bottom:20px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .brand-section .brand-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#355ca0,#4671c9);-webkit-background-clip:text;background-clip:text;font-family:Outfit;font-size:48px;font-weight:800;letter-spacing:-.5px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .brand-section .brand-tagline{color:#b0bec5;font-size:24px;font-weight:400;margin:0}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section{margin-bottom:40px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .form-title{color:#fff;font-size:28px;font-weight:700;margin-bottom:12px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .form-subtitle{color:#b0bec5;font-size:16px;margin-bottom:32px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form{margin-bottom:40px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group{display:flex;gap:12px;margin:0 auto;max-width:500px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group .email-input{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;flex:1 1;font-size:16px;padding:16px 20px;transition:all .3s ease}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group .email-input::placeholder{color:#90a4ae}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group .email-input:focus{background:#ffffff26;border-color:#4caf50;box-shadow:0 0 20px #4caf5033;outline:none}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group .email-input.error{border-color:#f44336;box-shadow:0 0 20px #f4433633}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group .email-input:disabled{cursor:not-allowed;opacity:.6}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group .submit-btn{align-items:center;background:linear-gradient(135deg,#4864aa,#332b85);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;min-width:140px;padding:16px 32px;transition:all .3s ease}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group .submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#4864aa,#332b85);transform:translateY(-2px)}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group .submit-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group .submit-btn .loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .error-message{color:#f44336;font-size:14px;font-weight:500;margin-top:12px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .success-container .success-icon{font-size:64px;margin-bottom:24px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .success-container .success-title{color:#4caf50;font-size:28px;font-weight:700;margin-bottom:16px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .success-container .success-message{color:#cfd8dc;font-size:16px;line-height:1.6;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:500px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .success-container .reset-btn{background:#0000;border:1px solid #ffffff4d;border-radius:8px;color:#b0bec5;cursor:pointer;font-size:14px;padding:12px 24px;transition:all .3s ease}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .success-container .reset-btn:hover{background:#4caf501a;border-color:#4caf50;color:#4caf50}.strategy.alpha-waitlist .waitlist-container .waitlist-content .footer-section .launch-timeline{color:#90a4ae;font-size:14px;font-weight:500;margin-bottom:20px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .footer-section .social-links{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.strategy.alpha-waitlist .waitlist-container .waitlist-content .footer-section .social-links span{color:#b0bec5;font-size:14px;margin-right:8px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .footer-section .social-links .social-link{border-radius:6px;color:#4caf50;font-size:14px;font-weight:500;padding:6px 12px;text-decoration:none;transition:all .3s ease}.strategy.alpha-waitlist .waitlist-container .waitlist-content .footer-section .social-links .social-link:hover{background:#4caf501a;color:#66bb6a}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.strategy.alpha-waitlist{padding:10px}.strategy.alpha-waitlist .waitlist-container .waitlist-content{padding:40px 24px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .brand-section{margin-bottom:40px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .brand-section .alpha-logo{font-size:36px;height:60px;width:60px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .brand-section .brand-title{font-size:36px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .brand-section .brand-tagline{font-size:16px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .coming-soon-section{margin-bottom:40px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .coming-soon-section .main-heading{font-size:24px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .coming-soon-section .description{font-size:14px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .coming-soon-section .features-preview{gap:12px;grid-template-columns:1fr}.strategy.alpha-waitlist .waitlist-container .waitlist-content .coming-soon-section .features-preview .feature-item{padding:12px 16px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .coming-soon-section .features-preview .feature-item .feature-icon{font-size:20px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .coming-soon-section .features-preview .feature-item span{font-size:13px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .form-title{font-size:22px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .form-subtitle{font-size:14px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group{flex-direction:column;max-width:100%}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group .email-input{font-size:14px;padding:14px 16px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .waitlist-form .input-group .submit-btn{font-size:14px;padding:14px 24px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .benefits-section .benefits-title{font-size:16px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .form-container .benefits-section .benefits-list li{font-size:13px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .success-container .success-icon{font-size:48px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .success-container .success-title{font-size:22px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .waitlist-form-section .success-container .success-message{font-size:14px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .footer-section .social-links{flex-direction:column;gap:12px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .footer-section .social-links span{margin-bottom:8px;margin-right:0}}@media(max-width:480px){.strategy.alpha-waitlist .waitlist-container .waitlist-content{padding:30px 20px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .brand-section .brand-title{font-size:28px}.strategy.alpha-waitlist .waitlist-container .waitlist-content .coming-soon-section .main-heading{font-size:20px}}.chart-grid-container{background:#0d1421;color:#fff;display:flex;flex-direction:column;height:100vh}.chart-grid-container .chart-control-bar{align-items:center;background:#1a1a1a;border-bottom:1px solid #333;display:flex;justify-content:space-between;min-height:60px;padding:12px 16px}.chart-grid-container .chart-control-bar .view-mode-controls{background:#333;border-radius:8px;display:flex;gap:8px;padding:4px}.chart-grid-container .chart-control-bar .view-mode-controls .view-mode-btn{background:#0000;border:none;border-radius:6px;color:#aaa;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .3s ease}.chart-grid-container .chart-control-bar .view-mode-controls .view-mode-btn.active{background:#4caf50;box-shadow:0 2px 8px #4caf504d;color:#fff}.chart-grid-container .chart-control-bar .view-mode-controls .view-mode-btn:hover:not(.active){background:#444;color:#fff}.chart-grid-container .chart-control-bar .chart-container{height:100%}.chart-grid-container .chart-control-bar .chart-management{align-items:center;display:flex;gap:16px}.chart-grid-container .chart-control-bar .chart-management .active-charts-info{color:#aaa;font-size:13px;font-weight:500}.chart-grid-container .chart-control-bar .chart-management .add-chart-btn{background:#0000;border:1px dashed #666;border-radius:6px;color:#888;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .3s ease}.chart-grid-container .chart-control-bar .chart-management .add-chart-btn:hover{border-color:#4caf50;color:#4caf50}.chart-grid-container .quick-trade-trigger{background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .3s ease}.chart-grid-container .quick-trade-trigger:hover{background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 4px 12px #4caf504d;transform:translateY(-1px)}.chart-grid-container .charts-grid-display{grid-gap:8px;display:grid;flex:1 1;gap:8px;height:calc(100vh - 120px);overflow:hidden;padding:8px}.chart-grid-container .charts-grid-display.grid-layout-1{grid-template-columns:1fr;grid-template-rows:1fr}.chart-grid-container .charts-grid-display.grid-layout-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.chart-grid-container .charts-grid-display.grid-layout-3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.chart-grid-container .charts-grid-display.grid-layout-3 .grid-chart-cell:nth-child(3){grid-column:1/3;grid-row:2}.chart-grid-container .charts-grid-display.grid-layout-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.chart-grid-container .charts-grid-display.grid-layout-5{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.chart-grid-container .charts-grid-display.grid-layout-5 .grid-chart-cell:nth-child(4){grid-column:1;grid-row:2}.chart-grid-container .charts-grid-display.grid-layout-5 .grid-chart-cell:nth-child(5){grid-column:2;grid-row:2}.chart-grid-container .charts-grid-display.grid-layout-6{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.chart-grid-container .charts-grid-display .grid-chart-cell{background:#1a1a1a;border:1px solid #333;border-radius:8px;display:flex;flex-direction:column;min-height:300px;overflow:hidden}.chart-grid-container .charts-grid-display .grid-chart-cell.empty-slot{align-items:center;border:2px dashed #444;color:#666;cursor:pointer;display:flex;justify-content:center;transition:all .3s ease}.chart-grid-container .charts-grid-display .grid-chart-cell.empty-slot:hover{background:#4caf500d;border-color:#4caf50;color:#4caf50}.chart-grid-container .charts-grid-display .grid-chart-cell.empty-slot .add-chart-placeholder{text-align:center}.chart-grid-container .charts-grid-display .grid-chart-cell.empty-slot .add-chart-placeholder .add-icon{font-size:48px;margin-bottom:12px;opacity:.7}.chart-grid-container .charts-grid-display .grid-chart-cell.empty-slot .add-chart-placeholder .add-text{font-size:16px;font-weight:500}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper{display:flex;flex-direction:column;height:100%}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header{align-items:center;background:#222;border-bottom:1px solid #333;display:flex;justify-content:space-between;min-height:50px;padding:8px 12px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .left-section{align-items:center;display:flex;gap:12px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .left-section .chart-title{color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .left-section .symbol-search-btn{background:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;opacity:.7;padding:4px 6px;transition:all .3s ease}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .left-section .symbol-search-btn:hover{background:#444;opacity:1}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section{align-items:center;display:flex;gap:8px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .quick-buy-header,.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .quick-sell-header{border:none;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;padding:6px 12px;text-transform:uppercase;transition:all .3s ease}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .quick-buy-header{background:#4caf50;color:#fff}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .quick-buy-header:hover{background:#45a049;transform:translateY(-1px)}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .quick-sell-header{background:#f44336;color:#fff}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .quick-sell-header:hover{background:#da190b;transform:translateY(-1px)}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .close-icon,.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .expand-icon{color:#aaa;cursor:pointer;height:16px;opacity:.6;transition:all .3s ease;width:16px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .close-icon:hover,.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .expand-icon:hover{color:#fff;opacity:1;transform:scale(1.1)}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .close-icon:hover{color:#f44336}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-content-area{flex:1 1;overflow:hidden}.chart-grid-container .chart-tabs{align-items:center;background:#1a1a1a;border-bottom:1px solid #333;display:flex;justify-content:space-between;min-height:50px;padding:8px 16px}.chart-grid-container .chart-tabs .tabs-list{align-items:center;display:flex;gap:4px}.chart-grid-container .chart-tabs .tabs-list .chart-tab{align-items:center;background:#2a2a2a;border:1px solid #333;border-bottom:none;border-radius:8px 8px 0 0;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-width:120px;padding:10px 20px;position:relative;transition:all .3s ease}.chart-grid-container .chart-tabs .tabs-list .chart-tab.active{background:#0d1421;border-color:#4caf50;color:#4caf50;transform:translateY(1px)}.chart-grid-container .chart-tabs .tabs-list .chart-tab.active:after{background:#4caf50;bottom:-1px;box-shadow:0 0 8px #4caf5099;content:"";height:2px;left:0;position:absolute;right:0}.chart-grid-container .chart-tabs .tabs-list .chart-tab.active .tab-symbol{color:#4caf50;font-weight:700}.chart-grid-container .chart-tabs .tabs-list .chart-tab:hover:not(.active){background:#333;border-color:#555;transform:translateY(-1px)}.chart-grid-container .chart-tabs .tabs-list .chart-tab .tab-symbol{font-size:14px;font-weight:600;letter-spacing:.5px}.chart-grid-container .chart-tabs .tabs-list .chart-tab .tab-close{color:#aaa;cursor:pointer;height:14px;opacity:.5;transition:all .3s ease;width:14px}.chart-grid-container .chart-tabs .tabs-list .chart-tab .tab-close:hover{color:#f44336;opacity:1;transform:scale(1.2)}.chart-grid-container .chart-tabs .tabs-list .add-chart-tab{background:#0000;border:1px dashed #666;border-radius:6px;color:#888;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.chart-grid-container .chart-tabs .tabs-list .add-chart-tab:hover{border-color:#4caf50;color:#4caf50}.chart-grid-container .chart-tabs .tab-actions{display:flex;gap:12px}.chart-grid-container .chart-tabs .tab-actions .quick-trade-trigger{background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.chart-grid-container .chart-tabs .tab-actions .quick-trade-trigger:hover{background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 4px 12px #4caf504d;transform:translateY(-1px)}.chart-grid-container .chart-display{flex:1 1;overflow:hidden;position:relative}.chart-grid-container .chart-display .chart-content{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;visibility:hidden}.chart-grid-container .chart-display .chart-content.active{opacity:1;visibility:visible}.chart-grid-container .chart-display .chart-content .chart-wrapper{display:flex;flex-direction:column;height:100%}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header{align-items:center;background:#1a1a1a;border-bottom:1px solid #333;display:flex;justify-content:space-between;min-height:50px;padding:8px 16px}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .left-section{align-items:center;display:flex;gap:16px}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .left-section .chart-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .left-section .chart-price{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .left-section .chart-price .price-change{font-size:12px;font-weight:500}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .left-section .chart-price .price-change.positive{color:#4caf50}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .left-section .chart-price .price-change.negative{color:#f44336}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .left-section .symbol-search-btn{background:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;opacity:.7;padding:6px 8px;transition:all .3s ease}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .left-section .symbol-search-btn:hover{background:#444;opacity:1;transform:scale(1.1)}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section{align-items:center;display:flex;gap:16px}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .chart-controls{background:#333;border-radius:6px;display:flex;gap:4px;padding:2px}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .chart-controls .timeframe-btn{background:#0000;border:none;border-radius:4px;color:#aaa;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .3s ease}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .chart-controls .timeframe-btn.active{background:#4caf50;color:#fff}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .chart-controls .timeframe-btn:hover:not(.active){background:#444;color:#fff}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .trade-buttons-group{display:flex;gap:8px}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .quick-buy-header,.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .quick-sell-header{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.5px;min-width:70px;padding:8px 20px;text-transform:uppercase;transition:all .3s ease}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .quick-buy-header{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 2px 8px #4caf504d;color:#fff}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .quick-buy-header:hover{background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 4px 12px #4caf5066;transform:translateY(-2px)}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .quick-buy-header:active{transform:translateY(0)}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .quick-sell-header{background:linear-gradient(135deg,#f44336,#da190b);box-shadow:0 2px 8px #f443364d;color:#fff}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .quick-sell-header:hover{background:linear-gradient(135deg,#da190b,#c62828);box-shadow:0 4px 12px #f4433666;transform:translateY(-2px)}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .quick-sell-header:active{transform:translateY(0)}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .expand-icon{color:#aaa;cursor:pointer;height:20px;opacity:.6;transition:all .3s ease;width:20px}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header .right-section .expand-icon:hover{color:#fff;opacity:1;transform:scale(1.1)}.chart-grid-container .quick-trade-panel{background:#1a1a1a;border:1px solid #333;border-radius:12px;bottom:20px;box-shadow:0 8px 32px #0006;min-width:300px;position:fixed;right:20px;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000}.chart-grid-container .quick-trade-panel.expanded{max-height:500px;width:400px}.chart-grid-container .quick-trade-panel.minimized{max-height:80px;width:200px}.chart-grid-container .quick-trade-panel .quick-trade-header{background:#222;border-bottom:1px solid #333;border-radius:12px 12px 0 0;padding:12px 16px}.chart-grid-container .quick-trade-panel .quick-trade-header .trade-title{align-items:center;display:flex;justify-content:space-between}.chart-grid-container .quick-trade-panel .quick-trade-header .trade-title span{color:#fff;font-size:14px;font-weight:600}.chart-grid-container .quick-trade-panel .quick-trade-header .trade-title .trade-controls{display:flex;gap:8px}.chart-grid-container .quick-trade-panel .quick-trade-header .trade-title .trade-controls .expand-btn{align-items:center;background:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background .3s ease;width:24px}.chart-grid-container .quick-trade-panel .quick-trade-header .trade-title .trade-controls .expand-btn:hover{background:#444}.chart-grid-container .quick-trade-panel .quick-trade-header .trade-title .trade-controls .close-trade{cursor:pointer;height:16px;opacity:.7;width:16px}.chart-grid-container .quick-trade-panel .quick-trade-header .trade-title .trade-controls .close-trade:hover{opacity:1}.chart-grid-container .quick-trade-panel .quick-trade-form{animation:slideIn .3s ease;padding:16px}.chart-grid-container .quick-trade-panel .quick-trade-form .form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.chart-grid-container .quick-trade-panel .quick-trade-form .form-group label{color:#aaa;display:block;font-size:12px;font-weight:500;margin-bottom:4px}.chart-grid-container .quick-trade-panel .quick-trade-form .form-group input,.chart-grid-container .quick-trade-panel .quick-trade-form .form-group select{background:#333;border:1px solid #555;border-radius:6px;color:#fff;font-size:14px;padding:8px;transition:border-color .3s ease;width:100%}.chart-grid-container .quick-trade-panel .quick-trade-form .form-group input:focus,.chart-grid-container .quick-trade-panel .quick-trade-form .form-group select:focus{border-color:#4caf50;outline:none}.chart-grid-container .quick-trade-panel .quick-trade-form .form-group input:disabled,.chart-grid-container .quick-trade-panel .quick-trade-form .form-group select:disabled{cursor:not-allowed;opacity:.5}.chart-grid-container .quick-trade-panel .quick-trade-form .trade-buttons{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px}.chart-grid-container .quick-trade-panel .quick-trade-form .trade-buttons .buy-btn,.chart-grid-container .quick-trade-panel .quick-trade-form .trade-buttons .sell-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px;text-transform:uppercase;transition:all .3s ease}.chart-grid-container .quick-trade-panel .quick-trade-form .trade-buttons .buy-btn:active,.chart-grid-container .quick-trade-panel .quick-trade-form .trade-buttons .sell-btn:active{transform:scale(.98)}.chart-grid-container .quick-trade-panel .quick-trade-form .trade-buttons .buy-btn{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.chart-grid-container .quick-trade-panel .quick-trade-form .trade-buttons .buy-btn:hover{background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 4px 12px #4caf504d}.chart-grid-container .quick-trade-panel .quick-trade-form .trade-buttons .sell-btn{background:linear-gradient(135deg,#f44336,#da190b);color:#fff}.chart-grid-container .quick-trade-panel .quick-trade-form .trade-buttons .sell-btn:hover{background:linear-gradient(135deg,#da190b,#c62828);box-shadow:0 4px 12px #f443364d}.chart-grid-container .quick-trade-panel .minimized-trade-buttons{display:flex;gap:8px;padding:12px 16px}.chart-grid-container .quick-trade-panel .minimized-trade-buttons .quick-buy-btn,.chart-grid-container .quick-trade-panel .minimized-trade-buttons .quick-sell-btn{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:8px;text-transform:uppercase;transition:all .3s ease}.chart-grid-container .quick-trade-panel .minimized-trade-buttons .quick-buy-btn{background:#4caf50;color:#fff}.chart-grid-container .quick-trade-panel .minimized-trade-buttons .quick-buy-btn:hover{background:#45a049}.chart-grid-container .quick-trade-panel .minimized-trade-buttons .quick-sell-btn{background:#f44336;color:#fff}.chart-grid-container .quick-trade-panel .minimized-trade-buttons .quick-sell-btn:hover{background:#da190b}@media(max-width:1400px){.chart-grid-container .charts-grid-display.grid-layout-5,.chart-grid-container .charts-grid-display.grid-layout-6{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.chart-grid-container .charts-grid-display.grid-layout-5 .grid-chart-cell:nth-child(3),.chart-grid-container .charts-grid-display.grid-layout-6 .grid-chart-cell:nth-child(3){grid-column:auto;justify-self:stretch;max-width:none}.chart-grid-container .charts-grid-display.grid-layout-5 .grid-chart-cell:nth-child(4),.chart-grid-container .charts-grid-display.grid-layout-5 .grid-chart-cell:nth-child(5),.chart-grid-container .charts-grid-display.grid-layout-6 .grid-chart-cell:nth-child(4),.chart-grid-container .charts-grid-display.grid-layout-6 .grid-chart-cell:nth-child(5){grid-column:auto;grid-row:auto}}@media(max-width:1200px){.chart-grid-container .charts-grid-display.grid-layout-3,.chart-grid-container .charts-grid-display.grid-layout-4,.chart-grid-container .charts-grid-display.grid-layout-5,.chart-grid-container .charts-grid-display.grid-layout-6{grid-template-columns:1fr 1fr}.chart-grid-container .charts-grid-display.grid-layout-3 .grid-chart-cell:nth-child(3),.chart-grid-container .charts-grid-display.grid-layout-4 .grid-chart-cell:nth-child(3),.chart-grid-container .charts-grid-display.grid-layout-5 .grid-chart-cell:nth-child(3),.chart-grid-container .charts-grid-display.grid-layout-6 .grid-chart-cell:nth-child(3){grid-column:auto;justify-self:stretch;max-width:none}.chart-grid-container .charts-grid-display.grid-layout-3 .grid-chart-cell:nth-child(4),.chart-grid-container .charts-grid-display.grid-layout-3 .grid-chart-cell:nth-child(5),.chart-grid-container .charts-grid-display.grid-layout-4 .grid-chart-cell:nth-child(4),.chart-grid-container .charts-grid-display.grid-layout-4 .grid-chart-cell:nth-child(5),.chart-grid-container .charts-grid-display.grid-layout-5 .grid-chart-cell:nth-child(4),.chart-grid-container .charts-grid-display.grid-layout-5 .grid-chart-cell:nth-child(5),.chart-grid-container .charts-grid-display.grid-layout-6 .grid-chart-cell:nth-child(4),.chart-grid-container .charts-grid-display.grid-layout-6 .grid-chart-cell:nth-child(5){grid-column:auto;grid-row:auto}}@media(max-width:768px){.chart-grid-container .chart-control-bar{align-items:stretch;flex-direction:column;gap:12px}.chart-grid-container .chart-control-bar .view-mode-controls{justify-content:center}.chart-grid-container .chart-control-bar .chart-management{flex-wrap:wrap;justify-content:center}.chart-grid-container .chart-tabs{padding:8px}.chart-grid-container .chart-tabs .tabs-list{overflow-x:auto}.chart-grid-container .chart-tabs .tabs-list .chart-tab{min-width:80px;padding:6px 12px}.chart-grid-container .chart-tabs .tabs-list .chart-tab .tab-symbol{font-size:12px}.chart-grid-container .chart-tabs .tab-actions .quick-trade-trigger{font-size:12px;padding:6px 12px}.chart-grid-container .charts-grid-display.grid-layout-2,.chart-grid-container .charts-grid-display.grid-layout-3,.chart-grid-container .charts-grid-display.grid-layout-4,.chart-grid-container .charts-grid-display.grid-layout-5,.chart-grid-container .charts-grid-display.grid-layout-6{grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,minmax(250px,1fr))}.chart-grid-container .charts-grid-display.grid-layout-2 .grid-chart-cell:nth-child(3),.chart-grid-container .charts-grid-display.grid-layout-3 .grid-chart-cell:nth-child(3),.chart-grid-container .charts-grid-display.grid-layout-4 .grid-chart-cell:nth-child(3),.chart-grid-container .charts-grid-display.grid-layout-5 .grid-chart-cell:nth-child(3),.chart-grid-container .charts-grid-display.grid-layout-6 .grid-chart-cell:nth-child(3){grid-column:auto;justify-self:stretch;max-width:none}.chart-grid-container .charts-grid-display.grid-layout-2 .grid-chart-cell:nth-child(4),.chart-grid-container .charts-grid-display.grid-layout-2 .grid-chart-cell:nth-child(5),.chart-grid-container .charts-grid-display.grid-layout-3 .grid-chart-cell:nth-child(4),.chart-grid-container .charts-grid-display.grid-layout-3 .grid-chart-cell:nth-child(5),.chart-grid-container .charts-grid-display.grid-layout-4 .grid-chart-cell:nth-child(4),.chart-grid-container .charts-grid-display.grid-layout-4 .grid-chart-cell:nth-child(5),.chart-grid-container .charts-grid-display.grid-layout-5 .grid-chart-cell:nth-child(4),.chart-grid-container .charts-grid-display.grid-layout-5 .grid-chart-cell:nth-child(5),.chart-grid-container .charts-grid-display.grid-layout-6 .grid-chart-cell:nth-child(4),.chart-grid-container .charts-grid-display.grid-layout-6 .grid-chart-cell:nth-child(5){grid-column:auto;grid-row:auto}.chart-grid-container .charts-grid-display .grid-chart-cell{min-height:250px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header{padding:6px 8px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .left-section{gap:8px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .left-section .chart-title{font-size:12px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section{gap:6px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .quick-buy-header,.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .quick-sell-header{font-size:10px;padding:4px 8px}.chart-grid-container .quick-trade-panel{bottom:10px;left:10px;min-width:auto;right:10px}.chart-grid-container .quick-trade-panel.expanded,.chart-grid-container .quick-trade-panel.minimized{width:auto}.chart-grid-container .chart-display .chart-content .chart-wrapper .chart-header{flex-wrap:wrap;gap:8px;padding:8px}}@media(max-width:480px){.chart-grid-container .charts-grid-display .grid-chart-cell{min-height:200px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .left-section .chart-title{font-size:11px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .quick-buy-header,.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .quick-sell-header{font-size:9px;padding:3px 6px}.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .close-icon,.chart-grid-container .charts-grid-display .grid-chart-cell .chart-wrapper .chart-header .right-section .expand-icon{height:14px;width:14px}}.quick-trade-panel .quick-trade-header .trade-title{align-items:flex-start;flex-direction:column;gap:8px}.quick-trade-panel .quick-trade-header .trade-title span{color:#fff;font-size:14px;font-weight:600}.quick-trade-panel .quick-trade-header .trade-title .trade-price-info{align-items:center;display:flex;font-size:12px;gap:12px}.quick-trade-panel .quick-trade-header .trade-title .trade-price-info .current-price{color:#fff;font-size:14px;font-weight:600}.quick-trade-panel .quick-trade-header .trade-title .trade-price-info .price-change{border-radius:4px;font-size:11px;font-weight:500;padding:2px 6px}.quick-trade-panel .quick-trade-header .trade-title .trade-price-info .price-change.positive{background:#4caf501a;color:#4caf50}.quick-trade-panel .quick-trade-header .trade-title .trade-price-info .price-change.negative{background:#f443361a;color:#f44336}.quick-trade-panel .quick-trade-header .trade-title .trade-controls{align-self:flex-end;position:absolute;right:16px;top:12px}.quick-trade-panel .order-status{animation:slideIn .3s ease;border-bottom:1px solid #333;font-size:12px;font-weight:500;margin:0;padding:8px 16px}.quick-trade-panel .order-status.success{background:#4caf501a;border-left:3px solid #4caf50;color:#4caf50}.quick-trade-panel .order-status.error{background:#f443361a;border-left:3px solid #f44336;color:#f44336}.quick-trade-panel .quick-trade-form .form-row .form-group label{color:#aaa;display:block;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.quick-trade-panel .quick-trade-form .form-row .form-group input,.quick-trade-panel .quick-trade-form .form-row .form-group select{background:#333;border:1px solid #555;border-radius:6px;color:#fff;font-size:14px;padding:10px 12px;transition:all .3s ease;width:100%}.quick-trade-panel .quick-trade-form .form-row .form-group input:focus,.quick-trade-panel .quick-trade-form .form-row .form-group select:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033;outline:none}.quick-trade-panel .quick-trade-form .form-row .form-group input:disabled,.quick-trade-panel .quick-trade-form .form-row .form-group select:disabled{background:#2a2a2a;cursor:not-allowed;opacity:.5}.quick-trade-panel .quick-trade-form .form-row .form-group input::placeholder,.quick-trade-panel .quick-trade-form .form-row .form-group select::placeholder{color:#666}.quick-trade-panel .quick-trade-form .form-row .form-group select{cursor:pointer}.quick-trade-panel .quick-trade-form .form-row .form-group select option{background:#333;color:#fff}.quick-trade-panel .quick-trade-form .trade-buttons{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:20px}.quick-trade-panel .quick-trade-form .trade-buttons .buy-btn,.quick-trade-panel .quick-trade-form .trade-buttons .sell-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:14px 20px;position:relative;text-transform:uppercase;transition:all .3s ease}.quick-trade-panel .quick-trade-form .trade-buttons .buy-btn:not(:disabled):active,.quick-trade-panel .quick-trade-form .trade-buttons .sell-btn:not(:disabled):active{transform:scale(.98)}.quick-trade-panel .quick-trade-form .trade-buttons .buy-btn:disabled,.quick-trade-panel .quick-trade-form .trade-buttons .sell-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.quick-trade-panel .quick-trade-form .trade-buttons .buy-btn{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 2px 8px #4caf504d;color:#fff}.quick-trade-panel .quick-trade-form .trade-buttons .buy-btn:not(:disabled):hover{background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 4px 12px #4caf5066;transform:translateY(-1px)}.quick-trade-panel .quick-trade-form .trade-buttons .sell-btn{background:linear-gradient(135deg,#f44336,#da190b);box-shadow:0 2px 8px #f443364d;color:#fff}.quick-trade-panel .quick-trade-form .trade-buttons .sell-btn:not(:disabled):hover{background:linear-gradient(135deg,#da190b,#c62828);box-shadow:0 4px 12px #f4433666;transform:translateY(-1px)}.quick-trade-panel .minimized-trade-buttons{display:flex;gap:8px;padding:12px 16px}.quick-trade-panel .minimized-trade-buttons .quick-buy-btn,.quick-trade-panel .minimized-trade-buttons .quick-sell-btn{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;letter-spacing:.5px;padding:10px;text-transform:uppercase;transition:all .3s ease}.quick-trade-panel .minimized-trade-buttons .quick-buy-btn:disabled,.quick-trade-panel .minimized-trade-buttons .quick-sell-btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.quick-trade-panel .minimized-trade-buttons .quick-buy-btn{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.quick-trade-panel .minimized-trade-buttons .quick-buy-btn:not(:disabled):hover{background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-1px)}.quick-trade-panel .minimized-trade-buttons .quick-sell-btn{background:linear-gradient(135deg,#f44336,#da190b);color:#fff}.quick-trade-panel .minimized-trade-buttons .quick-sell-btn:not(:disabled):hover{background:linear-gradient(135deg,#da190b,#c62828);transform:translateY(-1px)}@keyframes buttonLoading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:480px){.quick-trade-panel .quick-trade-header .trade-title .trade-price-info{align-items:flex-start;flex-direction:column;gap:4px}.quick-trade-panel .quick-trade-header .trade-title .trade-price-info .current-price{font-size:12px}.quick-trade-panel .quick-trade-header .trade-title .trade-price-info .price-change{font-size:10px}.quick-trade-panel .quick-trade-form .form-row .form-group input,.quick-trade-panel .quick-trade-form .form-row .form-group select{font-size:13px;padding:8px 10px}.quick-trade-panel .quick-trade-form .trade-buttons .buy-btn,.quick-trade-panel .quick-trade-form .trade-buttons .sell-btn{font-size:13px;padding:12px 16px}.quick-trade-panel .minimized-trade-buttons .quick-buy-btn,.quick-trade-panel .minimized-trade-buttons .quick-sell-btn{font-size:11px;padding:8px}}.full-chart{height:100%;position:relative}.full-chart .chart-header{background:#1e1e1e;border-bottom:1px solid #333;color:#fff;display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px}.full-chart .chart-header .header-row{align-items:center;display:flex;justify-content:space-between}.full-chart .chart-header .header-row .left-section{align-items:center;display:flex;gap:16px}.full-chart .chart-header .header-row .left-section .symbol-button{align-items:center;background:#333;border:1px solid #555;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:6px;padding:6px 12px;transition:background .2s}.full-chart .chart-header .header-row .left-section .symbol-button:hover{background:#444}.full-chart .chart-header .header-row .left-section .symbol-button .dropdown-icon{font-size:10px}.full-chart .chart-header .header-row .left-section .ohlc-display{align-items:center;display:flex;font-size:12px;gap:12px}.full-chart .chart-header .header-row .left-section .ohlc-display .ohlc-item{align-items:center;display:flex;gap:4px}.full-chart .chart-header .header-row .left-section .ohlc-display .ohlc-item .label{color:#999}.full-chart .chart-header .header-row .left-section .ohlc-display .ohlc-item .value{color:#fff}.full-chart .chart-header .header-row .left-section .ohlc-display .ohlc-item .value.close-value{font-weight:700}.full-chart .chart-header .header-row .left-section .ohlc-display .ohlc-item .value.close-value.bullish{color:#26a69a}.full-chart .chart-header .header-row .left-section .ohlc-display .ohlc-item .value.close-value.bearish{color:#ef5350}.full-chart .chart-header .header-row .right-section{align-items:center;display:flex;gap:12px}.full-chart .chart-header .header-row .right-section .connection-indicator{border-radius:50%;height:8px;transition:background .3s;width:8px}.full-chart .chart-header .header-row .right-section .connection-indicator.connected{background:#4caf50}.full-chart .chart-header .header-row .right-section .connection-indicator.disconnected{background:#f44336}.full-chart .chart-header .header-row .right-section .connection-status{font-size:12px}.full-chart .chart-header .timeframe-row{display:flex;gap:8px}.full-chart .chart-header .timeframe-row .timeframe-button{background:#333;border:1px solid #555;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;padding:4px 12px;transition:all .2s}.full-chart .chart-header .timeframe-row .timeframe-button:hover{background:#444}.full-chart .chart-header .timeframe-row .timeframe-button.active{background:#2962ff;border-color:#2962ff}.full-chart .chart-container{height:calc(100% - 80px);width:100%}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.chart-grid{grid-gap:8px;background:#0d1421;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:100vh;padding:8px}.chart-grid .chart-cell{background:#1a1a1a;border:1px solid #333;border-radius:8px;overflow:hidden}.chart-grid .chart-cell.empty-slot{align-items:center;border:2px dashed #444;color:#666;cursor:pointer;display:flex;justify-content:center;transition:all .3s ease}.chart-grid .chart-cell.empty-slot:hover{border-color:#4caf50;color:#4caf50}.chart-grid .chart-cell.expanded{grid-column:1/-1;grid-row:1/-1;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.chart-oco-modal-overlay{inset:0;pointer-events:none;position:absolute;z-index:1000}.chart-oco-modal{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0d1421e6;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #00000080;color:#fff;overflow:hidden;padding:0;pointer-events:auto;position:absolute;width:260px}.chart-oco-modal__header{align-items:center;background:#ffffff0d;border-bottom:1px solid #ffffff0d;cursor:grab;display:flex;justify-content:space-between;padding:8px 12px}.chart-oco-modal__header:active{cursor:grabbing}.chart-oco-modal__header h3{color:#cbd5e1;font-size:12px;font-weight:600;margin:0}.chart-oco-modal__close{background:#0000;border:0;color:#64748b;cursor:pointer;font-size:14px;padding:2px;transition:color .2s}.chart-oco-modal__close:hover{color:#fff}.chart-oco-modal__body{display:flex;flex-direction:column;gap:10px;padding:12px}.chart-oco-modal__field{align-items:center;display:flex;gap:8px;justify-content:space-between}.chart-oco-modal__field span{color:#94a3b8;font-size:10px;font-weight:600;text-transform:uppercase}.chart-oco-modal__field .ant-input-number{background:#000!important;border:1px solid #334155!important;border-radius:4px!important;width:90px}.chart-oco-modal__field .ant-input-number input{color:#fff!important;font-size:11px!important;height:24px!important;text-align:right}.chart-oco-modal__stats{border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;padding-top:10px}.chart-oco-modal__stats div{align-items:center;display:flex;flex-direction:column;gap:2px}.chart-oco-modal__stats div span{color:#64748b;font-size:8px;text-transform:uppercase}.chart-oco-modal__stats div strong{color:#cbd5e1;font-size:10px}.chart-oco-modal__actions{grid-gap:8px;background:#ffffff05;border-top:1px solid #ffffff0d;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:10px 12px}.chart-oco-modal__actions .ant-btn{border-radius:4px;font-size:11px;height:28px}.chart-oco-modal__actions .ant-btn.ant-btn-primary{background:#3b82f6;border:none}.chart-oco-modal__actions .ant-btn.ant-btn-primary:disabled{background:#3b82f633;color:#ffffff4d}.chart-oco-modal__actions .ant-btn:not(.ant-btn-primary){background:#0000;border:1px solid #ffffff1a;color:#94a3b8}@media(max-width:750px){.chart-oco-modal{background:#0d1421f5;border-radius:8px;width:180px}.chart-oco-modal .chart-oco-modal__header{background:#ffffff14;padding:6px 10px}.chart-oco-modal .chart-oco-modal__header h3{font-size:11px}.chart-oco-modal .chart-oco-modal__body{display:none}.chart-oco-modal .chart-oco-modal__body.mobile-compact{display:flex;flex-direction:column;gap:4px;padding:6px 12px}.chart-oco-modal .chart-oco-modal__body.mobile-compact .compact-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.chart-oco-modal .chart-oco-modal__body.mobile-compact .compact-field{align-items:center;display:flex;gap:6px}.chart-oco-modal .chart-oco-modal__body.mobile-compact .compact-field .label{color:#94a3b8;font-size:10px;font-weight:600}.chart-oco-modal .chart-oco-modal__body.mobile-compact .compact-field .value{color:#fff;font-family:monospace;font-size:11px;font-weight:600}.chart-oco-modal .chart-oco-modal__actions{background:#0000;border-top:none;gap:8px;padding:8px}.chart-oco-modal .chart-oco-modal__actions.mobile{display:flex;flex-direction:row}.chart-oco-modal .chart-oco-modal__actions .ant-btn{flex:1 1;font-size:11px;height:32px}.chart-oco-modal .chart-oco-modal__actions .ant-btn.ant-btn-dangerous{background:#f5222d26;border:1px solid #f5222d4d;color:#ff4d4f}}.watchlist-container{background:#252727;border-radius:18px;display:flex;flex-direction:column;height:80vh;overflow:auto;width:100%}.watchlist-container .watchlist-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px;width:100%}@media only screen and (max-width:500px){.watchlist-container .watchlist-header{flex-direction:column}}.watchlist-container .watchlist-header .watchlist-custom-dropdown{min-width:200px;position:relative}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-header{align-items:center;background:#131313;background:var(--Box-Bg,#131313);border:1px solid #393939;border:1px solid var(--Stroke,#393939);border-radius:20px;border-radius:var(--Corner-Reduce-2,20px);color:#fff;cursor:pointer;display:flex;height:30px;justify-content:space-between;max-width:273px;padding:8px 20px;transition:all .3s ease;width:100%}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-header:hover{border-color:#04d9ff}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-header .selected-text{flex:1 1;margin-right:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-header .clear-icon{color:#ffffff73;font-size:12px;position:absolute;right:35px;transition:color .3s}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-header .clear-icon:hover{color:#fff}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-header .dropdown-arrow{color:#03aecc;position:absolute;right:15px;transition:transform .3s}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-content{background:#252727;border:1px solid #03aecc;border-radius:12px;left:0;max-height:250px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 5px);width:100%;z-index:1000}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-content::-webkit-scrollbar{width:6px}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-content::-webkit-scrollbar-track{background:#0000}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-content::-webkit-scrollbar-thumb{background:#03aecc;border-radius:3px}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-content .dropdown-item{border-radius:6px;color:#fff;cursor:pointer;margin:2px 0;padding:8px 12px;transition:background-color .3s}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-content .dropdown-item:hover{background:#03aecc1a}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-content .dropdown-item.selected{background:#03aecc33;font-weight:500}.watchlist-container .watchlist-header .watchlist-custom-dropdown .dropdown-content .no-options{color:#ffffff73;padding:8px 12px;text-align:center}.watchlist-container .watchlist-header .add-watchlist-btn{align-items:center;background:linear-gradient(129deg,#03aecc -43.81%,#181d23 136.03%);border:none;border-radius:30px;color:#fff;display:flex;font-weight:500;height:40px;justify-content:center;padding:0 24px}.watchlist-container .watchlist-header .add-watchlist-btn:hover{background:linear-gradient(129deg,#04d9ff -43.81%,#1e2429 136.03%)}.watchlist-container .watchlist-content{align-items:center;display:flex;flex:1 1;justify-content:center}.watchlist-container .watchlist-content p{color:gray;font-family:Outfit;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.watchlist-select-dropdown{background:#252727!important;border:1px solid #03aecc!important;border-radius:12px!important;padding:4px!important}.watchlist-select-dropdown .ant-select-item{border-radius:6px!important;color:#fff!important;margin:2px 0!important;padding:8px 12px!important}.watchlist-select-dropdown .ant-select-item:hover{background:#03aecc1a!important}.watchlist-select-dropdown .ant-select-item.ant-select-item-option-selected{background:#03aecc33!important;font-weight:500!important}.watchlist-select-dropdown .ant-select-item.ant-select-item-option-active{background:#03aecc1a!important}.watchlist-select-dropdown .ant-select-empty{color:#ffffff73!important;padding:8px 12px!important}.ant-select-dropdown .ant-select-empty,.ant-select-dropdown .ant-select-item{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:inherit}.ant-modal .ant-modal-content{background:#0000!important}.ant-modal .ant-modal-content .ant-modal-header{background:#252727;border-bottom:1px solid #ffffff1a}.ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:#fff}.ant-modal .ant-modal-content .ant-modal-close{color:#ffffff73}.ant-modal .ant-modal-content .ant-modal-close:hover{color:#fff}.ant-modal .ant-modal-content .ant-modal-body .ant-input{background:#0000;border:1px solid #ffffff1a;color:#fff}.ant-modal .ant-modal-content .ant-modal-body .ant-input:focus{border-color:#03aecc;box-shadow:0 0 0 2px #03aecc33}.ant-modal .ant-modal-content .ant-modal-body .ant-input::placeholder{color:#ffffff73}.ant-modal .ant-modal-content .ant-modal-body .page-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.ant-modal .ant-modal-content .ant-modal-body .page-options .page-option-btn{background:#0000;border:1px solid #03aecc;border-radius:30px;color:#fff;font-weight:500;height:40px;padding:0 24px;width:100%}.ant-modal .ant-modal-content .ant-modal-body .page-options .page-option-btn:hover{background:#03aecc1a}.ant-modal .ant-modal-content .ant-modal-footer{border-top:1px solid #ffffff1a}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn{border-radius:30px}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn-primary{background:linear-gradient(129deg,#03aecc -43.81%,#181d23 136.03%);border:none}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn-primary:hover{background:linear-gradient(129deg,#04d9ff -43.81%,#1e2429 136.03%)}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn-default{background:#0000;border:1px solid #ffffff1a;color:#fff}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn-default:hover{border-color:#03aecc;color:#03aecc}.add-widget-modal .ant-modal-content{background-color:#131313!important}.main_layout{background-color:var(--surface-base);display:flex;flex-direction:column;height:100vh;overflow:hidden}.main_header{background-color:#0000!important;height:100px;position:fixed;width:100%;z-index:10000}.ant-layout-header,.main_header{border-bottom:1px solid var(--border-default)}.ant-layout-header{height:55px}@media(max-width:768px){.ant-layout-header{height:52px;line-height:52px;padding:0 12px!important}}.headerWrapper{justify-content:space-between;width:100%}.headerLeft,.headerRight,.headerWrapper,.leftSection{align-items:center;display:flex}.headerRight{gap:var(--space-3);justify-content:flex-end;width:100%}@media(max-width:768px){.headerRight{flex-shrink:1;gap:var(--space-2);min-width:0;overflow:hidden}.headerRight .profileIcon,.headerRight>img{display:none}}.headerRight .profileIcon{align-items:center;display:flex;margin-top:0}@media(max-width:768px){.headerRight .profileIcon{display:none}}.headerRight button{align-items:center;background:var(--surface-elevated);border:1px solid #0000;border-radius:var(--radius-lg);color:var(--text-primary);display:flex;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-3);height:35px;justify-content:center;line-height:1.2;padding:0 15px;transition:all var(--transition-base)}.headerRight button:hover{background:var(--surface-floating);border-color:var(--border-strong);transform:translateY(-1px)}.headerRight button:active{transform:scale(.97)}@media(max-width:480px){.headerRight button{display:none}}.menu-icon{display:none}.headerLogo{cursor:pointer;flex-shrink:0;height:40px}@media(max-width:768px){.headerLogo{height:28px}}.mobile-header-nav{display:none}@media(max-width:768px){.mobile-header-nav{align-items:center;display:flex;flex-shrink:0;gap:2px}}.mobile-header-nav .mhn-item{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;border:1px solid #0000;border-radius:var(--radius-lg);color:var(--text-disabled);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all var(--transition-fast);width:36px}.mobile-header-nav .mhn-item svg{height:20px;transition:filter var(--transition-fast);width:20px}.mobile-header-nav .mhn-item.active{background:#03aecc1f;border-color:#03aecc33;color:var(--accent-primary)}.mobile-header-nav .mhn-item.active svg{filter:drop-shadow(0 0 4px rgba(3,174,204,.5))}.mobile-header-nav .mhn-item:active{transform:scale(.88)}.profileIcon img{cursor:pointer;transition:transform var(--transition-base),opacity var(--transition-base)}.profileIcon img:hover{opacity:.9;transform:scale(1.05)}.accountSelectorWrapper{min-width:140px;position:relative;z-index:10001}@media(max-width:768px){.accountSelectorWrapper{flex-shrink:1;max-width:160px;min-width:100px}}@media(max-width:480px){.accountSelectorWrapper{flex-shrink:1;max-width:120px;min-width:80px}}.mobileMenuBtn{background:none;border:none;color:var(--text-primary);display:none}@media(max-width:768px){.mobileMenuBtn{display:block}}.ant-menu-title-content{line-height:normal;margin-top:-20px;padding:0}.ant-menu-title-content p{text-wrap:wrap;color:var(--text-secondary);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-normal);max-width:76px;padding-left:14px}.ant-menu{background-color:#0000!important;border-right:1px solid var(--border-default);height:calc(100vh - 100px);width:100px;z-index:10}.ant-menu-item{align-items:center!important;border:1px solid #0000;border-radius:var(--radius-2xl);display:flex!important;height:50px!important;justify-content:center!important;margin:0!important;overflow:visible;padding:10px 0 0!important;transition:all var(--transition-base);width:100%}.ant-menu-item.ant-menu-item-selected{background:#0000}.ant-layout-sider{background-color:var(--surface-base)!important}.sidebar_container{display:flex;flex:0 0 62px!important;justify-content:center;max-width:100px!important;min-width:min-content!important}@media(max-width:768px){.sidebar_container{display:none}}.sidebar_container .ant-layout-sider-children{display:flex;flex-direction:column;gap:5px;max-height:87vh;overflow:auto;position:fixed!important}.sidebar_container .sidebar_menu{align-items:center;background:#0000!important;display:flex;flex-direction:column;gap:var(--space-5);padding:1px}.sidebar_container .sidebar_menu .ant-menu-item{border:1px solid #0000;border-radius:var(--radius-2xl);height:80px;margin:0!important;padding:0!important;transition:all var(--transition-base)}.sidebar_container .sidebar_menu .ant-menu-item.ant-menu-item-selected{background:linear-gradient(135deg,#03aecc14,#03aecc05);border-color:#03aecc33;box-shadow:0 0 12px #03aecc1a}.sidebar-menu-item .sidebar-icon-wrapper,.sidebar_container .sidebar_menu .ant-menu-item .ant-menu-title-content{align-items:center;display:flex;justify-content:center}.sidebar-menu-item .sidebar-icon-wrapper{border-radius:var(--radius-lg);height:48px;position:relative;transition:all var(--transition-base)}.sidebar-menu-item:hover .sidebar-icon-wrapper{background:linear-gradient(173.4deg,#03aecc1f 2.51%,#00798e0a 94.1%);box-shadow:inset 0 -2px 5px 0 #ffffff0d}.ant-menu-item-selected .sidebar-menu-item .sidebar-icon-wrapper{animation:breathe 3s ease-in-out infinite}.sidebar-menu-item svg{transition:all var(--transition-base)}.sidebar-menu-item:hover svg{border-radius:var(--radius-lg);filter:drop-shadow(0 0 6px rgba(3,174,204,.3))}.flexlayout__tab_button--selected .flexlayout__tab_button_trailing svg,.sidebarLogout{display:none!important}.flexlayout__tab_button--selected{background:linear-gradient(240deg,#fff -93.51%,#fff6 -93.49%,#fff0 95.73%);border-radius:var(--radius-sm);overflow:hidden;position:relative;z-index:1}.flexlayout__tab_button--selected:before{background:linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#ffffff0d,#0f121380);background-clip:content-box,border-box;background-origin:border-box;border-radius:var(--radius-sm);content:"";inset:0;padding:.5px;pointer-events:none;position:absolute;z-index:-1}.flexlayout__tab_button_content{text-wrap:nowrap;color:var(--text-secondary);display:flex;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:.02em;line-height:100%}.flexlayout__tab_button{height:22px!important;transition:all var(--transition-fast)}.flexlayout__tab_button--unselected{border-radius:var(--radius-sm);gap:10px;height:25px!important;padding:0 15px;width:fit-content}.flexlayout__tab_button--unselected:hover{background:#ffffff08}.flexlayout__tabset{background:var(--surface-base);border-bottom:1px solid var(--border-subtle);height:30px}.flexlayout__tabset-selected{background-color:#0000!important;background-image:none!important}.flexlayout__tab_moveable{background-color:var(--surface-base)}.flexlayout__tabset_container{border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.flexlayout__layout_main{border:var(--surface-base)}.flexlayout__tabset_tabbar_inner{flex-grow:0!important}.flexlayout__tabset_tabbar_inner_tab_container{padding-left:3px 0 0 0!important}.flexlayout__tabset_tabbar_outer_top{border-bottom:none!important;padding:0!important}.flexlayout__splitter{min-width:2px!important;z-index:999!important}.flexlayout__splitter_horz:before,.flexlayout__splitter_vert:before,.flexlayout__tab_button_trailing{display:none!important}.flexlayout__splitter_extra{visibility:hidden!important}.flexlayout__outline_rect{background:#03aecc14!important;border:2px solid var(--accent-primary)!important;border-radius:var(--radius-md)}.flexlayout__outline_rect_edge{background:#03aecc0d!important;border:2px solid #03aecc99!important;border-radius:var(--radius-md)}.flexlayout__edge_rect{background-color:#03aecc26!important}.flexlayout__drag_rect{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--surface-overlay)!important;border:1px solid var(--accent-primary)!important;border-radius:var(--radius-md)}.ant-select,.flexlayout__drag_rect{color:var(--text-primary)!important}.ant-select{border-radius:var(--radius-lg)}.ant-select-open,.ant-select-selection-item{color:var(--text-primary)!important}.ant-select-selector{background-color:#0000!important}.account-stats{display:flex;gap:var(--space-6)}@media(max-width:768px){.account-stats{-webkit-overflow-scrolling:touch;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-shrink:1;gap:0;min-width:0;overflow-x:auto;padding:4px 8px;scrollbar-width:none}.account-stats::-webkit-scrollbar{display:none}}.account-stats .account-item{align-items:flex-start;display:flex;flex-direction:column;gap:3px;height:31px;justify-content:center;min-width:100px!important;position:relative;transition:all var(--transition-base)}.account-stats .account-item:not(:last-child){border-right:1px solid var(--border-default);padding-right:var(--space-6)}.account-stats .account-item .label{color:var(--text-tertiary);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-normal);letter-spacing:.02em;line-height:1;text-transform:uppercase}.account-stats .account-item .value{font-feature-settings:"tnum";color:var(--color-profit);font-family:var(--font-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold);letter-spacing:-.01em;line-height:1;transition:color var(--transition-fast)}.account-stats .account-item .value.red{color:var(--color-loss)}@media(max-width:768px){.account-stats .account-item{align-items:center;flex-shrink:0;gap:3px;height:auto;justify-content:center;min-width:60px!important;padding-top:0}.account-stats .account-item:not(:last-child){border-right:1px solid var(--border-subtle);margin-right:var(--space-3);padding-right:var(--space-3)}.account-stats .account-item .label{font-size:9px;letter-spacing:.04em}.account-stats .account-item .value{font-size:11px;font-weight:var(--font-bold)}}.ant-layout-has-sider{margin-top:8px}.ant-layout{background-color:var(--surface-base);margin-left:5px!important;overflow:auto!important}@media(max-width:768px){.ant-layout{margin-left:0!important}}.content_layout{flex-grow:1;margin-left:240px;overflow:auto!important;padding:var(--space-5)}.contentLayoutWrapper{display:flex;min-height:100%;overflow:hidden}.content_container{flex-grow:1;overflow:auto;padding:var(--space-5)}@media(max-width:768px){.content_layout{margin-left:0}.sidebar_container{display:none}.contentLayoutWrapper{flex-direction:column}}@media screen and (min-width:1024px)and (max-width:1600px){.ant-layout-header{height:44px!important;line-height:44px!important}.headerLogo{height:30px!important}.headerRight{gap:var(--space-2)!important}.headerRight button{font-size:var(--text-xs)!important;height:28px!important;padding:0 10px!important}.account-stats{gap:var(--space-4)!important}.account-stats .account-item{gap:2px!important;height:26px!important;min-width:80px!important}.account-stats .account-item:not(:last-child){padding-right:var(--space-4)!important}.account-stats .account-item .label{font-size:10px!important}.account-stats .account-item .value{font-size:var(--text-sm)!important}.sidebar_container .sidebar_menu .ant-menu-item{height:60px!important}.sidebar-menu-item .sidebar-icon-wrapper{height:36px!important}.ant-menu{height:calc(100vh - 44px)!important}}.layout_content{height:100%}.layout_content>*{animation:fadeUpIn .3s var(--ease-out-expo) forwards}.mobile-bottom-nav{display:none}.mobile-bottom-nav .mobile-nav-item{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--radius-lg);color:var(--text-disabled);cursor:pointer;flex:1 1;flex-direction:column;gap:3px;padding:6px 4px}.mobile-bottom-nav .mobile-nav-item,.mobile-bottom-nav .mobile-nav-item .mobile-nav-icon{align-items:center;display:flex;justify-content:center;transition:all var(--transition-base)}.mobile-bottom-nav .mobile-nav-item .mobile-nav-icon{border-radius:var(--radius-md);height:28px;width:36px}.mobile-bottom-nav .mobile-nav-item .mobile-nav-icon svg{height:20px;transition:all var(--transition-base);width:20px}.mobile-bottom-nav .mobile-nav-item .mobile-nav-icon .anticon{color:inherit;transition:color var(--transition-base)}.mobile-bottom-nav .mobile-nav-item .mobile-nav-label{font-family:var(--font-primary);font-size:10px;font-weight:var(--font-medium);line-height:1;transition:color var(--transition-base);white-space:nowrap}.mobile-bottom-nav .mobile-nav-item.active{color:var(--accent-primary)}.mobile-bottom-nav .mobile-nav-item.active .mobile-nav-icon{background:#03aecc1f}.mobile-bottom-nav .mobile-nav-item.active .mobile-nav-icon svg circle,.mobile-bottom-nav .mobile-nav-item.active .mobile-nav-icon svg path,.mobile-bottom-nav .mobile-nav-item.active .mobile-nav-icon svg rect{fill:var(--accent-primary);stroke:none}.mobile-bottom-nav .mobile-nav-item.active .mobile-nav-label{color:var(--accent-primary);font-weight:var(--font-semibold)}.mobile-bottom-nav .mobile-nav-item:active{transform:scale(.92)}.mobileMenuWrapper{display:none}.cross-gray{margin:4px 2px 0 0}.cross-gray path{stroke:var(--text-disabled);transition:stroke var(--transition-fast)}.cross-gray:hover path{stroke:var(--text-primary)}.ant-drawer-body{padding:0!important}.ant-drawer-body .ant-menu{width:100%}.ant-drawer-body .ant-menu .ant-menu-title-content{font-size:var(--text-sm)}.ant-drawer-content{background-color:var(--surface-base)!important}.ant-drawer-content .ant-menu-title-content{padding-left:12px}.ant-drawer-content .ant-menu-title-content p{padding-left:0!important}.ant-drawer-content .ant-menu-item{display:flex!important;gap:var(--space-3);margin-top:12px!important}.ant-drawer-header{background-color:var(--surface-base)!important;border-bottom:1px solid var(--border-default)!important}.ant-drawer-header .ant-drawer-title{color:var(--text-primary)!important;font-family:var(--font-primary)}.ant-drawer-header .ant-drawer-close{color:var(--text-secondary)!important}.profilePageContent{background:#121212;height:calc(100vh - 55px);overflow:auto;padding:20px}@media(max-width:768px){.profilePageContent{height:calc(100vh - 52px);padding:12px}}.empty-state{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;height:88vh;justify-content:center;position:relative}.empty-state .add-tab-button{cursor:pointer;text-align:center;transition:all var(--transition-base)}.empty-state .add-tab-button:hover{color:var(--text-primary);transform:scale(1.05)}.empty-state .add-tab-button .plus-icon{font-size:20px;margin-bottom:4px}.empty-state .add-tab-button .add-label{color:var(--text-disabled);font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--font-normal)}.empty-state .tab-dropdown{animation:fadeUpIn .2s var(--ease-out-expo) forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);max-height:191px;overflow-y:auto;padding:var(--space-2);position:absolute;top:60%;width:185px;z-index:10}.empty-state .tab-dropdown .dropdown-item{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:100%;max-width:96%;padding:10px 16px;text-align:left;transition:all var(--transition-fast)}.empty-state .tab-dropdown .dropdown-item:hover{background:var(--surface-elevated);color:var(--text-primary);transform:translateX(2px)}.skeleton-loader-wrapper{animation:fadeIn .3s ease-out forwards}.skeleton-box{animation:skeleton-shimmer 1.5s linear infinite;background:linear-gradient(90deg,#1e1e1e 25%,#2a2a2a 50%,#1e1e1e 75%);background-size:200% 100%;border-radius:var(--radius-md)}.skeleton-box:first-child{animation-delay:0s}.skeleton-box:nth-child(2){animation-delay:.15s}.skeleton-box:nth-child(3){animation-delay:.3s}.mfa-modal{background-color:#252727;border-radius:5px;color:#fff;max-width:500px;padding:10px}.mfa-modal .ant-modal-close{position:absolute;right:-8px;top:-7px}.mfa-modal .ant-typography{color:#fff;font-family:Outfit;font-size:12px}.profile_main{background:#121212;color:#fff;min-height:100vh;width:100%}.profile_tab_div{background:#121212;background:var(--New-Theme-BG,#121212);border-radius:18px 18px 0 0;display:flex;flex-wrap:wrap;gap:10px;padding:5px;width:fit-content}.profile_tab_div .profile_tabs{align-items:center;-webkit-backdrop-filter:blur(8.5px);backdrop-filter:blur(8.5px);background:#141414;background:var(--Canvas-bg,#141414);border:1px solid hsla(0,0%,100%,.102);border-radius:5px;color:hsla(0,0%,100%,.502);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;height:25px;justify-content:center;padding:15px;transition:background .5s ease-in-out}.profile_tab_div .profile_tabs:hover{border-color:rgba(3,174,204,.188);color:#fff}.profile_tab_div .profile_tabs span{white-space:nowrap}.profile_tab_div .profile_tabs.active_Profile_tab{align-items:center;background:linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(180deg,#ffffff0d,#0f12130d);border:1px solid #03aecc;border:1px solid var(--New-Theme-Button-stroke,#03aecc);border-radius:5px;color:#03aecc;cursor:pointer;display:flex;gap:10px;height:25px;justify-content:center;padding:15px;transition:background .5s ease-in-out}.profile_content{background:#121212;border-radius:0 18px 18px 18px;min-height:calc(100vh - 80px);padding:24px}.form_container{background:#141414;border:1px solid hsla(0,0%,100%,.102);border-radius:8px;margin-bottom:24px;padding:24px}.form_container .form_title{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:700;justify-content:space-between;margin-bottom:24px}.form_container .form_grid{grid-gap:24px;display:grid;gap:24px}.form_container .form_grid.two_columns{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.form_container .form_grid.three_columns{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.form_container .form_group{display:flex;flex-direction:column;gap:8px}.form_container .form_group label{color:hsla(0,0%,100%,.502);font-size:14px;font-weight:500}.form_container .form_group input,.form_container .form_group select,.form_container .form_group textarea{background:#121212;border:1px solid hsla(0,0%,100%,.102);border-radius:6px;color:#fff;font-size:14px;padding:12px;transition:all .3s ease}.form_container .form_group input:focus,.form_container .form_group select:focus,.form_container .form_group textarea:focus{border-color:#03aecc;box-shadow:0 0 0 2px #03aecc1a;outline:none}.form_container .form_group input:disabled,.form_container .form_group select:disabled,.form_container .form_group textarea:disabled{cursor:not-allowed;opacity:.5}.form_container .form_group input::placeholder,.form_container .form_group select::placeholder,.form_container .form_group textarea::placeholder{color:hsla(0,0%,100%,.251)}.form_container .form_group select{cursor:pointer}.form_container .checkbox_group{display:flex;flex-direction:column;gap:12px}.form_container .checkbox_group .checkbox_item{align-items:center;display:flex;gap:8px}.form_container .checkbox_group .checkbox_item input[type=checkbox]{accent-color:#03aecc;height:16px;margin:0;width:16px}.form_container .checkbox_group .checkbox_item label{color:hsla(0,0%,100%,.502);font-size:14px;margin:0}.form_container .button_primary{align-items:center;background:#03aecc;border:none;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.form_container .button_primary:hover{background:#02a3c7;transform:translateY(-1px)}.form_container .button_primary:active{transform:translateY(0)}.form_container .button_secondary{align-items:center;background:#0000;border:1px solid #03aecc;border-radius:6px;color:#03aecc;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.form_container .button_secondary:hover{background:rgba(3,174,204,.063)}.form_container .button_group{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.alert{align-items:center;border-radius:6px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.alert.alert_error{background:#ef44441a;border:1px solid #ef44444d;color:#fca5a5}.alert.alert_success{background:#22c55e1a;border:1px solid #22c55e4d;color:#86efac}.alert.alert_loading{background:#3b82f61a;border:1px solid #3b82f64d;color:#93c5fd}.data_table{border-collapse:collapse;margin-top:24px;width:100%}.data_table thead tr{border-bottom:1px solid hsla(0,0%,100%,.102)}.data_table thead th{color:hsla(0,0%,100%,.502);font-size:14px;font-weight:600;padding:12px;text-align:left}.data_table tbody tr{border-bottom:1px solid hsla(0,0%,100%,.102);transition:background .2s ease}.data_table tbody tr:hover{background:#ffffff05}.data_table tbody td{color:#fff;font-size:14px;padding:12px}.overview_grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:24px}.overview_grid .overview_card{background:#141414;border:1px solid hsla(0,0%,100%,.102);border-radius:8px;cursor:pointer;padding:24px;transition:all .3s ease}.overview_grid .overview_card:hover{border-color:rgba(3,174,204,.188);transform:translateY(-2px)}.overview_grid .overview_card .card_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.overview_grid .overview_card .card_header .card_icon{color:#03aecc}.overview_grid .overview_card .card_header .card_action{color:#03aecc;font-size:14px;font-weight:600;text-decoration:none}.overview_grid .overview_card .card_header .card_action:hover{color:#02a3c7}.overview_grid .overview_card .card_title{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px}.overview_grid .overview_card .card_description{color:hsla(0,0%,100%,.376);font-size:14px;line-height:1.5}.overview_container .overview_header{margin-bottom:32px}.overview_container .overview_header h1{color:#fff;font-size:32px;font-weight:700;margin-bottom:8px}.overview_container .overview_header p{color:hsla(0,0%,100%,.376);font-size:16px}.overview_container .overview_grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.overview_container .overview_grid .overview_card{background:#141414;border:1px solid hsla(0,0%,100%,.102);border-radius:8px;cursor:pointer;padding:24px;transition:all .3s ease}.overview_container .overview_grid .overview_card:hover{border-color:rgba(3,174,204,.188);box-shadow:0 8px 32px #03aecc1a;transform:translateY(-2px)}.overview_container .overview_grid .overview_card .card_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.overview_container .overview_grid .overview_card .card_header .card_icon{color:#03aecc}.overview_container .overview_grid .overview_card .card_header .card_action{color:#03aecc;font-size:14px;font-weight:600;transition:color .3s ease}.overview_container .overview_grid .overview_card .card_header .card_action:hover{color:#02a3c7}.overview_container .overview_grid .overview_card .card_title{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px}.overview_container .overview_grid .overview_card .card_description{color:hsla(0,0%,100%,.376);font-size:14px;line-height:1.5}.session-schedule{color:#fff;padding:20px}.session-schedule .header{align-items:center;display:flex;justify-content:space-between}.session-schedule .header .btn-primary{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 14px}.session-schedule .subtitle{color:#aaa;margin-bottom:20px}.session-schedule .section-title{font-size:18px;margin:20px 0 10px}.session-schedule .time-inputs{display:flex;gap:20px;margin-bottom:30px}.session-schedule .time-inputs .input-box{display:flex;flex-direction:column}.session-schedule .time-inputs .input-box label{font-size:14px;margin-bottom:6px}.session-schedule .time-inputs .input-box input{background:#1c1c1c;border:1px solid #333;border-radius:8px;color:#fff;padding:10px}.session-schedule .days-grid{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.session-schedule .days-grid .day-btn{border:1px solid #444;border-radius:10px;cursor:pointer;padding:12px 20px}.session-schedule .days-grid .day-btn.active{background:#059669;border-color:#10b981}.session-schedule .days-grid .day-btn.inactive{background:#1c1c1c;color:#aaa}.session-schedule .summary-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.session-schedule .summary-grid .summary-box{background:#111;border-radius:12px;padding:20px;text-align:center}.session-schedule .summary-grid .summary-box h4{margin-bottom:10px}.session-schedule .summary-grid .summary-box b{font-size:20px}.session-schedule .summary-grid .summary-box span{color:#aaa;display:block;font-size:13px;margin-top:5px}.holiday_profile_container .section_title{color:#fff;font-size:20px;font-weight:600;margin-bottom:16px}.holiday_profile_container .holidays_list .empty_state{padding:48px 24px;text-align:center}.holiday_profile_container .holidays_list .empty_state p{color:hsla(0,0%,100%,.376);font-size:16px}.holiday_profile_container .holidays_list .holidays_grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.holiday_profile_container .holidays_list .holiday_card{background:#121212;border:1px solid hsla(0,0%,100%,.102);border-radius:8px;padding:20px;transition:all .3s ease}.holiday_profile_container .holidays_list .holiday_card:hover{border-color:rgba(3,174,204,.188);box-shadow:0 4px 16px #03aecc1a}.holiday_profile_container .holidays_list .holiday_card .holiday_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.holiday_profile_container .holidays_list .holiday_card .holiday_header .holiday_name{color:#fff;font-size:18px;font-weight:600;margin:0}.holiday_profile_container .holidays_list .holiday_card .holiday_header .holiday_actions{display:flex;gap:8px}.holiday_profile_container .holidays_list .holiday_card .holiday_header .holiday_actions .action_button{align-items:center;background:#0000;border:1px solid hsla(0,0%,100%,.102);border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .3s ease}.holiday_profile_container .holidays_list .holiday_card .holiday_header .holiday_actions .action_button.edit_button{color:#03aecc}.holiday_profile_container .holidays_list .holiday_card .holiday_header .holiday_actions .action_button.edit_button:hover{background:rgba(3,174,204,.063);border-color:#03aecc}.holiday_profile_container .holidays_list .holiday_card .holiday_header .holiday_actions .action_button.delete_button{color:#ef4444}.holiday_profile_container .holidays_list .holiday_card .holiday_header .holiday_actions .action_button.delete_button:hover{background:rgba(239,68,68,.063);border-color:#ef4444}.holiday_profile_container .holidays_list .holiday_card .holiday_details{display:flex;flex-direction:column;gap:12px}.holiday_profile_container .holidays_list .holiday_card .holiday_details .detail_item{align-items:center;display:flex;justify-content:space-between}.holiday_profile_container .holidays_list .holiday_card .holiday_details .detail_item .detail_label{color:hsla(0,0%,100%,.376);font-size:14px;font-weight:500}.holiday_profile_container .holidays_list .holiday_card .holiday_details .detail_item .detail_value{color:#fff;font-size:14px;font-weight:600}.holiday_profile_container .holidays_list .holiday_card .holiday_details .detail_item .status_badge{border-radius:4px;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}.holiday_profile_container .holidays_list .holiday_card .holiday_details .detail_item .status_badge.status_closed{background:#ef444433;border:1px solid #ef44444d;color:#fca5a5}.holiday_profile_container .holidays_list .holiday_card .holiday_details .detail_item .status_badge.status_early{background:#f59e0b33;border:1px solid #f59e0b4d;color:#fcd34d}.holiday_profile_container .holidays_list .holiday_card .holiday_details .detail_item .status_badge.status_delayed{background:#3b82f633;border:1px solid #3b82f64d;color:#93c5fd}.holiday_profile_container .stats_grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:16px}.holiday_profile_container .stats_grid .stat_item{background:#121212;border:1px solid hsla(0,0%,100%,.102);border-radius:8px;padding:24px;text-align:center;transition:all .3s ease}.holiday_profile_container .stats_grid .stat_item:hover{border-color:rgba(3,174,204,.188)}.holiday_profile_container .stats_grid .stat_item .stat_value{color:#03aecc;font-size:32px;font-weight:700;margin-bottom:8px}.holiday_profile_container .stats_grid .stat_item .stat_label{color:hsla(0,0%,100%,.502);font-size:14px;font-weight:500}@media(max-width:768px){.holiday_profile_container .holidays_grid{grid-template-columns:1fr}.holiday_profile_container .stats_grid{grid-template-columns:repeat(2,1fr)}.holiday_profile_container .holiday_card .holiday_header{align-items:flex-start;flex-direction:column;gap:12px}.holiday_profile_container .holiday_card .holiday_header .holiday_actions{align-self:flex-end}}@media(max-width:480px){.holiday_profile_container .stats_grid{grid-template-columns:1fr}}.commission_profile_container .section_title{color:#fff;font-size:20px;font-weight:600;margin-bottom:16px}.commission_profile_container .add_tier_form{background:#121212;border:1px solid rgba(3,174,204,.188);border-radius:8px;margin-bottom:24px;padding:20px}.commission_profile_container .tiers_table_container{margin-top:16px;overflow-x:auto}.commission_profile_container .tiers_table_container .data_table{min-width:600px}.commission_profile_container .tiers_table_container .data_table th{background:#121212;position:sticky;top:0;z-index:1}.commission_profile_container .tiers_table_container .data_table .table_actions{display:flex;gap:8px;justify-content:center}.commission_profile_container .tiers_table_container .data_table .table_actions .action_button{align-items:center;background:#0000;border:1px solid hsla(0,0%,100%,.102);border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .3s ease}.commission_profile_container .tiers_table_container .data_table .table_actions .action_button.edit_button{color:#03aecc}.commission_profile_container .tiers_table_container .data_table .table_actions .action_button.edit_button:hover{background:rgba(3,174,204,.063);border-color:#03aecc}.commission_profile_container .tiers_table_container .data_table .table_actions .action_button.delete_button{color:#ef4444}.commission_profile_container .tiers_table_container .data_table .table_actions .action_button.delete_button:hover{background:rgba(239,68,68,.063);border-color:#ef4444}.commission_profile_container .calculator_section{align-items:end;display:flex;gap:24px}.commission_profile_container .calculator_section .calculator_input{flex:1 1}.commission_profile_container .calculator_section .calculator_input label{color:hsla(0,0%,100%,.502);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.commission_profile_container .calculator_section .calculator_input .calculator_field{background:#121212;border:1px solid hsla(0,0%,100%,.102);border-radius:6px;color:#fff;font-size:14px;padding:12px;transition:all .3s ease;width:100%}.commission_profile_container .calculator_section .calculator_input .calculator_field:focus{border-color:#03aecc;box-shadow:0 0 0 2px #03aecc1a;outline:none}.commission_profile_container .calculator_section .calculator_result{background:#121212;border:1px solid rgba(3,174,204,.188);border-radius:8px;min-width:200px;padding:16px 24px;text-align:center}.commission_profile_container .calculator_section .calculator_result .result_label{color:hsla(0,0%,100%,.502);font-size:12px;font-weight:500;margin-bottom:4px;text-transform:uppercase}.commission_profile_container .calculator_section .calculator_result .result_value{color:#03aecc;font-size:24px;font-weight:700}@media(max-width:768px){.commission_profile_container .form_grid.three_columns{grid-template-columns:1fr}.commission_profile_container .calculator_section{align-items:stretch;flex-direction:column}.commission_profile_container .calculator_section .calculator_result{margin-top:16px;min-width:auto}.commission_profile_container .tiers_table_container .data_table{font-size:12px}.commission_profile_container .tiers_table_container .data_table td,.commission_profile_container .tiers_table_container .data_table th{padding:8px 4px}.commission_profile_container .tiers_table_container .data_table .table_actions{flex-direction:column;gap:4px}.commission_profile_container .tiers_table_container .data_table .table_actions .action_button{padding:4px}}@media(max-width:480px){.commission_profile_container .add_tier_form .form_grid.three_columns{grid-template-columns:1fr}}.leverage-profile{color:#fff;padding:24px}.leverage-profile .leverage-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.leverage-profile .leverage-header .header-content h2{color:#fff;font-size:28px;font-weight:600;margin-bottom:8px}.leverage-profile .leverage-header .header-content p{color:hsla(0,0%,100%,.502);font-size:16px}.leverage-profile .leverage-header .header-actions{display:flex;gap:12px}.leverage-profile .leverage-header .header-actions .btn-primary,.leverage-profile .leverage-header .header-actions .btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.leverage-profile .leverage-header .header-actions .btn-primary{background:#03aecc;color:#fff}.leverage-profile .leverage-header .header-actions .btn-primary:hover{background:#0399b8;transform:translateY(-1px)}.leverage-profile .leverage-header .header-actions .btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.leverage-profile .leverage-header .header-actions .btn-secondary:hover{background:#ffffff26}.leverage-profile .leverage-header .header-actions .btn-secondary.editing{background:#22c55e33;border-color:#22c55e;color:#22c55e}.leverage-profile .leverage-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.leverage-profile .leverage-stats .stat-card{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:16px;padding:24px}.leverage-profile .leverage-stats .stat-card .stat-icon{background:#03aecc33;border-radius:10px;color:#03aecc;padding:12px}.leverage-profile .leverage-stats .stat-card .stat-content{flex:1 1}.leverage-profile .leverage-stats .stat-card .stat-content h3{color:hsla(0,0%,100%,.502);font-size:14px;font-weight:500;margin-bottom:4px}.leverage-profile .leverage-stats .stat-card .stat-content .stat-value{color:#fff;font-size:24px;font-weight:600;margin-bottom:4px}.leverage-profile .leverage-stats .stat-card .stat-content .stat-change{font-size:12px}.leverage-profile .leverage-stats .stat-card .stat-content .stat-change.positive{color:#22c55e}.leverage-profile .leverage-stats .stat-card .stat-content .stat-change.negative{color:#ef4444}.leverage-profile .leverage-stats .stat-card .stat-content .stat-change.neutral{color:hsla(0,0%,100%,.376)}.leverage-profile .leverage-stats .stat-card .stat-content .stat-change.warning{color:#fbbf24}.leverage-profile .leverage-content .leverage-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:24px;padding:24px}.leverage-profile .leverage-content .leverage-section h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:20px}.leverage-profile .leverage-table .table-header,.leverage-profile .leverage-table .table-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr 120px 100px 100px 100px 80px;padding:12px 0}.leverage-profile .leverage-table .table-header{border-bottom:1px solid #ffffff1a;color:hsla(0,0%,100%,.502);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.leverage-profile .leverage-table .table-row{border-bottom:1px solid #ffffff0d}.leverage-profile .leverage-table .table-row:last-child{border-bottom:none}.leverage-profile .leverage-table .table-row .symbol{color:#03aecc;font-weight:600}.leverage-profile .leverage-table .table-row .leverage-value,.leverage-profile .leverage-table .table-row .margin-value{font-weight:500}.leverage-profile .leverage-table .table-row .risk-badge,.leverage-profile .leverage-table .table-row .status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}.leverage-profile .leverage-table .table-row .status-badge.active{background:#22c55e33;color:#22c55e}.leverage-profile .leverage-table .table-row .status-badge.inactive{background:#ef444433;color:#ef4444}.leverage-profile .leverage-table .table-row input{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:14px;padding:6px 10px;width:100%}.leverage-profile .leverage-table .table-row input:focus{border-color:#03aecc;outline:none}.leverage-profile .leverage-table .table-row .btn-danger-sm{background:#ef444433;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;cursor:pointer;padding:6px 8px;transition:all .2s ease}.leverage-profile .leverage-table .table-row .btn-danger-sm:hover{background:#ef44444d}.leverage-profile .calculator-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:2fr 1fr}.leverage-profile .calculator-container .calculator-inputs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.leverage-profile .calculator-container .calculator-inputs .input-group label{color:hsla(0,0%,100%,.502);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.leverage-profile .calculator-container .calculator-inputs .input-group input,.leverage-profile .calculator-container .calculator-inputs .input-group select{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:14px;padding:10px 12px;width:100%}.leverage-profile .calculator-container .calculator-inputs .input-group input:focus,.leverage-profile .calculator-container .calculator-inputs .input-group select:focus{border-color:#03aecc;box-shadow:0 0 0 3px #03aecc1a;outline:none}.leverage-profile .calculator-container .calculator-inputs .input-group select option{background:#1a1a1a;color:#fff}.leverage-profile .calculator-container .calculator-results{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:20px}.leverage-profile .calculator-container .calculator-results .result-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.leverage-profile .calculator-container .calculator-results .result-item:last-child{border-bottom:none}.leverage-profile .calculator-container .calculator-results .result-item .result-label{color:hsla(0,0%,100%,.502);font-size:14px}.leverage-profile .calculator-container .calculator-results .result-item .result-value{color:#03aecc;font-size:16px;font-weight:600}.leverage-profile .modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.leverage-profile .modal{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:12px;max-width:90vw;width:500px}.leverage-profile .modal .modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.leverage-profile .modal .modal-header h3{color:#fff;font-size:18px;font-weight:600}.leverage-profile .modal .modal-header .modal-close{background:none;border:none;border-radius:4px;color:hsla(0,0%,100%,.502);cursor:pointer;padding:4px;transition:all .2s ease}.leverage-profile .modal .modal-header .modal-close:hover{background:#ffffff1a;color:#fff}.leverage-profile .modal .modal-content{padding:24px}.leverage-profile .modal .modal-content .form-group{margin-bottom:20px}.leverage-profile .modal .modal-content .form-group label{color:hsla(0,0%,100%,.502);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.leverage-profile .modal .modal-content .form-group input,.leverage-profile .modal .modal-content .form-group select{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:14px;padding:10px 12px;width:100%}.leverage-profile .modal .modal-content .form-group input:focus,.leverage-profile .modal .modal-content .form-group select:focus{border-color:#03aecc;box-shadow:0 0 0 3px #03aecc1a;outline:none}.leverage-profile .modal .modal-content .form-group select option{background:#1a1a1a;color:#fff}.leverage-profile .modal .modal-footer{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.leverage-profile .modal .modal-footer .btn-primary,.leverage-profile .modal .modal-footer .btn-secondary{border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.leverage-profile .modal .modal-footer .btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.leverage-profile .modal .modal-footer .btn-secondary:hover{background:#ffffff26}.leverage-profile .modal .modal-footer .btn-primary{background:#03aecc;border:none;color:#fff}.leverage-profile .modal .modal-footer .btn-primary:hover{background:#0399b8}@media(max-width:768px){.leverage-profile{padding:16px}.leverage-profile .leverage-header{align-items:flex-start;flex-direction:column;gap:16px}.leverage-profile .leverage-stats{grid-template-columns:1fr}.leverage-profile .table-header,.leverage-profile .table-row{gap:8px;grid-template-columns:1fr}.leverage-profile .table-header:before,.leverage-profile .table-row:before{display:none}.leverage-profile .calculator-container{grid-template-columns:1fr}.leverage-profile .modal{width:95vw}}.volume-profile{color:#fff;padding:24px}.volume-profile .volume-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.volume-profile .volume-header .header-content h2{color:#fff;font-size:28px;font-weight:600;margin-bottom:8px}.volume-profile .volume-header .header-content p{color:hsla(0,0%,100%,.502);font-size:16px}.volume-profile .volume-header .header-actions{display:flex;gap:12px}.volume-profile .volume-header .header-actions .btn-primary,.volume-profile .volume-header .header-actions .btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.volume-profile .volume-header .header-actions .btn-primary{background:#03aecc;color:#fff}.volume-profile .volume-header .header-actions .btn-primary:hover{background:#0399b8;transform:translateY(-1px)}.volume-profile .volume-header .header-actions .btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.volume-profile .volume-header .header-actions .btn-secondary:hover{background:#ffffff26}.volume-profile .volume-header .header-actions .btn-secondary.editing{background:#22c55e33;border-color:#22c55e;color:#22c55e}.volume-profile .volume-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.volume-profile .volume-stats .stat-card{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:16px;padding:24px}.volume-profile .volume-stats .stat-card .stat-icon{background:#03aecc33;border-radius:10px;color:#03aecc;padding:12px}.volume-profile .volume-stats .stat-card .stat-content{flex:1 1}.volume-profile .volume-stats .stat-card .stat-content h3{color:hsla(0,0%,100%,.502);font-size:14px;font-weight:500;margin-bottom:4px}.volume-profile .volume-stats .stat-card .stat-content .stat-value{color:#fff;font-size:24px;font-weight:600;margin-bottom:4px}.volume-profile .volume-stats .stat-card .stat-content .stat-change{font-size:12px}.volume-profile .volume-stats .stat-card .stat-content .stat-change.positive{color:#22c55e}.volume-profile .volume-stats .stat-card .stat-content .stat-change.negative{color:#ef4444}.volume-profile .volume-stats .stat-card .stat-content .stat-change.neutral{color:hsla(0,0%,100%,.376)}.volume-profile .volume-stats .stat-card .stat-content .stat-change.warning{color:#fbbf24}.volume-profile .volume-content .volume-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:24px;padding:24px}.volume-profile .volume-content .volume-section h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:20px}.volume-profile .volume-table .table-header,.volume-profile .volume-table .table-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:120px 200px 120px 120px 100px 80px;padding:12px 0}.volume-profile .volume-table .table-header{border-bottom:1px solid #ffffff1a;color:hsla(0,0%,100%,.502);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.volume-profile .volume-table .table-row{border-bottom:1px solid #ffffff0d}.volume-profile .volume-table .table-row:last-child{border-bottom:none}.volume-profile .volume-table .table-row .tier-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.volume-profile .volume-table .table-row .volume-inputs{align-items:center;display:flex;gap:8px}.volume-profile .volume-table .table-row .volume-inputs input{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:12px;padding:6px 8px;width:70px}.volume-profile .volume-table .table-row .volume-inputs input:focus{border-color:#03aecc;outline:none}.volume-profile .volume-table .table-row .volume-inputs span{color:hsla(0,0%,100%,.376);font-weight:500}.volume-profile .volume-table .table-row .volume-range{color:#03aecc;font-weight:500}.volume-profile .volume-table .table-row .lot-value,.volume-profile .volume-table .table-row .positions-value{font-weight:500}.volume-profile .volume-table .table-row .status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}.volume-profile .volume-table .table-row .status-badge.active{background:#22c55e33;color:#22c55e}.volume-profile .volume-table .table-row .status-badge.inactive{background:#ef444433;color:#ef4444}.volume-profile .volume-table .table-row input{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:14px;padding:6px 10px;width:100%}.volume-profile .volume-table .table-row input:focus{border-color:#03aecc;outline:none}.volume-profile .volume-table .table-row .btn-danger-sm{background:#ef444433;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;cursor:pointer;padding:6px 8px;transition:all .2s ease}.volume-profile .volume-table .table-row .btn-danger-sm:hover{background:#ef44444d}.volume-profile .chart-container .chart-placeholder{align-items:center;background:#ffffff05;border:2px dashed #ffffff1a;border-radius:8px;color:hsla(0,0%,100%,.376);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.volume-profile .chart-container .chart-placeholder svg{margin-bottom:16px;opacity:.5}.volume-profile .chart-container .chart-placeholder p{font-size:16px;margin-bottom:8px}.volume-profile .chart-container .chart-placeholder span{font-size:14px;opacity:.7}.volume-profile .limits-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.volume-profile .limits-grid .limit-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:20px}.volume-profile .limits-grid .limit-card .limit-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.volume-profile .limits-grid .limit-card .limit-details .detail-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:8px 0}.volume-profile .limits-grid .limit-card .limit-details .detail-item:last-child{border-bottom:none}.volume-profile .limits-grid .limit-card .limit-details .detail-item .label{color:hsla(0,0%,100%,.502);font-size:14px}.volume-profile .limits-grid .limit-card .limit-details .detail-item .value{color:#fff;font-size:14px;font-weight:500}.volume-profile .modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.volume-profile .modal{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:12px;max-width:90vw;width:500px}.volume-profile .modal .modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.volume-profile .modal .modal-header h3{color:#fff;font-size:18px;font-weight:600}.volume-profile .modal .modal-header .modal-close{align-items:center;background:none;border:none;border-radius:4px;color:hsla(0,0%,100%,.502);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;transition:all .2s ease;width:30px}.volume-profile .modal .modal-header .modal-close:hover{background:#ffffff1a;color:#fff}.volume-profile .modal .modal-content{padding:24px}.volume-profile .modal .modal-content .form-group{margin-bottom:20px}.volume-profile .modal .modal-content .form-group label{color:hsla(0,0%,100%,.502);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.volume-profile .modal .modal-content .form-group input{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:14px;padding:10px 12px;width:100%}.volume-profile .modal .modal-content .form-group input:focus{border-color:#03aecc;box-shadow:0 0 0 3px #03aecc1a;outline:none}.volume-profile .modal .modal-content .form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.volume-profile .modal .modal-footer{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.volume-profile .modal .modal-footer .btn-primary,.volume-profile .modal .modal-footer .btn-secondary{border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.volume-profile .modal .modal-footer .btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.volume-profile .modal .modal-footer .btn-secondary:hover{background:#ffffff26}.volume-profile .modal .modal-footer .btn-primary{background:#03aecc;border:none;color:#fff}.volume-profile .modal .modal-footer .btn-primary:hover{background:#0399b8}@media(max-width:768px){.volume-profile{padding:16px}.volume-profile .volume-header{align-items:flex-start;flex-direction:column;gap:16px}.volume-profile .volume-stats{grid-template-columns:1fr}.volume-profile .table-header,.volume-profile .table-row{gap:8px;grid-template-columns:1fr}.volume-profile .limits-grid{grid-template-columns:1fr}.volume-profile .modal{width:95vw}.volume-profile .form-row{grid-template-columns:1fr!important}}.execution-report{color:#fff;padding:24px}.execution-report .report-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.execution-report .report-header .header-content h2{color:#fff;font-size:28px;font-weight:600;margin-bottom:8px}.execution-report .report-header .header-content p{color:hsla(0,0%,100%,.502);font-size:16px}.execution-report .report-header .header-actions{display:flex;gap:12px}.execution-report .report-header .header-actions .btn-primary,.execution-report .report-header .header-actions .btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.execution-report .report-header .header-actions .btn-primary{background:#03aecc;color:#fff}.execution-report .report-header .header-actions .btn-primary:hover{background:#0399b8;transform:translateY(-1px)}.execution-report .report-header .header-actions .btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.execution-report .report-header .header-actions .btn-secondary:hover{background:#ffffff26}.execution-report .execution-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.execution-report .execution-stats .stat-card{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:16px;padding:24px}.execution-report .execution-stats .stat-card .stat-icon{background:#03aecc33;border-radius:10px;color:#03aecc;padding:12px}.execution-report .execution-stats .stat-card .stat-content{flex:1 1}.execution-report .execution-stats .stat-card .stat-content h3{color:hsla(0,0%,100%,.502);font-size:14px;font-weight:500;margin-bottom:4px}.execution-report .execution-stats .stat-card .stat-content .stat-value{color:#fff;font-size:24px;font-weight:600;margin-bottom:4px}.execution-report .execution-stats .stat-card .stat-content .stat-change{font-size:12px}.execution-report .execution-stats .stat-card .stat-content .stat-change.positive{color:#22c55e}.execution-report .execution-stats .stat-card .stat-content .stat-change.negative{color:#ef4444}.execution-report .execution-stats .stat-card .stat-content .stat-change.neutral{color:hsla(0,0%,100%,.376)}.execution-report .filters-panel{grid-gap:16px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px;padding:20px}.execution-report .filters-panel .filter-group label{color:hsla(0,0%,100%,.502);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.execution-report .filters-panel .filter-group select{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:14px;padding:8px 12px;width:100%}.execution-report .filters-panel .filter-group select:focus{border-color:#03aecc;box-shadow:0 0 0 3px #03aecc1a;outline:none}.execution-report .filters-panel .filter-group select option{background:#1a1a1a;color:#fff}.execution-report .report-content .search-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.execution-report .report-content .search-controls .search-box{position:relative;width:300px}.execution-report .report-content .search-controls .search-box svg{color:hsla(0,0%,100%,.376);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.execution-report .report-content .search-controls .search-box input{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:14px;padding:10px 12px 10px 40px;width:100%}.execution-report .report-content .search-controls .search-box input:focus{border-color:#03aecc;box-shadow:0 0 0 3px #03aecc1a;outline:none}.execution-report .report-content .search-controls .search-box input::placeholder{color:hsla(0,0%,100%,.376)}.execution-report .report-content .search-controls .results-count{color:hsla(0,0%,100%,.502);font-size:14px}.execution-report .report-content .executions-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:24px;padding:24px}.execution-report .report-content .executions-section h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:20px}.execution-report .executions-table .table-header,.execution-report .executions-table .table-row{grid-gap:12px;align-items:center;display:grid;font-size:13px;gap:12px;grid-template-columns:100px 100px 80px 60px 80px 80px 80px 80px 80px 80px 100px 60px;padding:12px 0}.execution-report .executions-table .table-header{border-bottom:1px solid #ffffff1a;color:hsla(0,0%,100%,.502);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.execution-report .executions-table .table-row{border-bottom:1px solid #ffffff0d}.execution-report .executions-table .table-row:last-child{border-bottom:none}.execution-report .executions-table .table-row .execution-id{color:#03aecc;font-family:Courier New,monospace;font-weight:500}.execution-report .executions-table .table-row .order-id{font-family:Courier New,monospace;font-weight:500}.execution-report .executions-table .table-row .symbol{color:#fbbf24;font-weight:600}.execution-report .executions-table .table-row .side{font-weight:600;text-transform:uppercase}.execution-report .executions-table .table-row .commission,.execution-report .executions-table .table-row .exec-time,.execution-report .executions-table .table-row .executed-price,.execution-report .executions-table .table-row .price,.execution-report .executions-table .table-row .quantity{font-family:Courier New,monospace}.execution-report .executions-table .table-row .slippage{font-family:Courier New,monospace;font-weight:500}.execution-report .executions-table .table-row .slippage.positive{color:#22c55e}.execution-report .executions-table .table-row .slippage.negative{color:#ef4444}.execution-report .executions-table .table-row .status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.execution-report .executions-table .table-row .btn-view{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:hsla(0,0%,100%,.502);cursor:pointer;padding:6px;transition:all .2s ease}.execution-report .executions-table .table-row .btn-view:hover{background:#ffffff26;color:#fff}.execution-report .performance-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:24px}.execution-report .performance-section h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:20px}.execution-report .performance-section .metrics-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.execution-report .performance-section .metrics-grid .metric-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:20px}.execution-report .performance-section .metrics-grid .metric-card h4{color:#03aecc;font-size:16px;font-weight:600;margin-bottom:16px}.execution-report .performance-section .metrics-grid .metric-card .metric-details .metric-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:8px 0}.execution-report .performance-section .metrics-grid .metric-card .metric-details .metric-item:last-child{border-bottom:none}.execution-report .performance-section .metrics-grid .metric-card .metric-details .metric-item .label{color:hsla(0,0%,100%,.502);font-size:14px}.execution-report .performance-section .metrics-grid .metric-card .metric-details .metric-item .value{color:#fff;font-family:Courier New,monospace;font-size:14px;font-weight:500}.execution-report .performance-section .metrics-grid .metric-card .metric-details .metric-item .value.positive{color:#22c55e}.execution-report .performance-section .metrics-grid .metric-card .metric-details .metric-item .value.negative{color:#ef4444}@media(max-width:1200px){.execution-report .executions-table .table-header,.execution-report .executions-table .table-row{gap:8px;grid-template-columns:repeat(6,1fr)}.execution-report .executions-table .table-header .col-actions,.execution-report .executions-table .table-header .col-commission,.execution-report .executions-table .table-header .col-executed,.execution-report .executions-table .table-header .col-id,.execution-report .executions-table .table-header .col-slippage,.execution-report .executions-table .table-header .col-time,.execution-report .executions-table .table-row .col-actions,.execution-report .executions-table .table-row .col-commission,.execution-report .executions-table .table-row .col-executed,.execution-report .executions-table .table-row .col-id,.execution-report .executions-table .table-row .col-slippage,.execution-report .executions-table .table-row .col-time{display:none}}@media(max-width:768px){.execution-report{padding:16px}.execution-report .report-header{align-items:flex-start;flex-direction:column;gap:16px}.execution-report .execution-stats,.execution-report .filters-panel{grid-template-columns:1fr}.execution-report .search-controls{flex-direction:column;gap:12px}.execution-report .search-controls .search-box{width:100%}.execution-report .executions-table{overflow-x:auto}.execution-report .executions-table .table-header,.execution-report .executions-table .table-row{grid-template-columns:repeat(4,minmax(100px,1fr))}.execution-report .executions-table .table-header>div:not(.col-symbol):not(.col-side):not(.col-status):not(.col-price),.execution-report .executions-table .table-row>div:not(.col-symbol):not(.col-side):not(.col-status):not(.col-price){display:none}.execution-report .metrics-grid{grid-template-columns:1fr}}.protection-profile{color:#fff;padding:24px}.protection-profile .protection-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.protection-profile .protection-header .header-content h2{color:#fff;font-size:28px;font-weight:600;margin-bottom:8px}.protection-profile .protection-header .header-content p{color:hsla(0,0%,100%,.502);font-size:16px}.protection-profile .protection-header .header-actions{display:flex;gap:12px}.protection-profile .protection-header .header-actions .btn-primary,.protection-profile .protection-header .header-actions .btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.protection-profile .protection-header .header-actions .btn-primary{background:#03aecc;color:#fff}.protection-profile .protection-header .header-actions .btn-primary:hover{background:#0399b8;transform:translateY(-1px)}.protection-profile .protection-header .header-actions .btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.protection-profile .protection-header .header-actions .btn-secondary:hover{background:#ffffff26}.protection-profile .protection-header .header-actions .btn-secondary.editing{background:#22c55e33;border-color:#22c55e;color:#22c55e}.protection-profile .protection-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.protection-profile .protection-stats .stat-card{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:16px;padding:24px}.protection-profile .protection-stats .stat-card .stat-icon{background:#03aecc33;border-radius:10px;color:#03aecc;padding:12px}.protection-profile .protection-stats .stat-card .stat-content{flex:1 1}.protection-profile .protection-stats .stat-card .stat-content h3{color:hsla(0,0%,100%,.502);font-size:14px;font-weight:500;margin-bottom:4px}.protection-profile .protection-stats .stat-card .stat-content .stat-value{color:#fff;font-size:24px;font-weight:600;margin-bottom:4px}.protection-profile .protection-stats .stat-card .stat-content .stat-change{font-size:12px}.protection-profile .protection-stats .stat-card .stat-content .stat-change.positive{color:#22c55e}.protection-profile .protection-stats .stat-card .stat-content .stat-change.negative{color:#ef4444}.protection-profile .protection-stats .stat-card .stat-content .stat-change.neutral{color:hsla(0,0%,100%,.376)}.protection-profile .protection-stats .stat-card .stat-content .stat-change.warning{color:#fbbf24}.protection-profile .protection-content .protection-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:24px;padding:24px}.protection-profile .protection-content .protection-section h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:20px}.protection-profile .protection-table .table-header,.protection-profile .protection-table .table-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:2fr 1.5fr 1fr 1.5fr 80px 100px 100px 80px;padding:12px 0}.protection-profile .protection-table .table-header{border-bottom:1px solid #ffffff1a;color:hsla(0,0%,100%,.502);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.protection-profile .protection-table .table-row{border-bottom:1px solid #ffffff0d}.protection-profile .protection-table .table-row:last-child{border-bottom:none}.protection-profile .protection-table .table-row .rule-name{color:#fff;font-weight:500}.protection-profile .protection-table .table-row .type-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}.protection-profile .protection-table .table-row .limit-value{color:#03aecc;font-family:Courier New,monospace;font-weight:500}.protection-profile .protection-table .table-row .action-badge{align-items:center;color:hsla(0,0%,100%,.502);display:flex;font-size:12px;gap:6px}.protection-profile .protection-table .table-row .action-badge svg{color:#fbbf24}.protection-profile .protection-table .table-row .trigger-count{color:hsla(0,0%,100%,.502);font-family:Courier New,monospace;font-weight:500}.protection-profile .protection-table .table-row .trigger-count.has-triggers{background:#fbbf241a;border-radius:12px;color:#fbbf24;padding:2px 8px}.protection-profile .protection-table .table-row .last-triggered{color:hsla(0,0%,100%,.376);font-size:12px}.protection-profile .protection-table .table-row .status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}.protection-profile .protection-table .table-row .status-badge.active{background:#22c55e33;color:#22c55e}.protection-profile .protection-table .table-row .status-badge.inactive{background:#ef444433;color:#ef4444}.protection-profile .protection-table .table-row input{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:14px;padding:6px 10px;width:100%}.protection-profile .protection-table .table-row input:focus{border-color:#03aecc;outline:none}.protection-profile .protection-table .table-row select{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:12px;padding:6px 10px;width:100%}.protection-profile .protection-table .table-row select:focus{border-color:#03aecc;outline:none}.protection-profile .protection-table .table-row select option{background:#1a1a1a;color:#fff}.protection-profile .protection-table .table-row .btn-danger-sm{background:#ef444433;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;cursor:pointer;padding:6px 8px;transition:all .2s ease}.protection-profile .protection-table .table-row .btn-danger-sm:hover{background:#ef44444d}.protection-profile .risk-matrix .matrix-grid{grid-gap:1px;background:#ffffff1a;border-radius:8px;display:grid;gap:1px;grid-template-columns:120px repeat(3,1fr);grid-template-rows:40px repeat(3,80px);overflow:hidden}.protection-profile .risk-matrix .matrix-grid .matrix-header{display:contents}.protection-profile .risk-matrix .matrix-grid .matrix-header>div{align-items:center;background:#ffffff0d;color:hsla(0,0%,100%,.502);display:flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.5px;text-transform:uppercase}.protection-profile .risk-matrix .matrix-grid .matrix-header .probability-label{writing-mode:horizontal-tb}.protection-profile .risk-matrix .matrix-grid .matrix-row{display:contents}.protection-profile .risk-matrix .matrix-grid .matrix-row .impact-label{align-items:center;background:#ffffff0d;color:hsla(0,0%,100%,.502);display:flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.5px;text-orientation:mixed;text-transform:uppercase;writing-mode:vertical-rl}.protection-profile .risk-matrix .matrix-grid .matrix-row .matrix-cell{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:12px;transition:all .2s ease}.protection-profile .risk-matrix .matrix-grid .matrix-row .matrix-cell:hover{transform:scale(1.02)}.protection-profile .risk-matrix .matrix-grid .matrix-row .matrix-cell .cell-label{font-size:12px;font-weight:600;text-align:center}.protection-profile .risk-matrix .matrix-grid .matrix-row .matrix-cell .cell-count{font-size:11px;opacity:.8}.protection-profile .risk-matrix .matrix-grid .matrix-row .matrix-cell.low{background:#22c55e33;color:#22c55e}.protection-profile .risk-matrix .matrix-grid .matrix-row .matrix-cell.medium{background:#fbbf2433;color:#fbbf24}.protection-profile .risk-matrix .matrix-grid .matrix-row .matrix-cell.high{background:#f9731633;color:#f97316}.protection-profile .risk-matrix .matrix-grid .matrix-row .matrix-cell.critical{background:#ef444433;color:#ef4444}.protection-profile .summary-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.protection-profile .summary-grid .summary-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:20px}.protection-profile .summary-grid .summary-card h4{color:#03aecc;font-size:16px;font-weight:600;margin-bottom:16px}.protection-profile .summary-grid .summary-card .summary-details .detail-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:8px 0}.protection-profile .summary-grid .summary-card .summary-details .detail-item:last-child{border-bottom:none}.protection-profile .summary-grid .summary-card .summary-details .detail-item .label{color:hsla(0,0%,100%,.502);font-size:14px}.protection-profile .summary-grid .summary-card .summary-details .detail-item .value{color:#fff;font-family:Courier New,monospace;font-size:14px;font-weight:500}.protection-profile .summary-grid .summary-card .summary-details .detail-item .value.positive{color:#22c55e}.protection-profile .summary-grid .summary-card .summary-details .detail-item .value.negative{color:#ef4444}.protection-profile .summary-grid .summary-card .summary-details .detail-item .value.warning{color:#fbbf24}.protection-profile .modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.protection-profile .modal{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:12px;max-width:90vw;width:500px}.protection-profile .modal .modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.protection-profile .modal .modal-header h3{color:#fff;font-size:18px;font-weight:600}.protection-profile .modal .modal-header .modal-close{background:none;border:none;border-radius:4px;color:hsla(0,0%,100%,.502);cursor:pointer;padding:4px;transition:all .2s ease}.protection-profile .modal .modal-header .modal-close:hover{background:#ffffff1a;color:#fff}.protection-profile .modal .modal-content{padding:24px}.protection-profile .modal .modal-content .form-group{margin-bottom:20px}.protection-profile .modal .modal-content .form-group label{color:hsla(0,0%,100%,.502);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.protection-profile .modal .modal-content .form-group input,.protection-profile .modal .modal-content .form-group select{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:14px;padding:10px 12px;width:100%}.protection-profile .modal .modal-content .form-group input:focus,.protection-profile .modal .modal-content .form-group select:focus{border-color:#03aecc;box-shadow:0 0 0 3px #03aecc1a;outline:none}.protection-profile .modal .modal-content .form-group select option{background:#1a1a1a;color:#fff}.protection-profile .modal .modal-footer{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.protection-profile .modal .modal-footer .btn-primary,.protection-profile .modal .modal-footer .btn-secondary{border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.protection-profile .modal .modal-footer .btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.protection-profile .modal .modal-footer .btn-secondary:hover{background:#ffffff26}.protection-profile .modal .modal-footer .btn-primary{background:#03aecc;border:none;color:#fff}.protection-profile .modal .modal-footer .btn-primary:hover{background:#0399b8}@media(max-width:768px){.protection-profile{padding:16px}.protection-profile .protection-header{align-items:flex-start;flex-direction:column;gap:16px}.protection-profile .protection-stats{grid-template-columns:1fr}.protection-profile .table-header,.protection-profile .table-row{gap:8px;grid-template-columns:1fr}.protection-profile .matrix-grid{grid-template-columns:100px repeat(3,1fr);grid-template-rows:30px repeat(3,60px)}.protection-profile .summary-grid{grid-template-columns:1fr}.protection-profile .modal{width:95vw}}.trademate{grid-gap:10px;display:grid;grid-template-columns:30% 70%}.trademate .news_container{background:#1e1f25;border-radius:8px;overflow:hidden;padding:10px}.trademate .economic_calendar{background:#1e1f25;border-radius:8px;height:80vh;min-height:580px;padding:10px;width:100%}.trademate .economic_calendar #financialjuice-eco-widget-container{height:100%;width:100%!important}.trademate .economic_calendar iframe{border:none!important;width:100%!important}.trademate .loader_wrapper{align-items:center;background:#1e1f25;border-radius:8px;display:flex;height:100%;justify-content:center}.custom-tooltip-box{leading-trim:Cap height;background:#0e0e0e;border:1px solid #00a8c8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:0 4px 12px #00a8c833;color:#fff;font-family:Outfit;font-size:12px;font-weight:400;height:28px;letter-spacing:0;line-height:119%;padding:5px 20px 10px;text-align:center;white-space:nowrap;z-index:9999}.custom-input{background-color:var(--surface-overlay)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-lg);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-md);font-weight:var(--font-normal);height:40px;line-height:1.2;transition:all var(--transition-base);width:100%}.custom-input:hover{border-color:var(--border-strong)!important}.custom-input:focus,.custom-input:focus-within{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px var(--accent-primary-subtle)!important}.custom-input.error{border-color:var(--color-danger)!important}.custom-input.error:focus,.custom-input.error:focus-within{box-shadow:0 0 0 3px var(--color-danger-subtle)!important}.custom-input::placeholder{color:var(--text-tertiary)}.normalInput .errorMessage{color:#fca5a5;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.2;margin-top:6px;padding-left:2px}.auth_wrapper{align-items:center;background:var(--surface-base);background-image:radial-gradient(ellipse 600px 400px at 50% 30%,#03aecc0f 0,#0000 70%);box-sizing:border-box;display:flex;font-family:var(--font-primary);justify-content:center;min-height:100vh;padding:var(--space-5)}.auth_box{animation:fadeUpIn .5s var(--ease-out-expo) forwards;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);background:#121416d9;border:1px solid var(--border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl),var(--shadow-inset);box-sizing:border-box;color:var(--text-primary);max-width:420px;padding:40px 30px;text-align:center;width:100%}.auth_box .auth_heading{color:var(--text-primary)!important;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1.2;margin-bottom:var(--space-3)}.auth_box .auth_subheading{color:var(--text-secondary)!important;display:block;font-size:var(--text-md);line-height:1.4;margin-bottom:var(--space-8)}.auth_box .ant-input-affix-wrapper{background:var(--surface-overlay)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-lg)!important;transition:all var(--transition-base)}.auth_box .ant-input-affix-wrapper:focus-within{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px var(--accent-primary-subtle),0 8px 32px #03aecc14!important}.auth_box .ant-input-affix-wrapper input{background-color:#0000!important;color:var(--text-primary)!important;font-family:var(--font-primary)}.auth_box .ant-input-affix-wrapper input::placeholder{color:var(--text-tertiary)!important}.auth_box .ant-input-affix-wrapper input:focus-within{border:none!important}.auth_box .form_inputs{display:flex;flex-direction:column;gap:var(--space-5)}.auth_box .phone_input_group{display:flex;gap:var(--space-3);width:100%}.auth_box .phone_input_code{flex:0 0 30%}.auth_box .phone_input_contact{flex:1 1}.auth_box .ant-btn-primary.auth_button,.auth_box .auth_button{background:linear-gradient(135deg,var(--accent-primary) 0,#03aeccb3 100%)!important;border:none!important;border-radius:var(--radius-lg);color:#fff!important;cursor:pointer;font-family:var(--font-primary);font-size:var(--text-md);font-weight:var(--font-semibold);height:44px;letter-spacing:.02em;margin-top:var(--space-4);overflow:hidden;position:relative;transition:all var(--transition-base);width:100%}.auth_box .ant-btn-primary.auth_button:before,.auth_box .auth_button:before{background:linear-gradient(135deg,#ffffff1a,#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--transition-fast)}.auth_box .ant-btn-primary.auth_button:focus,.auth_box .ant-btn-primary.auth_button:hover,.auth_box .auth_button:focus,.auth_box .auth_button:hover{box-shadow:0 8px 24px #03aecc4d,var(--shadow-glow)!important;transform:translateY(-2px)}.auth_box .ant-btn-primary.auth_button:focus:before,.auth_box .ant-btn-primary.auth_button:hover:before,.auth_box .auth_button:focus:before,.auth_box .auth_button:hover:before{opacity:1}.auth_box .ant-btn-primary.auth_button:active,.auth_box .auth_button:active{box-shadow:none!important;transform:translateY(0) scale(.98)}.auth_box .google_button{background-color:var(--surface-raised)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-lg);color:var(--text-primary)!important;font-family:var(--font-primary);font-weight:var(--font-medium);height:44px;margin-top:var(--space-3);transition:all var(--transition-base);width:100%}.auth_box .google_button:hover{background-color:var(--surface-overlay)!important;border-color:var(--border-strong)!important;transform:translateY(-1px)}.auth_box .google_button:active{transform:scale(.98)}.auth_box .forgot_password{align-items:flex-end;color:var(--accent-primary);cursor:pointer;display:flex;font-size:var(--text-xs);font-weight:var(--font-medium);justify-content:flex-end;padding-top:var(--space-1);transition:all var(--transition-fast)}.auth_box .forgot_password:hover{color:var(--accent-primary-hover);text-decoration:underline}.auth_box .auth_link{color:var(--text-secondary);font-size:var(--text-md);margin-top:var(--space-5)}.auth_box .auth_link span{color:var(--accent-primary);cursor:pointer;font-weight:var(--font-medium);margin-left:5px;transition:all var(--transition-fast)}.auth_box .auth_link span:hover{color:var(--accent-primary-hover);text-decoration:underline}.auth_box .mfa-toggle-section{background-color:var(--surface-overlay);border:1px solid var(--border-default);border-radius:var(--radius-lg);margin:var(--space-5) 0;padding:var(--space-4);transition:all var(--transition-base)}.auth_box .mfa-toggle-section .mfa-toggle-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.auth_box .mfa-toggle-section .mfa-toggle-header .mfa-toggle-info{flex:1 1;text-align:left}.auth_box .mfa-toggle-section .mfa-toggle-header .mfa-toggle-info .mfa-title{color:var(--text-primary);font-weight:var(--font-semibold);margin-bottom:4px}.auth_box .mfa-toggle-section .mfa-toggle-header .mfa-toggle-info .mfa-subtitle{color:var(--text-tertiary);font-size:var(--text-sm);line-height:1.3}.auth_box .mfa-toggle-section .mfa-toggle-header .mfa-switch{margin-left:var(--space-4)}.auth_box .mfa-toggle-section .ant-alert{border-radius:var(--radius-md);font-size:var(--text-sm);margin-top:var(--space-3)}.auth_box .mfa-toggle-section .ant-alert svg path{fill:#000}.auth_box .mfa-toggle-section .ant-alert .ant-alert-message{color:#000}.auth_box .mfa-toggle-section .ant-alert .ant-alert-description{color:#000;opacity:.9}@media(max-width:768px)and (min-width:481px){.auth_wrapper{padding:15px}.auth_box{max-width:450px;padding:35px 25px}.auth_box .auth_heading{font-size:22px}.auth_box .phone_input_group{gap:10px}.auth_box .phone_input_code{flex:0 0 25%}}@media(max-width:480px){.auth_wrapper{align-items:center;padding:10px}.auth_box{border-radius:var(--radius-xl);max-width:100%;padding:30px 20px}.auth_box .auth_heading{font-size:22px}.auth_box .auth_subheading{font-size:var(--text-base);margin-bottom:25px}.auth_box .form_inputs{gap:18px}.auth_box .phone_input_group{flex-direction:row;gap:8px}.auth_box .phone_input_code{flex:0 0 35%}.auth_box .mfa-toggle-section .mfa-toggle-header{align-items:flex-start;flex-direction:column;gap:12px}.auth_box .mfa-toggle-section .mfa-toggle-header .mfa-switch{align-self:flex-end;margin-left:0}.auth_box .auth_button,.auth_box .google_button{font-size:15px;height:48px}.auth_box .auth_link{font-size:var(--text-base);margin-top:18px}}@media(max-width:360px){.auth_box{padding:25px 15px}.auth_box .auth_heading{font-size:20px}.auth_box .form_inputs{gap:16px}.auth_box .phone_input_code{flex:0 0 40%}}@media(max-height:500px)and (orientation:landscape){.auth_wrapper{align-items:flex-start;min-height:auto;padding-top:10px}.auth_box .auth_heading{font-size:20px;margin-bottom:5px}.auth_box .auth_subheading{margin-bottom:15px}.auth_box .form_inputs{gap:12px}.auth_box .mfa-toggle-section{margin:12px 0;padding:10px}.auth_box .auth_link{margin-top:12px}}@media(min-width:1200px){.auth_box{max-width:450px;padding:48px 40px}.auth_box .auth_heading{font-size:28px}.auth_box .form_inputs{gap:22px}}.mfa-required-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.mfa-required-container .mfa-required-card{border-radius:12px;box-shadow:0 10px 40px #0000001a;max-width:600px;padding:40px;text-align:center;width:100%}@media(max-width:768px){.mfa-required-container .mfa-required-card{padding:24px}}.mfa-required-container .mfa-required-icon{margin-bottom:20px}.mfa-required-container .mfa-required-icon svg{fill:#ff4d4f}.mfa-required-container .mfa-required-title{color:#262626;margin-bottom:24px}@media(max-width:768px){.mfa-required-container .mfa-required-title{font-size:22px}}.mfa-required-container .mfa-required-alert,.mfa-required-container .mfa-required-content{margin-bottom:30px;text-align:left}.mfa-required-container .mfa-required-text{color:#595959;font-size:16px;margin-bottom:12px}.mfa-required-container .mfa-required-list{list-style:none;margin-bottom:20px;padding-left:0}.mfa-required-container .mfa-required-list li{align-items:center;color:#595959;display:flex;font-size:15px;gap:8px;padding:8px 0}.mfa-required-container .mfa-required-list.mfa-restrictions li{color:#8c8c8c}.mfa-required-container .mfa-required-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.mfa-required-container .mfa-logout-button,.mfa-required-container .mfa-setup-button{font-size:16px;font-weight:500;height:48px;width:100%}.mfa-required-container .mfa-setup-button{background:#52c41a;border-color:#52c41a}.mfa-required-container .mfa-setup-button:hover{background:#73d13d!important;border-color:#73d13d!important}.mfa-required-container .mfa-setup-button:focus{background:#52c41a;border-color:#52c41a}.mfa-required-container .mfa-required-footer{display:block;font-size:13px;margin-top:20px}.plus500-eula-wrapper{background-color:#0d0e10;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;height:100vh;overflow:hidden}.legal-nav{align-items:center;background-color:#1a1c1e;border-bottom:1px solid #ffffff0d;display:flex;flex-shrink:0;height:64px;padding:0 24px}.legal-nav .nav-container{align-items:center;display:flex;justify-content:space-between;width:100%}.legal-nav .nav-container .logo{align-items:center;display:flex;gap:12px}.legal-nav .nav-container .logo img{height:32px}.legal-nav .nav-container .logo span{font-size:18px;font-weight:700}.legal-nav .nav-container .progress-info{background:#ffffff08;border-radius:20px;color:#a0a6ad;font-size:13px;font-weight:500;padding:6px 12px}.eula-main-content{display:flex;flex:1 1;overflow:hidden}.eula-sidebar{background-color:#121417;border-right:1px solid #ffffff0d;display:flex;flex-direction:column;flex-shrink:0;width:380px}.eula-sidebar .sidebar-header{padding:32px 24px}.eula-sidebar .sidebar-header h2{font-size:20px;font-weight:700;margin-bottom:8px}.eula-sidebar .sidebar-header p{color:#a0a6ad;font-size:13px;line-height:1.5}.eula-sidebar .doc-list{flex:1 1;overflow-y:auto;padding:0 12px}.eula-sidebar .doc-list .doc-item{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:16px;margin-bottom:4px;padding:16px 12px;text-align:left;transition:all .2s ease;width:100%}.eula-sidebar .doc-list .doc-item:hover{background:#ffffff08}.eula-sidebar .doc-list .doc-item.active{background:#007bff1a}.eula-sidebar .doc-list .doc-item.active .doc-title{color:#007bff;font-weight:600}.eula-sidebar .doc-list .doc-item.active .arrow{color:#007bff;opacity:1}.eula-sidebar .doc-list .doc-item.accepted .check-outer{background-color:#28a745;border-color:#28a745}.eula-sidebar .doc-list .doc-item .status-icon{flex-shrink:0}.eula-sidebar .doc-list .doc-item .status-icon .index-circle{align-items:center;background:#ffffff0d;border-radius:50%;color:#6b7280;display:flex;font-size:11px;font-weight:600;height:24px;justify-content:center;width:24px}.eula-sidebar .doc-list .doc-item .status-icon .check-outer{align-items:center;border:1px solid #6b7280;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}.eula-sidebar .doc-list .doc-item .doc-title{color:#e5e7eb;flex:1 1;font-size:14px;line-height:1.4}.eula-sidebar .doc-list .doc-item .arrow{color:#6b7280;opacity:0;transition:opacity .2s}.eula-sidebar .sidebar-footer{background-color:#1a1c1e;border-top:1px solid #ffffff0d;padding:24px}.eula-sidebar .sidebar-footer .final-submit-btn{background-color:#007bff;border:none;border-radius:8px;box-shadow:0 4px 12px #007bff33;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:48px;transition:all .2s;width:100%}.eula-sidebar .sidebar-footer .final-submit-btn:hover:not(:disabled){background-color:#0069d9;transform:translateY(-1px)}.eula-sidebar .sidebar-footer .final-submit-btn:disabled{background-color:#2b2e32;box-shadow:none;color:#6b7280;cursor:not-allowed}.eula-sidebar .sidebar-footer .final-submit-btn.success{background-color:#28a745;box-shadow:none}.eula-viewer{background-color:#0d0e10;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.eula-viewer .viewer-header{align-items:center;background-color:#121417;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px}.eula-viewer .viewer-header h1{font-size:20px;font-weight:700;margin:0}.eula-viewer .viewer-header .status-badge{border-radius:4px;font-size:12px;font-weight:600;padding:6px 12px}.eula-viewer .viewer-header .status-badge.accepted{background:#28a7451a;color:#28a745}.eula-viewer .viewer-header .status-badge.pending{background:#ffc1071a;color:#ffc107}.eula-viewer .iframe-container{display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:32px}.eula-viewer .iframe-container .doc-iframe{background-color:#fff;border:1px solid #ffffff0d;border-radius:8px;box-shadow:0 10px 40px #00000080;height:100%;max-width:900px;width:100%}.eula-viewer .viewer-actions{background-color:#121417;border-top:1px solid #ffffff0d;display:flex;flex-shrink:0;justify-content:center;padding:24px 32px}.eula-viewer .viewer-actions .agree-btn{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:48px;padding:0 32px;transition:all .2s}.eula-viewer .viewer-actions .agree-btn:hover:not(:disabled){background-color:#0069d9}.eula-viewer .viewer-actions .agree-btn.disabled{background-color:#28a745;color:#fff;cursor:default;opacity:.8}.no-doc{align-items:center;color:#6b7280;display:flex;flex:1 1;font-size:16px;justify-content:center}
/*# sourceMappingURL=main.b62ca9ed.css.map*/