.direccion-punto-suministro-ps .viu-select,.direccion-punto-suministro-ps .viu-select .selected-area{min-width:100%;width:100%}.direccion-punto-suministro-ps .viu-select .selected-area.read-only .chevron{display:none}@media(max-width:1100px){.direccion-punto-suministro-ps .flex,.direccion-punto-suministro-ps .viu-box{margin-right:0!important;width:100%!important}.direccion-punto-suministro-ps .flex{align-items:flex-start;flex-wrap:wrap}.direccion-punto-suministro-ps .viu-label{display:flex;flex-direction:column}.direccion-punto-suministro-ps .sw-100,.direccion-punto-suministro-ps .viu-label.sw-100{width:100%!important}.direccion-punto-suministro-ps .smt-17{margin-top:17px}}@media(max-width:700px){.direccion-punto-suministro-ps div.viu-label{margin-right:0!important;width:100%!important}}.vigencia-contratos-suministros .background-box{background:#fafbfd;border:1px solid #d7e1ea;border-radius:3px;box-sizing:border-box;padding:20px}.vigencia-contratos-suministros .mb-20{margin-bottom:20px}.pago-contratos-suministros{background:#fafbfd;border:1px solid #d7e1ea;border-radius:3px;box-sizing:border-box;padding:20px}.pago-contratos-suministros .dias-meses{margin-right:20px;min-width:auto;width:120px!important}.pago-contratos-suministros .dias-meses .viu-select{min-width:auto;width:90px!important}.pago-contratos-suministros .viu-input.plazo-pago{min-width:auto;width:calc(100% - 110px)}.pago-contratos-suministros .icon-info-pago{font-size:20px;margin-top:5px}.pago-contratos-suministros .mb-20{margin-bottom:20px}.pago-contratos-suministros .mt-15{margin-top:15px}@media(max-width:500px){.pago-contratos-suministros .flex{display:inline}.pago-contratos-suministros .dias-meses{margin-right:0!important}.pago-contratos-suministros .viu-input.plazo-pago{margin-top:20px!important;width:100%!important}.pago-contratos-suministros .dias-meses,.pago-contratos-suministros .dias-meses .viu-input,.pago-contratos-suministros .dias-meses .viu-select{width:100%!important}}.conceptos-contratos-suministro .mb-20{margin-bottom:20px}.conceptos-contratos-suministro .align-items-end{align-items:flex-end}.conceptos-contratos-suministro .mr-20{margin-right:20px}.conceptos-contratos-suministro .flex-end{display:flex;justify-content:flex-end}.conceptos-contratos-suministro .background-box{background:#fafbfd!important;border:1px solid #d7e1ea;border-radius:3px;padding:20px}.conceptos-contratos-suministro .background-box.mb-0{margin-bottom:0}.conceptos-contratos-suministro .background-box .delete-button .button{background:#e85151;border-color:#e85151}.conceptos-contratos-suministro .background-box .delete-button .button.disabled{opacity:.4}.conceptos-contratos-suministro .background-box .ph-5{padding-left:5px;padding-right:5px}.conceptos-contratos-suministro .background-box .check-green{align-items:center;color:#04db00;display:flex;font-size:14px;height:30px;padding-right:20px}.conceptos-contratos-suministro .show-more{justify-content:center}.conceptos-contratos-suministro .show-more .container-text{cursor:pointer;padding:10px;margin-bottom:0}.conceptos-contratos-suministro .show-more .container-text .desplegable-text{color:#35425b;justify-content:center}.conceptos-contratos-suministro .show-more .container-text .desplegable-text .text{margin-right:15px;margin-left:15px}.conceptos-contratos-suministro .background-box-2{background:#d7e1ea!important;border:1px solid #d7e1ea;border-radius:3px;box-sizing:border-box}@media(max-width:1100px){.conceptos-contratos-suministro .align{align-items:flex-end!important}.conceptos-contratos-suministro .botonera{justify-content:flex-end;width:100%!important}}@media(max-width:700px){.conceptos-contratos-suministro .botonera{margin-top:15px}}@media(max-width:500px){.conceptos-contratos-suministro .botonera{display:inline!important;width:100%!important}.conceptos-contratos-suministro .botonera .viu-button{margin-bottom:20px!important}.conceptos-contratos-suministro .botonera .viu-button:last-child{margin-bottom:0}.conceptos-contratos-suministro .viu-button{margin-bottom:20px!important;margin-right:0!important;width:100%!important}.conceptos-contratos-suministro .viu-button:last-child{margin-bottom:0!important}.conceptos-contratos-suministro .viu-button .button{justify-content:center;width:100%!important}}.take-or-pay-contrato-suministro>.header-section{display:flex;align-items:center;width:100%;-moz-column-gap:16px;column-gap:16px;margin-bottom:0}.take-or-pay-contrato-suministro>.header-section>.viu-header{width:100%}.take-or-pay-contrato-suministro>.header-section>.viu-button{white-space:nowrap}.take-or-pay-contrato-suministro .flex-end{justify-content:flex-end}.take-or-pay-contrato-suministro .btn-detalle{align-self:flex-end;margin-bottom:15px}.take-or-pay-contrato-suministro .ws-nowrap{white-space:nowrap}.take-or-pay-contrato-suministro .viu-button.btn-delete .button{background:#f8004a;cursor:pointer;border:1px solid #f8004a}.take-or-pay-contrato-suministro.last{margin-bottom:0}.take-or-pay-contratos-suministro .pointer{cursor:pointer}.tarifa{display:flex;gap:20px}.tarifa .align-start{align-items:flex-start}@media(max-width:1600px){.tarifa{flex-direction:column}}.tarifa-precios-contratos-suministros .mb-20{margin-bottom:20px}.tarifa-precios-contratos-suministros .mr-20{margin-right:20px}.tarifa-precios-contratos-suministros .flex-end{align-items:flex-end;display:flex;justify-content:flex-end}.tarifa-precios-contratos-suministros .align{align-items:flex-start!important}.tarifa-precios-contratos-suministros .background-box{background:#fafbfd;border:1px solid #d7e1ea;border-radius:3px;padding:20px}.tarifa-precios-contratos-suministros .background-box .delete-button .button{background:#e85151;border-color:#e85151}.tarifa-precios-contratos-suministros .background-box .delete-button .button.disabled{opacity:.4}.tarifa-precios-contratos-suministros .background-box .ph-5{padding-left:5px;padding-right:5px}.tarifa-precios-contratos-suministros .background-box .check-green{align-items:center;color:#04db00;display:flex;font-size:14px;height:30px;padding-right:20px}.tarifa-precios-contratos-suministros .background-box .no-wrap{white-space:nowrap}.tarifa-precios-contratos-suministros .show-more{justify-content:center}.tarifa-precios-contratos-suministros .show-more .container-text{cursor:pointer;margin-bottom:0;padding:10px}.tarifa-precios-contratos-suministros .show-more .container-text .desplegable-text{color:#35425b;justify-content:center}.tarifa-precios-contratos-suministros .show-more .container-text .desplegable-text .text{margin-left:15px;margin-right:15px}@media(max-width:1100px){.tarifa-precios-contratos-suministros .align{align-items:flex-start!important}.tarifa-precios-contratos-suministros .botonera{justify-content:flex-end;margin-top:15px;width:calc(50% - 20px)!important}.tarifa-precios-contratos-suministros .sw-100{margin-right:0!important}}@media(max-width:700px){.tarifa-precios-contratos-suministros .botonera{margin-top:15px;width:100%!important}}@media(max-width:500px){.tarifa-precios-contratos-suministros .botonera{display:inline!important;width:100%!important}.tarifa-precios-contratos-suministros .botonera .viu-button{margin-bottom:20px}.tarifa-precios-contratos-suministros .botonera .viu-button:last-child{margin-bottom:0}.tarifa-precios-contratos-suministros .viu-button{width:100%!important}.tarifa-precios-contratos-suministros .viu-button .button{justify-content:center;width:100%!important}}.dropdown-container-component .mr-10{margin-right:10px}.dropdown-container-component .pointer{cursor:pointer}.dropdown-container-component .cabecera{display:flex;background:#dddfe1;padding:7px 16px;align-items:center}.dropdown-container-component .cabecera.alternative-style{background:#fff;border:1px solid #cecece}.dropdown-container-component .cabecera .dropdown{min-width:16px}.dropdown-container-component .cabecera .title-dropdown{margin-left:10px;font-size:14px;color:#1d2737;font-weight:700;align-items:center;width:100%;margin-left:20px;display:flex;justify-content:space-between}.dropdown-container-component .cabecera .title-dropdown .header-title{white-space:nowrap}.dropdown-container-component .cabecera .title-dropdown .title-left{width:100%;font-size:14px;color:#1d2737;font-weight:700;display:flex;align-items:center}.dropdown-container-component .cabecera .title-dropdown .title-left .complement-info{font-size:12px;color:#1d2737;padding:8px;background:#fff;border-radius:30px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.dropdown-container-component .cabecera .title-dropdown .title-left .complement-info.complement-info-alternative{border:1px solid #01132d}.dropdown-container-component .cabecera .title-dropdown .title-left .chips{display:flex;-moz-column-gap:10px;column-gap:10px;width:100%;padding-left:10px;padding-right:10px;flex-wrap:wrap}.dropdown-container-component .cabecera .fa-chevron-down,.dropdown-container-component .cabecera .fa-chevron-right{font-size:16px;color:#35425b}.dropdown-container-component .viu-expandable{border:1px solid #dddfe1;padding:16px}.dropdown-container-component i.icon-more-actions-dropdown{justify-content:center;display:flex;height:30px;width:30px;padding:8px 10px;color:#1d2737;cursor:pointer;border-radius:3px}.dropdown-container-component i.icon-more-actions-dropdown.active,.dropdown-container-component i.icon-more-actions-dropdown:hover{background:#1d2737;color:#fff}@media(max-width:700px){.dropdown-container-component .cabecera .title-dropdown .title-left{flex-direction:column;align-items:flex-start}.dropdown-container-component .cabecera .title-dropdown .header-title{white-space:normal}}.nuevo-centro-administrativo .background-box{background:#fafbfd;border:1px solid #d7e1ea;border-radius:3px;padding:20px}.nuevo-centro-administrativo .flex-end{display:flex;justify-content:flex-end}.nuevo-centro-administrativo .flex.flex-nowrap{flex-wrap:nowrap}.nuevo-centro-administrativo .align-items-center{align-items:center!important}.nuevo-centro-administrativo .h-30{height:30px}.nuevo-centro-administrativo .txt-checkbox{color:#35425b;font-family:Gilroy;font-size:12px;font-style:normal;font-weight:500;line-height:108%}.nuevo-centro-administrativo .txt-checkbox .label{margin-bottom:0;padding:0}.nuevo-centro-administrativo .txt-checkbox-subtitle{color:#98a4bd;font-family:Gilroy;font-size:10px;font-style:normal;font-weight:400;line-height:108%;margin-left:6px}.nuevo-centro-administrativo .mr-20{margin-right:20px}.nuevo-centro-administrativo .viu-checkbox{margin-right:10px!important}@media(max-width:1100px){.nuevo-centro-administrativo .flex,.nuevo-centro-administrativo .viu-box{margin-right:0!important;width:100%!important}.nuevo-centro-administrativo .flex{align-items:flex-start;flex-wrap:wrap}.nuevo-centro-administrativo .flex.w-auto{width:auto!important}.nuevo-centro-administrativo .flex .flex-nowrap{margin-left:0!important}.nuevo-centro-administrativo .flex.check-span{margin-right:auto!important}.nuevo-centro-administrativo .viu-label{display:flex;flex-direction:column;width:calc(50% - 4px)!important}.nuevo-centro-administrativo .viu-label.sw-100{margin-right:0;width:100%!important}.nuevo-centro-administrativo .check-label{display:flex}}@media(max-width:700px){.nuevo-centro-administrativo .viu-label{margin-right:0!important;width:100%!important}.nuevo-centro-administrativo .check-span{padding-bottom:5px}.nuevo-centro-administrativo .h-30{height:auto}.nuevo-centro-administrativo .flex .flex-nowrap{margin-left:0!important}.nuevo-centro-administrativo .flex .flex-nowrap.flex-nowrap{flex-wrap:wrap;width:100%!important}.nuevo-centro-administrativo .flex .flex-nowrap.flex-nowrap:last-child{padding-bottom:0!important}}.campos-libres-contratos-suministros .mb-20{margin-bottom:20px}.campos-libres-contratos-suministros .align-items-end{align-items:flex-end}.campos-libres-contratos-suministros .mr-20{margin-right:20px}.campos-libres-contratos-suministros .flex-end{display:flex;justify-content:flex-end}.campos-libres-contratos-suministros .background-box{background:#fafbfd!important;border:1px solid #d7e1ea;border-radius:3px;padding:20px}.campos-libres-contratos-suministros .background-box.mb-0{margin-bottom:0}.campos-libres-contratos-suministros .background-box .delete-button .button{background:#e85151;border-color:#e85151}.campos-libres-contratos-suministros .background-box .delete-button .button.disabled{opacity:.4}.campos-libres-contratos-suministros .background-box .ph-5{padding-left:5px;padding-right:5px}.campos-libres-contratos-suministros .background-box .check-green{align-items:center;color:#04db00;display:flex;font-size:14px;height:30px;padding-right:20px}.campos-libres-contratos-suministros .background-box .no-wrap{white-space:nowrap}.campos-libres-contratos-suministros .show-more{justify-content:center}.campos-libres-contratos-suministros .show-more .container-text{cursor:pointer;padding:10px;margin-bottom:0}.campos-libres-contratos-suministros .show-more .container-text .desplegable-text{color:#35425b;justify-content:center}.campos-libres-contratos-suministros .show-more .container-text .desplegable-text .text{margin-right:15px;margin-left:15px}.campos-libres-contratos-suministros .background-box-2{background:#d7e1ea!important;border:1px solid #d7e1ea;border-radius:3px;box-sizing:border-box}@media(max-width:1100px){.campos-libres-contratos-suministros .align{align-items:flex-end!important}.campos-libres-contratos-suministros .botonera{justify-content:flex-end;width:100%!important;margin-top:0!important}}@media(max-width:700px){.campos-libres-contratos-suministros .botonera{margin-top:15px}}@media(max-width:500px){.campos-libres-contratos-suministros .botonera{display:inline!important;width:100%!important}.campos-libres-contratos-suministros .botonera .viu-button{margin-bottom:20px!important}.campos-libres-contratos-suministros .botonera .viu-button:last-child{margin-bottom:0}.campos-libres-contratos-suministros .viu-button{margin-bottom:20px!important;margin-right:0!important;width:100%!important}.campos-libres-contratos-suministros .viu-button:last-child{margin-bottom:0!important}.campos-libres-contratos-suministros .viu-button .button{justify-content:center;width:100%!important}}.contactos-suministro .ws-nowrap{white-space:nowrap}.contactos-suministro .mr-20{margin-right:20px}.contactos-suministro .align-items-center{align-items:center}.contactos-suministro .check-span{align-items:center;display:flex;margin-right:10px}.contactos-suministro .h-30{height:30px}.contactos-suministro .pd-20{padding:20px}.contactos-suministro .flex-end{align-items:flex-end;display:flex;justify-content:flex-end}.contactos-suministro .pd-0{padding-top:0}.contactos-suministro .mt-0{margin-top:0}.contactos-suministro .background-box{background:#fafbfd;border:1px solid #d7e1ea;border-radius:3px;padding:20px}.contactos-suministro .background-box.mb-0{margin-bottom:0!important}.contactos-suministro .background-box .final{justify-content:flex-end}.contactos-suministro .background-box .delete-button .button{background:#e85151;border-color:#e85151}.contactos-suministro .background-box .delete-button .button.disabled{opacity:.4}.contactos-suministro .background-box .ph-5{padding-left:5px;padding-right:5px}.contactos-suministro .background-box .pt-0{padding-top:0!important}.contactos-suministro .background-box .mt-15{margin-top:15px}.contactos-suministro .background-box .mt-20{margin-top:20px}.contactos-suministro .background-box .mr-20{margin-right:20px}.contactos-suministro .background-box .no-wrap{white-space:nowrap}.contactos-suministro .background-box-2{background-color:#d7e1ea!important}.contactos-suministro .background-box-2 .viu-lable{margin-bottom:0!important}.contactos-suministro .show-more{justify-content:center}.contactos-suministro .show-more .container-text{cursor:pointer;padding:10px;margin-bottom:0}.contactos-suministro .show-more .container-text .desplegable-text{color:#35425b;justify-content:center}.contactos-suministro .show-more .container-text .desplegable-text .text{margin-right:15px;margin-left:15px}@media(max-width:1100px){.contactos-suministro .botonera.flex-end{width:100%!important}}@media(max-width:500px){.contactos-suministro .botonera{display:inline!important;width:100%!important}.contactos-suministro .botonera .viu-button{margin-bottom:20px!important}.contactos-suministro .botonera .viu-button:last-child{margin-bottom:0}.contactos-suministro .viu-button{margin-bottom:20px!important;margin-right:0!important;width:100%!important}.contactos-suministro .viu-button:last-child{margin-bottom:0!important}.contactos-suministro .viu-button .button{justify-content:center;width:100%!important}}.seleccion-firmantes-component{position:relative;width:100%}.seleccion-firmantes-component .btn-add-firmante{color:#6fb4fd;cursor:pointer;font-size:13px;position:absolute;right:0;text-decoration:underline;top:-32px;width:auto!important}.seleccion-firmantes-component .btn-add-firmante.disabled{cursor:default;opacity:.5}.seleccion-firmantes-component .botonera{display:flex}.seleccion-firmantes-component .align{align-items:flex-end}.seleccion-firmantes-component .background-box{background:#fafbfd;border:1px solid #d7e1ea;border-radius:3px;padding:20px}.seleccion-firmantes-component .background-box .delete-button .button,.seleccion-firmantes-component .background-box .delete-button .button:hover{background:#e85151;border-color:#e85151}.seleccion-firmantes-component .background-box .ph-5{padding-left:5px;padding-right:5px}.seleccion-firmantes-component .background-box .check-green{align-items:center;color:#04db00;display:flex;font-size:14px;height:30px;padding-right:20px}@media(max-width:1100px){.seleccion-firmantes-component .align{align-items:normal}.seleccion-firmantes-component .botonera{flex:1}}@media(max-width:700px){.seleccion-firmantes-component .botonera{margin-top:15px}}.seleccion-firmantes-component .select-firmante .viu-select .viu-select-options .list-options{max-height:115px}.documentos-contratos-suministro .background-box-2{background:#d7e1ea!important;border:1px solid #d7e1ea;border-radius:3px;box-sizing:border-box;padding:15px}.documentos-contratos-suministro .delete-button .button{background:#e85151!important;border-color:#e85151!important;margin-top:17px}.documentos-contratos-suministro .delete-button .button.disabled{opacity:.4}.documentos-contratos-suministro .modal-add-documento.viu-modal .viu-modal-popup .viu-modal-popup-header{align-items:center;color:#fff;display:flex;flex-flow:row;height:34px;justify-content:space-between;padding:8px 20px;position:relative}.documentos-contratos-suministro .modal-add-documento.viu-modal .viu-modal-popup .viu-modal-popup-header span{color:#fff;font-size:14px;font-weight:700;margin:0;order:1;overflow:hidden;padding-top:2px;text-overflow:ellipsis;white-space:nowrap}.documentos-contratos-suministro .modal-add-documento.viu-modal .viu-modal-popup .viu-modal-popup-header .close{background:none;border:0;color:#fff;cursor:pointer;font-size:14px;order:2}.documentos-contratos-suministro .modal-add-documento.viu-modal .viu-modal-popup .viu-modal-popup-header .close:focus{outline:none}.documentos-contratos-suministro .modal-add-documento.viu-modal .viu-modal-popup .viu-modal-popup-content{background:#fff;height:calc(100% - 34px);margin-top:0;padding:20px}@media(max-width:1100px){.documentos-contratos-suministro .botonera{display:flex;justify-content:flex-end;width:calc(50% - 20px)!important}}@media(max-width:700px){.documentos-contratos-suministro .botonera{display:flex;justify-content:flex-end;width:100%!important}}.informe-credito-crm .warning{width:100%;background:#fbf3da;border-radius:30px;display:flex;justify-content:center;padding:4px 10px;text-align:center;margin-bottom:20px}.informe-credito-crm .warning .text-warning{color:#f90;font-weight:500;font-size:12px}.informe-credito-crm .content{display:flex;width:100%}.informe-credito-crm .botonera{display:flex;margin-top:17px;margin-left:20px}.informe-credito-crm .denegar .button{border-color:#ff5353;color:#ff5353}@media(max-width:1100px){.informe-credito-crm .botonera{justify-content:flex-end;width:100%;margin-left:0}.informe-credito-crm .content{flex-direction:column}}.warning-crm .content-warning{width:100%;background:#fbf3da;border-radius:12px;padding:10px 20px;min-height:50px;display:flex;align-items:center;justify-content:space-between}.warning-crm .content-warning .text-warning{display:flex}.warning-crm .content-warning .text-warning .exclamation{color:#fbb800;font-size:18px}.warning-crm .content-warning .text-warning .text-warn{padding-top:4px;color:#000;font-weight:500;font-size:13px;margin-left:10px;display:flex;align-items:center;white-space:normal!important}.warning-crm .content-warning .revisar .button{color:#1d2737;border:1px solid #1d2737}@media(max-width:1100px){.warning-crm .content-warning{flex-direction:column}.warning-crm .content-warning .text-warning{width:100%}.warning-crm .botonera{margin-top:10px;width:100%;display:flex;justify-content:flex-end}}.previsualizacion-pdf-contrato,.previsualizacion-pdf-contrato .h-100{height:100%}.previsualizacion-pdf-contrato .loaded{display:flex;justify-content:center;align-items:center;height:100%;font-size:50px}