.ebilling-module__IxRXCq__track{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.ebilling-module__IxRXCq__stop{padding-right:28px;position:relative}.ebilling-module__IxRXCq__node{background:hsl(var(--surface-card));border:3px solid hsl(var(--brand-orange));z-index:2;border-radius:50%;width:18px;height:18px;position:relative}.ebilling-module__IxRXCq__stop:first-child .ebilling-module__IxRXCq__node,.ebilling-module__IxRXCq__stop:last-child .ebilling-module__IxRXCq__node{background:hsl(var(--brand-orange))}.ebilling-module__IxRXCq__line{background:hsl(var(--card-border));z-index:1;height:4px;position:absolute;top:7px;left:18px;right:0;overflow:hidden}.ebilling-module__IxRXCq__line:after{content:"";background:hsl(var(--brand-orange));transform-origin:0;animation:.7s ease-out forwards ebilling-module__IxRXCq__fillX;position:absolute;inset:0;transform:scaleX(0)}.ebilling-module__IxRXCq__stop:first-child .ebilling-module__IxRXCq__line:after{animation-delay:.3s}.ebilling-module__IxRXCq__stop:nth-child(2) .ebilling-module__IxRXCq__line:after{animation-delay:1s}.ebilling-module__IxRXCq__stop:nth-child(3) .ebilling-module__IxRXCq__line:after{animation-delay:1.7s}.ebilling-module__IxRXCq__stop:last-child .ebilling-module__IxRXCq__line{display:none}@keyframes ebilling-module__IxRXCq__fillX{to{transform:scaleX(1)}}@keyframes ebilling-module__IxRXCq__fillY{to{transform:scaleY(1)}}@media (max-width:820px){.ebilling-module__IxRXCq__track{grid-template-columns:1fr}.ebilling-module__IxRXCq__stop{padding:0 0 26px 40px}.ebilling-module__IxRXCq__node{position:absolute;top:2px;left:0}.ebilling-module__IxRXCq__line{width:4px;height:auto;inset:20px auto 0 7px}.ebilling-module__IxRXCq__line:after{transform-origin:top;animation-name:ebilling-module__IxRXCq__fillY;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.ebilling-module__IxRXCq__line:after{animation:none;transform:none}}.ebilling-module__IxRXCq__gantt{grid-template-columns:220px repeat(16,1fr);align-items:center;row-gap:12px;min-width:720px;display:grid}
