:root{--clr-light-green:#64f5d2;--font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--clr-dark:#5f5f5f;--clr-pink:#785af0;--border-clr:#e6e6e6;--clr-blue:#148cfa;--clr-white:#fff}.ab-progress{position:relative}.ab-progress,.ab-progress *{box-sizing:border-box;-webkit-user-select:none;user-select:none}.ab-progress+.ab-progress{margin-top:20px}.ab-progress .progress-title{font-size:var(--progress-title-fs,15px);font-weight:var(--progress-title-fw,700);color:var(--progress-title-clr,var(--clr-white));font-family:var(--progress-title-font,var(--font-family));z-index:100}.ab-progress .progress-indicator{font-size:15px;font-weight:400;color:#2e2e2e;position:relative;margin:5px 0;padding-bottom:7px;line-height:15px;font-family:var(--font-family)}.ab-progress .progress-indicator-inner{transform:translateX(-50%);padding:8px 8px 7px;font-size:var(--progress-fs,16px);font-weight:var(--progress-fw,500);margin-bottom:4px;color:var(--progress-indicator-color,var(--clr-white));position:absolute;bottom:0;border-radius:3px;background:var(--progress-indicator-background,var(--clr-dark));line-height:1;font-family:var(--progress-font,var(--font-family))}.ab-progress .progress-bar-wrap{height:var(--progressbar-height,6px);border:1px solid var(--progressbar-border,transparent);border-radius:var(--progressbar-radius,6px);background:var(--progressbar-background,#f0f0f0)}.ab-progress .down-arrow{border-right:6px solid transparent;transform:translateX(-50%);border-left:6px solid transparent;position:absolute;border-top:7px solid var(--progress-indicator-background,var(--clr-dark));top:100%;left:50%}.ab-progress .ab-progress-bar{height:var(--progressbar-height,6px);border-radius:var(--progressbar-radius,6px);background:var(--progressbar-fill,linear-gradient(to right,var(--clr-pink) 0,var(--clr-blue) 100%));width:0}.progress-tooltip{--progress-title-clr:var(--clr-dark)}.progress-inline{--progress-indicator-color:var(var(--clr-white));--progressbar-radius:3px;--progress-fw:700;--progress-indicator-background:transparent;--progressbar-fill:linear-gradient(to right,var(--clr-blue) 0%,var(--clr-light-green) 100%);--progressbar-border:var(--border-clr);--progressbar-background:transparent;--progressbar-height:35px;--progress-fs:13px}.progress-inline .progress-title{transform:translateY(-50%);padding:0;position:absolute;top:50%;margin:0;left:14px}.progress-inline .progress-indicator{padding:0;margin:0}.progress-inline .progress-indicator-inner{transform:translateX(-100%);bottom:-36px}.progress-inline .ab-progress-bar{box-shadow:3px 5px 8px rgba(0,0,0,.15)}