.progress-button[disabled],.progress-button[disabled].state-loading{cursor:default;pointer-events:none}.progress-button[disabled].state-loading .progress{visibility:visible}.progress-button .content{position:relative;display:block}.notransition{-webkit-transition:none!important;transition:none!important}.progress-button .progress{visibility:hidden;background:#f0ff32}.progress-button .progress-inner{position:absolute;left:0;background:#f0ff32}.progress-button[data-horizontal] .progress-inner{top:0;width:0;height:100%;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s}.progress-button[data-style=shrink]{overflow:hidden;-webkit-transition:-webkit-transform .2s;transition:transform .2s}.progress-button[data-style=shrink][data-horizontal] .content{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.progress-button[data-style=shrink][data-horizontal] .content::after,.progress-button[data-style=shrink][data-horizontal] .content::before{top:100%;right:auto;left:50%;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.progress-button[data-style=shrink][data-horizontal].state-loading{-webkit-transform:scaleY(.3);transform:scaleY(.3);background:#fff;box-shadow:0 10px 35px -15px rgba(255,255,255,.8)}.progress-button[data-style=shrink][data-horizontal].state-loading .content{opacity:0}.progress-button[data-style=shrink][data-horizontal].state-error .content,.progress-button[data-style=shrink][data-horizontal].state-success .content{-webkit-transform:translateY(-100%);transform:translateY(-100%)}