.datos-punto-suministro{border-radius:8px;border:1px solid #d7e1ea;background:#fff;padding:20px}.datos-punto-suministro .titulo-punto-suministro{font-weight:700;font-size:14px;color:#35425b}.datos-punto-suministro .info-suministro{border-radius:6px;background:#f7f8fa;padding:10px;margin-top:20px;display:flex;justify-content:space-between}.datos-punto-suministro .info-suministro .info{font-size:14px;color:#35425b;font-weight:700}.datos-punto-suministro .info-suministro .info .info-cups{font-weight:500}.datos-punto-suministro .potencias-tarifa{margin-top:14px;display:flex}.datos-punto-suministro .potencias-tarifa .tarifa{border-radius:6px;background:#f7f8fa;width:40%;display:flex;justify-content:center;align-items:center;padding:4px;flex-direction:column;color:#35425b;font-size:12px;font-weight:700}.datos-punto-suministro .potencias-tarifa .tarifa.potencia{width:10%;margin-left:5px}.datos-punto-suministro .potencias-tarifa .tarifa .unidad{font-size:10px;font-weight:400;margin-left:3px}.detalle-oferta{border-radius:8px;border:2px solid #d7e1ea;background:#fff;padding:20px;display:flex;flex-direction:column}.detalle-oferta .flex{display:flex}.detalle-oferta.cursor-pointer{cursor:pointer}.detalle-oferta .bold{font-weight:700}.detalle-oferta.selected{border:2px solid #26db81}.detalle-oferta .left{width:80%}.detalle-oferta .left .cabecera{display:flex;justify-content:space-between;align-items:center}.detalle-oferta .left .icon-bolt{width:30px;height:30px;display:flex;justify-content:center;border-radius:6px;background:#01132d;align-items:center;color:#fff}.detalle-oferta .left .icon-bolt.selected{background:#26db81}.detalle-oferta .left .title{display:flex;align-items:center;font-weight:700;font-size:14px;color:#01132d}.detalle-oferta .left .tipo{border-radius:20px;background:#69697a;padding:2px 10px;display:flex;align-items:center;justify-content:center;color:#fff}.detalle-oferta .left .content-tarifa{margin-top:10px}.detalle-oferta .left .content-tarifa .energia-potencia{border-radius:6px;background:#e9eaed;padding:10px}.detalle-oferta .left .content-tarifa .energia-potencia.selected{background:#e5fbf0}.detalle-oferta .left .content-tarifa .energia-potencia .energia{width:100%;display:flex}.detalle-oferta .left .content-tarifa .energia-potencia .energia .title-energia{width:30%;display:flex;justify-content:space-between;align-items:center}.detalle-oferta .left .content-tarifa .energia-potencia .energia .title-energia .text-potencia{font-weight:700;font-size:14px;color:#000}.detalle-oferta .left .content-tarifa .energia-potencia .energia .title-energia .moneda{font-weight:500;font-size:10px;font-style:italic;color:#000}.detalle-oferta .left .content-tarifa .energia-potencia .energia .potencias{width:70%;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:6px;padding:3px 0}.detalle-oferta .left .content-tarifa .energia-potencia .energia .potencias .potencia{display:flex;justify-content:center;align-items:center;width:100%;color:#000;font-size:12px}.detalle-oferta .terminos{margin-top:10px;width:100%;color:#01132d;font-size:14px;font-weight:500}.detalle-oferta .right{width:20%;margin-left:15px}.detalle-oferta .right .tarifa-seleccionada{border-radius:6px;background:#01132d;padding:15px;color:#fff;font-size:14px;font-weight:600;padding:7px 15px;display:flex;justify-content:center;align-items:center}.detalle-oferta .right .tarifa-seleccionada.selected{background:#26db81}.detalle-oferta .right .precio-tarifa{display:flex;justify-content:center;align-items:center;margin-top:26px;flex-direction:column}.detalle-oferta .right .precio-tarifa .text-tarifa{font-weight:900;font-size:12px;color:#01132d}.detalle-oferta .right .precio-tarifa .precio{display:flex;align-items:center;font-size:32px;color:#01132d;font-weight:900}.detalle-oferta .right .precio-tarifa .precio .moneda{display:flex;flex-direction:column;font-size:12px;color:#01132d;font-weight:500;margin-left:5px}.detalle-oferta .right .box-ahorro{border-radius:5px;border:1px solid #26db81;background:#e5fbf0;padding:6px 10px;margin-top:20px}.detalle-oferta .right .box-ahorro .title-ahorro{color:#01132d;font-size:14px;font-weight:700}.detalle-oferta .right .box-ahorro .text-ahorro{margin-top:5px;font-style:italic;font-weight:400;font-size:12px;color:#01132d}.cumplimentacion-rapida .header-section{border-radius:8px;background:#e4e6eb;padding:10px;display:flex;align-items:center}.cumplimentacion-rapida .header-section .viu-header{margin-bottom:0;width:100%}.cumplimentacion-rapida .header-section .viu-header .text{font-weight:900;font-size:16px;color:#01132d}.cumplimentacion-rapida .header-section .viu-header .separator{border:1px solid #c8ced5}.cumplimentacion-rapida .subtitle-cumplimentacion{margin-top:14px;font-weight:500;font-size:14px;color:#313236}.cumplimentacion-rapida .info-red{margin-top:20px;border-radius:6px;border:1px solid #f8004a;background:#ffebf1;font-weight:500;font-size:14px;color:#01132d;display:flex;justify-content:center;align-items:center;padding:4px}.cumplimentacion-rapida .botonera-cumplimentacion{margin-top:20px;width:100%;display:flex;justify-content:flex-end}.titulares-contacto .flex{display:flex}.titulares-contacto .info{border-radius:6px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:500;color:#01132d;padding:4px}.titulares-contacto .info.green{border:1px solid #26db81;background:#ffebf1}.titulares-contacto .info.yellow{border:1px solid #ffcb13;background:#ffebf1}.titulares-contacto .info.red{border:1px solid #f8004a;background:#ffebf1}.titulares-contacto .viu-label{display:block;margin-bottom:15px;margin-right:20px}.titulares-contacto div>.viu-label:last-child{margin-right:0}.titulares-contacto .viu-input,.titulares-contacto .viu-select{min-width:100%;width:100%}.titulares-contacto .viu-select .viu-select-options{width:100%}.titulares-contacto .viu-select .selected-area{min-width:100%}.titulares-contacto .viu-select .selected-area.read-only .chevron{display:none}.titulares-contacto .last-block,.titulares-contacto .last-block>.viu-label{margin-bottom:0}@media(max-width:1100px){.titulares-contacto .flex{align-items:flex-start;flex-wrap:wrap;margin-right:0!important;width:100%!important}.titulares-contacto .viu-label{display:flex;flex-direction:column;width:calc(50% - 10px)!important}.titulares-contacto .viu-label.sw-100{width:100%!important}.titulares-contacto .viu-label:nth-child(2n){margin-right:0}.titulares-contacto .last-block>.viu-label{margin-bottom:15px}.titulares-contacto .last-block>.viu-label:last-child,.titulares-contacto .last-block>.viu-label:nth-last-child(2){margin-bottom:0}}@media(max-width:700px){.titulares-contacto .viu-label{margin-right:0!important;width:100%!important}.titulares-contacto .viu-label:nth-child(2n){margin-right:0}.titulares-contacto .last-block>.viu-label:nth-last-child(2){margin-bottom:15px}.titulares-contacto .last-block>.viu-label:last-child{margin-bottom:0}}.firmantes .flex{display:flex}.firmantes .warning{border-radius:6px;border:1px solid #ffcb13;background:#fffbeb;font-weight:500;font-size:14px;color:#01132d;display:flex;justify-content:center;align-items:center;padding:4px}.firmantes .header-section{border-radius:8px;background:#e4e6eb;padding:10px;display:flex;align-items:center}.firmantes .header-section .viu-header{margin-bottom:0;width:100%}.firmantes .header-section .viu-header .text{font-weight:900;font-size:16px;color:#01132d}.firmantes .header-section .viu-header .separator{border:1px solid #c8ced5}.firmantes .firmante{border-radius:8px;background:#f7f8fa;padding:10px}.firmantes .firmante .header-delete{display:flex;width:100%}.firmantes .firmante .header-delete .viu-header{width:100%;margin-bottom:0}.firmantes .firmante .header-delete .viu-header .text{display:flex;align-items:center}.firmantes .firmante .header-delete .trash{cursor:pointer;margin-left:10px;width:30px;height:30px;border-radius:6px;background:#f8004a;display:flex;justify-content:center;align-items:center;color:#fff}.firmantes .firmante .header-delete .trash:hover{opacity:.5}.firmantes .firmante .header-delete .trash.disabled{opacity:.5;cursor:not-allowed}.firmantes .viu-label{display:block;margin-bottom:15px;margin-right:20px}.firmantes div>.viu-label:last-child{margin-right:0}.firmantes .last-block,.firmantes .last-block>.viu-label{margin-bottom:0}.firmantes .viu-input,.firmantes .viu-select{min-width:100%;width:100%}.firmantes .viu-select .selected-area{min-width:100%}.firmantes .viu-select .selected-area.read-only .chevron{display:none}.firmantes .botonera-firmante{margin-left:10px;display:flex;justify-content:flex-start;white-space:nowrap}@media(max-width:1100px){.firmantes .flex{align-items:flex-start;flex-wrap:wrap;margin-right:0!important;width:100%!important}.firmantes .viu-label{display:flex;flex-direction:column;width:calc(50% - 10px)!important}.firmantes .viu-label.sw-100{width:100%!important}.firmantes .viu-label:nth-child(2n){margin-right:0}.firmantes .last-block>.viu-label{margin-bottom:15px}.firmantes .last-block>.viu-label:last-child,.firmantes .last-block>.viu-label:nth-last-child(2){margin-bottom:0}}@media(max-width:700px){.firmantes .viu-label{margin-right:0!important;width:100%!important}.firmantes .viu-label:nth-child(2n){margin-right:0}.firmantes .last-block>.viu-label:nth-last-child(2){margin-bottom:15px}.firmantes .last-block>.viu-label:last-child{margin-bottom:0}}.contactos .flex{display:flex}.contactos .botonera-contacto{margin-left:10px;display:flex;justify-content:flex-start;white-space:nowrap}.contactos .contactos{border-radius:8px;background:#f7f8fa;padding:10px}.contactos .contactos .header-section{border-radius:8px;background:#e4e6eb;padding:10px;display:flex;align-items:center}.contactos .contactos .header-section .viu-header{margin-bottom:0;width:100%}.contactos .contactos .header-section .viu-header .text{font-weight:900;font-size:16px;color:#01132d}.contactos .contactos .header-section .viu-header .separator{border:1px solid #c8ced5}.contactos .contactos .header-delete{display:flex;width:100%}.contactos .contactos .header-delete .viu-header{width:100%;margin-bottom:0}.contactos .contactos .header-delete .viu-header .text{display:flex;align-items:center}.contactos .contactos .header-delete .trash{cursor:pointer;margin-left:10px;width:30px;height:30px;border-radius:6px;background:#f8004a;display:flex;justify-content:center;align-items:center;color:#fff}.contactos .contactos .header-delete .trash:hover{opacity:.5}.contactos .contactos .header-delete .trash.disabled{opacity:.5;cursor:not-allowed}.contactos .viu-label{display:block;margin-bottom:15px;margin-right:20px}.contactos div>.viu-label:last-child{margin-right:0}.contactos .last-block,.contactos .last-block>.viu-label{margin-bottom:0}.contactos .viu-input,.contactos .viu-select{min-width:100%;width:100%}.contactos .viu-select .selected-area{min-width:100%}.contactos .viu-select .selected-area.read-only .chevron{display:none}@media(max-width:1100px){.contactos .flex{align-items:flex-start;flex-wrap:wrap;margin-right:0!important;width:100%!important}.contactos .viu-label{display:flex;flex-direction:column;width:calc(50% - 10px)!important}.contactos .viu-label.sw-100{width:100%!important}.contactos .viu-label:nth-child(2n){margin-right:0}.contactos .last-block>.viu-label{margin-bottom:15px}.contactos .last-block>.viu-label:last-child,.contactos .last-block>.viu-label:nth-last-child(2){margin-bottom:0}}@media(max-width:700px){.contactos .viu-label{margin-right:0!important;width:100%!important}.contactos .viu-label:nth-child(2n){margin-right:0}.contactos .last-block>.viu-label:nth-last-child(2){margin-bottom:15px}.contactos .last-block>.viu-label:last-child{margin-bottom:0}}.direcciones-titular .flex{display:flex}.direcciones-titular .viu-label{display:block;margin-bottom:15px;margin-right:20px}.direcciones-titular div>.viu-label:last-child{margin-right:0}.direcciones-titular .last-block,.direcciones-titular .last-block>.viu-label{margin-bottom:0}.direcciones-titular .viu-input,.direcciones-titular .viu-select{min-width:100%;width:100%}.direcciones-titular .viu-select .selected-area{min-width:100%}.direcciones-titular .viu-select .selected-area.read-only .chevron{display:none}.direcciones-titular .viu-select .viu-select-options{max-width:100%!important}.direcciones-titular .viu-select .viu-select-options .list-options{max-height:190px}@media(max-width:1100px){.direcciones-titular .flex{align-items:flex-start;flex-wrap:wrap;margin-right:0!important;width:100%!important}.direcciones-titular .viu-label{display:flex;flex-direction:column;width:calc(50% - 10px)!important}.direcciones-titular .viu-label.sw-100{width:100%!important}.direcciones-titular .viu-label:nth-child(2n){margin-right:0}.direcciones-titular .last-block>.viu-label{margin-bottom:15px}.direcciones-titular .last-block>.viu-label:last-child,.direcciones-titular .last-block>.viu-label:nth-last-child(2){margin-bottom:0}}@media(max-width:700px){.direcciones-titular .viu-label{margin-right:0!important;width:100%!important}.direcciones-titular .viu-label:nth-child(2n){margin-right:0}.direcciones-titular .last-block>.viu-label:nth-last-child(2){margin-bottom:15px}.direcciones-titular .last-block>.viu-label:last-child{margin-bottom:0}}.direccion-suministro .flex{display:flex}.direccion-suministro .switch-text{display:flex;align-items:center}.direccion-suministro .switch-text .switch{position:relative;display:inline-block;width:53px;height:24px}.direccion-suministro .switch-text .switch input{opacity:0;width:0;height:0}.direccion-suministro .switch-text .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.direccion-suministro .switch-text .slider:before{position:absolute;content:"";height:16px;width:16px;left:6px;bottom:4px;background-color:#fff;transition:.4s}.direccion-suministro .switch-text input:checked+.slider{background-color:#00bc8b}.direccion-suministro .switch-text input:focus+.slider{box-shadow:0 0 1px #00bc8b}.direccion-suministro .switch-text input:checked+.slider:before{transform:translateX(26px)}.direccion-suministro .switch-text .slider.round{border-radius:34px}.direccion-suministro .switch-text .slider.round:before{border-radius:50%}.direccion-suministro .direccion{border-radius:8px;background:#f7f8fa;padding:10px;margin-top:10px}.direccion-suministro .viu-label{display:block;margin-bottom:15px;margin-right:20px}.direccion-suministro div>.viu-label:last-child{margin-right:0}.direccion-suministro .last-block,.direccion-suministro .last-block>.viu-label{margin-bottom:0}.direccion-suministro .viu-input,.direccion-suministro .viu-select{min-width:100%;width:100%}.direccion-suministro .viu-select .selected-area{min-width:100%}.direccion-suministro .viu-select .selected-area.read-only .chevron{display:none}@media(max-width:1100px){.direccion-suministro .flex{align-items:flex-start;flex-wrap:wrap;margin-right:0!important;width:100%!important}.direccion-suministro .viu-label{display:flex;flex-direction:column;width:calc(50% - 10px)!important}.direccion-suministro .viu-label.sw-100{width:100%!important}.direccion-suministro .viu-label:nth-child(2n){margin-right:0}.direccion-suministro .last-block>.viu-label{margin-bottom:15px}.direccion-suministro .last-block>.viu-label:last-child,.direccion-suministro .last-block>.viu-label:nth-last-child(2){margin-bottom:0}}@media(max-width:700px){.direccion-suministro .viu-label{margin-right:0!important;width:100%!important}.direccion-suministro .viu-label:nth-child(2n){margin-right:0}.direccion-suministro .last-block>.viu-label:nth-last-child(2){margin-bottom:15px}.direccion-suministro .last-block>.viu-label:last-child{margin-bottom:0}}.envio-factura .flex{display:flex}.envio-factura .flex.flex-end{align-items:flex-end}.envio-factura .formato-envio-factura{display:flex;justify-content:space-between;align-items:center;border-radius:6px;background:#eceff3;padding:10px}.envio-factura .formato-envio-factura .formato-title{color:#000;font-size:14px;font-weight:700}.envio-factura .viu-label .viu-select,.envio-factura .viu-label .viu-select .selected-area{min-width:100%;width:100%}.envio-factura .viu-label .viu-select-options{max-width:100%!important}.envio-factura .viu-label .viu-select-options .list-options{max-height:190px}.envio-factura .envio-papel,.envio-factura .factura-electronica{border-radius:8px;background:#f7f8fa;padding:10px;margin-top:20px}.envio-factura .viu-label{display:block;margin-bottom:15px;margin-right:20px}.envio-factura div>.viu-label:last-child{margin-right:0}.envio-factura .last-block>.viu-label{margin-bottom:0}.envio-factura .viu-input{min-width:100%;width:100%}.envio-factura .w-26{width:26%}@media(max-width:1100px){.envio-factura .flex{align-items:flex-start;flex-wrap:wrap;margin-right:0!important;width:100%!important}.envio-factura .viu-label{display:flex;flex-direction:column;width:calc(50% - 10px)!important}.envio-factura .viu-label.sw-100{width:100%!important}.envio-factura .viu-label:nth-child(2n){margin-right:0}.envio-factura .last-block>.viu-label{margin-bottom:15px}.envio-factura .last-block>.viu-label:last-child,.envio-factura .last-block>.viu-label:nth-last-child(2){margin-bottom:0}}@media(max-width:700px){.envio-factura .viu-label{margin-right:0;width:100%!important}.envio-factura .viu-label:nth-child(2n){margin-right:0}.envio-factura .last-block>.viu-label:nth-last-child(2){margin-bottom:15px}.envio-factura .last-block>.viu-label:last-child{margin-bottom:0}}.facturacion .flex{display:flex}.facturacion .subtitle{font-size:14px;color:#01132d}.facturacion .special-header .text{color:#01132d;font-size:14px;font-weight:900}.facturacion .last-block{margin-bottom:0}.facturacion .viu-input{min-width:100%;width:100%}.facturacion .viu-label{display:block;margin-bottom:15px;margin-right:20px}.facturacion div>.viu-label:last-child{margin-right:0}.facturacion .last-block>.viu-label{margin-bottom:0}.facturacion .viu-select{min-width:100%;width:100%}.facturacion .viu-select .viu-select-options{width:100%}.facturacion .viu-select .selected-area{min-width:100%}.facturacion .viu-select .selected-area.read-only .chevron{display:none}.facturacion .titular-cuenta{border-radius:6px;background:#eceff3;padding:10px;display:flex;align-items:center}.facturacion .titular-cuenta .title-cuenta{color:#000;font-size:14px;font-weight:700;width:100%}.facturacion .titular-cuenta .selector-general{border-radius:6px;border:1px solid #fff;padding:2px;background:#fff}.facturacion .titular-cuenta .selector-general .selector{margin-right:0!important}.facturacion .titular-cuenta .selector-general .selector .button{display:flex;align-items:center;box-sizing:border-box;height:26px;padding:8px 12px;overflow:hidden;color:#35425b;font-size:12px;font-family:Rubik;white-space:nowrap;text-overflow:ellipsis;background:#fff;outline:none;margin-right:0!important;justify-content:center;cursor:pointer}.facturacion .titular-cuenta .selector-general .selector .button.selected{color:#fff;background:#01132d;border-radius:3px}@media(max-width:1100px){.facturacion .flex{align-items:flex-start;flex-wrap:wrap;margin-right:0!important;width:100%!important}.facturacion .viu-label{display:flex;flex-direction:column;width:calc(50% - 10px)!important}.facturacion .viu-label.sw-100{width:100%!important}.facturacion .viu-label:nth-child(2n){margin-right:0}.facturacion .last-block>.viu-label{margin-bottom:15px}.facturacion .last-block>.viu-label:last-child,.facturacion .last-block>.viu-label:nth-last-child(2){margin-bottom:0}}@media(max-width:700px){.facturacion .viu-label{margin-right:0;width:100%!important}.facturacion .viu-label:nth-child(2n){margin-right:0}.facturacion .last-block>.viu-label:nth-last-child(2){margin-bottom:15px}.facturacion .last-block>.viu-label:last-child{margin-bottom:0}}.upload-files{border-radius:12px;background:#f7f8fa;padding:16px}.upload-files .special-header .text{color:#01132d;font-size:14px;font-weight:700}.upload-files .subtitle{font-weight:400;font-size:14px;color:#01132d}.upload-files .documentos{padding:10px 16px;border-radius:8px;background:#fff;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}.upload-files .documentos .trash-select{display:flex}.upload-files .documentos .trash-select .trash{display:flex;border-radius:6px;border:1px solid red;background:#fff;padding:6px 20px;font-weight:500;font-size:14px;color:red;cursor:pointer}.upload-files .documentos .text-document{font-size:14px;font-weight:500;color:#35425b}.upload-files .documentos .text-size{font-weight:500;font-size:14px;color:#9a9a9a}.upload-files .viu-upload .files-uploaded{display:none}.step-form-v3 .title-step{font-size:32px;font-weight:900;color:#313236;display:flex;justify-content:center}.step-form-v3 .sub-title{color:#01132d;font-size:14px;font-weight:500;display:flex;justify-content:center;margin-top:10px}.step-form-v3 .txt-checkbox{font-size:14px;font-weight:300;color:#333238}.step-form-v3 .txt-checkbox.red{color:#ff1a1a;font-weight:900}.step-form-v3 .hr-separator{margin-top:20px;border-bottom:1px solid #d7e1ea;margin-bottom:20px}.step-form-v3 .botonera{width:100%;display:flex;justify-content:space-between}.step-form-v3 .header-section{border-radius:8px;background:#e4e6eb;padding:10px;display:flex;align-items:center}.step-form-v3 .header-section .viu-header{margin-bottom:0;width:100%}.step-form-v3 .header-section .viu-header .text{font-weight:900;font-size:16px;color:#01132d}.step-form-v3 .header-section .viu-header .separator{border:1px solid #c8ced5}