/* Extend the existing operations design: blue actions, white spreadsheet, tabular figures. */
.history-panel{--history-paper:var(--color-surface,#fff);--history-line:var(--color-border,#dce5f3);--history-ink:var(--color-text,#243454);--history-action:var(--color-primary,#2563eb)}
.history-years{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.history-years .button{min-height:36px}
.history-panel .evidence-table td{font-variant-numeric:tabular-nums}.history-panel .evidence-table th{background:var(--color-background);color:var(--history-ink)}
.history-panel .evidence-filters label{flex:1 1 140px}.history-result:not(:empty){padding:16px;border:1px solid var(--history-line);border-left:4px solid var(--history-action);background:var(--history-paper);font-size:15px;line-height:1.7}
.history-panel [hidden]{display:none!important}.history-panel button:focus-visible,.history-panel input:focus-visible{outline:3px solid var(--history-action);outline-offset:3px}
.evidence-detail .multi-field-table th{width:auto}
@media(max-width:760px){.history-panel .evidence-table table,.history-panel .evidence-table tbody,.history-panel .evidence-table tr,.history-panel .evidence-table td{display:block;width:100%}.history-panel .evidence-table thead{display:none}.history-panel .evidence-table tr{margin-bottom:12px;border:1px solid var(--history-line)}.history-panel .evidence-table td{padding:8px;font-size:14px}.history-panel .evidence-table td:before{content:attr(data-label);display:inline-block;width:38%;color:var(--color-muted);font-weight:600}.history-panel .evidence-filters label{flex-basis:100%}}
