/* Keep the animated fill visible against both site themes. Widths come from the calculator. */
:root #evo-independence .ei-savings-panel .es-track{position:relative;height:14px;overflow:visible;background:#dbe9ec;box-shadow:inset 0 0 0 1px #1a596415;border-radius:20px}
:root #evo-independence .ei-savings-panel .es-track>div{position:relative;height:100%;min-width:0;border-radius:20px;background:linear-gradient(90deg,#008d91,#50d9c2);box-shadow:inset 0 1px 0 #ffffff45}
:root #evo-independence .ei-savings-panel .es-track>div:after{content:"";position:absolute;right:0;top:50%;width:22px;height:22px;box-sizing:border-box;border:4px solid #00a798;border-radius:50%;background:#f3fffc;transform:translate(50%,-50%);box-shadow:0 1px 5px #064e4a30}
:root #evo-independence .ei-savings-panel .es-track[aria-valuenow="0"]>div:after{display:none}
:root[data-evo-theme=dark] #evo-independence .ei-savings-panel .es-track{background:#294952;box-shadow:inset 0 0 0 1px #72ddce18}
:root[data-evo-theme=dark] #evo-independence .ei-savings-panel .es-track>div{background:linear-gradient(90deg,#00bbae,#73f0d6);box-shadow:0 0 12px #17cbb329,inset 0 1px 0 #c0ffef55}
:root[data-evo-theme=dark] #evo-independence .ei-savings-panel .es-track>div:after{background:#e7fff8;border-color:#41ddbf;box-shadow:0 0 0 3px #142f39,0 0 12px #41ddbf30}
