.dipl_progress_bar_wrapper{background-color:#eee;overflow:hidden;z-index:9999}.dipl_progress_bar_percent{font-size:12px;padding:5px}.dipl_progress_bar_layout_bar{border:0 solid #000;border-radius:50px;height:30px;position:relative;width:100%}.dipl_progress_bar_layout_bar .dipl_progress_bar_inner{align-items:center;background-color:#007bff;color:#fff;display:flex;flex-direction:row;font-family:sans-serif;font-weight:700;height:100%;inset:0;justify-content:center;overflow:hidden;position:absolute;transition:width .1s ease-out,height .1s ease-out;width:0}.dipl_progress_bar_striped .dipl_progress_bar_inner{animation:dipl-stripe-slide 1s linear infinite;background-image:linear-gradient(-45deg,hsl(0 0% 100% / .15) 25%,transparent 0,transparent 50%,hsl(0 0% 100% / .15) 0,hsl(0 0% 100% / .15) 75%,transparent 0,transparent);background-size:40px 40px}@keyframes dipl-stripe-slide{0%{background-position:40px 0}to{background-position:0 0}}.dipl_progress_bar_wrapper.dipl_progress_bar_layout_bar[data-bar_direction=vertical]{height:500px;width:30px}.dipl_progress_bar_wrapper.dipl_progress_bar_layout_bar[data-bar_direction=vertical] .dipl_progress_bar_percent{writing-mode:sideways-lr}.dipl_progress_bar_layout_circle{background:none;position:relative;width:150px}.dipl_progress_bar_layout_circle .dipl_progress_bar_inner{width:100%!important}.dipl_progress_bar_layout_circle .dipl_progress_bar_percent{color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.dipl_progress_bar_layout_circle svg.dipl_progress_bar_circle{height:100%;transform:rotate(-90deg);width:100%}.dipl_progress_bar_layout_circle svg circle{cx:50;cy:50;fill:none;r:45;stroke-width:10}.dipl_progress_bar_layout_circle svg circle.dipl_fill_progress_bar_bg{fill:#131313;stroke:none}.dipl_progress_bar_layout_circle svg circle.dipl_circle_bg{fill:none;stroke:#eee;stroke-width:8}.dipl_progress_bar_layout_circle svg circle.dipl_circle_fg{fill:none;stroke:#007bff;stroke-dasharray:282.6;stroke-dashoffset:282.6;stroke-linecap:round;stroke-width:8}.dipl_progress_bar_layout_half_circle{background:none;position:relative;width:150px;z-index:9999}.dipl_progress_bar_layout_half_circle .dipl_progress_bar_inner{position:relative;width:100%!important}.dipl_progress_bar_layout_half_circle svg.dipl_half_circle{display:block;height:100%;transform:rotate(0deg);width:100%}.dipl_progress_bar_layout_half_circle svg .dipl_circle_bg{fill:#131313;stroke:#e9ecef;stroke-width:12}.dipl_progress_bar_layout_half_circle svg .dipl_circle_fg{fill:none;stroke:#007bff;stroke-dasharray:282.74;stroke-dashoffset:282.74;stroke-linecap:square;stroke-width:12}.dipl_progress_bar_layout_half_circle .dipl_progress_bar_percent{color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;left:50%;pointer-events:none;position:absolute;top:70%;transform:translate(-50%,-50%)}