.fx20-performance{margin:18px 0;padding:20px;border:1px solid #47aaff55;border-radius:22px;background:linear-gradient(120deg,#102346c9,#0c1731df)}
.fx20-perf-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.fx20-perf-head h2{margin:0 0 8px;font-size:24px}.fx20-perf-head p{margin:0;color:#adc4dc}.fx20-perf-head select,.fx20-performance input{background:#0a1935;color:#eaf3ff;border:1px solid #6c93c88c;border-radius:10px;min-height:40px;padding:8px 12px}.fx20-perf-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.fx20-perf-stats article{padding:15px;border:1px solid #729ed14a;border-radius:15px;background:#05152a9e;display:grid;gap:8px}.fx20-perf-stats small{color:#adc8e8}.fx20-perf-stats strong{font-size:clamp(18px,2vw,26px)}.fx20-perf-trend{padding:14px;border:1px solid #729ed14a;border-radius:15px}.fx20-perf-trend h3{margin:0 0 15px}.fx20-bars{display:flex;align-items:end;gap:9px;height:140px}.fx20-bars>div{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:end;gap:6px;height:100%;min-width:0}.fx20-bars span{display:block;width:65%;min-height:2px;border-radius:5px 5px 0 0;background:linear-gradient(#31dfe7,#6c62fa)}.fx20-bars span.has-errors{background:linear-gradient(#ff93bb,#8054fa)}.fx20-bars small{font-size:10px;color:#b9ccdd}.fx20-bars b{font-size:10px}.fx20-perf-tables{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fx20-perf-table{max-height:320px;overflow:auto}.fx20-perf-table>div{border-bottom:1px solid #789ccc30;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:9px 3px;font-size:12px}.fx20-perf-table code{color:#8bdef6}.fx20-perf-table small{opacity:.8}#fx20PerfStatus{color:#b6cce6;padding:9px 0;font-size:13px}@media(max-width:720px){.fx20-performance{padding:14px}.fx20-perf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fx20-perf-tables{grid-template-columns:1fr}.fx20-perf-head .admin-task-row{width:100%}}

.fx20-owner{background:transparent;border:0;color:#85e6f6;font-size:12px;cursor:pointer;text-decoration:underline}.fx20-owner:hover{color:#fff}
