.skc-steps:not(.skc-steps--all) .variations th{display:none}.skc-steps:not(.skc-steps--all) .variations tbody,.skc-steps:not(.skc-steps--all) [data-skc-step=done] td{gap:0}.skc-steps:not(.skc-steps--all) [data-skc-step=active]{padding-block:var(--skc-s4, 16px)}.skc-steps:not(.skc-steps--all) [data-skc-step=done] .skc-swatches{min-height:0}.skc-steps:not(.skc-steps--all) .skc-swatches__legend{min-height:0}.skc-steps:not(.skc-steps--all) .skc-swatches__current,.skc-steps:not(.skc-steps--all) [data-skc-step=pending],.skc-steps:not(.skc-steps--all) [data-skc-step=done] .skc-swatches__group,.skc-steps:not(.skc-steps--all) [data-skc-step=done] .skc-step__ask,.skc-steps:not(.skc-steps--all) [data-skc-step=active] .skc-step__done{display:none}.skc-steps--all .skc-swatches{min-height:0}.skc-step__next[hidden],.skc-steps--all .skc-step,.skc-steps--all .skc-step__next,.skc-steps--all .skc-swatches .skc-swatches__group{display:none}.skc-step__ask{display:flex;flex-direction:column;gap:var(--skc-s1, 4px);margin:0 0 var(--skc-s3, 12px)}.skc-step__count{font-size:var(--skc-t-xs, 12px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--skc-c-muted, #6B6659)}.skc-step__title{font-family:var(--skc-ff-display, sans-serif);font-size:var(--skc-t-lg, 20px);font-weight:700;line-height:1.2}.skc-step__done{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--skc-s1, 4px) var(--skc-s3, 12px);margin:0;padding-block:var(--skc-s2, 8px);border-bottom:1px solid var(--skc-c-line, #EAE1D2)}.skc-step__name{min-width:8em;color:var(--skc-c-muted, #6B6659)}.skc-step__value{flex:1;font-weight:600}.skc-step__change,.skc-steps__all{min-height:24px;padding:0;border:0;background:none;color:var(--skc-c-on-surface, #070731);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.skc-steps__all{margin-block:var(--skc-s3, 12px) var(--skc-s2, 8px);font-size:var(--skc-t-sm, 14px)}.skc-step__next{margin-block-start:var(--skc-s3, 12px);padding:10px var(--skc-s5, 24px);border:1px solid var(--skc-c-on-surface, #070731);border-radius:var(--skc-r, 4px);background:none;color:var(--skc-c-on-surface, #070731);font:600 var(--skc-t-md, 16px)/1.2 var(--skc-ff-ui, var(--skc-ff-text, sans-serif));cursor:pointer}
