.fx-header-actions .fx-backtest-list-action{color:#174b7d;background:#fff;border-color:#b9cce1}.fx-backtest-library{color:#17324d;background:#f6f8fb;border:1px solid #dce5ed;border-radius:16px;width:min(880px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;box-shadow:0 24px 80px #152a4438}.fx-backtest-library[open]{flex-direction:column;display:flex}.fx-backtest-library::backdrop{background:#14263c94}.fx-backtest-library-wide{width:min(1320px,100vw - 32px)}.fx-backtest-library-header{background:#fff;border-bottom:1px solid #e0e7ef;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.fx-backtest-library-header h2{margin:0 0 6px;font-size:21px;line-height:1.3}.fx-backtest-library-header p{color:#617187;margin:0;font-size:13px;line-height:1.5}.fx-backtest-library button{font:inherit;color:#224e7b;cursor:pointer;background:#fff;border:1px solid #c9d6e4;border-radius:8px;padding:8px 12px}.fx-backtest-library button:hover:enabled{background:#edf4fb;border-color:#839fbd}.fx-backtest-library button:focus-visible{outline-offset:3px;outline:3px solid #498cce}.fx-backtest-library button:disabled{opacity:.5;cursor:default}.fx-backtest-library .fx-backtest-library-close{background:#f1f4f8;border-color:#0000;flex-shrink:0;width:34px;height:34px;padding:0;font-size:24px}.fx-backtest-library-body{overscroll-behavior:contain;min-height:0;padding:18px 24px 24px;overflow:auto}.fx-backtest-library-toolbar{color:#617187;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:12px;display:flex}.fx-backtest-library-toolbar button{padding:6px 10px}.fx-backtest-library-list{gap:12px;display:grid}.fx-backtest-library-item{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:18px}.fx-backtest-library-item-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fx-backtest-library-item h3{margin:0 0 3px;font-size:16px;line-height:1.4}.fx-backtest-library-item time{color:#697a90;font-size:12px}.fx-backtest-status{white-space:nowrap;background:#eef2f7;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.fx-backtest-status-complete{color:#1b6c4d;background:#e7f5ee}.fx-backtest-status-running{color:#215ea6;background:#e6f0ff}.fx-backtest-status-failed{color:#a63d2b;background:#fff0ed}.fx-backtest-status-paused{color:#8b6019;background:#fff4de}.fx-backtest-library-description{color:#435972;margin:12px 0 9px;font-size:13px;line-height:1.5}.fx-backtest-library-meta{color:#6b7b90;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12px;display:flex}.fx-backtest-sample-badge{color:#8b661d;background:#fff6e3;border-radius:5px;padding:2px 7px}.fx-backtest-library-item footer{color:#617187;border-top:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.fx-backtest-library-item-actions{flex-wrap:wrap;gap:7px;display:flex}.fx-backtest-library .fx-backtest-library-open{color:#fff;background:#194f7d;border-color:#194f7d;font-weight:600}.fx-backtest-library .fx-backtest-library-open:hover:enabled{color:#fff;background:#123d63}.fx-backtest-library .fx-backtest-library-delete{color:#a34539}.fx-backtest-library-maintenance{border-top:1px solid #dce5ef;margin-top:20px;padding-top:16px;font-size:12px}.fx-backtest-library-empty{text-align:center;color:#617187;padding:40px 16px}.fx-backtest-library .fx-backtest-library-back{padding:6px 10px;font-size:12px}.fx-guided-saved-review{gap:12px;padding-top:12px;font-size:13px}.fx-guided-saved-review h4{font-size:17px}.fx-guided-saved-review>.fx-guided-note{border-left:3px solid #bc8b38;margin:0;padding:10px 12px;font-size:12px}.fx-guided-saved-review .fx-guided-steps{z-index:2;background:#f6f8fb;gap:6px;position:sticky;top:-18px}.fx-guided-saved-review .fx-guided-steps button{padding:7px 10px;font-size:12px}.fx-guided-saved-review .fx-guided-progress{background:#edf4fa;padding:12px 14px;font-size:12px}.fx-guided-saved-review .fx-guided-progress progress{height:5px;margin-top:8px}.fx-guided-saved-review .fx-guided-progress p{margin:6px 0 0}.fx-guided-saved-review .fx-guided-results{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:16px}.fx-guided-saved-review .fx-guided-results h4:first-child{margin-top:0}@media (max-width:600px){.fx-backtest-library,.fx-backtest-library-wide{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.fx-backtest-library-header{padding:16px}.fx-backtest-library-header h2{font-size:18px}.fx-backtest-library-body{padding:14px 12px}.fx-backtest-library-item{padding:14px}.fx-backtest-library-item-top{flex-wrap:wrap}.fx-backtest-library-item footer{align-items:flex-start}.fx-guided-saved-review .fx-guided-steps{top:-14px}.fx-guided-saved-review .fx-guided-results{padding:10px;overflow-x:auto}}
