.peaje-info .contenedor{width:100%;height:auto;border-radius:10px;padding:20px;background:#fff;margin-bottom:20px}.peaje-info .contenedor .titulo{color:#01132d;font-size:18px;font-weight:700}.peaje-info .contenedor .etiqueta-peaje{margin-top:15px;color:#01132d;font-weight:700;font-size:12px}.peaje-info .contenedor .tipo-peaje{border:1px solid #cecece;padding:6px;border-radius:6px;display:flex;flex-direction:column;margin-top:5px;max-width:154px}.peaje-info .contenedor .tipo-peaje .texto-tipo{color:#888;font-size:12px;font-weight:400}.peaje-info .contenedor .tipo-peaje .texto-peaje{color:#01132d;font-size:12px;font-weight:600;margin-top:3px}.viu-switch[data-v-27652ea1]{display:flex;align-items:center;font-weight:500;font-size:12px;font-family:Gilroy;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viu-switch button[data-v-27652ea1]{box-sizing:border-box;height:30px;padding:0 20px;overflow:hidden;color:var(--primary-950);font-size:12px;font-family:Gilroy;white-space:nowrap;text-overflow:ellipsis;background:var(--white);border:1px solid var(--grey-100);outline:none;cursor:pointer}.viu-switch button[data-v-27652ea1]:hover:not(.disabled):not(.read-only){background:var(--grey-30)}.viu-switch .disabled[data-v-27652ea1]{cursor:default;background:var(--grey-40);color:var(--grey-200);border-top:1px solid var(--grey-100)!important;border-bottom:1px solid var(--grey-100)!important}.viu-switch .disabled.active[data-v-27652ea1]{background:var(--grey-40);color:var(--grey-200);border:1px solid var(--grey-40);border-top:1px solid var(--grey-100)}.viu-switch .disabled[data-v-27652ea1]:first-child{border-left:1px solid var(--grey-100)!important}.viu-switch .disabled[data-v-27652ea1]:last-child{border-right:1px solid var(--grey-100)!important}.viu-switch .read-only[data-v-27652ea1]{color:var(--grey-600);background:var(--grey-50);border:1px solid var(--grey-50);cursor:default}.viu-switch .read-only[data-v-27652ea1]:hover:not(.disabled):not(.read-only){background:var(--grey-30)}.viu-switch .active[data-v-27652ea1]{color:var(--white);background:var(--primary-950);border:1px solid var(--primary-950)}.viu-switch .active.read-only[data-v-27652ea1]{cursor:default}.viu-switch .active[data-v-27652ea1]:hover:not(.disabled):not(.read-only){background:var(--primary-950)}.viu-switch button[data-v-27652ea1]:focus:not(.read-only):not(.disabled){outline:auto;outline-color:var(--blue-500)}.viu-switch button[data-v-27652ea1]:first-child{border-radius:4px 0 0 4px}.viu-switch button[data-v-27652ea1]:last-child{border-radius:0 4px 4px 0}.grafica-precios-estimados{position:relative;width:100%;height:350px;font-size:12px;min-height:350px}.grafica-precios-estimados .chart{width:100%;height:100%}.grafica-precios-estimados .no-data-message{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#fff}.grafica-precios-estimados .no-data-message .title{margin-bottom:30px;color:#98a4bd;font-weight:500;font-size:18px}.grafica-precios-estimados .no-data-message .subtitle{margin-top:20px;color:#98a4bd;font-size:14px;text-align:center}.info-consumo .contenedor{width:100%;height:auto;border-radius:10px;padding:20px;background:#fff;margin-bottom:20px}.info-consumo .contenedor .titulo{color:#01132d;font-size:18px;font-weight:700}.info-consumo .contenedor .opciones{display:flex;justify-content:space-between;width:100%;margin-top:10px}.info-consumo .contenedor .opciones .selector-especial .viu-select .selected-area{border:none;border-bottom:1px solid #d7e1ea;border-radius:0}.info-consumo .contenedor .centrado{display:flex;justify-content:center}.info-consumo .contenedor .advertencia{background:#c3e3fa;padding:10px;border-radius:4px;color:#3f89df;font-size:10px;font-style:italic;margin-top:10px}.resumen-factura .container{width:100%;height:auto;border-radius:10px;padding:20px;background:#fff;margin-bottom:20px}.resumen-factura .container .container-factura{padding:8px;background:#f2f2f2;border-radius:4px}.resumen-factura .container .container-factura .title{color:#01132d;font-size:12px;font-weight:700}.resumen-factura .container .container-factura .between{display:flex;justify-content:space-between;width:100%;color:#01132d;font-weight:400;font-size:12px}.resumen-factura .container .container-factura .between .flex{display:flex}.resumen-factura .container .container-factura .between .cuadrado{width:10px;height:10px;background:#269a8f;margin-right:5px}.resumen-factura .container .container-factura .between .cuadrado.grey{background:#abadc2!important}.resumen-factura .container .container-factura .between .cuadrado.blue{background:#85bfe9!important}.resumen-factura .container .hr-separator{margin-top:10px;margin-bottom:10px;border:1px solid #cecece}.resumen-factura .container .viu-select,.resumen-factura .container .viu-select .selected-area{width:100%}.resumen-factura .container .container-periodo{border:1px solid #cecece;padding:8px;border-radius:4px;margin-bottom:10px}.resumen-factura .container .container-periodo .between-periodo{display:flex;justify-content:space-between;width:100%}.resumen-factura .container .container-periodo .between-periodo .bold-periodo{color:#01132d;font-weight:700;font-size:12px}.resumen-factura .container .container-periodo .between-periodo .grey{color:#575e73;font-weight:400;font-size:12px}.resumen-factura .container .container-periodo .special-between-periodo{display:flex;justify-content:space-between;width:100%;padding-left:8px;color:#575e73;font-size:12px;font-weight:400}.resumen-factura .container .container-periodo .hr-separator-grey{border-top:1px solid #cecece;width:100%}.resumen-factura .container .container-resumen-anual{border:1px solid #cecece;padding:8px;border-radius:4px}.resumen-factura .container .container-resumen-anual .title-resumen-anual{color:#01132d;font-size:12px;font-weight:700}.resumen-factura .container .container-resumen-anual .resumen-anual{margin-top:15px}.resumen-factura .container .container-resumen-anual .resumen-anual .resumen{display:flex}.resumen-factura .container .container-resumen-anual .resumen-anual .resumen .text-resumen{display:flex;flex-direction:column;margin-right:20px}.resumen-factura .container .container-resumen-anual .resumen-anual .resumen .text-resumen .text{font-size:11px;color:#888;font-weight:400}.resumen-factura .container .container-resumen-anual .resumen-anual .resumen .text-resumen .dato-text{font-size:14px;color:#01132d;font-weight:500}.resumen-factura .mb-5{margin-bottom:5px}.factura-anual-suministro .container{width:100%;height:auto;border-radius:10px;padding:20px;background:#fff;margin-bottom:20px}.factura-anual-suministro .container .factura-title{display:flex}.factura-anual-suministro .container .factura-title .title{font-size:18px;font-weight:700;line-height:21px;margin-right:10px;margin-left:20px}.factura-anual-suministro .container .factura-title .subtitle{font-size:18px;font-style:italic;font-weight:400;line-height:21px;color:#005457}.factura-anual-suministro .container .bloque-datos{width:100%}.factura-anual-suministro .container .bloque-datos .cabecera{display:flex;width:100%;margin-top:15px}.factura-anual-suministro .container .bloque-datos .cabecera .tipo{width:30px;background:#005457;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-suministro .container .bloque-datos .cabecera .descripcion{width:100%;display:flex;align-items:center;justify-content:space-between}.factura-anual-suministro .container .bloque-datos .cabecera .descripcion .descripcion-text,.factura-anual-suministro .container .bloque-datos .cabecera .descripcion .subdescripcion{font-size:14px;font-weight:700;line-height:16px}.factura-anual-suministro .container .bloque-datos .cabecera .descripcion .subdescripcion{font-style:italic}.factura-anual-suministro .container .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-suministro .container .bloque-datos .dato{width:100%;display:flex;margin-top:10px;color:#454545}.factura-anual-suministro .container .bloque-datos .dato .titulo{width:100%;font-size:14px;font-weight:300;line-height:16px;margin-left:35px;margin-right:10px}.factura-anual-suministro .container .bloque-datos .dato .titulo.bold{font-size:14px;font-weight:500;line-height:16px;font-style:normal;margin-top:6px}.factura-anual-suministro .container .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-suministro .container .bloque-datos .hr{width:calc(100% - 40px);height:1px;margin:15px 0 0 20px;background:#005457}.factura-anual-suministro .container .total-final{width:100%;display:flex;margin-top:15px}.factura-anual-suministro .container .total-final .titulo-total-final{width:100%;font-size:14px;font-weight:900;line-height:16px;color:#005457;display:flex;align-items:center;padding-left:27px}.factura-anual-suministro .container .total-final .valor-total-final{width:20%;display:flex;align-items:center;justify-content:flex-end;color:#005457;font-size:14px;font-weight:700;line-height:16px;flex-wrap:nowrap;white-space:nowrap}.pie-data{padding:20px}.pie-data .title-pie-data{display:flex;justify-content:center;text-align:center;font-size:18px;font-weight:900;line-height:21px}.pie-data .legend{width:100%;display:flex;flex-direction:column;flex-wrap:wrap}.pie-data .legend .element{margin-bottom:5px;flex-shrink:0;display:flex;align-items:center}.pie-data .legend .element .color{height:10px;width:10px;background:red;margin-right:10px;flex-shrink:0}.pie-data .legend .element .color.pink{background:#f58577}.pie-data .legend .element .color.orange{background:#ffc68f}.pie-data .legend .element .color.yellow{background:#e5e99b}.pie-data .legend .element .color.brown{background:#ac7e5d}.pie-data .legend .element .valor{width:calc(100% - 20px);font-size:11px;justify-content:flex-end;display:flex}.pie-data .legend .element .label{width:calc(100% - 40px);font-weight:700;font-size:12px;white-space:nowrap;margin-right:10px}.pie-data .legend .separator{margin-top:10px;margin-bottom:10px;border-bottom:1px solid #cecece}#chartdiv{width:100%;height:100%}.chart-div-data{height:350px;width:100%}.mi-consumo-gas-page-container .mi-consumo-gas-page .pie-charts{display:flex;width:100%;margin-bottom:20px}.mi-consumo-gas-page-container .mi-consumo-gas-page .pie-charts .desglose-chart{width:50%;background:#fff;border-radius:10px;margin-right:20px;margin-bottom:20px}.mi-consumo-gas-page-container .no-data{display:flex;text-align:center;padding:40px;background:#fff;border-radius:8px;align-items:center;justify-content:center}