#performance .pf-stage{position:relative}
#performance .sb-browser{position:absolute;top:0;box-sizing:border-box;display:flex;flex-direction:column;gap:7px;min-width:0;padding:10px;background:#203e50;border:1px solid #628ca0;border-radius:10px;color:#fff;overflow:hidden}
#performance .sb-browser h3{font-size:16px;margin:0;line-height:1.2}
#performance .sb-browser button{font-size:12px;min-height:44px;padding:6px;border-radius:7px;box-sizing:border-box;white-space:normal}
#performance .sb-tabs{display:flex;gap:5px}
#performance .sb-tabs button{flex:1;background:#183041;color:#d3eaf4;border:1px solid #7193a4}
#performance .sb-tabs [aria-selected=true]{background:#ff9b32;color:#122b3b;border-color:#ffb567}
#performance #sb-search{width:100%;min-width:0;box-sizing:border-box;min-height:40px;padding:8px;font-size:14px;margin:0}
#performance .sb-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:5px}
#performance .sb-row{display:flex;align-items:stretch;gap:4px;border:2px solid transparent;border-radius:8px;background:#142d3e;flex-shrink:0}
#performance .sb-row.sb-selected{border-color:#ffbb53;background:#294b60}
#performance .sb-preview{flex:0 0 44px;background:#315e71;color:#fff;touch-action:manipulation}
#performance .sb-select{flex:1;min-width:0;display:flex;gap:6px;align-items:center;text-align:left;background:transparent;color:#fff;border:0;touch-action:pan-y}
#performance .sb-select[draggable=true]{cursor:grab}
#performance .sb-handle{font-size:22px;color:#87cee6;flex-shrink:0}
#performance .sb-name{min-width:0}.sb-name strong{display:block;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.sb-name small{display:block;color:#b5d7e5;font-size:11px;margin-top:2px}
#performance .sb-bottom{flex-shrink:0}#performance #sb-message{font-size:12px;line-height:1.25;margin:0 0 5px;min-height:30px;color:#d9ecf4}
#performance .sb-actions{display:flex;gap:6px}#performance .sb-actions button{flex:1;background:#335d70;color:#fff}#performance .sb-actions [hidden]{display:none}
#performance .sb-empty{font-size:13px;line-height:1.4;margin:4px;color:#d9ecf4}
#performance .sb-browser button:focus-visible{outline:3px solid #ffdb86;outline-offset:-3px}
#performance .sb-valid-targets .pf-pad{outline:2px dashed #d8f0fc;outline-offset:-4px}
#performance .pf-pad.sb-drop-target{outline:4px solid #fff1a2;outline-offset:-5px;filter:brightness(1.15)}
#performance .sb-below .sb-browser{position:static;width:100%;max-width:600px;margin:16px auto 0}
#performance .sb-browser [disabled]{opacity:.5}
#performance .sb-unsaved{font-size:11px;color:#ffdc82;margin-left:5px}
