#ej-energia .ej-energy-network{margin:28px 0 24px;padding:20px;border:1px solid #dce5f7;border-radius:24px;background:linear-gradient(145deg,#f3f6fc,#fff);text-align:left;overflow:hidden;box-sizing:border-box}.ej-network-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.ej-network-toolbar button{display:flex;align-items:center;gap:12px;border:1px solid #dce5f7;border-radius:24px;background:#fff;padding:8px 14px;color:#1037b6;font:600 11px/1.5 Inter,Arial,sans-serif;cursor:pointer}.ej-network-toolbar button:focus-visible{outline:3px solid #92b5ff;outline-offset:3px}.ej-network-toolbar button span{color:#e52312}.ej-network-signal{display:flex;gap:5px}.ej-network-signal i{width:6px;height:6px;background:#1037b6;border-radius:50%}.ej-network-signal i:nth-child(2){background:#e52312}.ej-network-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:16px}.ej-network-factors{display:grid;gap:14px}.ej-network-factor{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;position:relative;border:1px solid #dce5f7;border-radius:14px;padding:18px 12px;background:#fff;min-height:82px;color:#102968;font:600 12px/1.5 Inter,Arial,sans-serif;animation:ej-factor-signal 12s ease-in-out infinite;animation-delay:calc(var(--step)*2s)}.ej-network-factor b{position:absolute;right:8px;top:5px;font:700 8px/1 Inter,Arial,sans-serif;color:#9dadcb}.ej-network-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f3f6fc;color:#1037b6}.ej-network-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ej-network-factors:last-child .ej-network-icon{color:#e52312;background:#fff1ee}.ej-network-scene{min-width:0}.ej-network-scene>svg{display:block;width:100%;height:auto;border-radius:24px}.ej-network-links{animation:ej-network-flow 4s linear infinite}.ej-network-forklift{animation:ej-network-travel 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ej-network-load{animation:ej-network-lift 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ej-network-charge-light,.ej-network-battery-bar{animation:ej-network-blink 2.5s ease-in-out infinite}.ej-network-clock-hand{animation:ej-network-turn 12s linear infinite;transform-origin:0 0}.ej-energy-network.is-paused *{animation-play-state:paused!important}@keyframes ej-network-flow{to{stroke-dashoffset:-52}}@keyframes ej-network-travel{0%,100%{translate:-12px 0}50%{translate:12px 0}}@keyframes ej-network-lift{0%,15%,85%,100%{translate:0 0}40%,65%{translate:0 -23px}}@keyframes ej-network-blink{50%{opacity:.3}}@keyframes ej-network-turn{to{rotate:360deg}}@keyframes ej-factor-signal{0%,15%,100%{border-color:#dce5f7;box-shadow:0 0 0 0 #1037b600}5%,10%{border-color:#90acec;box-shadow:0 0 0 4px #1037b60a}}@media(max-width:1150px){.ej-network-layout{grid-template-columns:1fr 1fr}.ej-network-scene{grid-column:1/-1;grid-row:1;max-width:520px;width:100%;justify-self:center}.ej-network-factor{min-height:70px}.ej-network-factors{gap:12px}}@media(max-width:767px){#ej-energia .ej-energy-network{padding:15px;border-radius:18px}.ej-network-layout{gap:12px}.ej-network-factor{grid-template-columns:1fr;justify-items:start;gap:8px;padding:14px 12px;min-height:114px;font-size:11px}.ej-network-scene>svg{border-radius:18px}.ej-network-toolbar button{font-size:10px}.ej-network-toolbar{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.ej-energy-network *{animation:none!important}}