#MainContent [data-zv-guide-consistency] .zvgc-progress{display:grid;gap:5px;min-width:0;margin:0 0 22px;color:#fff;text-align:left}#MainContent [data-zv-guide-consistency] .zvgc-progress__count{margin:0;color:inherit;font-size:14px;font-weight:700;line-height:1.4}#MainContent [data-zv-guide-consistency] .zvgc-progress__title{display:block;color:#ffffffad;font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}#MainContent [data-zv-guide-consistency] .zvgc-progress__track{height:4px;margin-top:8px;overflow:hidden;border:0;border-radius:4px;background:#ffffff29}#MainContent [data-zv-guide-consistency] .zvgc-progress__fill{display:block;height:100%;width:0;border-radius:inherit;background:#a4f048;transition:width .18s ease}#MainContent [data-zv-guide-consistency] .zvgc-mobile-progress{display:none}#MainContent [data-zv-guide-consistency] .zvgc-progress--existing{margin-top:5px}#MainContent [data-zv-guide-consistency] :is(.zv-installation__media--phone,.zv-app-handleiding__phone-card,.zv-energy__screen){box-sizing:border-box!important;padding:14px!important;border:1px solid #dce3db!important;border-radius:28px!important;background:#f5f7f2!important;box-shadow:0 12px 30px #0f1f120f!important;overflow:hidden}#MainContent [data-zv-guide-consistency] :is(.zv-installation__media--phone,.zv-app-handleiding__phone-card,.zv-energy__screen):before,#MainContent [data-zv-guide-consistency] :is(.zv-installation__media--phone,.zv-app-handleiding__phone-card,.zv-energy__screen):after{content:none!important;display:none!important}#MainContent [data-zv-guide-consistency] .zv-installation__media--phone .zv-installation__screen{padding:0!important;border:0!important;border-radius:14px!important;background:#fff!important;overflow:hidden;box-shadow:none!important}#MainContent [data-zv-guide-consistency] :is(.zv-installation__media--phone,.zv-app-handleiding__phone-card,.zv-energy__screen) img,#MainContent [data-zv-guide-consistency] .zv-app-handleiding__phone-card .zv-app-handleiding__screen{display:block;width:100%;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:14px!important;background:#fff!important;object-fit:contain!important;clip-path:none!important;box-shadow:none!important}#MainContent [data-zv-guide-consistency] :is(.zv-installation__media--phone,.zv-app-handleiding__phone-card,.zv-energy__screen) figcaption{margin:12px 0 0!important;padding:0!important;color:#667268!important;font-size:11px;line-height:1.5;text-align:center}#MainContent [data-zv-guide-consistency] .zvgc-restart-workspace{display:grid;grid-template-columns:245px minmax(0,1fr);align-items:start;gap:clamp(30px,4vw,60px);margin:36px 0 48px}#MainContent [data-zv-guide-consistency] .zvgc-restart-workspace>.zv-restart__steps{min-width:0;margin-top:0;margin-bottom:0}#MainContent [data-zv-guide-consistency] .zvgc-rail{position:sticky;top:calc(var(--header-height,82px) + 24px);padding:22px;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(160deg,#071900,#102b08)}#MainContent [data-zv-guide-consistency] .zvgc-rail__label{margin:0 0 16px;color:#a4f048;font-size:11px;font-weight:700;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}#MainContent [data-zv-guide-consistency] .zvgc-rail nav{display:grid;gap:5px}#MainContent [data-zv-guide-consistency] .zvgc-rail nav a{display:block;padding:10px 12px;border:1px solid transparent;border-radius:10px;color:#ffffffb8;font-size:12px;line-height:1.5;text-decoration:none}#MainContent [data-zv-guide-consistency] .zvgc-rail nav a:hover,#MainContent [data-zv-guide-consistency] .zvgc-rail nav a[aria-current=step]{border-color:#a4f0482e;color:#a4f048;background:#a4f04814}#MainContent [data-zv-guide-consistency] .zvgc-rail select{width:100%;min-height:44px;padding:10px 30px 10px 12px;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;background:#15320e;font:inherit;font-size:13px}#MainContent [data-zv-guide-consistency] .zvgc-rail select option{color:#fff;background:#15320e}#MainContent [data-zv-guide-consistency] .zvgc-rail a:focus-visible,#MainContent [data-zv-guide-consistency] .zvgc-rail select:focus-visible{outline:3px solid #a4f048;outline-offset:3px}#MainContent [data-zv-guide-consistency] .zvgc-rail__jump{display:none}@media(max-width:999px){#MainContent [data-zv-guide-consistency] .zvgc-progress--sidebar{display:none}#MainContent [data-zv-guide-consistency] .zvgc-mobile-progress{display:grid;gap:4px;margin:0 0 16px}#MainContent [data-zv-guide-consistency] .zvgc-mobile-progress--standalone{padding:18px 20px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0b2204;margin-bottom:22px}#MainContent [data-zv-guide-consistency] .zvgc-mobile-progress .zvgc-progress__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#MainContent [data-zv-guide-consistency] .zvgc-restart-workspace{grid-template-columns:minmax(0,1fr);gap:24px}#MainContent [data-zv-guide-consistency] .zvgc-rail{position:static;padding:20px;border-radius:20px}#MainContent [data-zv-guide-consistency] .zvgc-rail__label{margin-bottom:12px}#MainContent [data-zv-guide-consistency] .zvgc-rail nav{display:none}#MainContent [data-zv-guide-consistency] .zvgc-rail__jump{display:grid;gap:8px;font-size:12px}}@media(prefers-reduced-motion:reduce){#MainContent [data-zv-guide-consistency] .zvgc-progress__fill{transition:none}}@media(min-width:1000px){#MainContent [data-zv-guide-consistency] .zvgc-progress-header{position:sticky;top:-22px;z-index:2;margin:-22px -22px 16px;padding:22px 22px 16px;background:#0b2204;border-radius:23px 23px 0 0}#MainContent [data-zv-guide-consistency] .zvgc-progress-header .zvgc-progress{margin-bottom:0}}#MainContent [data-zv-guide-consistency] :is(.zv-app-handleiding__toc,.zv-energy__toc,.zv-guide-workspace__rail,.zvgc-rail){scrollbar-width:none!important;scrollbar-gutter:auto!important;-ms-overflow-style:none}#MainContent [data-zv-guide-consistency] :is(.zv-app-handleiding__toc,.zv-energy__toc,.zv-guide-workspace__rail,.zvgc-rail)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}#MainContent [data-zv-guide-consistency] [data-zvgc-progress-ready]{background:#0b2204!important}#MainContent [data-zv-guide-consistency] .zvgc-progress-header{background:#0b2204}#MainContent [data-zv-guide-consistency] [data-zvgc-progress-ready]:before,#MainContent [data-zv-guide-consistency] [data-zvgc-progress-ready]:after{content:none!important;display:none!important}
/*# sourceMappingURL=/cdn/shop/t/389/assets/zv-guide-consistency.css.map */
