#tuningRoot{flex-direction:column}@media(min-width:992px){#tuningRoot{flex-direction:row}}@media(max-width:991.98px){#tuningRoot>.card[style*="flex: 0 0 320px"]{flex:0 0 auto!important;width:100%;max-width:100%;position:static!important}}@media(max-width:991.98px){#tuningRoot #tuningStudyList{overflow-x:hidden}#tuningRoot #tuningStudyList .study-name-line{white-space:normal;overflow-wrap:anywhere}#tuningRoot #tuningStudyList .range-line{white-space:normal}}@media(max-width:991.98px){#tuningStudyList{max-height:40vh}}@media(max-width:991.98px){#tuningRoot.sessions-collapsed #tuningStudyList .study-row:not(.active),#tuningRoot.sessions-collapsed #tuningStudyList .queued-task-row:not(.active){display:none}#tuningRoot.sessions-collapsed #tuningStudyList{max-height:none}}@media(max-width:767.98px){#homeView header.navbar{flex-wrap:wrap}#homeView header.navbar .navbar-nav{flex-wrap:wrap;row-gap:.25rem;padding:.25rem .5rem}#homeView header.navbar .navbar-brand{flex:0 0 auto}}@media(max-width:767.98px){#bmdStatus{min-width:0!important}#homeView header.navbar .navbar-nav>li{margin-right:.5rem!important}#homeView header.navbar .navbar-brand{padding-left:.5rem!important;padding-right:.5rem!important}}.card-body>.table,.card-body>table.table{min-width:max-content}.card-body:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}}@media(max-width:480px){.login-card{margin:24px 16px!important;max-width:calc(100% - 32px)!important}}.tuning-trials .entries-total-cell{position:sticky;top:0;background:var(--bs-light, #f8f9fa);z-index:3;font-weight:600}.tuning-trials .entries-wl-cell{position:sticky;top:29px;background:var(--bs-light, #f8f9fa);z-index:2;font-weight:600}.tuning-trials .entries-colhead-cell{position:sticky;top:58px;background:var(--bs-light, #f8f9fa);border-bottom:2px solid var(--bs-border-color, #dee2e6);z-index:1}.feat-sticky-first th:first-child,.feat-sticky-first td:first-child{position:sticky;left:0;z-index:1;background-color:var(--bs-body-bg, #fff);border-right:var(--bs-border-width, 1px) solid var(--bs-border-color, #dee2e6)}#featTopScroll::-webkit-scrollbar,#featTableWrap::-webkit-scrollbar{height:14px}#featTopScroll::-webkit-scrollbar-track,#featTableWrap::-webkit-scrollbar-track{background:var(--bs-tertiary-bg, #f8f9fa);border-radius:7px}#featTopScroll::-webkit-scrollbar-thumb,#featTableWrap::-webkit-scrollbar-thumb{background:var(--bs-secondary-color, #6c757d);border-radius:7px;border:3px solid var(--bs-tertiary-bg, #f8f9fa)}#featTopScroll::-webkit-scrollbar-thumb:hover,#featTableWrap::-webkit-scrollbar-thumb:hover{background:var(--bs-body-color, #212529)}.feat-sticky-first th,.feat-sticky-first td{border-right:1px solid var(--bs-border-color-translucent, rgba(0, 0, 0, .08))}.table-viewport-fit thead th{position:sticky;top:0;z-index:4;background-color:var(--bs-body-bg, #fff);box-shadow:inset 0 calc(-1 * var(--bs-border-width, 1px)) 0 var(--bs-border-color, #dee2e6)}.table-viewport-fit .feat-sticky-first thead th:first-child,.table-viewport-fit.feat-sticky-first thead th:first-child{z-index:5}@media(max-width:991.98px){#layer3Group>.d-flex,#layer4Group>.d-flex{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch}#layer3Group .card-body:has(>table),#layer4Group .card-body:has(>table){overflow-x:visible}#symbolsPanel,#symbolsPanelL4{position:sticky;left:0;z-index:5}#symbolsPanel .card,#symbolsPanelL4 .card{background-color:var(--bs-body-bg, #fff);box-shadow:2px 0 6px #0000001f}}@media(max-width:991.98px){#strategyGroup .strat-table th:first-child,#strategyGroup .strat-table td:first-child,#executionGroup .exec-scroll tbody td:first-child{position:sticky;left:0;z-index:2;background-color:var(--bs-body-bg, #fff);box-shadow:inset -1px 0 var(--bs-border-color, #dee2e6)}#executionGroup .exec-scroll thead tr:first-child th:first-child{left:0;z-index:3}}#homeView main{padding-bottom:5.5rem}@media(max-width:575.98px){#tasksPanel{left:.5rem;right:.5rem!important;width:auto!important;max-height:78vh}}.badge-long{background-color:#343a40;color:#fff}.badge-short{background-color:#adb5bd;color:#212529}.news-strip{display:flex;align-items:center;gap:.5rem;height:4rem;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;padding:.35rem .75rem;border-bottom:1px solid var(--bs-border-color);scroll-behavior:smooth;scrollbar-width:thin}.news-strip .news-loading,.news-strip .news-empty{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:1 1 auto;color:var(--bs-secondary-color);font-size:.75rem}.news-item{flex:0 0 auto;display:flex;align-items:center;gap:.45rem;width:19rem;height:3.2rem;box-sizing:border-box;padding:.3rem .5rem;border:1px solid var(--bs-border-color);border-radius:.375rem;background:var(--bs-tertiary-bg);font-size:.78rem;line-height:1.2;text-decoration:none;color:inherit}.news-item .news-thumb{flex:0 0 auto;width:2.6rem;height:2.6rem;object-fit:cover;border-radius:.25rem;background:var(--bs-secondary-bg)}.news-item .news-thumb-favicon{display:flex;align-items:center;justify-content:center}.news-item .news-thumb-favicon img{width:1.4rem;height:1.4rem;border-radius:.2rem}.news-item .news-body{min-width:0;flex:1 1 auto}.news-item:hover{border-color:var(--bs-primary);color:inherit}.news-item .news-meta{display:flex;justify-content:space-between;gap:.5rem;color:var(--bs-secondary-color);font-size:.7rem;white-space:nowrap;overflow:hidden}.news-item .news-meta .news-source{overflow:hidden;text-overflow:ellipsis}.news-item .news-headline{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.15rem}.news-item.news-latest{border-color:var(--bs-primary)}.news-item.news-src-sec{border-left:3px solid var(--bs-warning)}.news-item.news-src-yahoo{border-left:3px solid var(--bs-info)}.news-item.news-src-alpaca{border-left:3px solid var(--bs-success)}.sym-icon{width:1.15em;height:1.15em;vertical-align:-.2em;margin-right:.35em;border-radius:3px;object-fit:contain;background:#fff}.nav-link .sym-icon{margin-right:.4em}.sym-label{display:inline-flex;align-items:center;white-space:nowrap;vertical-align:baseline;max-width:100%}.sym-label .sym-icon{flex:0 0 auto;vertical-align:middle}.layer-group{max-width:100%}#dashboardSection section>.card{max-width:100%}@media(max-width:767.98px){.layer-group{min-width:0}#layer3Group .d-flex.flex-wrap.gap-0,#layer4Group .d-flex.flex-wrap.gap-0{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch}#symbolsPanel,#symbolsPanelL4{position:sticky;left:0;z-index:2}#symbolsPanel .card,#symbolsPanelL4 .card{box-shadow:2px 0 6px #00000014}#layer3Group .card-body,#layer4Group .card-body{overflow-x:visible}#dashboardTabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#dashboardTabs::-webkit-scrollbar{display:none}#dashboardTabs .nav-link{white-space:nowrap}.symbol-chart{height:280px}.feature-chart{height:420px}#downstreamRow{gap:1rem!important}#downstreamRow>.layer-group{width:100%}}
