/* A quiet reference using V2's existing type, colours and spacing. */
.previous-result{padding:0 0 15px;margin:0 0 18px;border-bottom:1px solid var(--line);color:var(--ink)}
.history-heading{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}
.history-label{font-size:11px;font-weight:600;line-height:1.5;margin:0;color:#52604e}
.history-heading time{font-size:11px;color:#52604e;font-variant-numeric:tabular-nums}
.history-summary,.history-status{font-size:12px;line-height:1.6;margin:5px 0 0}
.history-help{font-size:11px;line-height:1.6;color:#52604e;margin:4px 0 0}
.history-details summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-bottom:-7px;font-size:12px;font-weight:500;cursor:pointer;list-style:none;color:var(--green)}
.history-details summary::-webkit-details-marker{display:none}
.history-details summary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}
.history-details summary:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}
.history-hide,.history-details[open] .history-show{display:none}
.history-details[open] .history-hide{display:inline}
.history-details[open] summary svg{transform:rotate(180deg)}
.history-detail-body{padding:9px 0 0}
.history-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:10px;font-variant-numeric:tabular-nums}
.history-table th,.history-table td{padding:8px 6px;border-bottom:1px solid var(--line);text-align:right;font-weight:400}
.history-table th:first-child{text-align:left;padding-left:0}
.history-table th:last-child,.history-table td:last-child{padding-right:0}
.history-table thead th{font-size:10px;color:#52604e;font-weight:500}
.history-table tbody tr:last-child>*{border-bottom:0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
