.mcp-usage{display:grid;gap:20px;width:100%;max-width:1560px;color:#17212f}.mcp-usage-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.mcp-usage-eyebrow{display:inline-flex;gap:8px;align-items:center;text-transform:uppercase;letter-spacing:.09em;font-weight:700;font-size:11px;color:#617186}.mcp-usage-header h1{font-size:26px;font-weight:650;letter-spacing:-.035em;margin:8px 0}.mcp-usage-header p{max-width:740px;color:#627188;font-size:13px;line-height:1.6;margin:0}.mcp-usage-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.mcp-usage-period{display:flex;gap:3px;border:1px solid #dbe2eb;padding:4px;border-radius:10px;background:#fff}.mcp-usage-period button,.mcp-usage-refresh{appearance:none;border:0;background:transparent;border-radius:7px;padding:9px 12px;color:#617186;font-size:12px;cursor:pointer}.mcp-usage-period button:hover,.mcp-usage-refresh:hover{background:#f2f5f9}.mcp-usage-period button.is-active{background:#e8eff8;color:#21538a;font-weight:700}.mcp-usage-refresh{border:1px solid #dbe2eb;background:#fff;padding:10px}.mcp-usage-disclaimer{font-size:12px;font-weight:600;color:#65758a;margin:-8px 0 0}.mcp-usage-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mcp-usage-metric,.mcp-usage-panel{background:#fff;border:1px solid #e0e6ed;border-radius:12px;box-shadow:0 1px 3px #11182708}.mcp-usage-metric{min-height:110px;padding:17px 18px;display:flex;flex-direction:column;gap:13px}.mcp-usage-metric-title{display:flex;gap:9px;align-items:center;color:#617186;font-size:12px}.mcp-usage-metric strong{font-weight:650;letter-spacing:-.035em;font-size:clamp(20px,2vw,28px);font-variant-numeric:tabular-nums}.mcp-usage-metric small{margin-top:-12px;color:#8290a3}.mcp-usage-body{display:grid;grid-template-columns:minmax(290px,.85fr) minmax(400px,1.6fr);align-items:stretch;gap:15px}.mcp-usage-right{display:grid;align-content:start;gap:15px;min-width:0}.mcp-usage-panel{padding:20px;min-width:0}.mcp-usage-panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:16px}.mcp-usage-panel-heading h2{font-weight:650;font-size:15px;letter-spacing:-.01em;margin:0}.mcp-usage-panel-heading span{font-size:11px;color:#7d8a9d;white-space:nowrap}.mcp-usage-chat-list{display:grid;gap:4px;max-height:650px;overflow:auto}.mcp-usage-chat{display:flex;width:100%;text-align:left;justify-content:space-between;gap:14px;align-items:center;padding:12px;border:1px solid transparent;background:transparent;border-radius:9px;color:inherit;cursor:pointer}.mcp-usage-chat:hover{background:#f5f7fb}.mcp-usage-chat.is-selected{background:#edf4fc;border-color:#cddff2}.mcp-usage-all{margin-bottom:5px;font-size:13px}.mcp-usage-chat-text,.mcp-usage-chat-stats{display:grid;gap:5px;min-width:0}.mcp-usage-chat-text strong,.mcp-usage-chat-stats strong{font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.mcp-usage-chat-text strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.mcp-usage-chat-text small,.mcp-usage-chat-stats small{color:#8390a1;font-size:11px}.mcp-usage-chat-stats{text-align:right;flex-shrink:0}.mcp-usage-chart{display:flex;gap:3px;align-items:stretch;height:160px;overflow-x:auto;padding:10px 0 0}.mcp-usage-chart-day{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:9px;flex:1 0 10px;min-width:10px;max-width:54px;font-size:9px;color:#8b99a9;font-variant-numeric:tabular-nums}.mcp-usage-chart-bar{border-radius:4px 4px 0 0;width:100%;background:#6389b7;transition:height .18s ease;min-height:2px}.mcp-usage-chart-day span{white-space:nowrap;transform:rotate(-35deg);transform-origin:center;height:22px;font-size:9px}.mcp-usage-tools{display:grid;gap:16px;max-height:430px;overflow-y:auto}.mcp-usage-tool{display:grid;gap:8px}.mcp-usage-tool-head{display:flex;justify-content:space-between;align-items:center;gap:14px;min-width:0;font-size:11px}.mcp-usage-tool-head strong{font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mcp-usage-tool-head span{color:#748297;white-space:nowrap;font-variant-numeric:tabular-nums}.mcp-usage-tool-track{height:6px;overflow:hidden;background:#edf1f6;border-radius:5px}.mcp-usage-tool-track>div{height:100%;border-radius:inherit;background:#6389b7}.mcp-usage-muted{color:#7b899b;font-size:12px;line-height:1.6;margin:14px 0}.mcp-usage-error{color:#a52834;border:1px solid #efb9c0;background:#fff3f4;padding:12px 16px;border-radius:9px;font-size:12px}@media(max-width:1150px){.mcp-usage-header{flex-direction:column}.mcp-usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-usage-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.mcp-usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-usage-period,.mcp-usage-actions{flex-wrap:wrap}.mcp-usage-tool-head{align-items:flex-start;flex-direction:column;gap:5px}}
