:root{--verde-institucional-50:#E7F1EF;--verde-institucional-200:#91C0B6;--verde-institucional-300:#5FA495;--verde-institucional-400:#409281;--verde-institucional-600:#0F6C58;--verde-institucional-700:#0B5445;--verde-institucional-800:#094135;--verde-digital-50:#E9FFF4;--verde-digital-300:#68FFB2;--verde-digital-500:#1EFF8C;--verde-digital-600:#1BEB7F;--verde-digital-700:#15B563;--verde-on-50:#F9FFEC;--verde-on-300:#D7FF7E;--verde-on-500:#C4FF3F;--neutra-0:#FFFFFF;--neutra-50:#F4F5F4;--neutra-100:#E6E9EB;--neutra-200:#D1D4D3;--neutra-300:#B1B9B7;--neutra-400:#8C9895;--neutra-500:#576864;--neutra-600:#364B46;--neutra-700:#041E18;--alerta-50:#FFF9E6;--alerta-300:#FFE28D;--alerta-500:#FFC107;--erro-50:#FCEBEC;--erro-300:#E87882;--erro-600:#C8303F;--erro-700:#9C2631;--erro-800:#791D26;--gradiente-ativo:linear-gradient(to right, #1EFF8C, #C4FF3F);--gradiente-hover:linear-gradient(to right, #C4FF3F, #1EFF8C)}.bloco-usinas-grafico-dados-brutos{margin-top:32px}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos{padding:20px;border-radius:8px;border:1px solid var(--neutra-400,#8c9895);background:var(--neutra-0,#fff);position:relative}@media (max-width:991.98px){.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos{padding-left:12px}}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos h3{margin:0;color:var(--neutra-700,#041e18);font-size:22px;line-height:32px;letter-spacing:0;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-bottom:32px}@media (max-width:575.98px){.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos h3{font-size:14px;line-height:22px;letter-spacing:0;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper{width:100%;height:470px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}@media (max-width:575.98px){.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper{height:530px}}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper::-webkit-scrollbar{display:none}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper .grafico-grafico-dados-brutos-inner{position:relative;height:430px;min-width:800px}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper .grafico-grafico-dados-brutos-inner canvas{width:100%!important;height:100%!important;display:block}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper::after,.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper::before{content:"";position:absolute;top:0;bottom:0;width:37px;z-index:2;pointer-events:none;border-radius:8px;opacity:0;transition:opacity .3s ease;height:73%;margin-top:11%}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper::before{left:0;background:linear-gradient(to right,var(--neutra-0,#fff) 0,rgba(255,255,255,0) 100%)}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper::after{right:0;background:linear-gradient(to left,var(--neutra-0,#fff) 0,rgba(255,255,255,0) 100%)}@media (max-width:991.98px){.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper::after,.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper::before{opacity:1}}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper .legenda-customizada{display:flex;justify-content:left;gap:20px;margin-top:24px}@media (max-width:575.98px){.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper .legenda-customizada{display:block;margin-top:20px}}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper .legenda-customizada .box-legenda{display:flex;align-items:center;gap:6px}@media (max-width:575.98px){.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper .legenda-customizada .box-legenda{margin-bottom:12px}}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper .legenda-customizada .box-legenda .icon-legenda{display:inline-block}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper .legenda-customizada .box-legenda .icon-legenda.afluente{width:14px;height:14px;background-color:#409281;border-radius:2px}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper .legenda-customizada .box-legenda .icon-legenda.defluente{width:18px;height:2px;background-color:#c8303f}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper .legenda-customizada .box-legenda .icon-legenda.volume{width:14px;height:14px;background-color:rgba(231,241,239,.65);border:1px solid rgba(231,241,239,.65);border-radius:2px}.bloco-usinas-grafico-dados-brutos .box-grafico-dados-brutos .grafico-grafico-dados-brutos-wrapper .legenda-customizada .box-legenda .text-legenda{font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-usinas-grafico-dados-brutos .loader{position:relative;overflow:hidden}.bloco-usinas-grafico-dados-brutos .loader::before{content:"";position:absolute;inset:0;z-index:10;border-radius:inherit;background:linear-gradient(100deg,#e0e0e0 20%,#f5f5f5 40%,#e0e0e0 60%);background-size:200% 100%;animation:shimmer 1.5s infinite linear;pointer-events:none}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.modo-contraste .bloco-usinas-dados-tempo-real *,.modo-contraste .bloco-usinas-dados-tempo-real ::after,.modo-contraste .bloco-usinas-dados-tempo-real ::before{border-color:#000!important}.modo-contraste .bloco-usinas-dados-tempo-real canvas{filter:grayscale(100%) brightness(.3)}