.concepto-facturable-contrato-suministro .flex{display:flex}.concepto-facturable-contrato-suministro .viu-select-options{max-width:100%!important}.concepto-facturable-contrato-suministro .viu-select-options .list-options{max-height:100px}.concepto-facturable-contrato-suministro .align-center{align-items:center}.concepto-facturable-contrato-suministro .flex-end{display:flex;justify-content:flex-end}.concepto-facturable-contrato-suministro .viu-switch button{width:100%}.concepto-facturable-contrato-suministro .botonera{display:flex;justify-content:flex-end}.concepto-facturable-contrato-suministro .delete-button{display:flex;align-self:flex-end}@media(max-width:1100px){.concepto-facturable-contrato-suministro .viu-box{margin-right:0!important;width:100%!important}.concepto-facturable-contrato-suministro .flex{align-items:flex-start;flex-wrap:wrap;margin-right:0!important;width:100%!important}.concepto-facturable-contrato-suministro .viu-label{display:flex;flex-direction:column;width:calc(50% - 4px)!important}.concepto-facturable-contrato-suministro .sw-100{width:100%!important}}@media(max-width:700px){.concepto-facturable-contrato-suministro>div:last-child{display:flex;justify-content:flex-end}.concepto-facturable-contrato-suministro .viu-label{margin-right:0!important;width:100%!important}}.concepto-facturable-contrato-suministro .w-20-15{width:calc(20% - 15px)}.click-contrato-suministro{display:flex;width:100%}.click-contrato-suministro.separator{border-bottom:1px solid #d7e1ea}.click-contrato-suministro.declick .viu-select{border-color:#fef2f6}.click-contrato-suministro.declick .viu-select .selected-area.read-only{background:#fef2f6!important;border-color:#fef2f6}.click-contrato-suministro.declick .viu-select .selected-area.read-only .text .selected-fake.read-only{background:#fef2f6!important;color:#f8004a}.click-contrato-suministro.declick .viu-input{border-color:#fef2f6;background:#fef2f6}.click-contrato-suministro.declick .viu-input .input.read-only{border-color:#fef2f6;background:#fef2f6;color:#f8004a!important}.click-contrato-suministro.declick .viu-input .input.read-only input{background:#fef2f6!important;color:#f8004a!important}.click-contrato-suministro.declick .viu-calendar{border-color:#fef2f6}.click-contrato-suministro.declick .viu-calendar .selected-date.read-only{background:#fef2f6!important;border-color:#fef2f6}.click-contrato-suministro.declick .viu-calendar .selected-date.read-only .text{background:#fef2f6!important;color:#f8004a}.click-contrato-suministro:not(.last-block) .multiclick-row-actions{width:10px;margin-right:20px!important;display:flex}.click-contrato-suministro:not(.last-block) .multiclick-row-actions>div{display:flex;align-self:center}.click-contrato-suministro.last-block .multiclick-row-actions{width:10px;margin-right:20px!important;display:flex}.click-contrato-suministro.last-block .multiclick-row-actions>div{display:flex;align-self:flex-end}.click-contrato-suministro .ellipsis-icon{cursor:pointer;height:30px;width:30px;display:flex;justify-content:center;align-items:center;border-radius:30px}.click-contrato-suministro .ellipsis-icon:hover{background:#d7e1ea}.click-contrato-suministro:not(.read-only) .viu-label:nth-child(6){width:calc(100% - 40px)!important}@media(max-width:1100px){.click-contrato-suministro:not(.read-only) .viu-label:nth-child(2){margin-right:20px!important}.click-contrato-suministro:not(.read-only) .viu-label:first-child{max-width:calc(50% - 4px)!important}.click-contrato-suministro:not(.read-only) .viu-label:nth-child(2){max-width:calc(50% - 60px)!important}.click-contrato-suministro:not(.read-only) .viu-label:first-child{order:-3}.click-contrato-suministro:not(.read-only) .viu-label:nth-child(2){order:-2}.click-contrato-suministro:not(.read-only) .viu-label:nth-child(6){width:calc(50% - 4px)!important}.click-contrato-suministro:not(.read-only) .multiclick-row-actions{order:-1;display:flex;align-self:center}}@media(max-width:700px){.click-contrato-suministro:not(.read-only) .viu-label:nth-child(2){margin-right:20px!important}.click-contrato-suministro:not(.read-only) .viu-label:first-child{max-width:calc(100% - 50px)!important;margin-right:20px!important}.click-contrato-suministro:not(.read-only) .viu-label:nth-child(2),.click-contrato-suministro:not(.read-only) .viu-label:nth-child(6){max-width:100%!important;width:100%!important;margin-right:0!important}.click-contrato-suministro:not(.read-only) .viu-label:first-child{order:-3}.click-contrato-suministro:not(.read-only) .viu-label:nth-child(2){order:-1}.click-contrato-suministro:not(.read-only) .multiclick-row-actions{order:-2}}.tooltip-actions{display:flex;flex-wrap:wrap;padding-bottom:5px;padding-top:5px}.tooltip-actions .individual-action{cursor:pointer;padding:3px 10px;text-align:left;width:100%}.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}.datos-contrato-suministro .background-box{background:#fafbfd;border:1px solid #d7e1ea;border-radius:3px;padding:20px}.datos-contrato-suministro .background-box .final{justify-content:flex-end}.datos-contrato-suministro .background-box .delete-button .button{background:#e85151;border-color:#e85151}.datos-contrato-suministro .background-box .delete-button .button.disabled{opacity:.4}.datos-contrato-suministro .background-box .ph-5{padding-left:5px;padding-right:5px}.datos-contrato-suministro .background-box .pt-0{padding-top:0!important}.contacto-contrato-suministro>:first-child>.viu-alert{width:100%;justify-content:flex-start;margin-bottom:10px}.cabecera-expandable{display:flex;width:100%;align-items:center;cursor:pointer;background:#dddfe1;gap:10px;padding:7px 16px}.cabecera-expandable .fa-chevron-down{width:16px}.cabecera-expandable .viu-header{width:100%;margin-right:20px;margin-bottom:0}.cabecera-expandable .viu-header .text{width:100%}.cabecera-expandable .viu-header .header{display:flex;align-items:center;gap:10px;width:100%;justify-content:flex-start}.cabecera-expandable .viu-header .header>span:first-child{width:-moz-max-content!important;width:max-content!important}.cabecera-expandable .viu-header .header .tag{display:flex;padding:5px 8px;border-radius:30px;gap:6px;align-items:center;justify-content:center;background:#fff;font-weight:400;overflow:hidden;text-overflow:ellipsis}.datos-contacto-expandible{padding:16px;background:#fff;border:1px solid #dddfe1;border-top:0}