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