.instrument-panel{border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:24px}
.instrument-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}
.instrument-toolbar p{margin:0;color:var(--muted);font:12px/1.7 var(--mono)}
.instrument-toolbar button{color:var(--green);flex-shrink:0}
.instrument-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}
.instrument-values:empty,.instrument-context:empty{display:none}
.instrument-values>div{padding:18px 16px;background:#0c1516;border:1px solid var(--line);border-radius:5px;min-width:0}
.instrument-values dt{font:11px var(--mono);color:var(--muted);margin-bottom:12px}
.instrument-values dd{font:clamp(17px,1.9vw,25px)/1.35 var(--mono);letter-spacing:-.04em;color:var(--green);margin:0;overflow-wrap:anywhere}
.instrument-values small{display:block;color:var(--muted);font-size:10px;line-height:1.6;margin-top:12px}
.instrument-context{font:11px/1.8 var(--mono);color:#d3bc8f;overflow-wrap:anywhere}
.instrument-panel>.fine{max-width:960px;margin-bottom:0}
.instrument-panel details{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font:11px/1.7 var(--mono);color:var(--muted)}
.instrument-panel summary{cursor:pointer;color:var(--green)}
.instrument-panel pre{font:11px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;padding:14px;background:#0b1213;border-radius:4px}
@media(max-width:1050px){.instrument-values{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.instrument-panel{padding:18px}.instrument-toolbar{align-items:stretch;flex-direction:column;gap:14px}.instrument-toolbar button{align-self:flex-start}.instrument-values{gap:8px}.instrument-values>div{padding:15px 12px}.instrument-values dd{font-size:18px}}
@media(max-width:360px){.instrument-values{grid-template-columns:1fr}}
