.last-run-spinner{width:var(--run-spinner-size, var(--space-7));height:var(--run-spinner-size, var(--space-7));fill:none;stroke:currentcolor;stroke-linecap:round;stroke-width:2.5;animation:last-run-spin 1s linear infinite}@keyframes last-run-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.last-run-spinner{animation-duration:3s}}.run-history-toolbar{width:100%;gap:var(--space-3);min-width:0;margin:0 0 var(--space-4);padding:0;background:transparent;border:0;border-radius:0}.run-history-title{min-width:0;margin:0;font-size:var(--font-size-title-lg);line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.run-history-toolbar .bulk-selection-toggle{font-size:var(--font-size-xs);font-weight:500}.run-history-toolbar .bulk-delete-button{color:var(--color-surface);background:var(--color-status-error);border-color:var(--color-status-error);margin-left:auto}.run-history-toolbar [data-compare-selected]{min-height:var(--control-height-small);padding:var(--space-2) var(--space-4);color:var(--color-ink);background:var(--color-accent);border-color:var(--color-accent-strong);box-shadow:none}.run-history-toolbar .bulk-selection-run-filters{flex-wrap:wrap;margin-left:0;overflow:visible}.run-history-toolbar .run-filters button{padding-inline:var(--space-2);background:transparent;border-color:transparent}.run-history-toolbar .run-filters button[aria-pressed=true]{background:var(--color-panel-muted);border-color:var(--color-control-border)}.run-history-ledger{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-card)}.run-history-columns{display:grid;grid-template-columns:minmax(0,29%) minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) calc(var(--space-3) + var(--space-8)) var(--space-3) calc(var(--space-3) + var(--space-10));color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:650;background:var(--color-panel-muted);border-radius:var(--radius-card) var(--radius-card) 0 0}.run-history-metric-headings,.run-card-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);min-width:0;text-align:right}.run-list{display:grid;gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none}.run-history-ledger .run-list{gap:0;margin:0}.run-history-ledger .run-card{border:0;border-top:1px solid var(--color-border);border-radius:0}.run-history-ledger .run-card:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.run-card{--row-item-menu-top: var(--space-3);--row-item-menu-right: var(--space-3);--row-selection-control-top: var(--space-3);overflow:hidden}.run-card:has(.run-card-menu[open]){z-index:5;overflow:visible}.run-card .run-card-link{min-height:0;display:grid;grid-template-columns:minmax(0,29%) minmax(0,1fr);gap:var(--space-2) var(--space-4);min-width:0;padding-right:var(--space-8);padding-left:var(--space-10);color:var(--color-ink);text-decoration:none}.run-card .run-card-link:hover{color:var(--color-ink)}.run-card.row-selectable>.row-selection-control{left:var(--space-3)}.run-card.row-selectable:has(.selection-checkbox:checked){background:var(--color-status-info-surface)}.run-card-primary{display:contents}.run-card-eyebrow{grid-column:1 / -1;color:var(--color-link-hover);font-size:var(--font-size-2xs);font-weight:750}.run-card-simulation-name{display:flex;gap:var(--space-2);grid-column:1;align-items:baseline;min-width:0;font-size:var(--font-size-sm);line-height:1.4}.run-card-simulation-name strong{overflow-wrap:anywhere}.run-card-simulation-meta{display:flex;gap:var(--space-3);grid-column:1 / -1;margin-right:calc(-1 * var(--space-8));align-items:baseline;justify-content:space-between;min-width:0;color:var(--color-text-muted);font-size:var(--font-size-2xs)}.run-card-meta-copy{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-1-5);min-width:0}.run-card-meta-copy>span+span:before{margin-right:var(--space-1-5);content:"\b7"}.run-card-simulation-meta .status-badge{display:inline-flex;gap:var(--space-1-5);align-items:center;padding:0;font-size:inherit;font-weight:650;white-space:nowrap;background:transparent;border-radius:0}.run-card-simulation-meta .status-badge:before{width:var(--space-1-5);height:var(--space-1-5);content:"";background:currentcolor;border-radius:50%}.run-card .run-card-details,.run-card-progress{grid-column:2;grid-row:1;min-width:0}.run-card .run-card-link:has(.run-card-eyebrow) :is(.run-card .run-card-details,.run-card-progress){grid-row:2}.run-card .run-card-details{justify-items:stretch}.run-card-statistic{position:relative;min-width:0;line-height:1.4}.run-card-statistic-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.run-card-statistic>strong{color:var(--color-ink);font-size:var(--font-size-base);font-weight:750;font-variant-numeric:tabular-nums}.run-card-statistic>strong[data-later-seed-comparison=at-or-above-seed]{color:color-mix(in srgb,var(--color-data-green) 75%,var(--color-ink))}.run-card-statistic>strong[data-later-seed-comparison=below-seed]{color:color-mix(in srgb,var(--color-data-red) 75%,var(--color-ink))}.run-card-statistics-unavailable{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.5}.run-card-progress{--run-spinner-size: var(--space-4);display:grid;justify-items:end;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:right}.run-card-progress-heading{display:flex;gap:var(--space-2);align-items:center;color:var(--color-link);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.run-card-progress-heading>span{display:flex}.run-card-latest-update{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:baseline;justify-content:flex-end;line-height:1.5}@media(max-width:48rem){.run-history-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center}.run-history-toolbar .bulk-delete-button{margin-left:0}.run-history-toolbar [data-compare-selected]{display:none}.run-history-toolbar .bulk-selection-run-filters{grid-column:1 / -1}.run-history-ledger{background:transparent;border:0}.run-history-columns{display:none}.run-history-ledger .run-list{gap:var(--space-3)}.run-history-ledger .run-card,.run-history-ledger .run-card:last-child{border:1px solid var(--color-border-strong);border-radius:var(--radius-card)}.run-card .run-card-link{grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding-right:0}.run-card-simulation-name{padding-right:var(--space-8);font-size:var(--font-size-meta)}.run-card-simulation-meta{gap:var(--space-2);margin-left:calc(-1 * var(--space-10));margin-right:0}.run-card-meta-copy>span:last-child{flex-basis:100%}.run-card-meta-copy>span:last-child:before{content:none}.run-card .run-card-details,.run-card-progress,.run-card .run-card-link:has(.run-card-eyebrow) :is(.run-card .run-card-details,.run-card-progress){grid-row:auto;grid-column:1;margin-left:calc(-1 * var(--space-10));padding-top:var(--space-3);border-top:1px solid var(--color-border)}.run-card-metrics{grid-template-columns:minmax(0,1fr);gap:var(--space-4);text-align:left}.run-card-statistic{display:flex;gap:var(--space-3);align-items:baseline;justify-content:space-between}.run-card-statistic-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-size:var(--font-size-xs)}.run-card-statistic>strong{flex:0 0 auto;font-size:var(--font-size-reading)}}
