.intelligent-results[hidden]{display:none!important}.intelligent-results-open .market-workspace-panel,.intelligent-results-open .strategy-workspace-panel{display:none!important}
.intelligent-results{min-height:0;height:100%;display:flex;flex-direction:column;border:1px solid #34362e;background:#0d131a;color:#dbe0e5;padding:14px;border-radius:5px;overflow:hidden}.intelligent-results>header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.intelligent-results h2{font-size:22px;margin:4px 0}.intelligent-results small{display:block;color:#9aaab6;font-size:13px}.intelligent-actions{display:flex;gap:8px;flex-wrap:wrap}.intelligent-results button{font:inherit;color:#e4d76b;background:#15170f;border:1px solid #555329;border-radius:5px;padding:5px 10px;cursor:pointer}.intelligent-results button:disabled{opacity:.45;cursor:default}.intelligent-dates{display:flex;gap:8px 18px;flex-wrap:wrap;color:#9cabb8;font-size:14px;padding:8px 0}.intelligent-conditions{display:flex;flex-wrap:wrap;gap:5px}.intelligent-conditions span{font-size:14px;color:#e3d278;border:1px solid #4b472b;background:#242214;padding:3px 7px;border-radius:4px}.intelligent-note,.intelligent-status{font-size:14px;color:#92a3b0;margin:8px 0}.intelligent-table{flex:1;min-height:120px;overflow:auto;scrollbar-width:thin}.intelligent-table table{width:100%;border-collapse:collapse;font-size:17px}.intelligent-table th{position:sticky;top:0;background:#131a21;color:#c9bf6a;text-align:left}.intelligent-table td,.intelligent-table th{padding:10px 12px;border-bottom:1px solid #2b3135;white-space:nowrap}.intelligent-table tbody tr:hover{background:#161e26}.intelligent-table td button{border:0;background:transparent;padding:0}.intelligent-table .up{color:#ff3b5a}.intelligent-table .down{color:#00d67b}.intelligent-results>footer{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;align-items:center;padding:10px 0 0}.intelligent-results>footer span{margin-right:14px}

/* Result pagination remains outside the scrolling stock table. */
.intelligent-results>footer{flex:none;flex-wrap:wrap}
.intelligent-results>footer select{font:inherit;color:inherit;background:#15170f;border:1px solid #555329;border-radius:5px;padding:5px}
.intelligent-results>footer label{display:flex;align-items:center;gap:5px;white-space:nowrap}
