.ed-progress{position:relative;line-height:1;display:flex;align-items:center}.ed-progress__text{font-size:14px;color:var(--ed-text-color-regular);margin-left:5px;min-width:50px;line-height:1}.ed-progress__text i{vertical-align:middle;display:block}.ed-progress--circle,.ed-progress--dashboard{display:inline-block}.ed-progress--circle .ed-progress__text,.ed-progress--dashboard .ed-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translate(0,-50%)}.ed-progress--circle .ed-progress__text i,.ed-progress--dashboard .ed-progress__text i{vertical-align:middle;display:inline-block}.ed-progress--without-text .ed-progress__text{display:none}.ed-progress--without-text .ed-progress-bar{padding-right:0;margin-right:0;display:block}.ed-progress--text-inside .ed-progress-bar{padding-right:0;margin-right:0}.ed-progress.is-success .ed-progress-bar__inner{background-color:var(--ed-color-success)}.ed-progress.is-success .ed-progress__text{color:var(--ed-color-success)}.ed-progress.is-warning .ed-progress-bar__inner{background-color:var(--ed-color-warning)}.ed-progress.is-warning .ed-progress__text{color:var(--ed-color-warning)}.ed-progress.is-exception .ed-progress-bar__inner{background-color:var(--ed-color-danger)}.ed-progress.is-exception .ed-progress__text{color:var(--ed-color-danger)}.ed-progress-bar{flex-grow:1;box-sizing:border-box}.ed-progress-bar__outer{height:6px;border-radius:100px;background-color:var(--ed-border-color-lighter);overflow:hidden;position:relative;vertical-align:middle}.ed-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:var(--ed-color-primary);text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.ed-progress-bar__inner::after{display:inline-block;content:"";height:100%;vertical-align:middle}.ed-progress-bar__inner--indeterminate{transform:translateZ(0);-webkit-animation:indeterminate 3s infinite;animation:indeterminate 3s infinite}.ed-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}@-webkit-keyframes indeterminate{0%{left:-100%}100%{left:100%}}@keyframes indeterminate{0%{left:-100%}100%{left:100%}}