@layer cap.reset,cap.tokens,cap.base;@layer cap.components{[data-cap=offline-keep]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}[data-cap=offline-keep]:empty{display:none}.cap-keep[aria-pressed=true]{border-color:var(--accent)}.cap-keep-status{font-size:var(--fs-detail);color:var(--muted)}.cap-keep-status:empty{display:none}.cap-run-bar{z-index:20;align-items:center;gap:var(--space-2) var(--space-3);margin-block:var(--space-6) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);background:var(--surface);font-size:var(--fs-label);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}.cap-run-bar[hidden]{display:none}.cap-run-progress{font-weight:var(--weight-heading);flex:10rem;margin:0}.cap-run-roll{flex-basis:100%;order:1}.cap-run-bar [data-run=view][aria-pressed=true]{background:var(--text);color:var(--ground)}.cap-run-warning{color:var(--crit);font-size:var(--fs-detail);flex-basis:100%;margin:0}.cap-run-confirm{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-basis:100%;margin:0;display:flex}[data-run=on] :is(.cap-run-step-done,[aria-current=step],li[data-step]){padding:var(--space-3) var(--space-3) var(--space-3) var(--space-2);border-inline-start:4px solid #0000}[data-run=on] [aria-current=step]{border-inline-start-color:var(--primary);background:var(--raised)}[data-run=on] .cap-run-step-done>[data-run-text]{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}[data-run=on] li:has([data-run-flag=critical]):not(.cap-run-step-done){border-inline-start-color:var(--crit)}.cap-run-tools{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--fs-label);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.cap-run-done{align-items:center;gap:var(--space-2);min-block-size:var(--target);cursor:pointer;display:inline-flex}.cap-run-done input{block-size:1.5rem;inline-size:1.5rem;accent-color:var(--primary)}.cap-run-timer{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.cap-run-clock{min-inline-size:4.5ch;font-family:var(--readout);font-variant-numeric:tabular-nums;font-weight:var(--weight-heading);font-size:var(--fs-h3)}.cap-run-timer[data-state=done] .cap-run-clock{color:var(--crit)}.cap-run-timer [hidden]{display:none}.cap-run-note{flex-basis:100%}.cap-run-note>summary{min-block-size:var(--target);color:var(--muted);cursor:pointer;align-items:center;display:flex}.cap-run-note textarea{inline-size:100%}.cap-run-summary{padding:var(--pad-card);border:1px solid var(--line-strong);margin-block-start:var(--space-6)}.cap-run-summary[hidden]{display:none}.cap-run-summary h2{margin-block-start:0}.cap-run-summary label{margin-block:var(--space-3) var(--space-1);font-weight:var(--weight-heading);display:block}.cap-run-summary textarea{inline-size:100%}.cap-run-actions{gap:var(--space-2);flex-wrap:wrap;margin-block-end:0;display:flex}[data-view=step] li[data-step]:not(.cap-run-step-shown){display:none}[data-view=step]>:not(:has(.cap-run-step-shown)){display:none}[data-view=step] section>:not(:is(h2,h3,h4)):not(:has(.cap-run-step-shown)){display:none}[data-view=step] .cap-run-step-shown{font-size:var(--fs-h3);line-height:1.5}[data-view=step] .cap-run-step-shown .cap-run-tools{font-size:var(--fs-body)}[data-view=step] .cap-run-step-shown.cap-cue{margin-inline-start:-1.75rem;padding-block-end:var(--space-5);list-style:none}@media print{.cap-run-start,.cap-run-bar,.cap-run-actions,.cap-run-timer button{display:none!important}.cap-run-note:not([open]),.cap-run-note>summary{display:none}.cap-run-note textarea{resize:none;border:0;padding:0}[data-run=on] li[data-step]{break-inside:avoid}[data-run=on] .cap-run-step-done>[data-run-text]{text-decoration:none}}}@layer cap.utilities;
