:root{--primary-20:#f2f3f5;--primary-30:#eeeff2;--primary-40:#eaebee;--primary-50:#e5e6ea;--primary-100:#acced5;--primary-200:#b4b7c1;--primary-300:#9ca0ac;--primary-400:#848999;--primary-500:#6d7386;--primary-600:#575e73;--primary-700:#414a60;--primary-800:#2c374f;--primary-900:#17253e;--primary-950:#01132d;--white:#fff;--grey-5:#fbfbfb;--grey-20:#f2f2f2;--grey-30:#eee;--grey-40:#eaeaea;--grey-50:#e6e6e6;--grey-100:#cecece;--grey-200:#b6b6b6;--grey-300:#9f9f9f;--grey-400:#888;--grey-500:#727272;--grey-600:#5d5d5d;--grey-700:#494949;--grey-800:#353535;--grey-900:#232323;--grey-950:#111;--red-20:#ffeeed;--red-30:#ffe8e7;--red-40:#ffe3e1;--red-50:#ffdddb;--red-100:#ffbab9;--red-200:#ff9697;--red-300:#ff8387;--red-400:#ff5768;--red-500:#fa004b;--red-600:#e31345;--red-700:#cc1c40;--red-800:#9f2235;--red-900:#74232b;--red-950:#4c1f21;--blue-20:#f0f3ff;--blue-30:#eaf0ff;--blue-40:#e5ecff;--blue-50:#e0e5ff;--blue-100:#c1ccfe;--blue-200:#9fb4fd;--blue-300:#8da8fc;--blue-400:#6391fa;--blue-500:#1b7bf8;--blue-600:#2370e0;--blue-700:#2766c9;--blue-800:#2a519b;--blue-900:#283e70;--blue-950:#212b48;--green-20:#eefaf3;--green-30:#e8f8f0;--green-40:#e2f6ec;--green-50:#ddf4e9;--green-100:#bae8d4;--green-200:#96dcbe;--green-300:#82d6b4;--green-400:#57c99f;--green-500:#00bc8b;--green-600:#13ac7e;--green-700:#1c9a72;--green-800:#22795b;--green-900:#235945;--green-950:#1f3c30;--mango-20:#fff9ed;--mango-30:#fff8e7;--mango-40:#fff6e1;--mango-50:#fff3d9;--mango-100:#ffe7b3;--mango-200:#ffdb8c;--mango-300:#ffd578;--mango-400:#ffc94e;--mango-500:#ffbe0b;--mango-600:#e7ac14;--mango-700:#cf9b19;--mango-800:#a1791e;--mango-900:#75591e;--mango-950:#4b3b1b;--winter-sky-20:#fff0f3;--winter-sky-30:#ffeaf0;--winter-sky-40:#ffe5ec;--winter-sky-50:#ffdee3;--winter-sky-100:#ffbbc7;--winter-sky-200:#ff97ac;--winter-sky-300:#ff849f;--winter-sky-400:#ff5986;--winter-sky-500:#ff006e;--winter-sky-600:#e71466;--winter-sky-700:#cf1c5c;--winter-sky-800:#a2234b;--winter-sky-900:#762339;--winter-sky-950:#4c1f29;--violet-20:#f6eefe;--violet-30:#f3e8fe;--violet-40:#f0e3fd;--violet-50:#ecdbfd;--violet-100:#d8b7fa;--violet-200:#c394f7;--violet-300:#b783f5;--violet-400:#9f5ff1;--violet-500:#8338ec;--violet-600:#7834d6;--violet-700:#6d31bf;--violet-800:#592c95;--violet-900:#44266c;--violet-950:#311f46;--orange-20:#ffeeea;--orange-30:#ffe9e4;--orange-40:#ffe3dd;--orange-50:#ffe0d8;--orange-100:#ffc0b2;--orange-200:#ff9e8b;--orange-300:#ff8c78;--orange-400:#f65;--orange-500:#f33;--orange-600:#e73330;--orange-700:#d0322d;--orange-800:#a22f27;--orange-900:#762a21;--orange-950:#4d221c;--sm-small:12px;--md-medium:14px;--lg-large:16px;--xl-giant:24px;--xxl-extraGiant:36px}.viu-checkbox{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center}.viu-checkbox:hover:not(.disabled):not(.readonly){cursor:pointer}.viu-checkbox:hover:not(.disabled):not(.readonly) .contenedor-check .border:not(.checked){background:var(--grey-40)}.viu-checkbox:hover:not(.disabled):not(.readonly) .contenedor-check .border.checked.primary{background:var(--primary-40)}.viu-checkbox:hover:not(.disabled):not(.readonly) .contenedor-check .border.checked.blue{background:var(--blue-40)}.viu-checkbox:hover:not(.disabled):not(.readonly) .contenedor-check .border.checked.green{background:var(--green-40)}.viu-checkbox:active:not(.disabled):not(.readonly){cursor:pointer}.viu-checkbox:active:not(.disabled):not(.readonly) .contenedor-check .border:not(.checked){border:1px solid var(--grey-400)}.viu-checkbox:active:not(.disabled):not(.readonly) .contenedor-check .border.checked.primary{border:1px solid var(--primary-950)}.viu-checkbox:active:not(.disabled):not(.readonly) .contenedor-check .border.checked.blue{border:1px solid var(--blue-500)}.viu-checkbox:active:not(.disabled):not(.readonly) .contenedor-check .border.checked.green{border:1px solid var(--green-500)}.viu-checkbox .contenedor-check{width:22px;height:22px;box-sizing:border-box}.viu-checkbox .contenedor-check:focus-visible{outline:none}.viu-checkbox .contenedor-check:focus-visible .border:not(.checked):not(.disabled):not(.readonly){border:1px solid var(--grey-400)}.viu-checkbox .contenedor-check:focus-visible .border.checked.primary:not(.disabled):not(.readonly){border:1px solid var(--primary-950)}.viu-checkbox .contenedor-check:focus-visible .border.checked.blue:not(.disabled):not(.readonly){border:1px solid var(--blue-500)}.viu-checkbox .contenedor-check:focus-visible .border.checked.green:not(.disabled):not(.readonly){border:1px solid var(--green-500)}.viu-checkbox .contenedor-check .border{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:5px;box-sizing:border-box}.viu-checkbox .contenedor-check .border.circle{border-radius:50%}.viu-checkbox .contenedor-check .checkbox{width:14px;height:14px;font-size:9px;display:flex;justify-content:center;align-items:center;color:var(--white);border-radius:4px;padding-top:2px;cursor:pointer;border:2px solid var(--grey-400);box-sizing:border-box}.viu-checkbox .contenedor-check .checkbox.circle{border-radius:50%}.viu-checkbox .contenedor-check .checkbox.invalid:not(.checked):not(.disabled):not(.readonly){border:2px solid var(--red-500)}.viu-checkbox .contenedor-check .checkbox.primary.checked:not(.disabled){border:2px solid var(--primary-950);background:var(--primary-950)}.viu-checkbox .contenedor-check .checkbox.blue.checked:not(.disabled){border:2px solid var(--blue-500);background:var(--blue-500)}.viu-checkbox .contenedor-check .checkbox.green.checked:not(.disabled){border:2px solid var(--green-500);background:var(--green-500)}.viu-checkbox .contenedor-check .checkbox.disabled{border:2px solid var(--grey-100);cursor:default}.viu-checkbox .contenedor-check .checkbox.disabled.checked{background:var(--grey-100)}.viu-checkbox .contenedor-check .checkbox.readonly{cursor:default}.viu-checkbox .contenedor-check .label-checkbox{padding-left:10px;cursor:pointer}.viu-checkbox .contenedor-check.disabled .label-checkbox{cursor:default;opacity:.6}.viu-chart-bars[data-v-17a0447c]{position:relative;width:100%;height:350px;font-size:12px;min-height:350px}.viu-chart-bars .chart[data-v-17a0447c]{width:100%;height:100%}.viu-chart-bars .no-data-message[data-v-17a0447c]{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#fff}.viu-chart-bars .no-data-message .title[data-v-17a0447c]{margin-bottom:30px;color:#98a4bd;font-weight:500;font-size:18px}.viu-chart-bars .no-data-message .subtitle[data-v-17a0447c]{margin-top:20px;color:#98a4bd;font-size:14px;text-align:center}.consumo-info{width:100%;background:#fff;padding:20px;border-radius:10px;min-height:484px}.consumo-info .disabled{opacity:.8;cursor:none}.consumo-info .content-excel .download-excel{width:33px;height:33px;display:flex;justify-content:center;align-items:center;border:1px solid #000;margin-left:10px;border-radius:5px;cursor:pointer}.consumo-info .charging{display:flex;justify-content:center;margin-top:82px}.consumo-info .date-bar{display:flex;justify-content:space-between;align-items:center}.consumo-info .date-bar .viu-calendar .selected-date{border:none;border-bottom:1px solid #5c5c5c;border-radius:0;color:#1d1d1d;width:140px;min-width:140px}.consumo-info .consumo-title{font-family:Gilroy;font-style:normal;font-weight:700;font-size:18px;line-height:21px;color:#1d1d1d;margin-bottom:15px}.consumo-info .periodos-bar{width:100%;display:flex;justify-content:space-between;margin-bottom:25px}.consumo-info .periodos-bar .filtros-consumo{display:flex;width:15%;min-width:100px;background:#fff;border:1px solid #fff;color:#1d1d1d;padding:8px 20px;border-radius:5px;cursor:pointer;background:#269a8f}.consumo-info .periodos-bar .filtros-consumo .filtro{width:100%;display:flex}.consumo-info .periodos-bar .filtros-consumo .filtro i{margin-right:7px;color:#fff;font-size:14px;line-height:16px}.consumo-info .periodos-bar .filtros-consumo .filtro .text-button{font-family:Gilroy;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;color:#fff}.consumo-info .periodos-bar .filtros-consumo .filtro .ball-icon{position:relative}.consumo-info .periodos-bar .filtros-consumo .filtro .ball-icon .ball{width:20px;height:20px;border:2px solid #fff;border-radius:100%;background:#de3636;position:absolute;top:-18px;left:10px}.consumo-info .periodos-bar .periodos{display:flex;width:85%}.consumo-info .periodos-bar .periodos>div{margin-right:10px}.consumo-info .periodos-bar .periodos>div:last-child{margin-right:0}.consumo-info .periodos-bar .periodos .periodo{background:#fff;border:1px solid #fff;color:#1d1d1d;padding:8px 20px;border-radius:5px;cursor:pointer}.consumo-info .periodos-bar .periodos .periodo.active{background:#269a8f;border:1px solid #fff;color:#fff}.consumo-info .legend{width:100%;display:flex;justify-content:center}.consumo-info .legend .alternative-legend{display:flex;width:80%;flex-wrap:wrap;justify-content:center}.consumo-info .legend .alternative-legend .legend-element{display:flex;align-items:baseline;margin-right:10px;margin-bottom:9px;cursor:pointer}.consumo-info .legend .alternative-legend .legend-element .disabled-legend-tag{background-color:#a5a5a5!important}.consumo-info .legend .alternative-legend .legend-element .disabled-legend-label{color:#a5a5a5!important}.consumo-info .legend .alternative-legend .legend-element .tag-legend{height:8px;width:4px;border-radius:1px;margin-right:5px}.consumo-info .legend .alternative-legend .legend-element .tag-legend.impuestos{background-color:#85bfe9}.consumo-info .legend .alternative-legend .legend-element .tag-legend.peajes{background-color:#abadc2}.consumo-info .legend .alternative-legend .legend-element .tag-legend.p1{background-color:#178798}.consumo-info .legend .alternative-legend .legend-element .tag-legend.p2{background-color:#cde074}.consumo-info .legend .alternative-legend .legend-element .tag-legend.p3{background-color:#ffc68f}.consumo-info .legend .alternative-legend .legend-element .tag-legend.p4{background-color:#f58577}.consumo-info .legend .alternative-legend .legend-element .tag-legend.p5{background-color:#ac7e5d}.consumo-info .legend .alternative-legend .legend-element .tag-legend.p6{background-color:#dae21b}.consumo-info .legend .alternative-legend .legend-element .tag-legend.excedentes{background-color:#48a632}.consumo-info .legend .alternative-legend .legend-element .tag-legend.autoconsumo{width:16px;height:2px;align-self:center;background-color:#2ecf81}.consumo-info .legend .alternative-legend .legend-element .label-legend{font-size:12px;font-family:Gilroy;color:#4c516a;height:12px}@media(max-width:400px){.consumo-info .content-excel{width:100%;display:flex;justify-content:flex-end;margin-top:10px}}.filter{color:#1d1d1d;padding:5px}.filter .tooltip-actions{align-items:center;cursor:pointer}.filter input{margin-right:5px}.filter input,.filter label{cursor:pointer}.filter .hr{width:100%;height:1px;background:#a5a5a5;margin-bottom:10px;margin-top:6px}.filter .viu-checkbox{margin-bottom:10px;display:flex;align-items:center}.consumo-bars{width:100%;min-height:484px}.consumo-bars .calendars-consumo .color-red{display:none}.consumo-bars .info-message{width:100%;display:flex;margin-top:28px;justify-content:center}.consumo-bars .info-message .message{padding:2px 33px;width:auto;color:#3f89df;background:#e2ecff;border-radius:4px;font-size:10px;font-style:italic;font-weight:400;line-height:12px;text-align:center}.consumo-bars .pointer{cursor:pointer}.consumo-bars .grafica-consumo{min-height:392px}.consumo-bars .compare-date{flex-wrap:nowrap;margin-left:20px}.consumo-bars .compare-date,.consumo-bars .compare-date>label{align-items:center;display:flex}.consumo-bars .compare-date input{margin-right:5px}@media(max-width:550px){.consumo-bars .date-bar{display:flex;flex-direction:column}.consumo-bars .compare-date{margin-left:0;margin-top:10px}}@media(max-width:550px){.consumo-bars .periodos-bar .periodos{flex-wrap:wrap}.consumo-bars .periodos-bar .periodos .periodo{width:calc(50% - 10px)}}@media(max-width:400px){.consumo-bars .periodos-bar{flex-wrap:wrap}.consumo-bars .periodos-bar .periodos{flex-wrap:wrap;flex-direction:column;width:100%}.consumo-bars .periodos-bar .periodos .periodo{width:100%;margin:0}.consumo-bars .periodos-bar .filtros-consumo{width:100%}.consumo-bars .periodos-bar .filtros-consumo .filtro .ball-icon .ball{display:none}.consumo-bars .date-bar{flex-direction:column}.consumo-bars .date-bar .compare-date{margin-top:10px}}@media(max-width:400px){.viu-floating-interactive{width:100%}}.info-consumo-data{width:100%;min-height:279px;margin-top:20px}.info-consumo-data .cantidades{display:flex;justify-content:flex-end;width:100%}.info-consumo-data .far.fa-chevron-circle-down,.info-consumo-data .far.fa-chevron-circle-right{cursor:pointer}.info-consumo-data .mr-0{margin-right:0}.info-consumo-data .cabecera-fechas{width:100%;display:flex;background:#ecf0f6;border-radius:4px;min-height:30px;padding:8px 10px 8px}.info-consumo-data .cabecera-fechas .fechas-cabecera{display:flex;justify-content:flex-end;width:100%}.info-consumo-data .cabecera-fechas .descripciones{width:100%}.info-consumo-data .cabecera-fechas .columna-fecha{width:20%;margin-right:40px;display:flex;justify-content:right}.info-consumo-data .cabecera-fechas .columna-fecha-comparada{width:20%;font-size:14px;font-weight:700;letter-spacing:0;display:flex;justify-content:flex-end}.info-consumo-data .cabecera-fechas .columna-fecha{font-size:14px;font-weight:700;letter-spacing:0}.info-consumo-data .datos-potencia{width:100%}.info-consumo-data .datos-potencia .cabecera-potencia{margin-top:4px;border-radius:4px;background:#ecf0f6;min-height:45px;display:flex;padding:14px 10px 14px;cursor:pointer}.info-consumo-data .datos-potencia .cabecera-potencia .fechas{width:100%;display:flex;justify-content:flex-end}.info-consumo-data .datos-potencia .cabecera-potencia .descripcion{width:100%}.info-consumo-data .datos-potencia .cabecera-potencia .descripcion .descripcion-title{margin-left:11px;font-size:14px;font-weight:700;letter-spacing:0}.info-consumo-data .datos-potencia .cabecera-potencia .descripcion .descripcion-subtitle{font-size:14px;font-weight:300;letter-spacing:0}.info-consumo-data .datos-potencia .cabecera-potencia .columna-fecha{margin-right:40px}.info-consumo-data .datos-potencia .cabecera-potencia .columna-fecha,.info-consumo-data .datos-potencia .cabecera-potencia .columna-fecha-comparada{width:20%;font-size:14px;display:flex;justify-content:right;white-space:nowrap}.info-consumo-data .datos-potencia .peajes-potencia{width:100%;display:flex;background:#fafbfd;min-height:32px;border-bottom:1px solid #fff;border-top:1px solid #fff}.info-consumo-data .datos-potencia .peajes-potencia.is-title{min-height:45px}.info-consumo-data .datos-potencia .peajes-potencia .title{width:8px;border-radius:3px;flex-shrink:0}.info-consumo-data .datos-potencia .peajes-potencia .title.white{background:#fafbfd}.info-consumo-data .datos-potencia .peajes-potencia .title.color{background:#abadc2}.info-consumo-data .datos-potencia .peajes-potencia .descripcion{width:100%;display:flex;align-items:center;padding-left:10px}.info-consumo-data .datos-potencia .peajes-potencia .descripcion.bold{font-size:14px;font-weight:500;letter-spacing:0;text-align:left}.info-consumo-data .datos-potencia .peajes-potencia .cantidad{margin-right:40px;padding-right:10px}.info-consumo-data .datos-potencia .peajes-potencia .cantidad,.info-consumo-data .datos-potencia .peajes-potencia .cantidad-comparada{width:20%;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;font-size:14px;font-weight:400;letter-spacing:0;white-space:nowrap}.info-consumo-data .datos-energia{width:100%}.info-consumo-data .datos-energia .mr-0{margin-right:0}.info-consumo-data .datos-energia .cabecera-energia{margin-top:4px;border-radius:4px;background:#ecf0f6;min-height:45px;display:flex;padding:14px 10px 14px;cursor:pointer}.info-consumo-data .datos-energia .cabecera-energia .fechas{width:100%;display:flex;justify-content:flex-end}.info-consumo-data .datos-energia .cabecera-energia .descripcion{width:100%;font-size:14px}.info-consumo-data .datos-energia .cabecera-energia .descripcion .descripcion-title{margin-left:11px;font-size:14px;font-weight:700;letter-spacing:0}.info-consumo-data .datos-energia .cabecera-energia .descripcion .descripcion-subtitle{font-size:14px;font-weight:300;letter-spacing:0}.info-consumo-data .datos-energia .cabecera-energia .columna-fecha{margin-right:40px}.info-consumo-data .datos-energia .cabecera-energia .columna-fecha,.info-consumo-data .datos-energia .cabecera-energia .columna-fecha-comparada{width:20%;font-size:14px;display:flex;justify-content:right;white-space:nowrap}.info-consumo-data .datos-energia .peajes-energia{width:100%;display:flex;background:#fafbfd;min-height:32px;border-bottom:1px solid #fff;border-top:1px solid #fff}.info-consumo-data .datos-energia .peajes-energia.is-title{min-height:45px}.info-consumo-data .datos-energia .peajes-energia .title{width:8px;border-radius:3px;flex-shrink:0}.info-consumo-data .datos-energia .peajes-energia .title.white{background:#fafbfd}.info-consumo-data .datos-energia .peajes-energia .title.color{background:#abadc2}.info-consumo-data .datos-energia .peajes-energia .title.colorP1{background:#178798}.info-consumo-data .datos-energia .peajes-energia .title.colorP2{background:#dae21b}.info-consumo-data .datos-energia .peajes-energia .title.colorP3{background:#ffc68f}.info-consumo-data .datos-energia .peajes-energia .title.colorP4{background:#f58577}.info-consumo-data .datos-energia .peajes-energia .title.colorP5{background:#ac7e5d}.info-consumo-data .datos-energia .peajes-energia .title.colorP6{background:#dae21b}.info-consumo-data .datos-energia .peajes-energia .descripcion{width:100%;display:flex;align-items:center;padding-left:10px;font-size:14px}.info-consumo-data .datos-energia .peajes-energia .descripcion.bold{font-size:14px;font-weight:500;letter-spacing:0;text-align:left}.info-consumo-data .datos-energia .peajes-energia .cantidad{margin-right:40px;padding-right:10px}.info-consumo-data .datos-energia .peajes-energia .cantidad,.info-consumo-data .datos-energia .peajes-energia .cantidad-comparada{width:20%;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;font-size:14px;font-weight:400;letter-spacing:0;white-space:nowrap}.info-consumo-data .datos-autoconsumo{width:100%}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo{margin-top:4px;border-radius:4px;background:#ecf0f6;min-height:45px;display:flex;padding:14px 10px 14px;cursor:pointer}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .fechas{width:100%;display:flex;justify-content:flex-end}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .descripcion{width:100%;font-size:14px}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .descripcion .descripcion-title{margin-left:11px;font-size:14px;font-weight:700;letter-spacing:0}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .descripcion .descripcion-subtitle{font-size:14px;font-weight:300;letter-spacing:0}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .columna-fecha{margin-right:40px}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .columna-fecha,.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .columna-fecha-comparada{width:20%;font-size:14px;display:flex;justify-content:right;white-space:nowrap}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo{width:100%;display:flex;background:#fafbfd;min-height:32px;border-bottom:1px solid #fff;border-top:1px solid #fff}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo.is-title{min-height:45px}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .title{width:8px;border-radius:3px;flex-shrink:0}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .title.white{background:#fafbfd}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .title.color{background:#abadc2}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .descripcion{width:100%;display:flex;align-items:center;padding-left:10px;font-size:14px}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .descripcion.bold{font-size:14px;font-weight:500;letter-spacing:0;text-align:left}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .cantidad{margin-right:40px;padding-right:10px}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .cantidad,.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .cantidad-comparada{width:20%;display:flex;justify-content:flex-end;padding-right:10px;font-size:14px;font-weight:400;letter-spacing:0;align-items:center;white-space:nowrap}.info-consumo-data .datos-otros{width:100%}.info-consumo-data .datos-otros .cabecera-otros{margin-top:4px;border-radius:4px;background:#ecf0f6;min-height:45px;display:flex;padding:14px 10px 14px;cursor:pointer}.info-consumo-data .datos-otros .cabecera-otros .fechas{width:100%;display:flex;justify-content:flex-end}.info-consumo-data .datos-otros .cabecera-otros .descripcion{width:100%;font-size:14px}.info-consumo-data .datos-otros .cabecera-otros .descripcion .descripcion-title{margin-left:11px;font-size:14px;font-weight:700;letter-spacing:0}.info-consumo-data .datos-otros .cabecera-otros .descripcion .descripcion-subtitle{font-size:14px;font-weight:300;letter-spacing:0}.info-consumo-data .datos-otros .cabecera-otros .columna-fecha{margin-right:40px}.info-consumo-data .datos-otros .cabecera-otros .columna-fecha,.info-consumo-data .datos-otros .cabecera-otros .columna-fecha-comparada{width:20%;font-size:14px;display:flex;justify-content:right;white-space:nowrap}.info-consumo-data .datos-otros .peajes-otros{width:100%;display:flex;background:#fafbfd;min-height:32px;border-bottom:1px solid #fff;border-top:1px solid #fff}.info-consumo-data .datos-otros .peajes-otros.is-title{min-height:45px}.info-consumo-data .datos-otros .peajes-otros .title{width:8px;border-radius:3px;flex-shrink:0}.info-consumo-data .datos-otros .peajes-otros .title.white{background:#fafbfd}.info-consumo-data .datos-otros .peajes-otros .title.color{background:#abadc2}.info-consumo-data .datos-otros .peajes-otros .descripcion{width:100%;display:flex;align-items:center;padding-left:10px;font-size:14px}.info-consumo-data .datos-otros .peajes-otros .descripcion.bold{font-size:14px;font-weight:500;letter-spacing:0;text-align:left}.info-consumo-data .datos-otros .peajes-otros .cantidad{margin-right:40px;padding-right:10px}.info-consumo-data .datos-otros .peajes-otros .cantidad,.info-consumo-data .datos-otros .peajes-otros .cantidad-comparada{width:20%;display:flex;justify-content:flex-end;padding-right:10px;font-size:14px;font-weight:400;letter-spacing:0;align-items:center;white-space:nowrap}.info-consumo-data .datos-impuestos{width:100%}.info-consumo-data .datos-impuestos .cabecera-impuestos{margin-top:4px;border-radius:4px;background:#ecf0f6;min-height:45px;display:flex;padding:14px 10px 14px;cursor:pointer}.info-consumo-data .datos-impuestos .cabecera-impuestos .fechas{width:100%;display:flex;justify-content:flex-end}.info-consumo-data .datos-impuestos .cabecera-impuestos .descripcion{width:100%;font-size:14px}.info-consumo-data .datos-impuestos .cabecera-impuestos .descripcion .descripcion-title{margin-left:11px;font-size:14px;font-weight:700;letter-spacing:0}.info-consumo-data .datos-impuestos .cabecera-impuestos .descripcion .descripcion-subtitle{font-size:14px;font-weight:300;letter-spacing:0}.info-consumo-data .datos-impuestos .cabecera-impuestos .columna-fecha{margin-right:40px}.info-consumo-data .datos-impuestos .cabecera-impuestos .columna-fecha,.info-consumo-data .datos-impuestos .cabecera-impuestos .columna-fecha-comparada{width:20%;font-size:14px;display:flex;justify-content:right;white-space:nowrap}.info-consumo-data .datos-impuestos .peajes-impuestos{width:100%;display:flex;background:#fafbfd;min-height:32px;border-bottom:1px solid #fff;border-top:1px solid #fff}.info-consumo-data .datos-impuestos .peajes-impuestos.is-title{min-height:45px}.info-consumo-data .datos-impuestos .peajes-impuestos .title{width:8px;border-radius:3px;flex-shrink:0}.info-consumo-data .datos-impuestos .peajes-impuestos .title.white{background:#fafbfd}.info-consumo-data .datos-impuestos .peajes-impuestos .title.color{background:#abadc2}.info-consumo-data .datos-impuestos .peajes-impuestos .descripcion{width:100%;display:flex;align-items:center;padding-left:10px;font-size:14px}.info-consumo-data .datos-impuestos .peajes-impuestos .descripcion.bold{font-size:14px;font-weight:500;letter-spacing:0;text-align:left}.info-consumo-data .datos-impuestos .peajes-impuestos .cantidad{margin-right:40px;padding-right:10px}.info-consumo-data .datos-impuestos .peajes-impuestos .cantidad,.info-consumo-data .datos-impuestos .peajes-impuestos .cantidad-comparada{width:20%;display:flex;justify-content:flex-end;padding-right:10px;font-size:14px;font-weight:400;letter-spacing:0;align-items:center;white-space:nowrap}@media(max-width:550px){.info-consumo-data .cabecera-fechas{flex-direction:column;align-items:center}.info-consumo-data .cabecera-fechas .columna-fecha,.info-consumo-data .cabecera-fechas .columna-fecha-comparada{margin:0;width:100%}.info-consumo-data .cabecera-autoconsumo,.info-consumo-data .cabecera-energia,.info-consumo-data .cabecera-impuestos,.info-consumo-data .cabecera-otros,.info-consumo-data .cabecera-potencia{margin-bottom:10px;flex-wrap:wrap}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .fechas,.info-consumo-data .datos-impuestos .cabecera-impuestos .fechas,.info-consumo-data .datos-otros .cabecera-otros .fechas,.info-consumo-data .datos-potencia .cabecera-potencia .fechas,.info-consumo-data .info-consumo-data .datos-energia .cabecera-energia .fechas .datos-energia .cabecera-energia .fechas{justify-content:flex-end;width:100%;align-items:flex-end;flex-wrap:nowrap;margin-top:5px}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .fechas .columna-fecha,.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .fechas .columna-fecha-comparada,.info-consumo-data .datos-impuestos .cabecera-impuestos .fechas .columna-fecha,.info-consumo-data .datos-impuestos .cabecera-impuestos .fechas .columna-fecha-comparada,.info-consumo-data .datos-otros .cabecera-otros .fechas .columna-fecha,.info-consumo-data .datos-otros .cabecera-otros .fechas .columna-fecha-comparada,.info-consumo-data .datos-potencia .cabecera-potencia .fechas .columna-fecha,.info-consumo-data .datos-potencia .cabecera-potencia .fechas .columna-fecha-comparada,.info-consumo-data .info-consumo-data .datos-energia .cabecera-energia .fechas .datos-energia .cabecera-energia .fechas .columna-fecha,.info-consumo-data .info-consumo-data .datos-energia .cabecera-energia .fechas .datos-energia .cabecera-energia .fechas .columna-fecha-comparada{width:100%}.info-consumo-data .datos-energia .cabecera-energia .fechas{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:nowrap;margin-top:5px}.info-consumo-data .datos-energia .cabecera-energia .fechas .columna-fecha,.info-consumo-data .datos-energia .cabecera-energia .fechas .columna-fecha-comparada{width:100%}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .descripcion.bold,.info-consumo-data .datos-energia .peajes-energia .descripcion.bold,.info-consumo-data .datos-impuestos .peajes-impuestos .descripcion.bold,.info-consumo-data .datos-otros .peajes-otros .descripcion.bold,.info-consumo-data .datos-potencia .peajes-potencia .descripcion.bold{padding-top:10px}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .cantidad,.info-consumo-data .datos-energia .peajes-energia .cantidad,.info-consumo-data .datos-impuestos .peajes-impuestos .cantidad,.info-consumo-data .datos-otros .peajes-otros .cantidad{margin-right:0;padding:0}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .columna-fecha,.info-consumo-data .datos-energia .cabecera-energia .columna-fecha,.info-consumo-data .datos-impuestos .cabecera-impuestos .columna-fecha,.info-consumo-data .datos-otros .cabecera-otros .columna-fecha,.info-consumo-data .datos-potencia .cabecera-potencia .columna-fecha{margin-right:0}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .cantidad,.info-consumo-data .datos-energia .peajes-energia .cantidad,.info-consumo-data .datos-impuestos .peajes-impuestos .cantidad,.info-consumo-data .datos-otros .peajes-otros .cantidad,.info-consumo-data .datos-potencia .peajes-potencia .cantidad{margin-right:0;padding:0;width:100%}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .cantidades .cantidad-comparada,.info-consumo-data .datos-energia .peajes-energia .cantidades .cantidad-comparada,.info-consumo-data .datos-impuestos .peajes-impuestos .cantidades .cantidad-comparada,.info-consumo-data .datos-otros .peajes-otros .cantidades .cantidad-comparada,.info-consumo-data .datos-potencia .peajes-potencia .cantidades .cantidad-comparada{margin-right:0;padding-right:0;width:100%}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .descripcion{flex-wrap:nowrap;display:flex}.info-consumo-data .cantidades{align-items:flex-end;flex-wrap:nowrap;margin-top:5px;width:100%;padding:10px}.info-consumo-data .cantidades.doble-cant{width:150%}.info-consumo-data .datos-potencia .peajes-potencia .cantidad,.info-consumo-data .info-consumo-data .datos-potencia .peajes-potencia .cantidad-comparada{width:100%}}.consumo-info .modalHorario .viu-modal-popup{border-radius:20px}.consumo-info .modalHorario .viu-modal-popup .viu-modal-popup-header{background:#fff;color:#1d1d1d;padding:18px 20px;border-bottom:1px solid #bfbfbf}.tarifa-info{width:100%;background:#fff;padding:20px;border-radius:10px}.tarifa-info .tarifa-title{color:#1d1d1d;font-family:Gilroy;font-style:normal;font-weight:700;font-size:18px;line-height:21px;margin-bottom:15px}.tarifa-info .tarifa{display:flex;width:100%}.tarifa-info .tarifa .tarifa-subtitle{font-family:Gilroy;font-style:normal;font-weight:700;font-size:12px;line-height:14px;color:#1d1d1d;margin-bottom:10px}.tarifa-info .tarifa .tramos-potencia{width:80%;display:block}.tarifa-info .tarifa .tramos-potencia>div{margin-right:20px}.tarifa-info .tarifa .tramos-potencia>div:last-child{margin-right:0}.tarifa-info .tarifa .tramos-potencia .tramos{width:100%;display:flex}.tarifa-info .tarifa .tramos-potencia .tramos>div{margin-right:10px}.tarifa-info .tarifa .tramos-potencia .tramos>div:last-child{margin-right:30px}.tarifa-info .tarifa .tramos-potencia .tramos .tramo{border:1px solid #a5a5a5;border-radius:5px;width:100%;padding:10px 8px;white-space:nowrap}.tarifa-info .tarifa .tramos-potencia .tramos .tramo .tramo-label{font-family:Gilroy;font-style:normal;font-weight:700;font-size:12px;line-height:14px;color:#269a8f}.tarifa-info .tarifa .tramos-potencia .tramos .tramo .tramo-kw{font-family:Gilroy;font-style:normal;font-weight:700;font-size:14px;line-height:16px;color:#1d1d1d}.tarifa-info .tarifa .tarifa-peaje{width:20%}.tarifa-info .tarifa .tarifa-peaje .peaje{background:rgba(38,154,143,.1);border:1px solid #269a8f;box-sizing:border-box;border-radius:5px;padding:10px}.tarifa-info .tarifa .tarifa-peaje .peaje .peaje-label{font-family:Gilroy;font-style:normal;font-weight:700;font-size:12px;line-height:14px;color:#269a8f}.tarifa-info .tarifa .tarifa-peaje .peaje .peaje-tipo{font-family:Gilroy;font-style:normal;font-weight:700;font-size:14px;line-height:16px;color:#1d1d1d}@media(max-width:1340px){.tarifa-info .tarifa{flex-direction:column}.tarifa-info .tarifa .tramos-potencia{width:100%}.tarifa-info .tarifa .tramos-potencia .tramos>div:last-child{margin-right:0}.tarifa-info .tarifa .tramos-potencia .tramos .tramo{display:flex;flex-direction:column;flex:1}.tarifa-info .tarifa .tarifa-peaje{margin-top:10px;width:100%}}@media(max-width:550px){.tarifa-info .tarifa .tarifa-peaje{margin-top:5px;width:100%}.tarifa-info .tarifa .tramos-potencia{display:flex;flex-direction:column;width:100%}.tarifa-info .tarifa .tramos-potencia .tramos{flex-direction:column}.tarifa-info .tarifa .tramos-potencia .tramos .tramo{width:100%;margin-bottom:10px}}@media(max-width:340px){.tarifa-info .tarifa .tarifa-peaje{margin-top:5px;width:100%}}.factura-anual-info{width:100%;background:#fff;padding:20px;padding-left:0;border-radius:10px}.factura-anual-info.skeleton{padding-left:20px}.factura-anual-info .factura-title{display:flex}.factura-anual-info .factura-title .title{font-size:18px;font-weight:700;line-height:21px;margin-right:10px;margin-left:20px}.factura-anual-info .factura-title .subtitle{font-size:18px;font-style:italic;font-weight:400;line-height:21px;color:#269a8f}.factura-anual-info .bloque-datos{width:100%}.factura-anual-info .bloque-datos .cabecera{display:flex;width:100%;margin-top:15px}.factura-anual-info .bloque-datos .cabecera .tipo{width:30px;background:#269a8f;color:#fff;font-size:14px;font-weight:900;line-height:16px;min-height:27px;display:flex;justify-content:center;align-items:center;border-radius:0 300px 300px 0;margin-right:5px}.factura-anual-info .bloque-datos .cabecera .descripcion{width:100%;display:flex;align-items:center}.factura-anual-info .bloque-datos .cabecera .descripcion .descripcion-text,.factura-anual-info .bloque-datos .cabecera .descripcion .subdescripcion{font-size:14px;font-weight:700;line-height:16px}.factura-anual-info .bloque-datos .cabecera .descripcion .subdescripcion{font-style:italic}.factura-anual-info .bloque-datos .cabecera .total{width:20%;flex-wrap:nowrap;white-space:nowrap;display:flex;justify-content:flex-end;align-items:center;font-size:14px;font-weight:700;line-height:16px}.factura-anual-info .bloque-datos .dato{width:100%;display:flex;margin-top:10px}.factura-anual-info .bloque-datos .dato .titulo{width:100%;font-size:14px;font-style:italic;font-weight:300;line-height:16px;margin-left:29px;margin-right:10px}.factura-anual-info .bloque-datos .dato .titulo.bold{font-size:14px;font-weight:500;line-height:16px;font-style:normal;margin-top:6px}.factura-anual-info .bloque-datos .dato .valor{width:20%;font-size:14px;font-weight:400;line-height:16px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;white-space:nowrap}.factura-anual-info .bloque-datos .hr{width:calc(100% - 40px);height:1px;margin:15px 0 0 20px;background:#269a8f}.factura-anual-info .total-final{width:100%;display:flex;margin-top:15px}.factura-anual-info .total-final .titulo-total-final{width:100%;font-size:14px;font-weight:900;line-height:16px;color:#269a8f;display:flex;align-items:center;padding-left:27px}.factura-anual-info .total-final .valor-total-final{width:20%;display:flex;align-items:center;justify-content:flex-end;color:#269a8f;font-size:14px;font-weight:700;line-height:16px;flex-wrap:nowrap;white-space:nowrap}.pie-data[data-v-b8ae6920]{padding:20px}.pie-data .title-pie-data[data-v-b8ae6920]{display:flex;justify-content:center;text-align:center;font-size:18px;font-weight:900;line-height:21px}.pie-data .legend[data-v-b8ae6920]{width:100%;display:flex;padding:20px;flex-wrap:wrap}.pie-data .legend .element[data-v-b8ae6920]{margin-bottom:5px;margin-right:20px;flex-shrink:0;display:flex;align-items:center}.pie-data .legend .element .color[data-v-b8ae6920]{height:10px;width:10px;background:red;margin-right:10px;flex-shrink:0}.pie-data .legend .element .color.brown[data-v-b8ae6920]{background:#b28159}.pie-data .legend .element .color.red[data-v-b8ae6920]{background:#ee8577}.pie-data .legend .element .color.green[data-v-b8ae6920]{background:#d1dc6a}.pie-data .legend .element .color.orange[data-v-b8ae6920]{background:#fbc993}.pie-data .legend .element .color.pink[data-v-b8ae6920]{background:#ca70ae}.pie-data .legend .element .color.p1[data-v-b8ae6920]{background:#178798}.pie-data .legend .element .color.p2[data-v-b8ae6920]{background:#cde074}.pie-data .legend .element .color.p3[data-v-b8ae6920]{background:#ffc68f}.pie-data .legend .element .color.p4[data-v-b8ae6920]{background:#f58577}.pie-data .legend .element .color.p5[data-v-b8ae6920]{background:#ac7e5d}.pie-data .legend .element .color.p6[data-v-b8ae6920]{background:#dae21b}.pie-data .legend .element .valor[data-v-b8ae6920]{width:calc(100% - 20px);font-size:11px}.pie-data .legend .element .label[data-v-b8ae6920]{width:calc(100% - 40px);font-weight:700;font-size:12px;white-space:nowrap;margin-right:10px}#chartdiv[data-v-b8ae6920]{width:100%;height:100%}.chart-div-data[data-v-b8ae6920]{height:350px;width:100%}.mi-consumo-page{width:100%}.mi-consumo-page>div{margin-bottom:20px}.mi-consumo-page>div:last-child{margin-bottom:0}.mi-consumo-page .pie-charts{display:flex;width:100%;margin-bottom:20px}.mi-consumo-page .pie-charts .desglose-chart{width:50%;background:#fff;border-radius:10px;margin-right:20px;margin-bottom:20px}.mi-consumo-page .pie-charts .perfil-chart{width:calc(50% - 20px);background:#fff;border-radius:10px;margin-bottom:20px}@media(max-width:550px){.mi-consumo-page .pie-charts{flex-wrap:wrap}.mi-consumo-page .pie-charts .desglose-chart{margin-right:0}.mi-consumo-page .pie-charts .desglose-chart,.mi-consumo-page .pie-charts .perfil-chart{width:100%}}