.cp-step{border-bottom:1px solid var(--ui-border,var(--border-primary));min-height:44px;font-size:var(--text-sm);flex-shrink:0;align-items:center;gap:8px;padding:4px 14px 4px 10px;display:flex}.cp-step-back{border-radius:var(--radius-md);width:32px;height:32px;color:var(--ui-ink-muted,var(--text-muted));cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cp-step-back:hover{background:var(--ui-hover);color:var(--ui-ink,var(--text-primary))}.cp-step-back:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.cp-step-title{min-width:0;color:var(--ui-ink,var(--text-primary));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cp-step-choose{color:var(--ui-ink-muted,var(--text-muted));flex-shrink:0;margin-inline-start:auto}@media (max-width:768px){.cp-step-back{width:40px;height:40px}.cp-item.cp-action-item,html[data-density=compact] .cp-item.cp-action-item{min-height:44px}.cp-step-choose{display:none}}