.viu-header-section[data-v-0086815f]{display:flex;justify-content:space-between;margin-bottom:20px}.viu-header-section .left-side[data-v-0086815f],.viu-header-section .right-side[data-v-0086815f]{display:flex;flex-wrap:wrap;align-items:flex-end}.viu-header-section .left-side .title[data-v-0086815f],.viu-header-section .right-side .title[data-v-0086815f]{width:100%;color:var(--primary-950);font-weight:700;font-size:var(--md-medium);font-family:Gilroy}.viu-header-section .left-side .subtitle[data-v-0086815f],.viu-header-section .right-side .subtitle[data-v-0086815f]{width:100%;margin-top:2px;font-family:Gilroy;color:var(--primary-950);font-size:var(--md-medium);font-weight:500}.viu-switch[data-v-27652ea1]{display:flex;align-items:center;font-weight:500;font-size:12px;font-family:Gilroy;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viu-switch button[data-v-27652ea1]{box-sizing:border-box;height:30px;padding:0 20px;overflow:hidden;color:var(--primary-950);font-size:12px;font-family:Gilroy;white-space:nowrap;text-overflow:ellipsis;background:var(--white);border:1px solid var(--grey-100);outline:none;cursor:pointer}.viu-switch button[data-v-27652ea1]:hover:not(.disabled):not(.read-only){background:var(--grey-30)}.viu-switch .disabled[data-v-27652ea1]{cursor:default;background:var(--grey-40);color:var(--grey-200);border-top:1px solid var(--grey-100)!important;border-bottom:1px solid var(--grey-100)!important}.viu-switch .disabled.active[data-v-27652ea1]{background:var(--grey-40);color:var(--grey-200);border:1px solid var(--grey-40);border-top:1px solid var(--grey-100)}.viu-switch .disabled[data-v-27652ea1]:first-child{border-left:1px solid var(--grey-100)!important}.viu-switch .disabled[data-v-27652ea1]:last-child{border-right:1px solid var(--grey-100)!important}.viu-switch .read-only[data-v-27652ea1]{color:var(--grey-600);background:var(--grey-50);border:1px solid var(--grey-50);cursor:default}.viu-switch .read-only[data-v-27652ea1]:hover:not(.disabled):not(.read-only){background:var(--grey-30)}.viu-switch .active[data-v-27652ea1]{color:var(--white);background:var(--primary-950);border:1px solid var(--primary-950)}.viu-switch .active.read-only[data-v-27652ea1]{cursor:default}.viu-switch .active[data-v-27652ea1]:hover:not(.disabled):not(.read-only){background:var(--primary-950)}.viu-switch button[data-v-27652ea1]:focus:not(.read-only):not(.disabled){outline:auto;outline-color:var(--blue-500)}.viu-switch button[data-v-27652ea1]:first-child{border-radius:4px 0 0 4px}.viu-switch button[data-v-27652ea1]:last-child{border-radius:0 4px 4px 0}.viu-modal[data-v-32075020]{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:rgba(0,0,0,.4);box-sizing:border-box}.viu-modal[data-v-32075020]:not(.no-bg){opacity:0;animation:show-32075020 .2s ease-in 0ms forwards}.viu-modal.lateral[data-v-32075020],.viu-modal.no-bg[data-v-32075020]{top:0;overflow:hidden;opacity:1;animation:show-32075020 .2s ease-in 0ms forwards}.viu-modal.lateral>.viu-modal-popup.full-screen[data-v-32075020],.viu-modal.no-bg>.viu-modal-popup.full-screen[data-v-32075020]{top:100%;opacity:1;animation:showFromBottom-32075020 .4s ease-out .2s forwards}.viu-modal.lateral>.viu-modal-popup.lateral[data-v-32075020],.viu-modal.no-bg>.viu-modal-popup.lateral[data-v-32075020]{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-32075020 .25s ease-out .2s forwards}.viu-modal.lateral>.viu-modal-popup.lateral>.viu-modal-popup-header[data-v-32075020],.viu-modal.no-bg>.viu-modal-popup.lateral>.viu-modal-popup-header[data-v-32075020]{display:none}.viu-modal.lateral>.viu-modal-popup.lateral>.viu-modal-popup-content[data-v-32075020],.viu-modal.no-bg>.viu-modal-popup.lateral>.viu-modal-popup-content[data-v-32075020]{height:100%;max-height:100%;padding:0}@keyframes showFromBottom-32075020{0%{top:100%}to{top:0}}@keyframes showFromRight-32075020{0%{right:-1200px}to{right:0}}.viu-modal [data-v-32075020]{box-sizing:border-box}@keyframes show-32075020{0%{opacity:0}to{opacity:1}}.viu-modal>.viu-modal-popup[data-v-32075020]{min-width:678px;max-width:80%;max-height:90%;overflow:hidden;background:var(--white);border-radius:12px;box-shadow:0 4px 20px rgba(64,84,137,.25);opacity:0;animation:show-32075020 .2s ease-in .2s forwards}.viu-modal>.viu-modal-popup>.viu-modal-popup-header[data-v-32075020]{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-32075020]{display:flex;align-items:center}.viu-modal>.viu-modal-popup>.viu-modal-popup-header .title-icon .icon-title[data-v-32075020]{font-size:14px;margin-right:8px}.viu-modal>.viu-modal-popup>.viu-modal-popup-header>span[data-v-32075020]{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-32075020]{color:var(--white);font-size:16px;background:none;border:0;cursor:pointer}.viu-modal>.viu-modal-popup>.viu-modal-popup-header>.close[data-v-32075020]:focus{outline:none}.viu-modal>.viu-modal-popup>.viu-modal-popup-content[data-v-32075020]{height:calc(100% - 34px);padding:16px;overflow-y:auto;scroll-behavior:smooth}.viu-modal>.viu-modal-popup>.viu-modal-popup-content[data-v-32075020]::-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-32075020]::-webkit-scrollbar-thumb{background-color:#95a5a6;border-radius:9px}.viu-modal>.viu-modal-popup>.viu-modal-popup-content[data-v-32075020]::-webkit-scrollbar-track{background-color:#dfe6e9;opacity:0}.viu-modal>.viu-modal-popup>.viu-modal-popup-content.no-title[data-v-32075020]{height:100%}.viu-modal>.viu-modal-popup>.viu-modal-popup-content .viu-modal-footer[data-v-32075020]{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-32075020]: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-32075020]{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-32075020]{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 rgba(53,66,91,.1);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-32075020]{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-32075020]{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-32075020]:focus{outline:none}.viu-modal>.viu-modal-popup.full-screen>.viu-modal-popup-content[data-v-32075020]{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-32075020]{height:100%;margin-top:0;background:#fff}.viu-modal>.viu-modal-popup.full-screen.partial[data-v-32075020]{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-32075020]:not(.no-bg){opacity:1;animation:hide-32075020 .2s ease-in .2s forwards}.modal-leave-active:not(.no-bg) .viu-modal-popup[data-v-32075020]{opacity:1;animation:hide-32075020 .2s ease-in 0ms forwards}.modal-leave-active.lateral[data-v-32075020],.modal-leave-active.no-bg[data-v-32075020]{opacity:1;animation:hide-32075020 .2s ease-in .4s forwards}.modal-leave-active.lateral .viu-modal-popup.full-screen[data-v-32075020],.modal-leave-active.no-bg .viu-modal-popup.full-screen[data-v-32075020]{top:0;opacity:1;animation:hideFromTop-32075020 .4s ease-out 0ms forwards}.modal-leave-active.lateral .viu-modal-popup.lateral[data-v-32075020],.modal-leave-active.no-bg .viu-modal-popup.lateral[data-v-32075020]{top:0;right:0;opacity:1;animation:hideFromRight-32075020 .25s ease-out 0ms forwards}@keyframes hide-32075020{0%{opacity:1}to{opacity:0}}@keyframes hideFromTop-32075020{0%{top:0}to{top:100%}}@keyframes hideFromRight-32075020{0%{right:0}to{right:-1200px}}@media(max-width:700px){.viu-modal>.viu-modal-popup[data-v-32075020]{min-width:90%;max-width:90%}}@media(max-width:500px){.viu-modal.lateral>.viu-modal-popup.lateral[data-v-32075020]{right:-97%;width:97%;min-width:97%;max-width:97%}@keyframes showFromRight-32075020{0%{right:-97%}to{right:0}}@keyframes hideFromRight-32075020{0%{right:0}to{right:-97%}}}[data-v-29489e99]{box-sizing:border-box}.viu-box[data-v-29489e99]{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:16px;font-size:14px;font-weight:500;background:var(--white);border:1px solid var(--grey-100);border-radius:8px}.viu-box.light[data-v-29489e99]{color:var(--primary-950);background:var(--white)}.viu-box.grey[data-v-29489e99]{color:var(--primary-950);background:var(--grey-5)}.viu-box.dark[data-v-29489e99]{color:var(--white);background:#535874}.viu-box .header[data-v-29489e99]{display:flex;justify-content:space-between;width:100%;padding-bottom:20px;font-weight:700;font-size:14px;font-family:Gilroy;line-height:17px}.viu-box .footer[data-v-29489e99]{width:100%;padding-top:20px}.rangos .delete-button .button{background:#e85151;border-color:#e85151;color:#fff}.rangos .delete-button .button:hover{opacity:.7;background:#e85151;border-color:#e85151}.rangos .mt-17{margin-top:17px}@media(max-width:1100px){.rangos .delete-button{width:100%!important;display:flex;justify-content:flex-end}}@media(max-width:700px){.rangos .delete-button{width:100%!important;display:flex;justify-content:flex-end}}.formulario-impagos .botonera{display:flex;justify-content:flex-end}.formulario-impagos .hr-separator{border:1px solid #d7e1ea}.viu-header[data-v-4e330d1b]{display:flex;flex-flow:row nowrap;align-items:stretch;margin-bottom:15px;font-size:14px}.viu-header .text[data-v-4e330d1b]{color:#35425b;font-weight:700;font-family:Gilroy;line-height:108%}.viu-header .separator[data-v-4e330d1b]{flex:1;align-self:center;margin-left:15px;border:0;border-top:1px solid #d7e1ea;box-shadow:none}.modal-advertencia-editar .hr-separator{border:1px solid #717781}.modal-advertencia-editar .botonera{width:100%;display:flex;justify-content:flex-end}.modal-advertencia-editar .msg-modal{color:#35425b;font-size:14px;margin-bottom:30px;margin-top:20px}.modal-advertencia-editar .warning-button .button{background:#f90;border-color:#f90;color:#fff}.modal-advertencia-editar .warning-button .button:hover{background:#f90;border-color:#f90;opacity:.7}.modal-eliminar-impago .hr-separator{border:1px solid #717781}.modal-eliminar-impago .botonera{width:100%;display:flex;justify-content:flex-end}.modal-eliminar-impago .msg-modal{color:#35425b;font-size:14px;margin-bottom:30px;margin-top:20px}.modal-eliminar-impago .delete-button .button{background:#f8004a;border-color:#f8004a;color:#fff}.modal-eliminar-impago .delete-button .button:hover{background:#f8004a;border-color:#f8004a;opacity:.7}.listar-gestion-impagos .background-box{margin-bottom:20px}.listar-gestion-impagos .background-box .cabecera{border-radius:3px 3px 0 0;background:#dddfe1;padding:7px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.listar-gestion-impagos .background-box .cabecera .contratos-asociados{border-radius:30px;background:#fff;padding:8px;color:#1d2737;font-size:12px;font-weight:400;margin-left:10px}.listar-gestion-impagos .background-box .cabecera .align-center{display:flex;align-items:center}.listar-gestion-impagos .background-box .cabecera .flex-end{display:flex;justify-content:flex-end}.listar-gestion-impagos .background-box .cabecera .texto-cabecera{color:#1d2737;font-size:14px;font-weight:700;margin-left:15px}.listar-gestion-impagos .background-box .cabecera .actions,.listar-gestion-impagos .background-box .cabecera .actions .general-info-cell-impagos{display:flex;width:26px;height:24px;justify-content:center;align-items:center}.listar-gestion-impagos .background-box .cabecera .actions .general-info-cell-impagos:hover{border-radius:3px;background:#1d2737;color:#fff}.listar-gestion-impagos .background-box.last{margin-bottom:0}.listar-gestion-impagos .background-box .container-gestion{border-radius:0 0 3px 3px;border-right:1px solid #dddfe1;border-bottom:1px solid #dddfe1;border-left:1px solid #dddfe1;background:#fff;padding:15px}.listar-gestion-impagos .viu-label{display:block;margin-bottom:15px;margin-right:20px}.listar-gestion-impagos div>.viu-label:last-child{margin-right:0}.listar-gestion-impagos .viu-input,.listar-gestion-impagos .viu-select{min-width:100%;width:100%}.listar-gestion-impagos .viu-select .selected-area{min-width:100%}.listar-gestion-impagos .viu-select .selected-area.read-only .chevron{display:none}.listar-gestion-impagos .viu-select .viu-select-options{max-width:100%!important}.listar-gestion-impagos .viu-select .viu-select-options .list-options{max-height:190px}@media(max-width:1100px){.listar-gestion-impagos .flex{align-items:flex-start;flex-wrap:wrap;margin-right:0!important;width:100%!important}.listar-gestion-impagos .viu-label{display:flex;flex-direction:column;width:calc(50% - 4px)!important}.listar-gestion-impagos .viu-label.sw-100{width:100%!important}.listar-gestion-impagos .viu-label:nth-child(2n){margin-right:0}.listar-gestion-impagos .sw-100{width:100%!important}.listar-gestion-impagos .smt-17{margin-top:17px}.listar-gestion-impagos .last-block>.viu-label{margin-bottom:15px}.listar-gestion-impagos .last-block>.viu-label:last-child,.listar-gestion-impagos .last-block>.viu-label:nth-last-child(2){margin-bottom:0}}@media(max-width:700px){.listar-gestion-impagos .viu-label{margin-right:0!important;width:100%!important}.listar-gestion-impagos .viu-label:nth-child(2n){margin-right:0}.listar-gestion-impagos .last-block>.viu-label:nth-last-child(2){margin-bottom:15px}.listar-gestion-impagos .last-block>.viu-label:last-child{margin-bottom:0}}.viu-modal.modal-advertencia-editar .viu-modal-popup,.viu-modal.modal-eliminar-impago .viu-modal-popup{max-width:500px;min-width:auto;width:90%}.gestion-impagos-page .flex{display:flex}.gestion-impagos-page .flex.align-end{align-items:flex-end}.gestion-impagos-page .viu-label .viu-select,.gestion-impagos-page .viu-label .viu-select .selected-area{min-width:100%;width:100%}.gestion-impagos-page .viu-switch button{width:100%}.gestion-impagos-page .viu-label{display:block}.gestion-impagos-page .viu-input{min-width:100%;width:100%}@media(max-width:1100px){.gestion-impagos-page .flex{align-items:flex-start;flex-wrap:wrap;margin-right:0!important;width:100%!important}.gestion-impagos-page .viu-label{display:flex;flex-direction:column;width:calc(50% - 4px)!important}.gestion-impagos-page .viu-label.sw-100{width:100%!important}.gestion-impagos-page .viu-label:nth-child(2n){margin-right:0}.gestion-impagos-page .sw-100{width:100%!important}.gestion-impagos-page .smt-17{margin-top:17px}.gestion-impagos-page .last-block>.viu-label{margin-bottom:15px}.gestion-impagos-page .last-block>.viu-label:last-child,.gestion-impagos-page .last-block>.viu-label:nth-last-child(2){margin-bottom:0}}@media(max-width:700px){.gestion-impagos-page .viu-label{margin-right:0!important;width:100%!important}.gestion-impagos-page .viu-label:nth-child(2n){margin-right:0}.gestion-impagos-page .last-block>.viu-label:nth-last-child(2){margin-bottom:15px}.gestion-impagos-page .last-block>.viu-label:last-child{margin-bottom:0}}.form-wrapper{display:flex;flex-direction:column;gap:20px}.form-wrapper.horizontal{flex-direction:row}.rows-group{display:flex;flex-direction:column;gap:16px 8px}.rows-group .horizontal{flex-direction:row}.rows-group>div{display:flex;gap:16px 8px}.rows-group>.viu-header,.rows-group>.viu-header-section{margin-bottom:0!important}.rows-group>.viu-header-section .separator,.rows-group>.viu-header .separator{margin-left:7px}.row{display:flex;gap:16px 8px}.row.space{justify-content:space-between}@media(max-width:1100px){.row{flex-wrap:wrap;width:100%!important}.viu-label{width:calc(50% - 4px)!important}.viu-label.sw-100{width:100%!important}}@media(max-width:700px){.viu-label.ss-100{width:100%!important}}