.action-flow-progress{gap:var(--space-8) var(--space-16);margin:0 0 var(--space-20);padding:0 0 var(--space-16);border-bottom:var(--hairline);flex-wrap:wrap;list-style:none;display:flex}.action-flow-progress>li{align-items:center;gap:var(--space-8);color:var(--muted);font-size:var(--text-xs);display:inline-flex}.action-flow-progress-mark{inline-size:var(--space-24);block-size:var(--space-24);border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-full);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);place-items:center;display:inline-grid}.action-flow-progress>li[data-state=current]{color:var(--ink);font-weight:var(--weight-semibold)}.action-flow-progress>li[data-state=current] .action-flow-progress-mark{border-color:var(--accent-solid);background:var(--accent-solid);color:var(--fg-on-brand)}.action-flow-progress>li[data-state=done]{color:var(--ink-soft)}.action-flow-progress>li[data-state=done] .action-flow-progress-mark{border-color:var(--status-success);color:var(--status-success)}.action-flow-step{gap:var(--space-12);display:grid}.action-flow-step>h3{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);line-height:var(--leading-tight);text-transform:none;color:var(--ink);margin:0}.action-flow-step>h3:focus{outline:none}.action-flow-step>h3:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.action-flow-step-description{color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.action-flow-footer{gap:var(--space-8);inline-size:100%;display:grid}.action-flow-blocked{color:var(--muted);font-size:var(--text-xs);margin:0}.action-flow-controls{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.action-flow-confirm{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;inline-size:100%;display:flex}.action-flow-confirm>p{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0 auto 0 0}.action-flow-success{align-items:center;gap:var(--space-8);color:var(--status-success);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;display:flex}.action-flow-spin{animation:action-flow-spin calc(4 * var(--duration-base)) linear infinite}@keyframes action-flow-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.action-flow-spin{animation:none}}html[data-scheduleworks-motion] .action-flow-spin{animation:none}.action-flow-field{gap:var(--space-4);display:grid}.action-flow-field>span{font-weight:var(--weight-semibold);font-size:var(--text-sm)}.action-flow-field>input{min-block-size:var(--control-height);border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);padding-inline:var(--space-12);color:var(--ink);font:inherit}.action-flow-field>input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.action-flow-field>small{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}
.action-launcher{border:var(--hairline);border-radius:var(--radius);background:var(--surface)}.action-launcher-title{border-bottom:var(--hairline);padding:var(--space-12) var(--band-inline);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);margin:0}.action-launcher>ul{margin:0;padding:0;list-style:none}.action-launcher>ul>li+li .action-launcher-item{border-top:var(--border-width-hairline) solid var(--border-light)}.action-launcher-item{align-items:center;gap:var(--space-2) var(--space-12);inline-size:100%;min-block-size:var(--control-height);padding:var(--space-12) var(--band-inline);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.action-launcher-item:hover:not(:disabled){background:var(--surface-subtle)}.action-launcher-item:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-inset-offset)}.action-launcher-item:disabled{color:var(--muted);cursor:not-allowed}.action-launcher-label{align-items:center;gap:var(--space-8);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.action-launcher-item>svg{color:var(--muted);grid-area:1/2/span 2}.action-launcher-description{color:var(--ink-soft);font-size:var(--text-xs);line-height:var(--leading-relaxed);grid-column:1}.action-launcher-flag{border-radius:var(--radius-full);background:var(--status-warning-soft);padding:0 var(--space-8);color:var(--status-warning);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.action-launcher-blocked{padding:0 var(--band-inline) var(--space-12);color:var(--muted);font-size:var(--text-xs);margin:0}.action-launcher-guidance{border-bottom:var(--border-width-hairline) solid var(--border-light);padding:var(--space-10) var(--band-inline);color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.action-launcher-item[data-primary]{box-shadow:inset var(--border-width-rail) 0 0 var(--accent-solid);background:var(--brand-50)}.action-launcher-item[data-primary]:hover:not(:disabled){background:var(--brand-100)}.action-launcher-next{border-radius:var(--radius-full);background:var(--accent-solid);padding:0 var(--space-8);color:var(--fg-on-brand);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}
.exam-lifecycle{gap:var(--space-16);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.exam-lifecycle-issues,.exam-lifecycle-queue-list,.exam-lifecycle-cases,.exam-lifecycle-change-list,.exam-lifecycle-moves,.exam-lifecycle-versions,.exam-lifecycle-resolutions{margin:var(--space-12) 0 0;gap:var(--space-8);padding:0;list-style:none;display:grid}.exam-lifecycle-issues>li,.exam-lifecycle-change-list>li,.exam-lifecycle-queue{border:var(--border-width-hairline) solid var(--border);border-left:var(--border-width-rail) solid var(--border);border-radius:var(--radius-sm);padding:var(--space-12) var(--space-14);background:var(--surface);gap:var(--space-6);display:grid}.exam-lifecycle-blocker,.exam-lifecycle-change-open{border-left-color:var(--red)}.exam-lifecycle-warning{border-left-color:var(--amber)}.exam-lifecycle-change-decided{border-left-color:var(--status-success)}.exam-lifecycle-queue-head{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.exam-lifecycle-queue-head h3{font-size:var(--text-base);margin:0}.exam-lifecycle-cases>li{border-top:var(--border-width-hairline) solid var(--border);padding-top:var(--space-10);gap:var(--space-6);display:grid}.exam-lifecycle-cases h4{margin:0}.exam-lifecycle-resolutions{padding-left:var(--space-20);gap:var(--space-4);list-style:outside}.exam-lifecycle-moves{padding-left:var(--space-20);list-style:outside}.exam-lifecycle-comparison{margin-top:var(--space-16);border-top:var(--border-width-hairline) solid var(--border);padding-top:var(--space-12);gap:var(--space-8);display:grid}.exam-lifecycle-comparison h3{align-items:center;gap:var(--space-6);margin:0;display:flex}.exam-lifecycle-comparison dd,.exam-lifecycle-history td[data-numeric]{font-variant-numeric:var(--font-numeric)}.exam-lifecycle-decision{color:var(--muted);margin:0}.exam-lifecycle-decision-actions,.exam-lifecycle-actions{align-items:center;gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.exam-lifecycle-actions .action-requirement{margin:0}.exam-lifecycle-versions{gap:var(--space-2);font-size:var(--text-sm);color:var(--muted)}
