.pp-progress-bar-layout-grid .pp-progress-bar-container{justify-items:center}.pp-progress-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.pp-progress-bar-dots .pp-progress-bar-wrapper,.pp-progress-bar-line .pp-progress-bar-wrapper{width:100%}.pp-progress-bar-line .pp-progress-line{margin-top:var(--pp-label-spacing,10px)}.pp-progress-bar-vertical .pp-progress-bar-wrapper{gap:var(--pp-label-spacing,10px)}.pp-progress-label{font-size:16px;font-weight:700;margin-bottom:5px;color:var(--pp-label-color,inherit)}.pp-progress-bar-dots .pp-progress-count,.pp-progress-bar-line .pp-progress-count{float:inline-end}.pp-bar-label-percentage,.pp-progress-count{color:var(--pp-count-color,inherit)}.pp-progress-line{position:relative;height:var(--pp-bar-thickness,30px);line-height:var(--pp-bar-thickness, 30px);background-color:#e0e0e0;border-radius:var(--pp-bar-radius,10px);overflow:hidden}.pp-progress-fill{height:100%;background-color:#6ec1e4;width:0;-webkit-transition:width 1s ease;transition:width 1s ease;border-radius:var(--pp-bar-radius,10px)}.pp-progress-bar-striped .pp-progress-fill{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.pp-progress-bar-active .pp-progress-fill{-webkit-animation:pp-progress-bar-stripes 2s linear infinite;animation:pp-progress-bar-stripes 2s linear infinite}@-webkit-keyframes pp-progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes pp-progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}.pp-progress-bar-rainbow .pp-progress-fill{background:-webkit-gradient(linear,right top,left top,from(#9400d3),color-stop(indigo),color-stop(#00f),color-stop(#0f0),color-stop(#ff0),color-stop(#ff7f00),to(red));background:linear-gradient(270deg,#9400d3,indigo,#00f,#0f0,#ff0,#ff7f00,red);-webkit-animation:pp-rainbow 5s ease infinite;animation:pp-rainbow 5s ease infinite;background-size:500% 500%;position:absolute}@-webkit-keyframes pp-rainbow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes pp-rainbow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.pp-bar-container-label{position:relative}.pp-bar-container-label::after{content:"";clear:both;position:relative;display:block}.pp-bar-container-label p:first-of-type{margin:0;float:inline-start}.pp-bar-container-label p:nth-of-type(2){margin:0;float:inline-end}.pp-bar-indicator-align-left .pp-bar-center-label{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.pp-bar-indicator-align-center .pp-bar-center-label{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pp-bar-indicator-pin.pp-bar-indicator-align-left .pp-bar-center-label{-webkit-margin-start:calc(var(--pp-indicator-pin-size,1px)/ 2);margin-inline-start:calc(var(--pp-indicator-pin-size,1px)/ 2)}.pp-bar-indicator-pin.pp-bar-indicator-align-right .pp-bar-center-label{-webkit-margin-start:calc(var(--pp-indicator-pin-size,1px)/ -2);margin-inline-start:calc(var(--pp-indicator-pin-size,1px)/ -2)}.pp-bar-indicator-arrow.pp-bar-indicator-align-left .pp-bar-center-label{-webkit-margin-start:var(--pp-indicator-arrow-size,7px);margin-inline-start:var(--pp-indicator-arrow-size,7px)}.pp-bar-indicator-arrow.pp-bar-indicator-align-right .pp-bar-center-label{-webkit-margin-start:calc(var(--pp-indicator-arrow-size,7px) * -1);margin-inline-start:calc(var(--pp-indicator-arrow-size,7px) * -1)}.pp-bar-label{position:relative;float:inline-start;width:0;inset-inline-start:50%}.pp-bar-center-label{position:relative;white-space:nowrap;color:var(--pp-label-color,inherit)}.pp-bar-label-arrow{height:15px;inset-inline-start:50%;display:inline-block;-webkit-border-start:var(--pp-indicator-arrow-size,7px) solid transparent;border-inline-start:var(--pp-indicator-arrow-size,7px) solid transparent;-webkit-border-end:var(--pp-indicator-arrow-size,7px) solid transparent;border-inline-end:var(--pp-indicator-arrow-size,7px) solid transparent;border-top:var(--pp-indicator-arrow-size,11px) solid;color:var(--pp-indicator-color,inherit);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pp-bar-label-pin{border-inline-start-width:var(--pp-indicator-pin-size,1px);border-inline-start-style:solid;border-color:var(--pp-indicator-color,currentColor);height:12px;inset-inline-start:50%;display:inline-block}.pp-bar-label-arrow,.pp-bar-label-pin{-webkit-transform:translateX(50%);transform:translateX(50%)}.pp-progress-bar-vertical{text-align:center}.pp-progress-bar-vertical .pp-progress-bar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pp-progress-bar-vertical .pp-vertical-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 auto}.pp-progress-bar-vertical .pp-bar-container-label{position:absolute;height:100%;-webkit-margin-start:25px;margin-inline-start:25px;overflow:visible}.pp-progress-bar-vertical .pp-bar-label{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pp-progress-bar-vertical .pp-bar-center-label{-webkit-transform:unset!important;transform:unset!important}.pp-progress-bar-vertical .pp-bar-container-label p:nth-of-type(2){-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.pp-bar-circle-wrapper{position:relative;width:var(--pp-circle-size,200px);height:var(--pp-circle-size,200px);border-radius:50%;overflow:hidden}.pp-bar-circle{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;clip-path:inset(0 0 0 50%)}.pp-bar-circle .pp-progress-fill{position:absolute;inset-inline-start:0;top:0;height:100%;width:100%;background:0 0;border-style:solid;border-width:var(--pp-circle-border-width,10px);border-color:var(--pp-circle-fill-color,#0af);border-radius:50%;clip-path:inset(0 50% 0 0)}.pp-bar-circle .pp-progress-fill-left{-webkit-transform:rotate(0);transform:rotate(0)}.pp-bar-circle .pp-progress-fill-right{-webkit-transform:rotate(180deg);transform:rotate(180deg);visibility:hidden}.pp-bar-circle-inner{height:100%;width:100%;border-style:solid;border-width:var(--pp-circle-border-width,10px);border-color:var(--pp-circle-track-color,#e0e0e0);border-radius:50%}.pp-progress-bar-circle_half .pp-progress-circle-half{width:var(--pp-circle-size,200px);height:calc(var(--pp-circle-size,200px)/ 2);overflow:hidden;position:relative}.pp-progress-bar-circle_half .pp-bar-circle{clip-path:inset(0 0 50% 0)}.pp-progress-bar-circle_half .pp-bar-circle .pp-progress-fill{clip-path:inset(50% 0 0 0);-webkit-transform:rotate(0);transform:rotate(0)}.pp-progress-bar-circle_half .pp-bar-circle-content{top:initial;bottom:0;-webkit-transform:translateY(0);transform:translateY(0);width:var(--pp-circle-size,200px)}.pp-progress-bar-circle_half .pp-progress-bar-hf-labels{width:var(--pp-circle-size,200px)}.pp-progress-bar-circle_half .pp-progress-bar-hf-labels .pp-progress-bar-hf-label-right{float:inline-end}.pp-progress-bar-hf-label-left,.pp-progress-bar-hf-label-right{color:var(--pp-suffix-color,inherit)}.pp-bar-circle-content{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.pp-vertical-bar{position:relative;width:var(--pp-bar-thickness,30px);height:150px;background-color:#e0e0e0;border-radius:var(--pp-bar-radius,10px);overflow:hidden}.pp-vertical-bar .pp-progress-fill{width:100%;height:0;-webkit-transition:height 1s ease;transition:height 1s ease;border-radius:var(--pp-bar-radius,10px)}.pp-progress-dots .pp-progress-fill{background-color:transparent;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.pp-progress-dots .pp-progress-segment{position:relative;width:25px;height:25px;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.pp-progress-dots .segment-inner{position:absolute;top:0;inset-inline-start:0;height:100%;background-color:#6ec1e4}@media (max-width:768px){.pp-bar-center-label{-webkit-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important;-webkit-transform-origin:0;transform-origin:0}}