:root{--theme-card-header-bg: var(--bs-tertiary-bg);--theme-input-bg: var(--bs-body-bg);--theme-accent-gradient: linear-gradient(135deg, #1f6feb 0%, #0d1117 100%);--theme-btn-text: #ffffff}[data-custom-theme=midnight]{--bs-body-bg: #0d1117;--bs-body-color: #e6edf3;--bs-emphasis-color: #f0f6fc;--bs-secondary-color: #8b949e;--bs-secondary-bg: #161b22;--bs-tertiary-color: #8b949e;--bs-tertiary-bg: #21262d;--bs-heading-color: #f0f6fc;--bs-link-color: #58a6ff;--bs-link-hover-color: #79c0ff;--bs-border-color: #30363d;--theme-accent-gradient: linear-gradient(135deg, #12284c 0%, #0d1117 100%);--theme-card-header-bg: #21262d;--theme-input-bg: #0d1117;--theme-btn-text: #ffffff}[data-custom-theme=slate]{--bs-body-bg: #09090b;--bs-body-color: #e4e4e7;--bs-emphasis-color: #fafafa;--bs-secondary-color: #71717a;--bs-secondary-bg: #18181b;--bs-tertiary-color: #a1a1aa;--bs-tertiary-bg: #27272a;--bs-heading-color: #fafafa;--bs-link-color: #f4f4f5;--bs-link-hover-color: #ffffff;--bs-border-color: #27272a;--theme-accent-gradient: linear-gradient(135deg, #27272a 0%, #09090b 100%);--theme-card-header-bg: #212124;--theme-input-bg: #09090b;--theme-btn-text: #09090b}[data-custom-theme=emerald]{--bs-body-bg: #060a08;--bs-body-color: #e1e9e5;--bs-emphasis-color: #f0fdf4;--bs-secondary-color: #6b847c;--bs-secondary-bg: #0e1411;--bs-tertiary-color: #8ca39a;--bs-tertiary-bg: #16211c;--bs-heading-color: #f0fdf4;--bs-link-color: #10b981;--bs-link-hover-color: #34d399;--bs-border-color: #202b25;--theme-accent-gradient: linear-gradient(135deg, #063c2c 0%, #060a08 100%);--theme-card-header-bg: #131d19;--theme-input-bg: #060a08;--theme-btn-text: #ffffff}[data-custom-theme=cyber]{--bs-body-bg: #070510;--bs-body-color: #e2e0f4;--bs-emphasis-color: #f5f3ff;--bs-secondary-color: #7a729e;--bs-secondary-bg: #110d22;--bs-tertiary-color: #9e91cc;--bs-tertiary-bg: #1a1235;--bs-heading-color: #f5f3ff;--bs-link-color: #a855f7;--bs-link-hover-color: #c084fc;--bs-border-color: #2c2152;--theme-accent-gradient: linear-gradient(135deg, #3b0764 0%, #070510 100%);--theme-card-header-bg: #171133;--theme-input-bg: #070510;--theme-btn-text: #ffffff}[data-custom-theme=amber]{--bs-body-bg: #0c0a09;--bs-body-color: #f5f5f4;--bs-emphasis-color: #fafaf9;--bs-secondary-color: #878580;--bs-secondary-bg: #1c1917;--bs-tertiary-color: #b0aba4;--bs-tertiary-bg: #2e2a24;--bs-heading-color: #fafaf9;--bs-link-color: #d97706;--bs-link-hover-color: #fbbf24;--bs-border-color: #3a3531;--theme-accent-gradient: linear-gradient(135deg, #451a03 0%, #0c0a09 100%);--theme-card-header-bg: #26211d;--theme-input-bg: #0c0a09;--theme-btn-text: #ffffff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bs-border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--bs-secondary-color)}body{margin:0;background:var(--bs-body-bg);color:var(--bs-body-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .3s ease,color .3s ease;overflow:hidden}h1,h2,h3,h4,h5,h6,.card-title,.card-header,.navbar-brand{color:var(--bs-heading-color)!important}.form-label{color:var(--bs-body-color)!important;opacity:.75;font-weight:500;font-size:.8rem;margin-bottom:.25rem}.form-control,.form-select{background-color:var(--theme-input-bg)!important;border-color:var(--bs-border-color)!important;color:var(--bs-emphasis-color)!important;border-radius:6px;transition:border-color .2s,box-shadow .2s,background-color .3s,color .3s}.form-control::placeholder{color:var(--bs-secondary-color);opacity:.5}.form-control:focus,.form-select:focus{background-color:var(--theme-input-bg)!important;color:var(--bs-emphasis-color)!important;border-color:var(--bs-link-color)!important;box-shadow:0 0 0 .15rem #58a6ff26}.card{background:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-body-color);border-radius:8px;border:1px solid var(--bs-border-color);box-shadow:0 4px 12px #00000026;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.card-header{background:var(--theme-card-header-bg);border-color:var(--bs-border-color);color:var(--bs-emphasis-color);border-top-left-radius:8px!important;border-top-right-radius:8px!important;padding:.75rem 1rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.btn-primary{background-color:var(--bs-link-color)!important;border-color:var(--bs-link-color)!important;color:var(--theme-btn-text)!important;font-weight:500;border-radius:6px;transition:background-color .2s,border-color .2s,transform .1s active}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:var(--bs-link-hover-color)!important;border-color:var(--bs-link-hover-color)!important;color:var(--theme-btn-text)!important}.btn-primary:active{transform:scale(.98)}.btn-outline-secondary{border-color:var(--bs-border-color)!important;color:var(--bs-body-color)!important;border-radius:6px}.btn-outline-secondary:hover{background-color:var(--bs-border-color)!important;color:var(--bs-emphasis-color)!important}.btn-link{color:var(--bs-link-color)!important;text-decoration:none}.btn-link:hover{color:var(--bs-link-hover-color)!important;text-decoration:underline}.text-secondary{color:var(--bs-secondary-color)!important}.table{color:var(--bs-body-color);--bs-table-bg: transparent;--bs-table-color: var(--bs-body-color);--bs-table-striped-bg: rgba(255, 255, 255, .015);--bs-table-border-color: var(--bs-border-color)}.table th{font-weight:600;text-transform:uppercase;font-size:.72rem;letter-spacing:.5px;color:var(--bs-secondary-color);border-bottom:2px solid var(--bs-border-color);padding:.6rem .5rem}.table td{padding:.6rem .5rem;font-size:.82rem;vertical-align:middle}.navbar-dark{background:var(--bs-secondary-bg)!important;border-bottom:1px solid var(--bs-border-color);height:56px;transition:background-color .3s ease,border-color .3s ease}.btn-long{background:#1b8a36!important;border-color:#1b8a36!important;color:#fff!important;border-radius:6px;font-weight:500}.btn-long:hover{background:#23a145!important;border-color:#23a145!important}.btn-long:disabled,.btn-short:disabled{background:var(--bs-border-color)!important;border-color:var(--bs-border-color)!important;color:var(--bs-secondary-color)!important;opacity:.6}.btn-short{background:#d43530!important;border-color:#d43530!important;color:#fff!important;border-radius:6px;font-weight:500}.btn-short:hover{background:#ec443e!important;border-color:#ec443e!important}.modal-content{background:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-body-color);border-radius:12px;box-shadow:0 16px 48px #00000080}.modal-header,.modal-footer{border-color:var(--bs-border-color);padding:1rem 1.5rem}.modal-body{padding:1.5rem}.list-group-item{background:transparent;border-color:var(--bs-border-color);color:var(--bs-body-color)}.alert-success{background:#2386361f;border-color:#23863640;color:#4cd964;border-radius:6px}.alert-danger{background:#da36331f;border-color:#da363340;color:#ff453a;border-radius:6px}.alert-secondary{background:#ffffff0a;border-color:var(--bs-border-color);color:var(--bs-body-color);border-radius:6px}.chart-container{height:100%;min-height:280px}.main-layout{height:calc(100vh - 56px);overflow:hidden}.order-panel{height:100%;overflow-y:auto;border-right:1px solid var(--bs-border-color);background:var(--bs-body-bg);transition:border-color .3s ease,background-color .3s ease}.right-panel{height:100%;display:flex;flex-direction:column;background:var(--bs-body-bg);transition:background-color .3s ease}.chart-section{flex:1.1;min-height:0;border-bottom:1px solid var(--bs-border-color);padding:1rem 1.25rem;background:var(--bs-secondary-bg);margin:10px 10px 5px;border-radius:8px;border:1px solid var(--bs-border-color);transition:border-color .3s ease,background-color .3s ease}.position-section{flex:1;min-height:0;overflow:hidden;padding:1rem 1.25rem;background:var(--bs-secondary-bg);margin:5px 10px 10px;border-radius:8px;border:1px solid var(--bs-border-color);transition:background-color .3s ease,border-color .3s ease}.nav-tabs{border-bottom:1px solid var(--bs-border-color);margin-bottom:1rem}.nav-tabs .nav-link{color:var(--bs-secondary-color);border:none!important;background:transparent!important;font-weight:500;font-size:.85rem;padding:.5rem 1rem .75rem;position:relative;transition:color .2s ease}.nav-tabs .nav-link:hover{color:var(--bs-body-color)}.nav-tabs .nav-link:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background:var(--bs-link-color);transform:scaleX(0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.nav-tabs .nav-link.active{color:var(--bs-link-color)!important}.nav-tabs .nav-link.active:after{transform:scaleX(1)}.tab-content{height:calc(100% - 48px);overflow-y:auto}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--theme-accent-gradient);transition:background .3s ease}.login-card{width:100%;max-width:420px;box-shadow:0 8px 32px #0006}.login-card h3{color:var(--bs-heading-color);font-weight:600}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.theme-dropdown-menu .dropdown-item{transition:background-color .15s,color .15s}.theme-dropdown-menu .dropdown-item:hover{background-color:var(--bs-border-color);color:var(--bs-emphasis-color)}.theme-dropdown-menu .dropdown-item.active{background-color:var(--bs-link-color)!important;color:var(--theme-btn-text)!important}.theme-color-dot{width:10px;height:10px;border-radius:50%;display:inline-block;border:1px solid rgba(255,255,255,.25);margin-left:2px}@keyframes pulse-heartbeat{0%{transform:scale(.95);opacity:.5;box-shadow:0 0 #4cd96466}50%{transform:scale(1.05);opacity:1;box-shadow:0 0 4px 2px #4cd964b3}to{transform:scale(.95);opacity:.5;box-shadow:0 0 #4cd96466}}.pulse-green{display:inline-block;width:6px;height:6px;background-color:#4cd964;border-radius:50%;margin-right:4px;animation:pulse-heartbeat 2s infinite ease-in-out}.main-container-wrapper{overflow:hidden}.mobile-data-card{padding:1rem .85rem!important;margin-bottom:.25rem;border-radius:8px!important;box-shadow:0 2px 8px #00000026!important}.hud-stats-grid{display:flex;flex-wrap:wrap;gap:1rem 2rem}.hud-stat-card{display:flex;flex-direction:column}@media(max-width:767.98px){body{overflow-y:auto!important}.main-container-wrapper{height:auto!important;min-height:100vh;overflow-y:auto!important;overflow-x:hidden}.navbar-dark{height:auto!important;min-height:56px;padding-top:.5rem;padding-bottom:.5rem}.navbar-dark .navbar-collapse{background-color:var(--bs-secondary-bg);margin-left:-1rem;margin-right:-1rem;padding:1rem;border-top:1px solid var(--bs-border-color);margin-top:.5rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 10px 25px #0000004d}.navbar-dark .navbar-collapse .dropdown-menu{border-color:var(--bs-border-color)!important;margin-top:.5rem;box-shadow:none!important}.main-layout{height:auto!important;overflow:visible!important;padding-bottom:2rem}.main-layout .row{height:auto!important}.order-panel{height:auto!important;overflow-y:visible!important;border-right:none!important;border-bottom:1px solid var(--bs-border-color)!important;padding:1.25rem 1rem!important}.right-panel{height:auto!important;overflow:visible!important}.chart-section{flex:none!important;height:auto!important;min-height:400px!important;margin:12px 10px 8px!important;padding:1rem .75rem!important}.position-section{flex:none!important;height:auto!important;min-height:520px!important;margin:8px 10px 15px!important;padding:1.25rem 1rem!important;overflow:hidden!important}.hud-stats-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.75rem 1rem!important;width:100%!important}.hud-stat-card{border-bottom:1px solid rgba(255,255,255,.03);padding-bottom:.35rem}.modal-dialog{margin:.5rem!important;max-width:calc(100% - 1rem)!important}.modal-body{padding:1rem!important}}@media(min-width:768px){.main-layout .row{display:flex!important;flex-wrap:nowrap!important}.order-panel{flex:0 0 340px!important;width:340px!important;max-width:340px!important;border-right:1px solid var(--bs-border-color)!important;border-bottom:none!important;box-shadow:2px 0 10px #0000000d;z-index:5}.right-panel{flex:1!important;width:calc(100% - 340px)!important;max-width:calc(100% - 340px)!important;min-width:0!important;height:100%!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important}.chart-section{flex:1.15!important;min-height:350px!important;margin:12px 12px 6px!important;padding:1.25rem!important;display:flex!important;flex-direction:column!important}.position-section{flex:1!important;min-height:310px!important;margin:6px 12px 12px!important;padding:1.25rem!important;overflow:hidden!important}.hud-stats-grid{display:flex!important;flex-wrap:wrap!important;gap:.5rem 1.25rem!important}.hud-stat-card{min-width:90px}}@media(min-width:768px)and (max-width:1199.98px){.navbar-brand{font-size:.98rem!important}.navbar-account-group select{min-width:100px!important;max-width:130px!important;font-size:.75rem!important}.navbar .btn-sm,.navbar .dropdown-toggle{font-size:.75rem!important;padding:.25rem .5rem!important}.navbar .btn-sm span,.navbar .dropdown-toggle span:first-child{display:none!important}.navbar .gap-2,.navbar .gap-1\.5{gap:.4rem!important}.navbar .border-end{height:14px!important}.navbar .text-secondary.text-truncate{max-width:70px!important}}.gap-1\.5{gap:.375rem!important}
