/* Optional configuration navigation; numbering does not imply execution or completion. Default horizontal standard steps do not match these selectors. */
.mis-extended-steps[data-mis-steps-orientation="vertical"]{flex-direction:column;min-width:0}
.mis-extended-steps[data-mis-steps-orientation="vertical"]>button{min-width:0;flex-shrink:0;white-space:normal;text-align:start}
.mis-extended-steps:is([data-mis-steps-presentation="directory"],[data-mis-steps-presentation="underline"]){gap:0;min-width:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.mis-extended-steps:is([data-mis-steps-presentation="directory"],[data-mis-steps-presentation="underline"])>button{position:relative;box-sizing:border-box;min-width:0;gap:.75em;padding:1.1em .8em;line-height:1.6;text-align:start;white-space:normal;border:0!important;border-radius:var(--mis-control-radius,6px)!important;background:transparent!important;color:var(--mis-ui-heading,var(--text))!important;box-shadow:none!important;font-weight:400}
.mis-extended-steps:is([data-mis-steps-presentation="directory"],[data-mis-steps-presentation="underline"]) .mis-steps-number{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:1.8em;height:1.8em;border:1px solid var(--border,var(--mis-control-border));border-radius:50%;background:var(--surface,#fff);font-size:var(--mis-type-caption,inherit);font-weight:400;color:var(--muted,var(--text))}
.mis-extended-steps:is([data-mis-steps-presentation="directory"],[data-mis-steps-presentation="underline"]) .mis-steps-copy{flex:1;min-width:0;overflow-wrap:anywhere;gap:.3em;font-weight:400}
.mis-extended-steps:is([data-mis-steps-presentation="directory"],[data-mis-steps-presentation="underline"]) .mis-steps-copy>small{display:block;font-size:var(--mis-type-caption,inherit);font-weight:400;color:var(--muted,var(--text))}
.mis-extended-steps .mis-steps-title{display:flex;align-items:center;gap:.5em;min-width:0;overflow-wrap:anywhere}
.mis-extended-steps .mis-steps-icon{display:inline-flex;flex:none;align-items:center;color:inherit}
.mis-extended-steps .mis-steps-icon>svg{width:1.35em;height:1.35em;flex:none}
.mis-extended-steps[data-mis-steps-presentation="directory"]>button[aria-current="step"]{background:var(--primary-soft,color-mix(in srgb,var(--mis-control-primary,var(--primary)) 8%,var(--surface,#fff)))!important;color:var(--mis-control-primary,var(--primary))!important}
.mis-extended-steps[data-mis-steps-presentation="directory"][data-mis-steps-orientation="vertical"]>button{display:grid;grid-template-columns:1.8em minmax(0,1fr);align-items:flex-start;margin-block-end:.6em}
.mis-extended-steps[data-mis-steps-presentation="directory"][data-mis-steps-orientation="vertical"] .mis-steps-number{width:100%;height:auto;aspect-ratio:1}
.mis-extended-steps[data-mis-steps-presentation="directory"][data-mis-steps-orientation="vertical"]>button:not(:last-child)::after{content:"";position:absolute;inset-inline-start:calc(.8em + .9em - .5px);top:2.9em;bottom:-.6em;width:1px;background:var(--border,var(--mis-control-border));pointer-events:none}
.mis-extended-steps[data-mis-steps-presentation="underline"]{border-bottom:1px solid var(--border,var(--mis-control-border))!important;gap:1.4em;overflow-x:auto}
.mis-extended-steps[data-mis-steps-presentation="underline"]>button{border-radius:0!important;flex:1 0 auto;align-items:center;padding:1em .2em 1.3em}
.mis-extended-steps[data-mis-steps-presentation="underline"] .mis-steps-number{border-radius:var(--mis-control-radius,5px)}
.mis-extended-steps[data-mis-steps-presentation="underline"]>button[aria-current="step"]{box-shadow:inset 0 -2px var(--mis-control-primary,var(--primary))!important;color:var(--mis-control-primary,var(--primary))!important}
.mis-extended-steps:is([data-mis-steps-presentation="directory"],[data-mis-steps-presentation="underline"])>button[aria-current="step"] .mis-steps-number{color:var(--mis-control-on-primary,#fff);border-color:var(--mis-control-primary,var(--primary));background:var(--mis-control-primary,var(--primary))}
.mis-extended-steps:is([data-mis-steps-presentation="directory"],[data-mis-steps-presentation="underline"])>button[data-tone="error"],.mis-extended-steps:is([data-mis-steps-presentation="directory"],[data-mis-steps-presentation="underline"])>button[data-tone="error"] .mis-steps-number{color:var(--danger,#b42318)!important;border-color:var(--danger,#b42318)}
.mis-extended-steps:is([data-mis-steps-presentation="directory"],[data-mis-steps-presentation="underline"])>button[data-tone="error"][aria-current="step"] .mis-steps-number{color:var(--mis-control-on-danger,#fff)!important;background:var(--danger,#b42318)}
.mis-extended-steps:is([data-mis-steps-presentation="directory"],[data-mis-steps-presentation="underline"])>button:focus-visible{outline:2px solid var(--mis-control-primary,var(--primary));outline-offset:-2px}
