/* SOFIZARE staffelkorting-balk */
.sz-bar{margin:0 0 16px;padding:12px 14px 22px;border:1px solid rgba(var(--border-color),1);border-radius:6px;text-align:left}
.sz-bar .sz-bar__text{margin:0 0 10px;font-size:13px;line-height:1.35}
.sz-bar.is-active .sz-bar__text{color:#178553;font-weight:600}
.sz-bar .sz-bar__track{position:relative;height:6px;margin:0 8px 0 0;border-radius:3px;background:rgba(var(--border-color),1)}
.sz-bar .sz-bar__fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:#1E9E62;transition:width .3s ease}
.sz-bar .sz-bar__marker{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;border:2px solid rgba(var(--border-color),1);box-sizing:border-box}
.sz-bar .sz-bar__marker.is-reached{background:#1E9E62;border-color:#1E9E62}
.sz-bar .sz-bar__pct{position:absolute;top:14px;left:50%;transform:translateX(-50%);font-size:11px;line-height:1;opacity:.7;white-space:nowrap}
.sz-bar .sz-bar__marker.is-reached .sz-bar__pct{opacity:1;color:#178553;font-weight:600}
.sz-bar--page{margin-bottom:20px}
