#page-performance{width:100%;max-width:1440px;padding:20px 40px 32px;color:#fff}#page-performance .performance-back-btn{display:inline-flex;align-items:center;gap:8px;height:20px;padding:0;border:0;background:rgba(0,0,0,0);color:#999;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;cursor:pointer}#page-performance .performance-back-btn:hover{color:#fff}#page-performance .performance-heading-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:24px;margin-bottom:20px}#page-performance .performance-heading-row h1{margin:0;color:#fff;font-size:32px;font-weight:700;line-height:36px;letter-spacing:0}#page-performance .performance-heading-row p{margin:14px 0 0;color:#999;font-size:14px;font-weight:400;line-height:20px}#page-performance .performance-filter-btn.mantine-Button-root{width:200px;height:40px;margin-top:11px;padding:0 12px;border:0;border-radius:4px;background:#404040;color:#fff;font-family:inherit;font-size:14px;font-weight:700;line-height:20px}#page-performance .performance-filter-btn.mantine-Button-root:hover{background:#4a4a4a}#page-performance .performance-filter-btn .mantine-Button-inner{width:100%;justify-content:space-between}#page-performance .performance-filter-btn .mantine-Button-label{flex:1 1;text-align:left}#page-performance .performance-filter-btn .mantine-Button-section{margin-left:12px}#page-performance .performance-table-wrap{width:100%;overflow-x:auto;border-radius:5px}#page-performance .performance-table{min-width:900px;overflow:hidden;border-radius:5px;background:#1a1a1a}#page-performance .performance-table-head,#page-performance .performance-row-main{display:grid;grid-template-columns:1.45fr 1fr .9fr 1.1fr .9fr .9fr;align-items:center}#page-performance .performance-table-head{min-height:44px;border-bottom:1px solid #2e2e2e;color:#999;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}#page-performance .performance-row{border-bottom:1px solid #2e2e2e}#page-performance .performance-row:last-child{border-bottom:0}#page-performance .performance-row-main{width:100%;min-height:66px;padding:0;border:0;background:rgba(0,0,0,0);color:#fff;font-family:inherit;font-size:14px;line-height:20px;text-align:left}#page-performance .performance-cell{min-width:0;padding:0 20px}#page-performance .metric{text-align:right}#page-performance .positive{color:#27e878}#page-performance .negative{color:#f66}#page-performance .agent-cell{display:flex;flex-direction:column;gap:4px}#page-performance .agent-title-line{display:flex;align-items:center;gap:8px;min-width:0}#page-performance .agent-name{color:#fff;font-size:16px;font-weight:700;line-height:20px;white-space:nowrap}#page-performance .risk-badge{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:2px;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}#page-performance .risk-badge.conservative{background:rgba(39,232,120,.18);color:#27e878}#page-performance .risk-badge.balanced{background:rgba(0,229,181,.18);color:#00e5b5}#page-performance .risk-badge.aggressive{background:rgba(255,194,102,.18);color:#ffc266}#page-performance .agent-meta{display:flex;gap:8px;color:#999;font-size:12px;font-weight:400;line-height:16px}#page-performance .performance-state{display:flex;align-items:center;justify-content:center;min-height:120px;padding:24px;color:#999;font-size:14px;line-height:20px;text-align:center}#page-performance .performance-note{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:22px;color:#999;font-size:14px;font-weight:400;line-height:20px;text-align:center}.performance-filter-menu{border:1px solid #2e2e2e !important;border-radius:5px !important;background:#1a1a1a !important}.performance-filter-item{color:#fff !important;font-family:inherit !important;font-size:14px !important}.performance-filter-item:hover{background:#2e2e2e !important}@media(max-width: 768px){#page-performance{padding:20px 0 28px}#page-performance .performance-heading-row{flex-direction:column;gap:16px}#page-performance .performance-heading-row h1{font-size:28px;line-height:32px}#page-performance .performance-filter-btn.mantine-Button-root{width:100%;margin-top:0}#page-performance .performance-note{align-items:flex-start;padding:0 4px;text-align:left}}
