.sp{justify-content:center;align-items:center;gap:var(--d7-step-gap);display:flex}.sp-btn{inline-size:var(--d7-touch);block-size:var(--d7-touch);border-radius:var(--d7-radius-pill);background:var(--d7-step-btn-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--d7-dur-press) var(--d7-ease-press);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.sp-btn:active{transform:scale(var(--d7-carousel-dot-press))}.sp-icon-play{border-left:11px solid var(--d7-text);border-block:calc(var(--d7-step-icon) / 2) solid transparent;block-size:0;inline-size:0;margin-left:3px;display:block}.sp-icon-pause{gap:4px;display:flex}.sp-icon-pause>span{inline-size:3px;block-size:var(--d7-step-icon);background:var(--d7-text);border-radius:2px;display:block}.sp-icon-replay{border:2px solid var(--d7-text);border-radius:var(--d7-radius-pill);border-top-color:#0000;block-size:15px;inline-size:15px;display:block;position:relative;transform:rotate(-38deg)}.sp-icon-replay>span{border-left:5px solid var(--d7-text);border-block:3px solid #0000;block-size:0;inline-size:0;position:absolute;top:-3px;right:-2px;transform:rotate(38deg)}.sp-rail{align-items:center;gap:var(--d7-step-dot-gap);block-size:var(--d7-touch);padding-inline:var(--d7-step-rail-pad);border-radius:var(--d7-radius-pill);background:var(--d7-step-rail-bg);display:flex}.sp-step{block-size:var(--d7-touch);cursor:pointer;border-radius:var(--d7-radius-pill);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.sp-dot{inline-size:var(--d7-step-dot);block-size:var(--d7-step-dot);border-radius:var(--d7-radius-pill);background:var(--d7-step-track);transition:inline-size var(--d7-dur-switch) var(--d7-ease-press);display:block;overflow:hidden}.sp-step[aria-current=true] .sp-dot{inline-size:var(--d7-step-dot-active-w)}.sp-fill{block-size:100%;inline-size:var(--fill,0%);border-radius:var(--d7-radius-pill);background:var(--d7-text);display:block}@media (prefers-reduced-motion:reduce){.sp-dot{transition-duration:var(--d7-dur-reduced)}.sp-btn:active{transform:none}}
