/* One shared, measured travelling light. Decorative only; the content stays still. */
html body #main#main#main#main [data-dn-progress][data-dnp-ready]{position:relative;isolation:isolate;--dnp-colour:#00a99f;--dnp-track:#90b8b0;--dnp-edge:#fffefa}
html body #main#main#main#main [data-dnp-ready]::before{content:""!important;display:block!important;position:absolute!important;pointer-events:none;z-index:0;left:var(--dnp-left);top:var(--dnp-top);width:var(--dnp-width);height:var(--dnp-height);border:0;border-radius:2px;opacity:.7;background:linear-gradient(var(--dnp-gradient,90deg),var(--dnp-colour) 0 var(--dnp-fill),var(--dnp-track) var(--dnp-fill) 100%);transform:none!important}
html body #main#main#main#main [data-dnp-ready]::after{content:""!important;display:block!important;position:absolute!important;pointer-events:none;z-index:3;left:var(--dnp-x);top:var(--dnp-y);width:10px;height:10px;border:2px solid var(--dnp-edge);border-radius:50%;background:var(--dnp-colour);box-shadow:0 0 0 3px #00b2a92b,0 0 15px #00b2a98c;transform:translate(-50%,-50%)}
html body #main#main#main#main [data-dnp-ready][data-dnp-layout="vertical"]{--dnp-gradient:180deg}
html body #main#main#main#main [data-dnp-ready][data-dnp-layout="strip"]{padding-top:calc(var(--dnp-base-top,0px) + 26px)!important}
html body #main#main#main#main [data-dnp-ready] [data-dnp-node]{position:relative;z-index:2;animation:none!important;animation-delay:0s!important;transition:box-shadow .16s ease!important}
html body #main#main#main#main [data-dnp-style="numbers"][data-dnp-ready] [data-dnp-node]{display:grid;place-items:center;min-width:26px;min-height:26px;flex-shrink:0;box-sizing:border-box;border-radius:50%;background:#0b1d3a!important;color:#fffefa!important;line-height:1.1;box-shadow:0 0 0 1px #008b8366}
html body #main#main#main#main [data-dnp-ready] [data-dnp-node].dnp-reached{background:#00b2a9!important;color:#0b1d3a!important;box-shadow:0 0 0 1px #007a73}
html body #main#main#main#main [data-dnp-ready] [data-dnp-node].dnp-active{box-shadow:0 0 0 2px #007a73,0 0 0 5px #00b2a92b,0 0 15px #00b2a955}
html body #main#main#main#main [data-dnp-style="dots"][data-dnp-ready] .booklet-path-rail{display:none!important}
html body #main#main#main#main [data-dnp-style="dots"][data-dnp-ready] [data-dnp-node]{width:20px;height:20px;border:3px solid #f8f5eb;border-radius:50%;background:#9ebbb1;box-shadow:0 0 0 1px #8aaba0}
html body #main#main#main#main [data-dnp-style="icons"][data-dnp-ready] [data-dnp-node]{background:#fffefa!important;color:#0b1d3a!important;border-radius:7px}
html body #main#main#main#main [data-dnp-style="icons"][data-dnp-ready] [data-dnp-node].dnp-active{box-shadow:0 0 0 2px #008f87,0 0 0 5px #00b2a933,0 0 15px #00b2a955}
html body #main#main#main#main [data-dnp-owner]>.process-track{display:none!important}
html body #main#main#main#main :is(.dn-campaign-journey-steps,.dn-campaign-process-steps,.dn-growth-plan-steps)[data-dnp-ready]>li::before{display:none!important}
html body #main#main#main#main [data-fd-surface="teal"] [data-dnp-ready]{--dnp-colour:#0b1d3a;--dnp-track:#577d7c;--dnp-edge:#fffefa}
html body #main#main#main#main [data-fd-surface="teal"] [data-dnp-ready] [data-dnp-node].dnp-active{background:#fffefa!important;color:#0b1d3a!important;box-shadow:0 0 0 2px #0b1d3a,0 0 0 5px #fffefa50}
html body #main#main#main#main [data-dnp-ready][data-dnp-motion="static"]::after{display:none!important}
@media(prefers-reduced-motion:reduce),print{html body #main#main#main#main [data-dnp-ready]::after{display:none!important}html body #main#main#main#main [data-dnp-ready] [data-dnp-node]{transition:none!important;animation:none!important}}
