:host{display:flex;flex-direction:column;flex:1;background:var(--dynamic-form-container-background,var(--fds-surface-variant));--fds-accordion-label-font-default:var(--fds-headline-small);padding:var(--fds-spacing-200);gap:var(--fds-spacing-150)}:host(.submitting){opacity:0.5;pointer-events:none}:host(.no-padding){padding:0}:host(.spaced-gap){gap:var(--fds-spacing-const-gap-v-section,var(--fds-spacing-300))}.form-step-container{position:relative;width:100%;display:flex;flex-direction:column;flex:1}.stepper-progress-container{min-height:72px;position:relative;display:flex;flex-direction:column;padding:var(--fds-spacing-050);border:1px solid var(--fds-surface-variant-2);border-radius:var(--fds-round-150);box-shadow:var(--fds-elevation-on-surface-03);z-index:1;background:var(--fds-background);overflow:hidden}:host([data-theme="dark"]) .stepper-progress-container,:host-context([data-theme="dark"]) .stepper-progress-container{background:var(--fds-surface)}.progress-bar-wrapper{border-top:none;border-radius:0 0 var(--fds-round-100) var(--fds-round-100);background:transparent}.slide-left{animation:slideInLeft 0.2s cubic-bezier(0.22,1,0.36,1) both}.slide-right{animation:slideInRight 0.2s cubic-bezier(0.22,1,0.36,1) both}.slide-bottom{animation:slideInBottom 0.45s cubic-bezier(0.34,1.56,0.64,1) both}.slide-top{animation:slideInTop 0.4s cubic-bezier(0.22,1,0.36,1) both}.slide-in-forward{animation:slideInForward 0.3s cubic-bezier(0.25,0.46,0.45,0.94) both}.slide-in-back{animation:slideInBack 0.3s cubic-bezier(0.25,0.46,0.45,0.94) both}.fade-exit{animation:fadeOut 0.2s ease-out forwards}@keyframes slideInLeft{from{transform:translateX(100%);opacity:0;z-index:-1}to{transform:translateX(0);opacity:1;z-index:auto}}@keyframes slideInRight{from{transform:translateX(-100%);opacity:0;z-index:-1}to{transform:translateX(0);opacity:1;z-index:auto}}@keyframes slideInBottom{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInTop{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInForward{from{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInBack{from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}