.thim-blocks-progress-bar{margin-bottom:1.5em;font-family:inherit;font-size:14px;line-height:1.4;color:#333}.thim-blocks-progress-bar .thim-progress-title{display:block;margin-bottom:12px;font-weight:600}.thim-blocks-progress-bar .thim-progress-title.inside{margin-bottom:0;position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#fff;z-index:10}.thim-blocks-progress-bar .thim-progress-track{background-color:#f0f0f0;border-radius:4px;height:20px;position:relative}.thim-blocks-progress-bar .thim-progress-track .thim-progress-fill{background-color:#3b82f6;height:100%;width:0;transition:width .6s ease;position:relative}.thim-blocks-progress-bar .thim-progress-percent{display:inline-block;margin-top:12px;font-size:14px;color:#666;font-weight:600}.thim-blocks-progress-bar .thim-progress-percent.append{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#fff;margin:0}.thim-blocks-progress-bar .thim-progress-percent.tooltip{position:absolute;top:-28px;right:0;background:#333;color:#fff;padding:2px 6px;border-radius:3px;font-size:12px;white-space:nowrap;margin:0}.thim-blocks-progress-bar .thim-progress-percent.tooltip::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #333}.thim-blocks-progress-bar .thim-progress-percent.inside{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#333;margin:0}.thim-blocks-progress-bar .thim-progress-percent.outside{display:inline-block;margin-left:8px;color:#333}
