.wolfe-page .trend-scope{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}
.wolfe-research-label{color:var(--muted);font-size:var(--fs-s);border:1px solid var(--line);padding:5px 9px;border-radius:var(--r-s)}
.wolfe-list-head,.wolfe-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,1fr);gap:12px}
.wolfe-row{width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:13px 14px;background:transparent;color:var(--text);text-align:left;cursor:pointer;align-items:center}
.wolfe-row:hover,.wolfe-row.on{background:var(--panel-2)}
.wolfe-row strong,.wolfe-row small{display:block}.wolfe-row small{color:var(--muted);font-size:var(--fs-xs);margin-top:4px;overflow-wrap:anywhere}
.wolfe-state-READY{color:var(--long)}.wolfe-state-WATCH{color:var(--accent)}.wolfe-state-INVALID{color:var(--short)}
.wolfe-state-STALE,.wolfe-state-NO_DATA{color:var(--muted)}.wolfe-status{font-size:var(--fs-base);font-weight:600;margin:10px 0 16px}
#wolfe-chart{width:100%;height:370px;display:block;border:1px solid var(--line);border-radius:var(--r-s)}
.wolfe-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}
.wolfe-points p{background:var(--panel-2);padding:9px;margin:0;border-radius:var(--r-s);font-size:var(--fs-s);overflow-wrap:anywhere}
.wolfe-page .trend-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wolfe-page .trend-metrics small{display:block;font-size:var(--fs-micro);color:var(--muted);margin-bottom:6px}.wolfe-page .trend-metrics strong{font-size:var(--fs-base)}
.wolfe-event{padding:10px 0;border-bottom:1px solid var(--line);font-size:var(--fs-s)}.wolfe-event small{display:block;color:var(--muted);margin-top:4px}
.wolfe-page .trend-chart-tools select{max-width:235px}
@media(max-width:700px){#wolfe-chart{height:300px}.wolfe-page .trend-chart-tools{align-items:flex-start;gap:8px;flex-direction:column}.wolfe-page .trend-tools{flex-wrap:wrap}.wolfe-page .trend-tools select{flex:1;min-width:95px}.wolfe-page .trend-search{flex-basis:100%}.wolfe-list-head,.wolfe-row{grid-template-columns:minmax(0,1fr) minmax(110px,1fr)}.wolfe-page .trend-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wolfe-page .trend-summary button:first-child{grid-column:1/-1}}
