.action-list { list-style: none; padding: 0; margin: 0; font-family: var(--font-mono); font-size: 11px; } .action-list-item { display: block; padding: 3px 6px; border-left: 2px solid transparent; cursor: pointer; color: var(--text-primary); outline: none; } .action-list-item:focus-visible { outline: 1px solid var(--text-primary); outline-offset: -1px; } .action-list-row { display: grid; grid-template-columns: 20px minmax(0, 1fr) auto auto; align-items: baseline; column-gap: 4px; } .action-list-index { text-align: left; color: var(--text-muted); font-variant-numeric: tabular-nums; } .action-list-body { display: inline-flex; gap: 6px; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .action-list-verb { color: var(--text-primary); font-weight: 500; } .action-list-target { color: var(--text-muted); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .action-list-target-tag { color: var(--text-primary); } .action-list-markers { display: inline-flex; align-items: center; gap: 6px; min-width: 0; } .action-list-elapsed { color: var(--text-muted); font-variant-numeric: tabular-nums; text-align: right; padding-left: 8px; } .action-list-item:hover { background: color-mix(in srgb, currentColor 6%, transparent); } .action-list-item:focus-visible { background: color-mix(in srgb, currentColor 8%, transparent); } .action-list-item[data-active="true"] { background: color-mix(in srgb, currentColor 10%, transparent); border-left-color: currentColor; } .action-list-item[data-active="true"][data-violations="true"] { border-left-color: var(--accent-violation); } .action-list-marker-violation { width: 8px; height: 8px; border-radius: 50%; background: var(--accent-violation); } .action-list-marker-exception { width: 8px; height: 8px; border-radius: 50%; border: 1px solid var(--text-muted); background: transparent; } .action-list-details { display: grid; grid-template-columns: 20px 1fr; column-gap: 4px; padding: 2px 0; font-size: 10px; } .action-list-detail-row { grid-column: 2; display: grid; grid-template-columns: 70px 1fr; gap: 6px; color: var(--text-muted); } .action-list-detail-label { color: var(--text-muted); } .action-list-detail-value { color: var(--text-primary); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .action-list-extractor-changes { grid-column: 2; display: flex; flex-direction: column; gap: 2px; margin-top: 4px; padding-top: 4px; border-top: 1px solid var(--surface-border); } .action-list-extractor-changes-heading { color: var(--text-muted); text-transform: lowercase; letter-spacing: 0.5px; } .action-list-extractor-change-row { display: grid; grid-template-columns: minmax(80px, max-content) 1fr; gap: 6px; color: var(--text-primary); } .action-list-extractor-change-name { color: var(--text-muted); } .action-list-extractor-change-diff { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .action-list-extractor-change-row-collapsed > summary { display: grid; grid-template-columns: minmax(80px, max-content) 1fr; gap: 6px; cursor: pointer; } .action-list-extractor-change-full { grid-column: 1 / -1; margin: 4px 0 0; white-space: pre-wrap; word-break: break-word; background: var(--surface-base); padding: 4px 6px; border-radius: 2px; font-size: 10px; }