.visual-frame{border-top:1px solid var(--b-border);padding-block:12px}.visual-frame p{margin-block:6px}.visual-scroll{max-height:420px;overflow:auto}.visual-heat{border:1px solid var(--b-border);min-width:7rem;color:var(--b-ink);background:color-mix(in srgb, var(--b-accent,#328777) calc(var(--intensity) * 65%), var(--b-surface,transparent));cursor:pointer;padding:10px}.history-toolbar{flex-shrink:0}.history-results{flex:1 1 0}.visual-history{scrollbar-gutter:stable;min-width:0;min-height:0;padding:var(--b-card-padding,16px 18px);flex:1 1 0;overflow:auto}.visual-history>.visual-frame{border-top:0;padding-top:0}.visual-history .dt thead{z-index:1;background:var(--b-surface);position:sticky;top:0}.visual-detail p{margin-block:var(--b-space-3,12px)}.visual-detail li{padding-block:var(--b-space-3,12px);border-bottom:1px solid var(--b-border)}.visual-row-label{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:4px 0;display:inline-flex}.visual-row-label:hover{color:var(--b-accent,#328777);text-underline-offset:3px;text-decoration:underline}.visual-row-label:focus-visible{outline:2px solid var(--b-accent,#328777);outline-offset:3px;border-radius:2px}.visual-row-arrow{color:var(--b-ink-3);text-decoration:none}.visual-standard{font-size:var(--b-text-small,.75rem);color:var(--b-ink-3);white-space:nowrap;font-weight:500}.visual-detail ol{padding-left:0;list-style:none}
