.dc-steps{width:100%;max-width:68ch;margin:2px 0 4px}.dc-steps-hd{border-radius:var(--ck-radius);min-height:28px;font:inherit;color:var(--a-dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:-6px;padding:2px 8px 2px 6px;font-size:12px;transition:background-color 80ms,color 80ms;display:inline-flex}.dc-steps-hd:hover{background:var(--ck-hover);color:var(--a-ink)}.dc-steps-hd:focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.dc-chev{transition:transform var(--ck-spring-fast);display:inline-block}.dc-steps-hd[aria-expanded=true] .dc-chev{transform:rotate(90deg)}.dc-steps-panel{transition:grid-template-rows var(--ck-spring-slow);grid-template-rows:0fr;display:grid}.dc-steps-panel[data-open=true]{grid-template-rows:1fr}.dc-steps-panel>div{overflow:hidden}.dc-step{gap:10px;padding:4px 2px;display:flex}.dc-step-rail{flex-direction:column;flex:none;align-items:center;width:14px;display:flex}.dc-step-rail i{background:color-mix(in oklab, var(--a-dim) 60%, transparent);border-radius:50%;width:6px;height:6px;margin-top:6px}.dc-step-rail b{background:var(--a-line-2);flex:1;width:1px;margin-top:4px}.dc-step:last-child .dc-step-rail b{display:none}.dc-step.is-running .dc-step-rail i{background:var(--a-accent)}.dc-step-l{color:var(--a-ink);font-size:13px;font-weight:500;line-height:1.35}.dc-step-d{color:var(--a-dim);font-size:12px;line-height:1.4}.dc-steps-live .dc-step-new{animation:dc-step-in var(--ck-spring-moderate) both}@keyframes dc-step-in{0%{opacity:0;transform:translateY(4px)}}.dc-card{border:1px solid var(--a-line-2);border-radius:var(--ck-radius);background:var(--ck-panel);flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:68ch;margin:6px 0;padding:10px 12px;display:flex}.dc-card-nav{color:var(--a-ink);flex-flow:wrap;justify-content:space-between;align-items:center;font-size:13px}.dc-card-title{color:var(--a-ink);font-size:13px;font-weight:600}.dc-card-meta,.dc-card-note{color:var(--a-dim);font-size:12px;line-height:1.45}.dc-recipients{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.dc-text{border-left:2px solid var(--a-line-2);color:var(--a-ink);white-space:pre-wrap;margin:4px 0 0;padding:6px 10px;font-size:13px;line-height:1.45}.dc-card-block{flex-direction:column;gap:2px;display:flex}.dc-card-label{color:var(--a-ink);font-size:12px;font-weight:600}.dc-card-list{color:var(--a-dim);margin:0;padding-left:18px;font-size:12px;line-height:1.45;list-style:outside}.dc-card-field{width:100%;max-width:42ch;color:var(--a-dim);flex-direction:column;gap:4px;font-size:12px;display:flex}.dc-card-field input{width:100%;font:inherit;color:var(--ck-ink);background:var(--ck-bg);border:1px solid var(--a-line-2);border-radius:var(--ck-radius);padding:6px 8px;font-size:13px}.dc-card-field input:focus-visible{outline:2px solid var(--ck-accent);outline-offset:1px}.dc-card-field input:disabled{opacity:.6}@media (max-width:640px){.dc-card .ck-button,.dc-card-field input{min-height:44px}}.dc-card-done{color:var(--ck-green);font-size:12px}.dc-card-done.is-failed{color:var(--ck-red)}@media (prefers-reduced-motion:reduce){.dc-steps-panel,.dc-chev{transition:none}.dc-steps-live .dc-step-new{animation:none}}
