.progress__wrapper::after,.progress__wrapper::before{content:"";display:block;height:10px}.progress__container{border-radius:12px;background:var(--progress-bg,#F5F5F5);color:var(--progress-fg,#000)}.progress__container::before{content:"";display:block;height:12px}.progress__timer{padding:0 10px;font:600 15px/normal "SF Pro Display";text-align:center}.progress__time{color:#2abb71}.progress__status{padding:4px 10px 0;font:600 15px/18px "SF Pro Display";text-align:center;transition:font .4s,opacity .4s}.progress__timer+.progress__status{opacity:.5;font:500 12px/18px "SF Pro Display"}.progress__status i{color:#2abb71;font-style:normal}.progress__status--delay i{color:#FFAE5B}.progress__steps{display:flex;padding:17px 0 10px}.progress__step{display:flex;flex-direction:column;align-items:center;margin:0 10px;position:relative}.progress__step--2{width:calc(100% / 2 - 20px)}.progress__step--3{width:calc(100% / 3 - 20px)}.progress__step--4{width:calc(100% / 4 - 20px)}.progress__step--5{width:calc(100% / 5 - 20px)}.progress__bar{position:absolute;top:9px;right:-9px;left:11px;height:2px;border-radius:1px;opacity:.5;background:var(--progress-fg,#000);transition:opacity 1s;transform:translateX(50%)}.progress__step--complete .progress__bar{opacity:1}.progress__icon{width:15px;height:15px;opacity:.5;transition:opacity 1s}.progress__step--complete .progress__icon{opacity:1}.progress__hint{opacity:.5;font:500 8px/normal "SF Pro Display";text-align:center;padding:4px 0 0;white-space:pre-wrap;min-height:24px}.pSpoiler-enter-active,.pSpoiler-leave-active{overflow:hidden;transition:height .4s,opacity .4s}.pSpoiler-enter,.pSpoiler-leave-to{height:0!important;opacity:0}.pFade-enter-active,.pFade-leave-active{transition:opacity .2s}.pFade-enter,.pFade-leave-to{opacity:0}
.progress{padding:10px 0}.html--default .progress{padding:20px 0 0 0;margin-bottom:-20px}.html--default .progress__wrapper::after,.html--default .progress__wrapper::before{height:20px}.progress__container{display:flex;padding:13px 16px 17px}.progress__timer{text-align:left;padding:0}.progress__status{padding:3px 0 0;text-align:left;text-wrap:balance;font:600 17px/18px "SF Pro Display"}.progress__info{margin:8px 20px 0 0;min-width:200px}.progress__steps{flex-grow:1;padding:0;position:relative;top:7px}.progress__bar{top:12px;right:-10px;left:18px}.progress__icon{width:22px;height:22px}.progress__hint{padding-top:1px;font-size:12px;min-height:auto;white-space:nowrap}.html--air .progress__container{padding:16px 32px 15px}.html--air .progress__status{font:500 20px/1.2 "SF Pro Display";padding:0}.html--air .progress__info{font:500 20px/1.2 "SF Pro Display";margin:0;min-width:250px}.html--air .progress__steps{top:0}.html--air .progress__icon{width:24px;height:24px}.html--air .progress__bar{top:14px;right:-10px;left:81px}.html--air .progress__hint{font-size:14px;font-weight:400;letter-spacing:-.01em;transition:color .15s;padding-top:8px;text-transform:lowercase}.html--air .progress__step--complete .progress__hint{color:#0F0F0F}.html--air .progress__timer{font-weight:500;font-size:19px}.html--air .progress__timer+.progress__status{font-size:14px;font-weight:400;transition:color .15s;padding-top:8px}
