.flow-motion-overlay{pointer-events:none}.flow-motion-path{fill:none;stroke:#2688ae;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 11;animation:flow-current .75s linear infinite}.flow-motion-path.flow-motion-return{stroke:#bd8a50}.flow-motion-near>rect{stroke:#398daf!important;stroke-width:2.5!important}.flow-motion-selected>rect{stroke:#246b91!important;stroke-width:3.5!important}@keyframes flow-current{to{stroke-dashoffset:-18}}@media(prefers-reduced-motion:reduce){.flow-motion-path{animation:none;stroke-dasharray:none}}
.mobile-step.ioni-mobile-active{border-color:#168e9b;box-shadow:0 0 0 3px #63c7c477;color:#075e6d}.mobile-arrow.ioni-mobile-flow{color:#087b9a;font-weight:800;animation:ioni-mobile-flow .7s ease-in-out infinite alternate}@keyframes ioni-mobile-flow{to{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.mobile-arrow.ioni-mobile-flow{animation:none}}
/* Embedded in the narrower split view: keep the readable diagram (scrollable) instead of the phone list. */
@media(min-width:421px) and (max-width:1100px){html.embed .graphic{display:block;width:960px;min-width:960px;height:auto}html.embed .mobile-workflow{display:none}html.embed .scroll{overflow:auto}}
