:root{--brand-primary:#2e3cff;--app-bg:#121315;--app-text:#f7f7f7;--panel-bg-solid:#1e1f23;--panel-bg:#1e1f23;--panel-muted-bg:#141518;--panel-border:#ebebeb24;--panel-shadow:none;--sidebar-bg:#2e3cff;--sidebar-active-bg:#1e1f23;--sidebar-hover-bg:#1e1f23;--focus-ring:#ebebeb14;--focus-border:#ffffff2e}.tradealyst-tv-calendar,.tradealyst-tv-calendar-inner{overflow:hidden}.tradealyst-tv-calendar-inner iframe{transform-origin:0 0;transform:scale(.88);width:113.64%!important;height:113.64%!important}body.tradealyst-root{color:var(--app-text);background:var(--app-bg);margin:0;font-family:Inter,system-ui,sans-serif}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{background:0 0;width:0;height:0}a#tv-attr-logo{transform-origin:0 100%;opacity:.62;bottom:4px!important;left:4px!important;transform:scale(.56)!important}.tradealyst-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.tradealyst-hide-scrollbar::-webkit-scrollbar{width:0;height:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}input:focus,textarea:focus,select:focus,button:focus{outline:none}input,textarea,select{border:.85px solid #ffffff1f;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--focus-border);box-shadow:0 0 0 1px var(--focus-ring)}input:-webkit-autofill{-webkit-text-fill-color:var(--app-text);caret-color:var(--app-text);transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #121315}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--app-text);caret-color:var(--app-text);transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #121315}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--app-text);caret-color:var(--app-text);transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #121315}textarea:-webkit-autofill{-webkit-text-fill-color:var(--app-text);caret-color:var(--app-text);transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #121315}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--app-text);caret-color:var(--app-text);transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #121315}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--app-text);caret-color:var(--app-text);transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #121315}select:-webkit-autofill{-webkit-text-fill-color:var(--app-text);caret-color:var(--app-text);transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #121315}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--app-text);caret-color:var(--app-text);transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #121315}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--app-text);caret-color:var(--app-text);transition:background-color 99999s ease-in-out;box-shadow:inset 0 0 0 1000px #121315}.ProseMirror{outline:none}.ProseMirror-focused{box-shadow:0 0 0 1px var(--focus-ring);border-radius:8px}.note-editor{border:.85px solid #0000;transition:box-shadow .15s,border-color .15s}.note-editor:focus-within{box-shadow:0 0 0 1px var(--focus-ring)}.ProseMirror table{border-collapse:collapse;background:#0f1013;width:100%;margin:12px 0}.ProseMirror th,.ProseMirror td{vertical-align:top;border:.85px solid #ffffff1f;padding:6px 10px;font-size:14px}.ProseMirror th{background:#ffffff0a;font-weight:500}.ProseMirror td{background:0 0}.ProseMirror table tr:hover td{background:#ffffff05}.ProseMirror .selectedCell{outline-offset:-1px;outline:1px solid #2e3cff}.note-editor table{border-collapse:collapse;background:var(--panel-muted-bg);border-radius:8px;width:100%;margin:12px 0;overflow:hidden}.note-editor thead{background:#1a1b20}.note-editor th{color:#e5e7eb;font-weight:500}.note-editor th,.note-editor td{text-align:left;vertical-align:top;color:#f3f4f6;border:.85px solid #ffffff14;padding:10px 12px;font-size:14px}.note-editor tbody tr:hover{background:#ffffff08}.note-editor .selectedCell{background:#2e3cff26}.note-editor .column-resize-handle{background:#ffffff26;width:2px}.note-editor table:focus{outline:none}.note-editor img{cursor:grab;border-radius:8px;max-width:100%;transition:box-shadow .15s}.note-editor img:active{cursor:grabbing}.note-editor img:hover{box-shadow:0 0 0 1px #ffffff26}.ProseMirror-drag-handle{background:#ffffff40;border-radius:4px}.ProseMirror-dropcursor{background-color:#ffffff4d}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.speed-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#2e3cff;border:none;border-radius:50%;width:12px;height:12px}.speed-slider::-moz-range-thumb{cursor:pointer;background:#2e3cff;border:none;border-radius:50%;width:12px;height:12px}.tradealyst-dashboard-main>*{color:var(--app-text)}.tradealyst-dashboard-shell{background:var(--app-bg);color:var(--app-text)}.tradealyst-sidebar{-webkit-backdrop-filter:saturate(120%)blur();backdrop-filter:saturate(120%)blur()}.tradealyst-mobile-menu-trigger{z-index:90;color:#f7f7f7;cursor:pointer;background:#1e1f23;border:.85px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:none;position:fixed;top:12px;left:12px}.tradealyst-sidebar-overlay{z-index:70;background:#0000006b;border:none;position:fixed;inset:0}.tradealyst-header-filters{position:relative}.tradealyst-header-filters-controls{min-width:0}.tradealyst-header-filters-panel{max-width:calc(100vw - 24px)}@media (max-width:1280px){.tradealyst-dashboard-main,.tradealyst-reports-page,.tradealyst-reports-content{padding:16px!important}}@media (max-width:1024px){.tradealyst-sidebar{min-width:64px;width:64px!important;padding:0 8px!important}.tradealyst-sidebar-label,.tradealyst-sidebar-userinfo{display:none!important}.tradealyst-settings-grid,.tradealyst-reports-grid,.tradealyst-notebook-grid,.tradealyst-sharedview-grid,.tradealyst-trade-detail-grid,.tradealyst-daily-journal-grid{grid-template-columns:1fr!important}.tradealyst-header-filters{flex-wrap:wrap;align-items:flex-start!important;gap:10px!important}.tradealyst-header-filters h1{font-size:28px!important}.tradealyst-header-filters-controls{flex-wrap:wrap;justify-content:flex-start;width:100%}.tradealyst-dashboard-page,.tradealyst-trades-page,.tradealyst-sharedview-page{padding:16px!important}.tradealyst-dashboard-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tradealyst-dashboard-bottom-grid,.tradealyst-trades-top-section{grid-template-columns:1fr!important}.tradealyst-sharedview-performance-table{min-width:700px!important}.tradealyst-replay-page{min-height:100dvh;grid-template-columns:1fr!important;height:auto!important;padding:14px!important}.tradealyst-replay-left,.tradealyst-replay-right{height:auto!important;min-height:0!important}.tradealyst-replay-right{grid-template-rows:auto auto!important}.tradealyst-backtest-app{min-height:100dvh;height:auto!important;padding:14px!important}.tradealyst-backtest-app-header-grid,.tradealyst-backtest-app-main-grid{grid-template-columns:1fr!important}.tradealyst-backtest-list-page{padding:20px!important}.tradealyst-backtest-list-wrap{overflow-x:auto!important}.tradealyst-backtest-list-table{min-width:920px}}@media (max-width:768px){.tradealyst-dashboard-shell{min-height:100dvh}.tradealyst-dashboard-main{padding:56px 12px 12px!important;overflow-x:hidden!important}.tradealyst-dashboard-main>*{min-width:0!important;max-width:100%!important}.tradealyst-dashboard-page,.tradealyst-reports-page,.tradealyst-trades-page,.tradealyst-sharedview-page,.tradealyst-daily-journal-page{gap:12px!important}.tradealyst-mobile-menu-trigger{display:inline-flex}.tradealyst-sidebar{max-width:300px;border-top-right-radius:12px!important;border-bottom-right-radius:12px!important;width:min(84vw,300px)!important;min-width:0!important;padding:0 12px!important}.tradealyst-sidebar-label,.tradealyst-sidebar-userinfo{display:block!important}.tradealyst-header-filters h1{font-size:24px!important}.tradealyst-report-highlights-grid,.tradealyst-reports-overview-cards,.tradealyst-reports-overview-charts{grid-template-columns:1fr!important;gap:10px!important}.tradealyst-reports-overview-metrics-panel{padding:12px!important}.tradealyst-calendar-header-grid,.tradealyst-calendar-week-row{grid-template-columns:62px repeat(7,minmax(0,1fr))!important;gap:3px!important}.tradealyst-calendar-pnl{padding:12px!important;font-size:11px!important}.tradealyst-heatmap-wrap{padding-bottom:2px;overflow-x:auto!important}.tradealyst-heatmap-grid{min-width:max-content!important}.tradealyst-daily-journal-day-card-grid{grid-template-columns:1fr!important;gap:12px!important}.tradealyst-daily-journal-day-stats-grid{grid-template-columns:1fr 1fr!important;row-gap:8px!important}.tradealyst-daily-journal-grid,.tradealyst-trade-detail-grid{grid-template-columns:1fr!important;gap:12px!important}.tradealyst-trades-top-left h2{margin-bottom:12px!important;font-size:24px!important}.tradealyst-trades-top-right{margin-top:6px}.tradealyst-trades-top-right>div{justify-content:space-between;width:100%;gap:8px!important;margin-bottom:10px!important;display:flex!important}.tradealyst-trades-top-section,.tradealyst-dashboard-bottom-grid,.tradealyst-reports-grid,.tradealyst-notebook-grid,.tradealyst-sharedview-grid,.tradealyst-settings-grid{grid-template-columns:1fr!important;gap:12px!important}.tradealyst-trades-table-toolbar>div{justify-content:space-between;width:100%}.tradealyst-trades-search{width:calc(100% - 48px)!important;max-width:none!important}.tradealyst-trades-table-section table{min-width:920px}.tradealyst-replay-page{padding-top:56px!important}.tradealyst-replay-left,.tradealyst-replay-right{border-radius:12px!important}.tradealyst-replay-left h2{font-size:20px!important}.tradealyst-backtest-list-table{min-width:980px}.tradealyst-panel,.settings-root .tradealyst-panel{max-width:100%!important;overflow-x:auto!important}.settings-root,.settings-root .tradealyst-settings-grid>*{min-width:0!important}.tradealyst-trades-table-section,.tradealyst-sharedview-performance-wrap,.tradealyst-backtest-list-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.tradealyst-header-filters-panel{width:auto!important;max-height:min(420px,100vh - 100px)!important;top:84px!important;left:12px!important;right:12px!important}.tradealyst-manual-trade-card{width:100%!important}.tradealyst-new-trade-layout{padding:16px 12px!important}.tradealyst-new-trade-card{max-height:none!important;padding:16px!important}.tradealyst-method-select-card{padding:20px 16px!important}.tradealyst-method-select-grid{grid-template-columns:1fr!important;gap:14px!important}.tradealyst-daily-journal-page,.tradealyst-reports-page,.tradealyst-dashboard-page,.tradealyst-trades-page,.tradealyst-sharedview-page{padding:12px!important}.tradealyst-dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.tradealyst-trades-kpis-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.tradealyst-trades-table-section{padding:14px!important}.tradealyst-trades-table-toolbar{flex-wrap:wrap;align-items:flex-start!important;gap:10px!important}.tradealyst-trades-search{width:min(100%,260px)!important;margin-bottom:0!important}.tradealyst-sharedview-performance-table{min-width:640px!important}.tradealyst-sharedview-modal-actions{flex-wrap:wrap;justify-content:stretch!important}.tradealyst-sharedview-modal-actions>button{flex:140px}.tradealyst-replay-page,.tradealyst-backtest-app{gap:12px!important;padding:12px!important}.tradealyst-backtest-list-page{padding:12px!important}.settings-root .tradealyst-panel{padding:10px!important}}
