@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}*,*:focus{box-sizing:border-box;outline:none}@font-face{font-family:Gilroy;font-weight:400;src:url(/fonts/Gilroy-Regular.ttf) format("truetype")}@font-face{font-family:Gilroy;font-weight:500;src:url(/fonts/Gilroy-Medium.ttf) format("truetype")}@font-face{font-family:Gilroy;font-weight:300;src:url(/fonts/Gilroy-Light.ttf) format("truetype")}@font-face{font-family:Gilroy;font-weight:700;src:url(/fonts/Gilroy-Bold.ttf) format("truetype")}@font-face{font-family:Gilroy;font-weight:600;src:url(/fonts/Gilroy-Semibold.ttf) format("truetype")}@font-face{font-family:Gilroy;font-weight:900;src:url(/fonts/Gilroy-Black.ttf) format("truetype")}html,body,.app{height:100%}body{color:#1d1d1d;background:#f6f8fe;font-family:Gilroy,Arial}.app-layout-content{display:flex}.nice-scrollbar{overflow:auto;scroll-behavior:smooth}.nice-scrollbar::-webkit-scrollbar{background-color:#dfe6e9;border-radius:9px;cursor:pointer;overflow:hidden;width:9px}.nice-scrollbar::-webkit-scrollbar-thumb{background-color:#95a5a6;border-radius:9px}.nice-scrollbar::-webkit-scrollbar-track{background-color:#dfe6e9;opacity:0}@media(max-width:900px){.nice-scrollbar{scrollbar-width:none}.nice-scrollbar::-webkit-scrollbar{display:none}}.viu-label .label{color:#1d1d1d}.viu-input .input{height:39px;border-color:#a5a5a5}.viu-button .button{height:32px}.tippy-tooltip.app-theme,.tippy-tooltip.app-theme .tippy-backdrop{background:#35425b}.app-layout-content{padding:30px}.cursor-pointer{cursor:pointer}.skeleton .viu-label .label{margin-bottom:5px;padding-bottom:0}.skeleton .viu-select{display:block}.skeleton>div,.skeleton .viu-label>.label,.skeleton .viu-input,.skeleton .viu-textarea,.skeleton .viu-select,.skeleton .viu-button,.skeleton .viu-switch,.skeleton .viu-tabs,.skeleton .viu-checkbox,.skeleton .viu-checkbox~span,.skeleton .div>span,.skeleton .viu-box .viu-header .text,.skeleton .viu-calendar,.skeleton .vue-slide-bar,.skeleton .vue-slide-bar-process,.skeleton .vue-slide-bar-always,.skeleton .vuecal__flex,.skeleton .vuecal__flex.vuecal__cells.month-view,.skeleton .calendar{border-radius:3px;overflow:hidden;position:relative}.skeleton>div:before,.skeleton .viu-label>.label:before,.skeleton .viu-input:before,.skeleton .viu-textarea:before,.skeleton .viu-select:before,.skeleton .viu-button:before,.skeleton .viu-switch:before,.skeleton .viu-checkbox:before,.skeleton .viu-checkbox~span:before,.skeleton .viu-tabs:before,.skeleton .viu-box .viu-header .text:before,.skeleton .vue-slide-bar-process:before,.skeleton .vuecal__flex.vuecal__cells.month-view:before,.skeleton .vuecal__flex:before,.skeleton .calendar:after{background:#dee1e4;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.skeleton>div:after,.skeleton .viu-label>.label:after,.skeleton .viu-input:after,.skeleton .viu-textarea:after,.skeleton .viu-select:after,.skeleton .viu-checkbox:after,.skeleton .viu-checkbox~span:after,.skeleton .viu-button:after,.skeleton .viu-switch:after,.skeleton .viu-tabs:after,.skeleton .viu-box .viu-header .text:after,.skeleton .viu-calendar:after,.skeleton .vue-slide-bar-process:after,.skeleton .vuecal__flex.vuecal__cells.month-view:after,.skeleton .vuecal__flex:after,.skeleton .calendar:before{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#fff0 0,#fff3 40%,#ffffff80,#fff3 60%,#fff0);border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@keyframes shimmer{0%{transform:translate(-50%)}to{transform:translate(150%)}}.skeleton .viu-label>.label{border-radius:4px;overflow:hidden;transition:opacity 5s ease-in-out;width:30%}.skeleton .viu-label>.label:after{overflow:hidden;width:65%}.tooltip-actions{display:flex;flex-wrap:wrap;padding-bottom:5px;padding-top:5px}.tooltip-actions .individual-action{cursor:pointer;padding:6px 10px;text-align:left;width:100%}.tooltip-actions .individual-action a{color:#26323d;text-decoration:none}.tooltip-actions .individual-action:last-child{margin-bottom:0}.tooltip-actions .individual-action:hover{background:#ecf0f6}.tooltip-actions .individual-action.disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.tooltip-actions .individual-action.color-red{color:#eb5e46}.w-auto{width:auto!important}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.w-100{width:100%}.w-150{width:150%}.w-200{width:200%}.w-300{width:300%}.w-400{width:400%}.w-500{width:500%}.mt-0{margin-top:0!important}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px}.pt-0{padding-top:0}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pb-0{padding-bottom:0}.pr-10{padding-right:10px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.p-20{padding:20px}.ph-10{padding-left:10px;padding-right:10px}.info-action{color:#6fb4fd}.warning-action{color:#fbb800}.delete-action{color:#f8004a}@media(max-width:700px){.viu-header-section{flex-wrap:wrap}.viu-header-section .right-side{justify-content:flex-end;margin-top:20px;width:100%}}@media(max-width:900px){input,select,textarea{font-size:16px!important}.viu-select{height:auto!important;min-height:44px!important;touch-action:manipulation}.viu-select .selected-area{height:auto!important;min-height:44px!important;align-items:center;touch-action:manipulation}.viu-select .selected-fake{display:flex;align-items:center;top:0}.viu-select .overlay-select{height:auto!important;top:0!important;bottom:0!important;touch-action:manipulation}.viu-select .overlay-select i.search,.viu-select .overlay-select i.clear,.viu-select .overlay-select span.text-selected-finder-read-only{top:0!important;bottom:0!important;margin-top:auto!important;margin-bottom:auto!important;height:-moz-max-content;height:max-content}}*{-webkit-tap-highlight-color:transparent}: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}:root{--color-principal: #4fbcc4;--color-secundario: #141414;--color-terciario: #e0f8fa;--bg-opacity: #e0f8fa;--color-principal-osc: #144447}html .login .olvidaste-pin,body .login .olvidaste-pin{color:var(--color-principal)}html .login .viu-button .button.solid,body .login .viu-button .button.solid{background:var(--color-principal)}html .login .exclamation,body .login .exclamation{color:var(--color-secundario)}html .login .iniciar-enlace,body .login .iniciar-enlace{color:var(--color-principal)}html .redirect-asamblea,html .redirect-asamblea-grande,body .redirect-asamblea,body .redirect-asamblea-grande{background:var(--bg-opacity)!important;color:var(--color-principal)!important}html .recuperar-pass-page .viu-button .button.solid,body .recuperar-pass-page .viu-button .button.solid{background:var(--color-principal)}html .navigation-menu .links .link.active a,body .navigation-menu .links .link.active a,html .app-layout-header .app-layout-header-wrap .app-layout-header-right-slot .alias-text,body .app-layout-header .app-layout-header-wrap .app-layout-header-right-slot .alias-text{color:var(--color-principal)}html .app-layout-header .app-layout-header-wrap .app-layout-header-right-slot .change,body .app-layout-header .app-layout-header-wrap .app-layout-header-right-slot .change{background:var(--color-principal)}html .inicio-page .title,body .inicio-page .title,html .inicio-page .info-container .title,body .inicio-page .info-container .title{color:var(--color-principal)}html .inicio-page .info-container .total,body .inicio-page .info-container .total{background:var(--color-principal)}html .inicio-page .container .content-containter .content-coste,body .inicio-page .container .content-containter .content-coste{border:solid 1px var(--color-principal)}html .inicio-page .container .content-containter .content-coste .coste-date .date-title,body .inicio-page .container .content-containter .content-coste .coste-date .date-title,html .inicio-page .container .content-containter .content-coste .coste-date i,body .inicio-page .container .content-containter .content-coste .coste-date i,html .inicio-page .container .content-containter .content-coste .coste-precio,html .inicio-page .container .content-containter .content-coste .coste-label,body .inicio-page .container .content-containter .content-coste .coste-precio,body .inicio-page .container .content-containter .content-coste .coste-label{color:var(--color-principal)}html .inicio-page .container .content-containter .content-coste .coste-label,body .inicio-page .container .content-containter .content-coste .coste-label{background:var(--bg-opacity)}html .widget-tu-factura .widget-tu-factura__card,body .widget-tu-factura .widget-tu-factura__card{border-color:var(--color-principal)}html .widget-tu-factura .widget-tu-factura__precio,body .widget-tu-factura .widget-tu-factura__precio{color:var(--color-principal)}html .widget-tu-factura .widget-tu-factura__label,body .widget-tu-factura .widget-tu-factura__label{color:var(--color-principal);background:var(--bg-opacity)}html .widget-tu-consumo .widget-tu-consumo__card,body .widget-tu-consumo .widget-tu-consumo__card{border-color:var(--color-principal)}html .widget-tu-consumo .widget-tu-consumo__date i,body .widget-tu-consumo .widget-tu-consumo__date i,html .widget-tu-consumo .widget-tu-consumo__precio,body .widget-tu-consumo .widget-tu-consumo__precio{color:var(--color-principal)}html .widget-tu-consumo .widget-tu-consumo__label,body .widget-tu-consumo .widget-tu-consumo__label{color:var(--color-principal);background:var(--bg-opacity)}html .widget-informacion .widget-informacion__total,body .widget-informacion .widget-informacion__total{background:var(--color-principal)}html .tarifa-info .tarifa-title,body .tarifa-info .tarifa-title,html .tarifa-info .tarifa .tramos-potencia .tramos .tramo .tramo-label,body .tarifa-info .tarifa .tramos-potencia .tramos .tramo .tramo-label{color:var(--color-principal)}html .tarifa-info .tarifa .tarifa-peaje .peaje,body .tarifa-info .tarifa .tarifa-peaje .peaje{background:#fff!important}html .tarifa-info .tarifa .tarifa-peaje .peaje .peaje-label,body .tarifa-info .tarifa .tarifa-peaje .peaje .peaje-label{color:var(--color-principal)}html .tarifa-info .tarifa .tarifa-peaje .peaje,body .tarifa-info .tarifa .tarifa-peaje .peaje{background:var(--color-terciario);border:1px solid var(--color-principal)}html .consumo-info .consumo-title,body .consumo-info .consumo-title{color:var(--color-principal)}html .consumo-info .download-excel,body .consumo-info .download-excel{color:var(--color-principal);border:1px solid var(--color-principal)}html .consumo-info .periodos-bar .periodos .periodo.active,body .consumo-info .periodos-bar .periodos .periodo.active{background:var(--color-principal)}html .consumo-info .info-message .message,body .consumo-info .info-message .message{color:#000;background:var(--color-terciario)}html .factura-anual-info .factura-title .title,html .factura-anual-suministro .container .factura-title .title,body .factura-anual-info .factura-title .title,body .factura-anual-suministro .container .factura-title .title{color:var(--color-principal)}html .factura-anual-info .factura-title .subtitle,html .factura-anual-suministro .container .factura-title .subtitle,body .factura-anual-info .factura-title .subtitle,body .factura-anual-suministro .container .factura-title .subtitle{color:var(--color-secundario)}html .factura-anual-info .total-final .titulo-total-final,html .factura-anual-info .total-final .valor-total-final,html .factura-anual-suministro .container .total-final .titulo-total-final,html .factura-anual-suministro .container .total-final .valor-total-final,body .factura-anual-info .total-final .titulo-total-final,body .factura-anual-info .total-final .valor-total-final,body .factura-anual-suministro .container .total-final .titulo-total-final,body .factura-anual-suministro .container .total-final .valor-total-final{color:var(--color-principal)}html .factura-anual-info .bloque-datos .hr,html .factura-anual-suministro .container .bloque-datos .hr,body .factura-anual-info .bloque-datos .hr,body .factura-anual-suministro .container .bloque-datos .hr,html .factura-anual-info .bloque-datos .cabecera .tipo,html .factura-anual-suministro .container .bloque-datos .cabecera .tipo,body .factura-anual-info .bloque-datos .cabecera .tipo,body .factura-anual-suministro .container .bloque-datos .cabecera .tipo{background:var(--color-principal)}html .modal-tramo-horario .cabecera .invierno-verano .sun,html .modal-tramo-horario .cabecera .invierno-verano .snow,body .modal-tramo-horario .cabecera .invierno-verano .sun,body .modal-tramo-horario .cabecera .invierno-verano .snow{color:#fff;background:var(--color-principal);border-color:var(--color-principal)}html .modal-tramo-horario .cabecera .invierno-verano .sun.noestile,html .modal-tramo-horario .cabecera .invierno-verano .snow.noestile,body .modal-tramo-horario .cabecera .invierno-verano .sun.noestile,body .modal-tramo-horario .cabecera .invierno-verano .snow.noestile{background:#fff;color:var(--color-principal);border-color:#fff}html .modal-tramo-horario .cabecera .calendar-close .icon-more-actions,body .modal-tramo-horario .cabecera .calendar-close .icon-more-actions,html .facturas .container .title,body .facturas .container .title{color:var(--color-principal)}html .facturas .container .botonera .botones .viu-button .button.solid,body .facturas .container .botonera .botones .viu-button .button.solid{background:var(--color-principal)}html .baterias-virtuales .title .battery,body .baterias-virtuales .title .battery,html .baterias-virtuales .bateria-multibateria .listar-multibateria .importe-contrato-alfa .battery-contrato .battery,body .baterias-virtuales .bateria-multibateria .listar-multibateria .importe-contrato-alfa .battery-contrato .battery{color:var(--color-principal)!important}html .baterias-virtuales .bateria-multibateria .listar-multibateria .viu-button .button.solid,body .baterias-virtuales .bateria-multibateria .listar-multibateria .viu-button .button.solid{color:var(--color-principal)}html .baterias-virtuales .bateria-multibateria .listar-multibateria .viu-button.reactivar .button.solid,body .baterias-virtuales .bateria-multibateria .listar-multibateria .viu-button.reactivar .button.solid{background-color:var(--color-principal);color:#fff}html .baterias-virtuales .bateria-unica .switch .slider.tick:before,body .baterias-virtuales .bateria-unica .switch .slider.tick:before{color:var(--color-principal)}html .baterias-virtuales .bateria-unica .switch input:checked+.slider,body .baterias-virtuales .bateria-unica .switch input:checked+.slider{background-color:var(--color-principal)}html .baterias-virtuales .bateria-unica .switch input:focus+.slider,body .baterias-virtuales .bateria-unica .switch input:focus+.slider{box-shadow:0 0 1px var(--color-principal)}html .baterias-virtuales .bateria-multibateria .viu-button.reactivar .button.solid,body .baterias-virtuales .bateria-multibateria .viu-button.reactivar .button.solid{background-color:var(--color-principal);border-color:var(--color-principal);color:#fff}html .baterias-virtuales .bateria-multibateria .viu-button.desactivar .button.solid,body .baterias-virtuales .bateria-multibateria .viu-button.desactivar .button.solid{background-color:#fff;border-color:var(--color-principal);color:var(--color-principal)}html .pedir-cita .title .text-title,body .pedir-cita .title .text-title{color:var(--color-principal)}html .pedir-cita .title .viu-button .button.solid,body .pedir-cita .title .viu-button .button.solid{background:var(--color-principal)}html .pedir-cita .calendar .vuecal__cell--selected .vuecal__flex.vuecal__cell-content,body .pedir-cita .calendar .vuecal__cell--selected .vuecal__flex.vuecal__cell-content,html .pedir-cita .date-strip .date-strip-day.selected,body .pedir-cita .date-strip .date-strip-day.selected{background:var(--color-principal);border-color:var(--color-principal)}html .pedir-cita .date-strip .date-strip-day.selected .date-strip-dow,html .pedir-cita .date-strip .date-strip-day.selected .date-strip-num,body .pedir-cita .date-strip .date-strip-day.selected .date-strip-dow,body .pedir-cita .date-strip .date-strip-day.selected .date-strip-num{color:#fff}html .pedir-cita .date-strip .date-strip-day.today,body .pedir-cita .date-strip .date-strip-day.today{border-color:var(--color-principal)}html .pedir-cita .disponibilidad .disponiblidad-day,body .pedir-cita .disponibilidad .disponiblidad-day{color:var(--color-secundario)}html .pedir-cita .horas-disponibles .cita.checked,body .pedir-cita .horas-disponibles .cita.checked{background:var(--color-principal)}html .pedir-cita .horas-disponibles .cita.checked .ball-icon .ball,body .pedir-cita .horas-disponibles .cita.checked .ball-icon .ball{background:var(--color-secundario)}html .pedir-cita .motivos .motivo.checked,body .pedir-cita .motivos .motivo.checked{background:var(--color-principal)}html .pedir-cita .motivos .motivo.checked .ball-motivos,body .pedir-cita .motivos .motivo.checked .ball-motivos{background:var(--color-secundario)}html .pedir-cita .boton .viu-button .button.solid,body .pedir-cita .boton .viu-button .button.solid,html .pedir-cita .modalConfirmar .viu-modal-popup .viu-modal-popup-content .button-modal .viu-button .button.solid,body .pedir-cita .modalConfirmar .viu-modal-popup .viu-modal-popup-content .button-modal .viu-button .button.solid{background:var(--color-principal)}html .contacto-page .container .title,body .contacto-page .container .title{color:var(--color-principal)}html .contacto-page .container .botonera .viu-button.enviar .button,body .contacto-page .container .botonera .viu-button.enviar .button{background-color:var(--color-principal);border-color:var(--color-principal)}html .cita-concertada .title,body .cita-concertada .title{color:var(--color-principal)}html .cita-concertada .advertencia,body .cita-concertada .advertencia{background:var(--color-terciario)}html .cita-concertada .advertencia .text,body .cita-concertada .advertencia .text{color:var(--color-principal)}html .cita-concertada .botonera .viu-button .button.solid,body .cita-concertada .botonera .viu-button .button.solid,html .cita-concertada .modalAnularCita .viu-modal-popup .viu-modal-popup-content .button-modal .viu-button .button.solid,body .cita-concertada .modalAnularCita .viu-modal-popup .viu-modal-popup-content .button-modal .viu-button .button.solid{background:var(--color-principal)}html .configurar-alerta-consumo .container .title-exclamation .title,body .configurar-alerta-consumo .container .title-exclamation .title{color:var(--color-principal)}html .configurar-alerta-consumo .container .title-exclamation .exclamation,body .configurar-alerta-consumo .container .title-exclamation .exclamation{color:var(--color-secundario)}html .configurar-alerta-consumo .container .barra .vue-slide-bar-process,body .configurar-alerta-consumo .container .barra .vue-slide-bar-process{background:var(--color-secundario)!important}html .configurar-alerta-consumo .container .botonera .viu-button:last-child .button.solid,body .configurar-alerta-consumo .container .botonera .viu-button:last-child .button.solid{background:var(--color-principal);color:#fff}html .configurar-alerta-consumo .container .valor:focus,body .configurar-alerta-consumo .container .valor:focus{border-bottom:2px solid var(--color-principal)}html .configurar-alerta-consumo .modal-aviso .viu-modal-popup .viu-modal-popup-content .button-modal .viu-button .button.solid,body .configurar-alerta-consumo .modal-aviso .viu-modal-popup .viu-modal-popup-content .button-modal .viu-button .button.solid{background:var(--color-principal)}html .coste-ultima-factura .coste-title,body .coste-ultima-factura .coste-title{color:var(--color-principal)}html .coste-ultima-factura .content-containter .content-coste,body .coste-ultima-factura .content-containter .content-coste{border:solid 1px var(--color-principal)}html .coste-ultima-factura .content-containter .content-coste .coste-date .date-title,html .coste-ultima-factura .content-containter .content-coste .coste-precio,html .coste-ultima-factura .content-containter .content-coste .coste-label,body .coste-ultima-factura .content-containter .content-coste .coste-date .date-title,body .coste-ultima-factura .content-containter .content-coste .coste-precio,body .coste-ultima-factura .content-containter .content-coste .coste-label{color:var(--color-principal)}html .coste-ultima-factura .content-containter .content-coste .coste-label,body .coste-ultima-factura .content-containter .content-coste .coste-label{background:var(--bg-opacity)}html .coste-ultima-factura .desglose .desglose-fecha,body .coste-ultima-factura .desglose .desglose-fecha{color:var(--color-principal)}html .coste-ultima-factura .costes-fijos .content-costes .potencia-contratada .potencia-title .exclamation,body .coste-ultima-factura .costes-fijos .content-costes .potencia-contratada .potencia-title .exclamation{color:var(--color-secundario)}html .coste-ultima-factura .modal-aviso .viu-modal-popup .viu-modal-popup-content .button-modal .viu-button .button.solid,body .coste-ultima-factura .modal-aviso .viu-modal-popup .viu-modal-popup-content .button-modal .viu-button .button.solid{background:var(--color-principal)}html .menu-perfil .menu-normal .datos.check,body .menu-perfil .menu-normal .datos.check{color:var(--color-principal)}html .datos-personales .modal-datos-personales .viu-modal-popup .viu-modal-popup-content .pie-modal .viu-button .button.solid,html .datos-personales .cambiar-pin .viu-modal-popup .viu-modal-popup-content .pie-modal .viu-button .button.solid,body .datos-personales .modal-datos-personales .viu-modal-popup .viu-modal-popup-content .pie-modal .viu-button .button.solid,body .datos-personales .cambiar-pin .viu-modal-popup .viu-modal-popup-content .pie-modal .viu-button .button.solid,html .historial-facturacion .botonera .botones .viu-button .button.solid,body .historial-facturacion .botonera .botones .viu-button .button.solid,html .contadores .subtitle .viu-button .button.solid,body .contadores .subtitle .viu-button .button.solid{background:var(--color-principal)}html .contadores .contador .contador-box.selected,body .contadores .contador .contador-box.selected{border:3px solid var(--color-principal)}html .contadores .contador-box .contador-header .contador-title-select .contador-select,body .contadores .contador-box .contador-header .contador-title-select .contador-select{background:var(--color-principal)!important;color:#fff!important}html .contadores .modal-alias .viu-modal-popup .viu-modal-popup-content .pie-modal .viu-button .button.solid,html .contadores .modal-contador-nuevo .viu-modal-popup .viu-modal-popup-content .pie-modal .viu-button .button.solid,body .contadores .modal-alias .viu-modal-popup .viu-modal-popup-content .pie-modal .viu-button .button.solid,body .contadores .modal-contador-nuevo .viu-modal-popup .viu-modal-popup-content .pie-modal .viu-button .button.solid{background:var(--color-principal)}html .viu-floating-interactive div .filtros-consumo,body .viu-floating-interactive div .filtros-consumo{background:var(--color-principal)!important}html .vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content,body .vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{background-color:var(--color-principal)!important;border-color:var(--color-principal)}html .vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content,body .vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{border-color:var(--color-principal)}html .eliminar-perfil .botonera .viu-button:last-child .button.solid,body .eliminar-perfil .botonera .viu-button:last-child .button.solid{background:var(--color-principal)}html .datos-contrato-page .viu-button .button.solid,body .datos-contrato-page .viu-button .button.solid,html .tickets-page .viu-button .button.solid,body .tickets-page .viu-button .button.solid,html .ticket-detail-page .viu-button .button.solid,body .ticket-detail-page .viu-button .button.solid{background:var(--color-principal)}html .acceso-biometrico .botonera .viu-button .button.solid,body .acceso-biometrico .botonera .viu-button .button.solid{background:var(--color-principal);border-color:var(--color-principal)}html .acceso-biometrico .bio-title,body .acceso-biometrico .bio-title{color:var(--color-principal)}html .acceso-biometrico .bio-illustration-mask,body .acceso-biometrico .bio-illustration-mask,html .login-bio__icon,body .login-bio__icon{background-color:var(--color-principal)}html .precio-energia .controles-manana .switch input:checked+.slider,body .precio-energia .controles-manana .switch input:checked+.slider{background-color:var(--color-principal)}html .precio-energia .controles-manana .switch input:focus+.slider,body .precio-energia .controles-manana .switch input:focus+.slider{box-shadow:0 0 1px var(--color-principal)}html .app-layout-header .app-layout-header-wrap .app-layout-header-left .menu-toggler button,html .app-layout-header .app-layout-header-wrap .app-layout-header-left .mobile-page-title,body .app-layout-header .app-layout-header-wrap .app-layout-header-left .menu-toggler button,body .app-layout-header .app-layout-header-wrap .app-layout-header-left .mobile-page-title{color:var(--color-principal-osc)}html .notificaciones .switch input:checked+.slider,body .notificaciones .switch input:checked+.slider{background-color:var(--color-principal)}html .conectividad-icons .chat-toggle,body .conectividad-icons .chat-toggle{background:var(--color-principal)}html .factura-card .card-periodo,body .factura-card .card-periodo,html .factura-card .card-chevron,body .factura-card .card-chevron,html .factura-card .factura-card-loading-overlay i,body .factura-card .factura-card-loading-overlay i{color:var(--color-principal)}html .widget-informacion-gas__total,body .widget-informacion-gas__total{background:var(--color-principal)}html .widget-peaje-info-gas .contenedor .titulo,html .widget-consumo-info-gas .contenedor .titulo,body .widget-peaje-info-gas .contenedor .titulo,body .widget-consumo-info-gas .contenedor .titulo{color:var(--color-principal)}html .baterias-virtuales .mini-modal-success .button-success,body .baterias-virtuales .mini-modal-success .button-success{background:var(--color-principal)}html input[type=checkbox],body input[type=checkbox]{accent-color:var(--color-principal)}: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-50: #e8f3ed;--green-100: #b8dac7;--green-200: #96c8ac;--green-300: #66af86;--green-400: #49a06e;--green-500: #1b884a;--green-600: #197c43;--green-700: #136135;--green-800: #0f4b29;--green-900: #0b391f;--green-950: #061d10;--mango-50: #fef8e6;--mango-100: #fcebb0;--mango-200: #fae18a;--mango-300: #f8d354;--mango-400: #f7ca33;--mango-500: #f5bd00;--mango-600: #dfac00;--mango-700: #ae8600;--mango-800: #876800;--mango-900: #674f00;--mango-950: #342800;--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-modal[data-v-f02e6bf0]{position:absolute;top:0;right:0;z-index:6;display:flex;flex-flow:column;align-items:center;justify-content:center;width:100vw;height:100vh;font-weight:500;background:#0006;box-sizing:border-box}.viu-modal[data-v-f02e6bf0]:not(.no-bg){opacity:0;animation:show-f02e6bf0 .2s 0ms ease-in forwards}.viu-modal.no-bg[data-v-f02e6bf0],.viu-modal.lateral[data-v-f02e6bf0]{top:0;overflow:hidden;opacity:1;animation:show-f02e6bf0 .2s 0ms ease-in forwards}.viu-modal.no-bg>.viu-modal-popup.full-screen[data-v-f02e6bf0],.viu-modal.lateral>.viu-modal-popup.full-screen[data-v-f02e6bf0]{top:100%;opacity:1;animation:showFromBottom-f02e6bf0 .4s .2s ease-out forwards}.viu-modal.no-bg>.viu-modal-popup.lateral[data-v-f02e6bf0],.viu-modal.lateral>.viu-modal-popup.lateral[data-v-f02e6bf0]{position:absolute;top:0;right:-1200px;width:1200px;min-width:1200px;max-width:1200px;height:100%;min-height:100%;max-height:100%;border-radius:0;opacity:1;animation:showFromRight-f02e6bf0 .25s .2s ease-out forwards}.viu-modal.no-bg>.viu-modal-popup.lateral>.viu-modal-popup-header[data-v-f02e6bf0],.viu-modal.lateral>.viu-modal-popup.lateral>.viu-modal-popup-header[data-v-f02e6bf0]{display:none}.viu-modal.no-bg>.viu-modal-popup.lateral>.viu-modal-popup-content[data-v-f02e6bf0],.viu-modal.lateral>.viu-modal-popup.lateral>.viu-modal-popup-content[data-v-f02e6bf0]{height:100%;max-height:100%;padding:0}@keyframes showFromBottom-f02e6bf0{0%{top:100%}to{top:0}}@keyframes showFromRight-f02e6bf0{0%{right:-1200px}to{right:0}}.viu-modal *[data-v-f02e6bf0]{box-sizing:border-box}@keyframes show-f02e6bf0{0%{opacity:0}to{opacity:1}}.viu-modal>.viu-modal-popup[data-v-f02e6bf0]{min-width:678px;max-width:80%;max-height:90%;overflow:hidden;background:var(--white);border-radius:12px;box-shadow:0 4px 20px #40548940;opacity:0;animation:show-f02e6bf0 .2s .2s ease-in forwards}.viu-modal>.viu-modal-popup[data-v-f02e6bf0]:has(.viu-modal-popup){overflow:visible}.viu-modal>.viu-modal-popup>.viu-modal-popup-header[data-v-f02e6bf0]{display:flex;flex-flow:row;align-items:center;justify-content:space-between;padding:8px 20px;color:var(--white);background:var(--primary-950);border-radius:12px 12px 0 0}.viu-modal>.viu-modal-popup>.viu-modal-popup-header .title-icon[data-v-f02e6bf0]{display:flex;align-items:center}.viu-modal>.viu-modal-popup>.viu-modal-popup-header .title-icon .icon-title[data-v-f02e6bf0]{font-size:14px;margin-right:8px}.viu-modal>.viu-modal-popup>.viu-modal-popup-header>span[data-v-f02e6bf0]{width:calc(100% - 26px);margin:0;padding-top:2px;overflow:hidden;font-weight:700;font-size:var(--md-medium);white-space:nowrap;text-overflow:ellipsis}.viu-modal>.viu-modal-popup>.viu-modal-popup-header>.close[data-v-f02e6bf0]{color:var(--white);font-size:16px;background:none;border:0;cursor:pointer}.viu-modal>.viu-modal-popup>.viu-modal-popup-header>.close[data-v-f02e6bf0]:focus{outline:none}.viu-modal>.viu-modal-popup>.viu-modal-popup-content[data-v-f02e6bf0]{height:calc(100% - 34px);padding:16px;overflow-y:auto;scroll-behavior:smooth}.viu-modal>.viu-modal-popup>.viu-modal-popup-content[data-v-f02e6bf0]::-webkit-scrollbar{width:9px;overflow:hidden;background-color:#dfe6e9;border-radius:9px;cursor:pointer}.viu-modal>.viu-modal-popup>.viu-modal-popup-content[data-v-f02e6bf0]::-webkit-scrollbar-thumb{background-color:#95a5a6;border-radius:9px}.viu-modal>.viu-modal-popup>.viu-modal-popup-content[data-v-f02e6bf0]::-webkit-scrollbar-track{background-color:#dfe6e9;opacity:0}.viu-modal>.viu-modal-popup>.viu-modal-popup-content.no-title[data-v-f02e6bf0]{height:100%}.viu-modal>.viu-modal-popup>.viu-modal-popup-content .viu-modal-footer[data-v-f02e6bf0]{display:flex;justify-content:flex-end;margin-top:8px;padding-top:24px;position:relative}.viu-modal>.viu-modal-popup>.viu-modal-popup-content .viu-modal-footer[data-v-f02e6bf0]:before{content:"";position:absolute;top:8px;left:0;width:100%;height:1px;background:var(--grey-100)}.viu-modal>.viu-modal-popup.full-screen[data-v-f02e6bf0]{position:absolute;left:0;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;border-radius:0}.viu-modal>.viu-modal-popup.full-screen>.viu-modal-popup-header[data-v-f02e6bf0]{position:absolute;top:0;left:0;z-index:1;flex-flow:row;align-items:center;width:100%;height:50px;padding:8px 20px;color:var(--primary-950);font-weight:700;background:var(--white);box-shadow:0 3px 4px #35425b1a;display:flex;flex-direction:row-reverse;justify-content:flex-end;border-radius:0}.viu-modal>.viu-modal-popup.full-screen>.viu-modal-popup-header>span[data-v-f02e6bf0]{order:3;width:auto;margin-top:-2px;padding-top:0;overflow:hidden;color:var(--primary-950);font-weight:500;font-size:var(--md-medium);white-space:nowrap;text-overflow:ellipsis}.viu-modal>.viu-modal-popup.full-screen>.viu-modal-popup-header>.close[data-v-f02e6bf0]{order:1;color:var(--primary-950);font-size:16px;background:none;border:0;font-weight:700;cursor:pointer;display:flex;align-items:center;margin-top:2px;margin-right:16px}.viu-modal>.viu-modal-popup.full-screen>.viu-modal-popup-header>.close[data-v-f02e6bf0]:focus{outline:none}.viu-modal>.viu-modal-popup.full-screen>.viu-modal-popup-content[data-v-f02e6bf0]{height:calc(100% - 50px);margin-top:50px;padding:30px;background:#f8f9fc}.viu-modal>.viu-modal-popup.full-screen>.viu-modal-popup-content.no-title[data-v-f02e6bf0]{height:100%;margin-top:0;background:#fff}.viu-modal>.viu-modal-popup.full-screen.partial[data-v-f02e6bf0]{left:20px;width:calc(100% - 40px);min-width:calc(100% - 40px);max-width:calc(100% - 40px);height:calc(100% - 40px);min-height:calc(100% - 40px);max-height:calc(100% - 40px);border-radius:12px}.modal-leave-active[data-v-f02e6bf0]:not(.no-bg){opacity:1;animation:hide-f02e6bf0 .2s .2s ease-in forwards}.modal-leave-active:not(.no-bg) .viu-modal-popup[data-v-f02e6bf0]{opacity:1;animation:hide-f02e6bf0 .2s 0ms ease-in forwards}.modal-leave-active.no-bg[data-v-f02e6bf0],.modal-leave-active.lateral[data-v-f02e6bf0]{opacity:1;animation:hide-f02e6bf0 .2s .4s ease-in forwards}.modal-leave-active.no-bg .viu-modal-popup.full-screen[data-v-f02e6bf0],.modal-leave-active.lateral .viu-modal-popup.full-screen[data-v-f02e6bf0]{top:0;opacity:1;animation:hideFromTop-f02e6bf0 .4s 0ms ease-out forwards}.modal-leave-active.no-bg .viu-modal-popup.lateral[data-v-f02e6bf0],.modal-leave-active.lateral .viu-modal-popup.lateral[data-v-f02e6bf0]{top:0;right:0;opacity:1;animation:hideFromRight-f02e6bf0 .25s 0ms ease-out forwards}@keyframes hide-f02e6bf0{0%{opacity:1}to{opacity:0}}@keyframes hideFromTop-f02e6bf0{0%{top:0}to{top:100%}}@keyframes hideFromRight-f02e6bf0{0%{right:0}to{right:-1200px}}@media(max-width:700px){.viu-modal>.viu-modal-popup[data-v-f02e6bf0]{min-width:90%;max-width:90%}}@media(max-width:500px){.viu-modal.lateral>.viu-modal-popup.lateral[data-v-f02e6bf0]{right:-97%;width:97%;min-width:97%;max-width:97%}@keyframes showFromRight-f02e6bf0{0%{right:-97%}to{right:0}}@keyframes hideFromRight-f02e6bf0{0%{right:0}to{right:-97%}}}.viu-button{display:flex}.viu-button .button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:80px;height:30px;font-size:14px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viu-button .button.margin-only-text{padding-right:8px;padding-left:8px}.viu-button .button.solid{display:inline-flex;color:var(--white);font-family:Gilroy;background:var(--primary-950);border:1px solid var(--primary-950);border-radius:4px}.viu-button .button.solid:hover{background:var(--primary-800);border:1px solid var(--primary-800);cursor:pointer}.viu-button .button.solid:active{background:var(--grey-950);border:1px solid var(--grey-950)}.viu-button .button.solid.disabled{opacity:.4;pointer-events:none;color:var(--white)}.viu-button .button.outline{display:inline-flex;color:var(--primary-950);font-family:Gilroy;background:var(--white);border:1px solid var(--primary-950);border-radius:4px}.viu-button .button.outline:hover{background:var(--grey-20);border:1px solid var(--primary-950);cursor:pointer}.viu-button .button.outline:active{background:var(--grey-40);border:1px solid var(--primary-950)}.viu-button .button.outline.disabled{color:var(--grey-300);opacity:.4;pointer-events:none;background:var(--grey-20);border:1px solid var(--grey-100)}.viu-button .button.text{display:inline-flex;color:var(--primary-950);font-family:Gilroy;border:1px solid transparent;border-radius:4px}.viu-button .button.text:hover{background:var(--grey-20);border:1px solid var(--grey-20);cursor:pointer}.viu-button .button.text:active{background:var(--grey-40)}.viu-button .button.text.disabled{opacity:.4;pointer-events:none;background:var(--white);color:var(--grey-300)}.viu-button .button.warning{display:inline-flex;color:var(--white);font-family:Gilroy;background:var(--red-500);border:1px solid var(--red-500);border-radius:4px}.viu-button .button.warning:hover{background:var(--red-400);border:1px solid var(--red-400);cursor:pointer}.viu-button .button.warning:active{background:var(--red-600);border:1px solid var(--red-600)}.viu-button .button.warning.disabled{background:var(--red-100);border:1px solid var(--red-100)}.viu-button .button.enabled{color:var(--white);background:#273248;border:0;border:1px solid #273248}.viu-button .button.enabled:hover{background:#8092a2;border:1px solid #8092a2}.viu-button .button.enabled.disabled{opacity:.4}.viu-button .button.enabled.disabled:hover{background:#273248}.viu-button .button.small{height:24px;padding:0}.viu-button .button.small .pre-button,.viu-button .button.small .post-button{font-size:16px}.viu-button .button.small.margin-only-button{justify-content:center;width:20px;min-width:20px;height:20px}.viu-button .button.small.margin-only-button .pre-button,.viu-button .button.small.margin-only-button .post-button{padding:0}.viu-button .button.large{height:40px}.viu-button .button.large .pre-button,.viu-button .button.large .post-button{font-size:16px}.viu-button .button.large.margin-only-button{justify-content:center;width:20px;min-width:20px;height:20px}.viu-button .button.large.margin-only-button .pre-button,.viu-button .button.large.margin-only-button .post-button{padding:0}.viu-button .button.extraLarge{height:48px}.viu-button .button.extraLarge .pre-button,.viu-button .button.extraLarge .post-button{font-size:16px}.viu-button .button.extraLarge.margin-only-button{justify-content:center;width:20px;min-width:20px;height:20px}.viu-button .button.extraLarge.margin-only-button .pre-button,.viu-button .button.extraLarge.margin-only-button .post-button{padding:0}.viu-button .button.row.margin-only-button{justify-content:center;width:20px;min-width:20px;height:20px;font-size:16px;border-radius:50%}.viu-button .button.row.margin-only-button .text{display:none}.viu-button .button .pre-button{padding-left:8px}.viu-button .button .post-button{padding-right:8px}.viu-button .button.margin-only-button{justify-content:center;width:30px;min-width:30px;height:30px}.viu-button .button.margin-only-button .pre-button,.viu-button .button.margin-only-button .post-button{padding:0}.viu-button .button .text{padding:0 8px}.terminos-condiciones .viu-modal button.close{display:none}.terminos-condiciones .viu-modal .title-modal{margin-left:10px!important}.terminos-condiciones .viu-modal .viu-modal-popup-content{overflow:hidden!important;display:flex;background:#fff}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenedor-principal{width:100%;height:calc(100% - 30px);display:flex;flex-direction:column}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenido-terminos{width:100%;overflow-y:auto;overflow-x:hidden;height:100%;padding:10px 20px;background:#f1f1f1;border:1px solid #c1c1c1;border-radius:10px 3px 3px 10px;scroll-behavior:smooth;line-height:1.4;font-size:14px}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenido-terminos::-webkit-scrollbar{width:9px;overflow:hidden;background-color:#dfe6e9;border-radius:9px;cursor:pointer}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenido-terminos::-webkit-scrollbar-thumb{background-color:#95a5a6;border-radius:9px}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenido-terminos::-webkit-scrollbar-track{background-color:#dfe6e9;opacity:0}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenido-terminos .seccion-termino{width:100%}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenido-terminos .titulo-termino{width:100%;margin-bottom:5px;margin-top:30px}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenido-terminos .titulo-termino.primer-titulo{margin-top:0}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenido-terminos .subtitulo-termino{width:100%;margin-bottom:10px;display:block}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenido-terminos .contenedor-parrafos.con-espaciado{margin-top:10px}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenido-terminos .contenedor-parrafos .parrafo-termino{width:100%;display:flex}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenido-terminos .contenedor-parrafos .parrafo-termino .linea-texto{width:100%}.terminos-condiciones .viu-modal .viu-modal-popup-content .contenido-terminos .contenedor-parrafos .parrafo-termino .linea-texto.con-indentacion{margin-left:10px}.terminos-condiciones .viu-modal .contenedor-botones{width:100%;display:flex;justify-content:center;margin-top:15px}.terminos-condiciones .viu-modal .viu-button.boton-aceptar .button.solid{background:#269a8f;border:1px solid #269a8f}.terminos-condiciones .viu-modal .viu-button.boton-rechazar .button.solid{background:#eb5e46;border:1px solid #eb5e46;margin-right:10px}.conectividad-icons{position:absolute;bottom:15px;right:25px;display:flex;flex-direction:column;align-items:center;z-index:3}.conectividad-icons .whatsapp-icon,.conectividad-icons .telegram-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;border-radius:50%;cursor:pointer}.conectividad-icons .whatsapp-icon{background:#27cc6a}.conectividad-icons .telegram-icon{background:#08c;padding:2px 4px 0 0}.conectividad-icons .chat-toggle{width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;border-radius:50%;cursor:pointer;background:#004a8f;transition:transform .2s ease}.conectividad-icons .chat-toggle.active{transform:rotate(90deg)}.conectividad-icons .canales-list{display:flex;flex-direction:column}.conectividad-icons .canales-list>div{margin-bottom:6px}.conectividad-icons .conectividad-expand-enter-active,.conectividad-icons .conectividad-expand-leave-active{transition:all .2s ease}.conectividad-icons .conectividad-expand-enter,.conectividad-icons .conectividad-expand-leave-to{opacity:0;transform:translateY(10px)}
