.viu-radiobutton{font-weight:500;cursor:pointer;display:flex;gap:4px;align-items:center;width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap;outline:none}.viu-radiobutton i{color:var(--grey-400);padding:2px;border:1px solid transparent}.viu-radiobutton.blue.checked i{color:var(--blue-500)}.viu-radiobutton.blue:hover:not(.checked) i{background:var(--primary-40);border-radius:50%}.viu-radiobutton.blue:hover.checked i{background:var(--blue-40);border-radius:50%}.viu-radiobutton.blue:focus-visible.checked:not(.disabled) i{border:1px solid var(--blue-500);border-radius:50%}.viu-radiobutton.blue:focus-visible:not(.checked):not(.disabled) i{border:1px solid var(--grey-400);border-radius:50%}.viu-radiobutton.blue:active i{color:var(--blue-500);border:1px solid var(--blue-500);border-radius:1000px}.viu-radiobutton.blue:active:not(.checked) i{color:var(--blue-400);border:1px solid var(--blue-400)}.viu-radiobutton.primary.checked i{color:var(--primary-950)}.viu-radiobutton.primary:hover i{background:var(--primary-40);border-radius:50%}.viu-radiobutton.primary:focus-visible.checked:not(.disabled) i{border:1px solid var(--primary-500);border-radius:50%}.viu-radiobutton.primary:focus-visible:not(.checked):not(.disabled) i{border:1px solid var(--grey-400);border-radius:50%}.viu-radiobutton.primary:active i{color:var(--primary-950);border:1px solid var(--primary-950)}.viu-radiobutton.primary:active:not(.checked) i{color:var(--grey-400);border:1px solid var(--grey-400);border-radius:50%}.viu-radiobutton.disabled{pointer-events:none}.viu-radiobutton.disabled.checked i{color:var(--grey-100)}.viu-radiobutton.disabled i{color:var(--grey-100);border:1px dashed transparent}[data-v-1e603bb1]{box-sizing:border-box}.viu-calendar[data-v-1e603bb1]{position:relative;display:inline-block;box-sizing:border-box}.viu-calendar .color-red[data-v-1e603bb1]{color:#f8004a}.viu-calendar>div[data-v-1e603bb1]{outline:none}.viu-calendar .mask-component[data-v-1e603bb1]{border:none;background:transparent}.viu-calendar .hidden-inputs[data-v-1e603bb1]{position:absolute;width:0;height:0;overflow:hidden}.viu-calendar .selected-date[data-v-1e603bb1]{display:flex;justify-content:space-between;box-sizing:border-box;min-width:180px;height:30px;padding:6px 9px 6px;color:var(--primary-950);font-size:14px;font-weight:500;white-space:nowrap;background:var(--white);border:1px solid var(--grey-100);border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viu-calendar .selected-date input[data-v-1e603bb1]{color:var(--primary-950)}.viu-calendar .selected-date input[data-v-1e603bb1]:focus-visible{outline:none}.viu-calendar .selected-date .text[data-v-1e603bb1]{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.viu-calendar .selected-date .text .focus-span[data-v-1e603bb1]{font-weight:700}.viu-calendar .selected-date.selected[data-v-1e603bb1]{color:#98a4bd;background:var(--white);border:1px solid #d7e1ea;border-radius:3px}.viu-calendar .selected-date.selected input[data-v-1e603bb1]{color:#98a4bd}.viu-calendar .selected-date[data-v-1e603bb1]:hover{border:1px solid var(--blue-500)}.viu-calendar .selected-date.active[data-v-1e603bb1],.viu-calendar .selected-date.focus-style[data-v-1e603bb1]{border:1px solid var(--blue-500);border-radius:3px}.viu-calendar .selected-date.disabled[data-v-1e603bb1]{color:var(--grey-400);background:var(--grey-5);border:1px solid var(--grey-100);cursor:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.viu-calendar .selected-date.required[data-v-1e603bb1]{background:var(--white);border:1px solid #d7e1ea;border-radius:3px}.viu-calendar .selected-date.required[data-v-1e603bb1]:hover{border:1px solid var(--blue-500)}.viu-calendar .selected-date.read-only[data-v-1e603bb1]{color:var(--grey-600);background:var(--grey-50);border:1px solid var(--grey-50)!important;cursor:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.viu-calendar .selected-date.read-only[data-v-1e603bb1]:hover:not(.read-only){border:1px solid #ecf0f6}.viu-calendar .selected-date.invalid[data-v-1e603bb1]{background:var(--white);border:1px solid #f8004a!important}.viu-calendar .selected-date.active[data-v-1e603bb1]:not(.disabled):not(.read-only){-webkit-animation:animationFocusInput-1e603bb1 .8s ease-in 0s forwards;animation:animationFocusInput-1e603bb1 .8s ease-in 0s forwards}.viu-calendar .selected-date .icon[data-v-1e603bb1]{margin-right:-5px;margin-left:5px}.viu-calendar .selected-date .icon i[data-v-1e603bb1]{padding:0 5px}@-webkit-keyframes animationFocusInput-1e603bb1{0%{background:rgba(70,94,119,.15)}to{background:var(--white)}}.viu-calendar-inside[data-v-1e603bb1]{width:255px;padding:7px 4px;overflow-x:auto;font-size:14px;text-align:center;background:var(--white)}.viu-calendar-inside.right-calendar[data-v-1e603bb1]{right:0}.viu-calendar-inside.year[data-v-1e603bb1]{min-width:85px;padding:7px;border:0}.viu-calendar-inside.year .year-block[data-v-1e603bb1]{max-height:145px;margin-right:0;padding:0;overflow-y:auto;border:0;border-radius:0}.viu-calendar-inside.year .year-block .title[data-v-1e603bb1]{display:none}.viu-calendar-inside.year .year-block .content[data-v-1e603bb1]{height:100%}.viu-calendar-inside.year.year-block[data-v-1e603bb1]::-webkit-scrollbar-track{border-radius:10px;cursor:pointer}.viu-calendar-inside.year.year-block[data-v-1e603bb1]::-webkit-scrollbar{width:4px;height:8px;cursor:pointer}.viu-calendar-inside.year.year-block[data-v-1e603bb1]::-webkit-scrollbar-thumb{background-color:#d7e1ea;border-radius:10px;cursor:pointer}.viu-calendar-inside.year[data-v-1e603bb1]{width:300px}.viu-calendar-inside.year .year-block[data-v-1e603bb1]{width:100%}.viu-calendar-inside.day .day-block[data-v-1e603bb1]{margin-right:0}.viu-calendar-inside.month[data-v-1e603bb1]{width:300px}.viu-calendar-inside.month .month-block[data-v-1e603bb1]{margin-right:0}.viu-calendar-inside.month .month-block .content>div[data-v-1e603bb1]{white-space:normal}.viu-calendar-inside.day>div[data-v-1e603bb1]{min-width:234px;padding:2px 0 0}.viu-calendar-inside.range[data-v-1e603bb1]{width:425px}.viu-calendar-inside.range>div[data-v-1e603bb1]{max-width:234px;padding:2px 0 0}.viu-calendar-inside.range>div .year-block[data-v-1e603bb1]{min-width:70px}.viu-calendar-inside.range>div .month-block[data-v-1e603bb1]{min-width:103}.viu-calendar-inside.range>div .day-block[data-v-1e603bb1]{min-width:225}.viu-calendar-inside.range>div .current-block[data-v-1e603bb1]{min-width:114}.viu-calendar-inside .title[data-v-1e603bb1]{margin-bottom:6px;padding-bottom:8px;color:#35425b;font-weight:500;border-bottom:1px solid #ecf0f6}.viu-calendar-inside .content[data-v-1e603bb1]{height:226px;overflow-y:hidden}.viu-calendar-inside .content[data-v-1e603bb1]::-webkit-scrollbar-track{border-radius:10px;cursor:pointer}.viu-calendar-inside .content[data-v-1e603bb1]::-webkit-scrollbar{width:4px;height:4px;cursor:pointer}.viu-calendar-inside .content[data-v-1e603bb1]::-webkit-scrollbar-thumb{background-color:#d7e1ea;border-radius:10px;cursor:pointer}.viu-calendar-inside .header-block[data-v-1e603bb1]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px;pointer-events:none!important}.viu-calendar-inside .header-block .selection-text[data-v-1e603bb1]{align-self:flex-start;margin-top:9px;margin-right:12px;font-weight:500}.viu-calendar-inside .header-block .selection-text .square[data-v-1e603bb1]{width:14px;height:14px;margin-right:7px;background:var(--primary-950);border-radius:2px}.viu-calendar-inside .header-block>div>div[data-v-1e603bb1],.viu-calendar-inside .header-block>div[data-v-1e603bb1]{display:flex;width:100%}.viu-calendar-inside .header-block .viu-input[data-v-1e603bb1]{width:100%}.viu-calendar-inside .header-block .viu-checkbox[data-v-1e603bb1]{display:inline-flex}.viu-calendar-inside .header-block .label-viu-input[data-v-1e603bb1]{padding-left:10px;color:var(--primary-950);font-weight:500;cursor:pointer}@keyframes animationFocusInput-1e603bb1{0%{background:rgba(70,94,119,.15)}to{background:var(--white)}}.viu-calendar-inside .header-block .month-calendar[data-v-1e603bb1]{width:100%;margin-right:0}.viu-calendar-inside .header-block .month-calendar .selection-text[data-v-1e603bb1]{margin-right:19px}.viu-calendar-inside .header-block .month-calendar .viu-input[data-v-1e603bb1]{width:123px}.viu-calendar-inside .nav-day[data-v-1e603bb1]{width:100%;margin-bottom:12px}.viu-calendar-inside .nav-day>div[data-v-1e603bb1],.viu-calendar-inside .nav-day[data-v-1e603bb1]{display:flex;justify-content:space-between;align-items:center}.viu-calendar-inside .nav-day>div .btn-select-date[data-v-1e603bb1]{min-width:auto}.viu-calendar-inside .nav-day>div .btn-select-date.viu-button .button.text[data-v-1e603bb1]{font-family:Rubik,sans-serif}.viu-calendar-inside .nav-month[data-v-1e603bb1],.viu-calendar-inside .nav-year[data-v-1e603bb1]{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:12px;font-size:16px;font-weight:700;color:var(--primary-950)}.viu-calendar-inside .nav-month .other-year[data-v-1e603bb1],.viu-calendar-inside .nav-year .other-year[data-v-1e603bb1]{font-size:12px;color:var(--grey-500)}.viu-calendar-inside .nav-month>div[data-v-1e603bb1],.viu-calendar-inside .nav-year>div[data-v-1e603bb1]{display:flex;justify-content:space-between;align-items:center;gap:4px}.viu-calendar-inside .year-block>div[data-v-1e603bb1]{display:flex;flex-wrap:wrap;gap:4px}.viu-calendar-inside .year-block .year[data-v-1e603bb1]{position:relative;display:flex;align-items:center;justify-content:center;width:calc(33.33333% - 3px);height:30px;margin-bottom:2px;cursor:pointer}.viu-calendar-inside .year-block .year>span[data-v-1e603bb1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--primary-950);font-size:14px;font-weight:500;border-radius:4px}.viu-calendar-inside .year-block .year[data-v-1e603bb1]:last-child,.viu-calendar-inside .year-block .year[data-v-1e603bb1]:nth-last-child(2){margin-bottom:0}.viu-calendar-inside .year-block .year:hover>span[data-v-1e603bb1]{background:#ecf0f6}.viu-calendar-inside .year-block .year.today>span[data-v-1e603bb1]{color:var(--primary-950);box-shadow:inset 0 0 0 1px var(--primary-950)}.viu-calendar-inside .year-block .year.active>span[data-v-1e603bb1]{color:var(--white);background:var(--primary-950);box-shadow:inset 0 0 0 1px var(--primary-950);font-weight:700}.viu-calendar-inside .month-block>div[data-v-1e603bb1]{display:flex;flex-wrap:wrap;gap:4px}.viu-calendar-inside .month-block .month[data-v-1e603bb1]{position:relative;display:flex;align-items:center;justify-content:center;width:calc(33.33333% - 3px);height:30px;margin-bottom:2px;cursor:pointer}.viu-calendar-inside .month-block .month>span[data-v-1e603bb1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--primary-950);font-size:14px;font-weight:500;border-radius:4px}.viu-calendar-inside .month-block .month[data-v-1e603bb1]:last-child,.viu-calendar-inside .month-block .month[data-v-1e603bb1]:nth-last-child(2){margin-bottom:0}.viu-calendar-inside .month-block .month:hover>span[data-v-1e603bb1]{background:#ecf0f6}.viu-calendar-inside .month-block .month.today>span[data-v-1e603bb1]{color:var(--primary-950);box-shadow:inset 0 0 0 1px var(--primary-950)}.viu-calendar-inside .month-block .month.active>span[data-v-1e603bb1]{color:var(--white);background:var(--primary-950);box-shadow:inset 0 0 0 1px var(--primary-950);font-weight:700}.viu-calendar-inside .day-block[data-v-1e603bb1]{border-radius:5px}.viu-calendar-inside .day-block .content>div[data-v-1e603bb1]{display:flex;align-items:center;justify-content:space-between}.viu-calendar-inside .day-block .content .day-names-block[data-v-1e603bb1]{display:flex;padding:4px 0 5px;color:var(--primary-950);font-weight:500;font-size:12px;border-bottom:1px solid var(--grey-100)}.viu-calendar-inside .day-block .content .day-names-block>div[data-v-1e603bb1]{width:100%}.viu-calendar-inside .day-block .content .day-numbers-block[data-v-1e603bb1]{flex-wrap:wrap}.viu-calendar-inside .day-block .content .weeks[data-v-1e603bb1]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:4px}.viu-calendar-inside .day-block .content .weeks .day[data-v-1e603bb1]{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:4px;color:var(--primary-950);font-size:14px;font-weight:500}.viu-calendar-inside .day-block .content .weeks .day[data-v-1e603bb1]:last-child{margin-right:0}.viu-calendar-inside .day-block .content .weeks .day span[data-v-1e603bb1]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;cursor:pointer}.viu-calendar-inside .day-block .content .weeks .day span[data-v-1e603bb1]:hover{color:var(--primary-950);background:var(--grey-30)}.viu-calendar-inside .day-block .content .weeks .day.today>span[data-v-1e603bb1]{color:var(--primary-950);border:1px solid var(--primary-950)}.viu-calendar-inside .day-block .content .weeks .day.other-month>span[data-v-1e603bb1]{color:var(--grey-100)}.viu-calendar-inside .day-block .content .weeks .day.hovered[data-v-1e603bb1]{color:var(--primary-950);background:var(--grey-30);font-weight:700;border-radius:4px}.viu-calendar-inside .day-block .content .weeks .day.hovered-from[data-v-1e603bb1]:before{position:absolute;top:0;right:0;z-index:-1;width:50%;height:100%;background:var(--grey-30);content:""}.viu-calendar-inside .day-block .content .weeks .day.hovered-to[data-v-1e603bb1]:before{position:absolute;top:0;left:0;z-index:-1;width:50%;height:100%;background:var(--grey-30);content:""}.viu-calendar-inside .day-block .content .weeks .day.selected-secondary>span[data-v-1e603bb1],.viu-calendar-inside .day-block .content .weeks .day.selected>span[data-v-1e603bb1]{color:var(--white);background:var(--primary-950);font-weight:700}.viu-calendar-inside .current-block[data-v-1e603bb1]{width:140px;padding:12px 7px 6px;border:1px solid #d7e1ea;border-radius:5px}.viu-calendar-inside .current-block .content[data-v-1e603bb1]{padding:0 5px;text-align:left}.viu-calendar-inside .current-block .content .current[data-v-1e603bb1]{position:relative;margin-bottom:2px;font-size:10px;cursor:pointer}.viu-calendar-inside .current-block .content .current span[data-v-1e603bb1]{display:flex;width:100%;padding:6px 10px 4px;color:var(--primary-950);border-radius:3px;font-size:14px}.viu-calendar-inside .current-block .content .current[data-v-1e603bb1]:last-child{margin-bottom:0}.viu-calendar-inside .disabled[data-v-1e603bb1]{cursor:not-allowed!important}.viu-calendar-inside .disabled span[data-v-1e603bb1]{color:#dadada!important;background:var(--white)!important;pointer-events:none}.viu-calendar-inside .disabled[data-v-1e603bb1]:hover,.viu-calendar-inside .disabled span[data-v-1e603bb1]:hover{background:var(--white)}.viu-calendar-inside .flex[data-v-1e603bb1]{display:flex;flex-wrap:nowrap;align-items:flex-start}.viu-calendar-inside .flex-justify[data-v-1e603bb1]{justify-content:space-between}.viu-calendar-inside .ml-8[data-v-1e603bb1]{margin-left:8px}.viu-calendar-inside .mr-8[data-v-1e603bb1]{margin-right:8px}.viu-calendar-inside .mt-8[data-v-1e603bb1]{margin-top:8px}.viu-calendar-inside .mr-10[data-v-1e603bb1]{margin-right:10px}.viu-calendar-inside .mr-15[data-v-1e603bb1]{margin-right:15px}@media(max-width:650px){.viu-calendar-inside.day .flex[data-v-1e603bb1],.viu-calendar-inside.range .flex[data-v-1e603bb1]{flex-wrap:wrap}.viu-calendar-inside.day .flex .year-block[data-v-1e603bb1],.viu-calendar-inside.range .flex .year-block[data-v-1e603bb1]{width:100%;height:86px;margin-right:0;margin-bottom:10px}.viu-calendar-inside.day .flex .year-block .content[data-v-1e603bb1],.viu-calendar-inside.range .flex .year-block .content[data-v-1e603bb1]{height:calc(100% - 26px);overflow:hidden}.viu-calendar-inside.day .flex .year-block .content>div[data-v-1e603bb1],.viu-calendar-inside.range .flex .year-block .content>div[data-v-1e603bb1]{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.viu-calendar-inside.day .flex .year-block .content>div .year[data-v-1e603bb1],.viu-calendar-inside.range .flex .year-block .content>div .year[data-v-1e603bb1]{display:inline-block;width:50px;margin-bottom:5px;padding:9px 0 7px}.viu-calendar-inside.day .flex .year-block .content>div[data-v-1e603bb1]::-webkit-scrollbar-track,.viu-calendar-inside.range .flex .year-block .content>div[data-v-1e603bb1]::-webkit-scrollbar-track{border-radius:10px;cursor:pointer}.viu-calendar-inside.day .flex .year-block .content>div[data-v-1e603bb1]::-webkit-scrollbar,.viu-calendar-inside.range .flex .year-block .content>div[data-v-1e603bb1]::-webkit-scrollbar{width:4px;height:5px;cursor:pointer}.viu-calendar-inside.day .flex .year-block .content>div[data-v-1e603bb1]::-webkit-scrollbar-thumb,.viu-calendar-inside.range .flex .year-block .content>div[data-v-1e603bb1]::-webkit-scrollbar-thumb{background-color:#d7e1ea;border-radius:10px;cursor:pointer}.viu-calendar-inside.day .flex .month-block[data-v-1e603bb1],.viu-calendar-inside.range .flex .month-block[data-v-1e603bb1]{width:100%;height:86px;margin-right:0;margin-bottom:10px}.viu-calendar-inside.day .flex .month-block .content[data-v-1e603bb1],.viu-calendar-inside.range .flex .month-block .content[data-v-1e603bb1]{height:calc(100% - 26px);overflow:hidden}.viu-calendar-inside.day .flex .month-block .content>div[data-v-1e603bb1],.viu-calendar-inside.range .flex .month-block .content>div[data-v-1e603bb1]{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.viu-calendar-inside.day .flex .month-block .content>div .month[data-v-1e603bb1],.viu-calendar-inside.range .flex .month-block .content>div .month[data-v-1e603bb1]{display:inline-block;width:50px;margin-bottom:5px}.viu-calendar-inside.day .flex .month-block .content>div .month span[data-v-1e603bb1],.viu-calendar-inside.range .flex .month-block .content>div .month span[data-v-1e603bb1]{padding:9px 0 7px}.viu-calendar-inside.day .flex .month-block .content>div[data-v-1e603bb1]::-webkit-scrollbar-track,.viu-calendar-inside.range .flex .month-block .content>div[data-v-1e603bb1]::-webkit-scrollbar-track{border-radius:10px;cursor:pointer}.viu-calendar-inside.day .flex .month-block .content>div[data-v-1e603bb1]::-webkit-scrollbar,.viu-calendar-inside.range .flex .month-block .content>div[data-v-1e603bb1]::-webkit-scrollbar{width:4px;height:5px;cursor:pointer}.viu-calendar-inside.day .flex .month-block .content>div[data-v-1e603bb1]::-webkit-scrollbar-thumb,.viu-calendar-inside.range .flex .month-block .content>div[data-v-1e603bb1]::-webkit-scrollbar-thumb{background-color:#d7e1ea;border-radius:10px;cursor:pointer}.viu-calendar-inside.day .flex .day-block[data-v-1e603bb1],.viu-calendar-inside.range .flex .day-block[data-v-1e603bb1]{width:100%;margin-right:0}.viu-calendar-inside.day .flex .current-block[data-v-1e603bb1],.viu-calendar-inside.range .flex .current-block[data-v-1e603bb1]{display:none}.viu-calendar-inside.range .header-block>div[data-v-1e603bb1]{flex-wrap:wrap}.viu-calendar-inside.range .header-block>div>div[data-v-1e603bb1]:first-child{width:100%;margin-bottom:10px}}.mensaje[data-v-1e603bb1]{display:flex;align-items:center;margin-top:2px;color:#f8004a;font-weight:300;font-size:10px;font-family:Gilroy;font-style:normal}.viu-calendar-inside .viu-input .input.read-only{background:var(--white)}.viu-calendar-inside .btn-select-date.viu-button .button.text{font-family:Rubik,sans-serif}.viu-calendar-inside .border-active .input{margin:-1px;background:rgba(111,180,253,.15);border:1px solid #6fb4fd;-webkit-animation:animationFocusInput .8s ease-in 0s forwards;animation:animationFocusInput .8s ease-in 0s forwards}.viu-calendar-inside .buttons-block{display:flex;justify-content:space-between;width:100%;margin-top:12px}.viu-calendar-inside .buttons-block>div{margin-right:8px;width:100%}.viu-calendar-inside .buttons-block>div:last-child{margin-right:0}.viu-calendar-inside .buttons-block>div>.button{width:100%}.viu-calendar-inside .buttons-block .viu-button .button{font-family:Rubik,sans-serif}.viu-calendar-inside.range{display:flex;overflow-x:hidden}.viu-calendar-inside.range .left-side-range-calendar{border-right:1px solid var(--grey-100);margin-right:16px;width:168px;color:var(--primary-950)}.viu-calendar-inside.range .left-side-range-calendar .content{overflow-x:hidden;height:100%}.viu-calendar-inside.range .left-side-range-calendar .content .current{width:168px}.viu-calendar-inside.range .left-side-range-calendar .content .current .range-option{padding:6px 8px;font-weight:500;display:flex;cursor:pointer;margin-right:16px}.viu-calendar-inside.range .left-side-range-calendar .content .current .range-option:hover{background:#ecf0f6}.viu-calendar-inside.range .left-side-range-calendar .content .current .content-text{margin-left:8px}.tippy-tooltip.calendar-theme{background:var(--white);box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15)}.tippy-tooltip.calendar-theme::-webkit-scrollbar{background-color:var(--grey-100);border-radius:9px;cursor:pointer;overflow:hidden;width:9px}.tippy-tooltip.calendar-theme::-webkit-scrollbar-thumb{background-color:var(--primary-950);border-radius:9px}.tippy-tooltip.calendar-theme::-webkit-scrollbar-track{background-color:var(--grey-100);opacity:0}.tippy-tooltip.calendar-theme .tippy-backdrop{background:none}.tippy-tooltip.calendar-theme .list-months,.tippy-tooltip.calendar-theme .list-years{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;scroll-behavior:smooth}.tippy-tooltip.calendar-theme .list-months.with-margin>span,.tippy-tooltip.calendar-theme .list-years.with-margin>span{margin-right:12px}.tippy-tooltip.calendar-theme .list-months::-webkit-scrollbar,.tippy-tooltip.calendar-theme .list-years::-webkit-scrollbar{background-color:var(--grey-100);border-radius:9px;cursor:pointer;overflow:hidden;width:9px}.tippy-tooltip.calendar-theme .list-months::-webkit-scrollbar-thumb,.tippy-tooltip.calendar-theme .list-years::-webkit-scrollbar-thumb{background-color:var(--primary-950);border-radius:9px}.tippy-tooltip.calendar-theme .list-months::-webkit-scrollbar-track,.tippy-tooltip.calendar-theme .list-years::-webkit-scrollbar-track{background-color:var(--grey-100);opacity:0}.tippy-tooltip.calendar-theme .list-months>span,.tippy-tooltip.calendar-theme .list-years>span{min-height:30px;margin-bottom:2px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--primary-950);padding:0 12px}.tippy-tooltip.calendar-theme .list-months>span:not(.disabled),.tippy-tooltip.calendar-theme .list-years>span:not(.disabled){cursor:pointer}.tippy-tooltip.calendar-theme .list-months>span:hover,.tippy-tooltip.calendar-theme .list-years>span:hover{background:var(--grey-30)}.tippy-tooltip.calendar-theme .list-months>span.active,.tippy-tooltip.calendar-theme .list-years>span.active{color:var(--white);background:var(--primary-950)}.tippy-tooltip.calendar-theme .list-months>span.disabled,.tippy-tooltip.calendar-theme .list-years>span.disabled{color:var(--grey-100);background:transparent;pointer-events:none}: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-checkbox{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center}.viu-checkbox:hover:not(.disabled):not(.readonly){cursor:pointer}.viu-checkbox:hover:not(.disabled):not(.readonly) .contenedor-check .border:not(.checked){background:var(--grey-40)}.viu-checkbox:hover:not(.disabled):not(.readonly) .contenedor-check .border.checked.primary{background:var(--primary-40)}.viu-checkbox:hover:not(.disabled):not(.readonly) .contenedor-check .border.checked.blue{background:var(--blue-40)}.viu-checkbox:hover:not(.disabled):not(.readonly) .contenedor-check .border.checked.green{background:var(--green-50)}.viu-checkbox:active:not(.disabled):not(.readonly){cursor:pointer}.viu-checkbox:active:not(.disabled):not(.readonly) .contenedor-check .border:not(.checked){border:1px solid var(--grey-400)}.viu-checkbox:active:not(.disabled):not(.readonly) .contenedor-check .border.checked.primary{border:1px solid var(--primary-950)}.viu-checkbox:active:not(.disabled):not(.readonly) .contenedor-check .border.checked.blue{border:1px solid var(--blue-500)}.viu-checkbox:active:not(.disabled):not(.readonly) .contenedor-check .border.checked.green{border:1px solid var(--green-500)}.viu-checkbox .contenedor-check{width:22px;height:22px;box-sizing:border-box}.viu-checkbox .contenedor-check:focus-visible{outline:none}.viu-checkbox .contenedor-check:focus-visible .border:not(.checked):not(.disabled):not(.readonly){border:1px solid var(--grey-400)}.viu-checkbox .contenedor-check:focus-visible .border.checked.primary:not(.disabled):not(.readonly){border:1px solid var(--primary-950)}.viu-checkbox .contenedor-check:focus-visible .border.checked.blue:not(.disabled):not(.readonly){border:1px solid var(--blue-500)}.viu-checkbox .contenedor-check:focus-visible .border.checked.green:not(.disabled):not(.readonly){border:1px solid var(--green-500)}.viu-checkbox .contenedor-check .border{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:5px;box-sizing:border-box}.viu-checkbox .contenedor-check .border.circle{border-radius:50%}.viu-checkbox .contenedor-check .checkbox{width:14px;height:14px;font-size:9px;font-weight:500;display:flex;justify-content:center;align-items:center;color:var(--white);border-radius:4px;padding-top:2px;cursor:pointer;border:2px solid var(--grey-400);box-sizing:border-box}.viu-checkbox .contenedor-check .checkbox.circle{border-radius:50%}.viu-checkbox .contenedor-check .checkbox.invalid:not(.checked):not(.disabled):not(.readonly){border:2px solid var(--red-500)}.viu-checkbox .contenedor-check .checkbox.primary.checked:not(.disabled){border:2px solid var(--primary-950);background:var(--primary-950)}.viu-checkbox .contenedor-check .checkbox.blue.checked:not(.disabled){border:2px solid var(--blue-500);background:var(--blue-500)}.viu-checkbox .contenedor-check .checkbox.green.checked:not(.disabled){border:2px solid var(--green-500);background:var(--green-500)}.viu-checkbox .contenedor-check .checkbox.disabled{border:2px solid var(--grey-100);cursor:default}.viu-checkbox .contenedor-check .checkbox.disabled.checked{background:var(--grey-100)}.viu-checkbox .contenedor-check .checkbox.readonly{cursor:default}.viu-checkbox .contenedor-check .label-checkbox{padding-left:10px;cursor:pointer}.viu-checkbox .contenedor-check.disabled .label-checkbox{cursor:default;opacity:.6}.viu-chart-bars{position:relative;width:100%;height:350px;font-size:12px;min-height:350px}.viu-chart-bars .chart{width:100%;height:100%}.viu-chart-bars .no-data-message{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#fff}.viu-chart-bars .no-data-message .title{margin-bottom:30px;color:#98a4bd;font-weight:500;font-size:18px}.viu-chart-bars .no-data-message .subtitle{margin-top:20px;color:#98a4bd;font-size:14px;text-align:center}.consumo-info{width:100%;background:#fff;padding:20px;border-radius:10px;min-height:484px}.consumo-info .disabled{opacity:.8;cursor:none}.consumo-info .content-excel .download-excel{width:33px;height:33px;display:flex;justify-content:center;align-items:center;border:1px solid #000;margin-left:10px;border-radius:5px;cursor:pointer}.consumo-info .charging{display:flex;justify-content:center;margin-top:82px}.consumo-info .date-bar{display:flex;justify-content:space-between;align-items:center}.consumo-info .date-bar .viu-calendar .selected-date{border:none;border-bottom:1px solid #5c5c5c;border-radius:0;color:#1d1d1d;width:140px;min-width:140px}.consumo-info .consumo-title{font-family:Gilroy;font-style:normal;font-weight:700;font-size:18px;line-height:21px;color:#1d1d1d;margin-bottom:15px}.consumo-info .periodos-bar{width:100%;display:flex;justify-content:space-between;margin-bottom:25px}.consumo-info .periodos-bar .filtros-consumo{display:flex;width:15%;min-width:100px;background:#fff;border:1px solid #fff;color:#1d1d1d;padding:8px 20px;border-radius:5px;cursor:pointer;background:#269a8f}.consumo-info .periodos-bar .filtros-consumo .filtro{width:100%;display:flex}.consumo-info .periodos-bar .filtros-consumo .filtro i{margin-right:7px;color:#fff;font-size:14px;line-height:16px}.consumo-info .periodos-bar .filtros-consumo .filtro .text-button{font-family:Gilroy;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:center;color:#fff}.consumo-info .periodos-bar .filtros-consumo .filtro .ball-icon{position:relative}.consumo-info .periodos-bar .filtros-consumo .filtro .ball-icon .ball{width:20px;height:20px;border:2px solid #fff;border-radius:100%;background:#de3636;position:absolute;top:-18px;left:10px}.consumo-info .periodos-bar .periodos{display:flex;width:85%}.consumo-info .periodos-bar .periodos>div{margin-right:10px}.consumo-info .periodos-bar .periodos>div:last-child{margin-right:0}.consumo-info .periodos-bar .periodos .periodo{background:#fff;border:1px solid #fff;color:#1d1d1d;padding:8px 20px;border-radius:5px;cursor:pointer}.consumo-info .periodos-bar .periodos .periodo.active{background:#269a8f;border:1px solid #fff;color:#fff}.consumo-info .legend{width:100%;display:flex;justify-content:center}.consumo-info .legend .alternative-legend{display:flex;width:80%;flex-wrap:wrap;justify-content:center}.consumo-info .legend .alternative-legend .legend-element{display:flex;align-items:baseline;margin-right:10px;margin-bottom:9px;cursor:pointer}.consumo-info .legend .alternative-legend .legend-element .disabled-legend-tag{background-color:#a5a5a5!important}.consumo-info .legend .alternative-legend .legend-element .disabled-legend-label{color:#a5a5a5!important}.consumo-info .legend .alternative-legend .legend-element .tag-legend{height:8px;width:4px;border-radius:1px;margin-right:5px}.consumo-info .legend .alternative-legend .legend-element .tag-legend.impuestos{background-color:#85bfe9}.consumo-info .legend .alternative-legend .legend-element .tag-legend.peajes{background-color:#abadc2}.consumo-info .legend .alternative-legend .legend-element .tag-legend.p1{background-color:#178798}.consumo-info .legend .alternative-legend .legend-element .tag-legend.p2{background-color:#cde074}.consumo-info .legend .alternative-legend .legend-element .tag-legend.p3{background-color:#ffc68f}.consumo-info .legend .alternative-legend .legend-element .tag-legend.p4{background-color:#f58577}.consumo-info .legend .alternative-legend .legend-element .tag-legend.p5{background-color:#ac7e5d}.consumo-info .legend .alternative-legend .legend-element .tag-legend.p6{background-color:#dae21b}.consumo-info .legend .alternative-legend .legend-element .tag-legend.excedentes{background-color:#48a632}.consumo-info .legend .alternative-legend .legend-element .tag-legend.autoconsumo{width:16px;height:2px;align-self:center;background-color:#2ecf81}.consumo-info .legend .alternative-legend .legend-element .label-legend{font-size:12px;font-family:Gilroy;color:#4c516a;height:12px}@media(max-width:400px){.consumo-info .content-excel{width:100%;display:flex;justify-content:flex-end;margin-top:10px}}.filter{color:#1d1d1d;padding:5px}.filter .tooltip-actions{align-items:center;cursor:pointer}.filter input{margin-right:5px}.filter input,.filter label{cursor:pointer}.filter .hr{width:100%;height:1px;background:#a5a5a5;margin-bottom:10px;margin-top:6px}.filter .viu-checkbox{margin-bottom:10px;display:flex;align-items:center}.info-consumo-data{width:100%;min-height:279px;margin-top:20px}.info-consumo-data .cantidades{display:flex;justify-content:flex-end;width:100%}.info-consumo-data .far.fa-chevron-circle-down,.info-consumo-data .far.fa-chevron-circle-right{cursor:pointer}.info-consumo-data .mr-0{margin-right:0}.info-consumo-data .cabecera-fechas{width:100%;display:flex;background:#ecf0f6;border-radius:4px;min-height:30px;padding:8px 10px 8px}.info-consumo-data .cabecera-fechas .fechas-cabecera{display:flex;justify-content:flex-end;width:100%}.info-consumo-data .cabecera-fechas .descripciones{width:100%}.info-consumo-data .cabecera-fechas .columna-fecha{width:20%;margin-right:40px;display:flex;justify-content:right}.info-consumo-data .cabecera-fechas .columna-fecha-comparada{width:20%;font-size:14px;font-weight:700;letter-spacing:0;display:flex;justify-content:flex-end}.info-consumo-data .cabecera-fechas .columna-fecha{font-size:14px;font-weight:700;letter-spacing:0}.info-consumo-data .datos-potencia{width:100%}.info-consumo-data .datos-potencia .cabecera-potencia{margin-top:4px;border-radius:4px;background:#ecf0f6;min-height:45px;display:flex;padding:14px 10px 14px;cursor:pointer}.info-consumo-data .datos-potencia .cabecera-potencia .fechas{width:100%;display:flex;justify-content:flex-end}.info-consumo-data .datos-potencia .cabecera-potencia .descripcion{width:100%}.info-consumo-data .datos-potencia .cabecera-potencia .descripcion .descripcion-title{margin-left:11px;font-size:14px;font-weight:700;letter-spacing:0}.info-consumo-data .datos-potencia .cabecera-potencia .descripcion .descripcion-subtitle{font-size:14px;font-weight:300;letter-spacing:0}.info-consumo-data .datos-potencia .cabecera-potencia .columna-fecha{margin-right:40px}.info-consumo-data .datos-potencia .cabecera-potencia .columna-fecha,.info-consumo-data .datos-potencia .cabecera-potencia .columna-fecha-comparada{width:20%;font-size:14px;display:flex;justify-content:right;white-space:nowrap}.info-consumo-data .datos-potencia .peajes-potencia{width:100%;display:flex;background:#fafbfd;min-height:32px;border-bottom:1px solid #fff;border-top:1px solid #fff}.info-consumo-data .datos-potencia .peajes-potencia.is-title{min-height:45px}.info-consumo-data .datos-potencia .peajes-potencia .title{width:8px;border-radius:3px;flex-shrink:0}.info-consumo-data .datos-potencia .peajes-potencia .title.white{background:#fafbfd}.info-consumo-data .datos-potencia .peajes-potencia .title.color{background:#abadc2}.info-consumo-data .datos-potencia .peajes-potencia .descripcion{width:100%;display:flex;align-items:center;padding-left:10px}.info-consumo-data .datos-potencia .peajes-potencia .descripcion.bold{font-size:14px;font-weight:500;letter-spacing:0;text-align:left}.info-consumo-data .datos-potencia .peajes-potencia .cantidad{margin-right:40px;padding-right:10px}.info-consumo-data .datos-potencia .peajes-potencia .cantidad,.info-consumo-data .datos-potencia .peajes-potencia .cantidad-comparada{width:20%;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;font-size:14px;font-weight:400;letter-spacing:0;white-space:nowrap}.info-consumo-data .datos-energia{width:100%}.info-consumo-data .datos-energia .mr-0{margin-right:0}.info-consumo-data .datos-energia .cabecera-energia{margin-top:4px;border-radius:4px;background:#ecf0f6;min-height:45px;display:flex;padding:14px 10px 14px;cursor:pointer}.info-consumo-data .datos-energia .cabecera-energia .fechas{width:100%;display:flex;justify-content:flex-end}.info-consumo-data .datos-energia .cabecera-energia .descripcion{width:100%;font-size:14px}.info-consumo-data .datos-energia .cabecera-energia .descripcion .descripcion-title{margin-left:11px;font-size:14px;font-weight:700;letter-spacing:0}.info-consumo-data .datos-energia .cabecera-energia .descripcion .descripcion-subtitle{font-size:14px;font-weight:300;letter-spacing:0}.info-consumo-data .datos-energia .cabecera-energia .columna-fecha{margin-right:40px}.info-consumo-data .datos-energia .cabecera-energia .columna-fecha,.info-consumo-data .datos-energia .cabecera-energia .columna-fecha-comparada{width:20%;font-size:14px;display:flex;justify-content:right;white-space:nowrap}.info-consumo-data .datos-energia .peajes-energia{width:100%;display:flex;background:#fafbfd;min-height:32px;border-bottom:1px solid #fff;border-top:1px solid #fff}.info-consumo-data .datos-energia .peajes-energia.is-title{min-height:45px}.info-consumo-data .datos-energia .peajes-energia .title{width:8px;border-radius:3px;flex-shrink:0}.info-consumo-data .datos-energia .peajes-energia .title.white{background:#fafbfd}.info-consumo-data .datos-energia .peajes-energia .title.color{background:#abadc2}.info-consumo-data .datos-energia .peajes-energia .title.colorP1{background:#178798}.info-consumo-data .datos-energia .peajes-energia .title.colorP2{background:#dae21b}.info-consumo-data .datos-energia .peajes-energia .title.colorP3{background:#ffc68f}.info-consumo-data .datos-energia .peajes-energia .title.colorP4{background:#f58577}.info-consumo-data .datos-energia .peajes-energia .title.colorP5{background:#ac7e5d}.info-consumo-data .datos-energia .peajes-energia .title.colorP6{background:#dae21b}.info-consumo-data .datos-energia .peajes-energia .descripcion{width:100%;display:flex;align-items:center;padding-left:10px;font-size:14px}.info-consumo-data .datos-energia .peajes-energia .descripcion.bold{font-size:14px;font-weight:500;letter-spacing:0;text-align:left}.info-consumo-data .datos-energia .peajes-energia .cantidad{margin-right:40px;padding-right:10px}.info-consumo-data .datos-energia .peajes-energia .cantidad,.info-consumo-data .datos-energia .peajes-energia .cantidad-comparada{width:20%;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;font-size:14px;font-weight:400;letter-spacing:0;white-space:nowrap}.info-consumo-data .datos-autoconsumo{width:100%}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo{margin-top:4px;border-radius:4px;background:#ecf0f6;min-height:45px;display:flex;padding:14px 10px 14px;cursor:pointer}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .fechas{width:100%;display:flex;justify-content:flex-end}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .descripcion{width:100%;font-size:14px}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .descripcion .descripcion-title{margin-left:11px;font-size:14px;font-weight:700;letter-spacing:0}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .descripcion .descripcion-subtitle{font-size:14px;font-weight:300;letter-spacing:0}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .columna-fecha{margin-right:40px}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .columna-fecha,.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .columna-fecha-comparada{width:20%;font-size:14px;display:flex;justify-content:right;white-space:nowrap}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo{width:100%;display:flex;background:#fafbfd;min-height:32px;border-bottom:1px solid #fff;border-top:1px solid #fff}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo.is-title{min-height:45px}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .title{width:8px;border-radius:3px;flex-shrink:0}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .title.white{background:#fafbfd}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .title.color{background:#abadc2}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .descripcion{width:100%;display:flex;align-items:center;padding-left:10px;font-size:14px}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .descripcion.bold{font-size:14px;font-weight:500;letter-spacing:0;text-align:left}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .cantidad{margin-right:40px;padding-right:10px}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .cantidad,.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .cantidad-comparada{width:20%;display:flex;justify-content:flex-end;padding-right:10px;font-size:14px;font-weight:400;letter-spacing:0;align-items:center;white-space:nowrap}.info-consumo-data .datos-otros{width:100%}.info-consumo-data .datos-otros .cabecera-otros{margin-top:4px;border-radius:4px;background:#ecf0f6;min-height:45px;display:flex;padding:14px 10px 14px;cursor:pointer}.info-consumo-data .datos-otros .cabecera-otros .fechas{width:100%;display:flex;justify-content:flex-end}.info-consumo-data .datos-otros .cabecera-otros .descripcion{width:100%;font-size:14px}.info-consumo-data .datos-otros .cabecera-otros .descripcion .descripcion-title{margin-left:11px;font-size:14px;font-weight:700;letter-spacing:0}.info-consumo-data .datos-otros .cabecera-otros .descripcion .descripcion-subtitle{font-size:14px;font-weight:300;letter-spacing:0}.info-consumo-data .datos-otros .cabecera-otros .columna-fecha{margin-right:40px}.info-consumo-data .datos-otros .cabecera-otros .columna-fecha,.info-consumo-data .datos-otros .cabecera-otros .columna-fecha-comparada{width:20%;font-size:14px;display:flex;justify-content:right;white-space:nowrap}.info-consumo-data .datos-otros .peajes-otros{width:100%;display:flex;background:#fafbfd;min-height:32px;border-bottom:1px solid #fff;border-top:1px solid #fff}.info-consumo-data .datos-otros .peajes-otros.is-title{min-height:45px}.info-consumo-data .datos-otros .peajes-otros .title{width:8px;border-radius:3px;flex-shrink:0}.info-consumo-data .datos-otros .peajes-otros .title.white{background:#fafbfd}.info-consumo-data .datos-otros .peajes-otros .title.color{background:#abadc2}.info-consumo-data .datos-otros .peajes-otros .descripcion{width:100%;display:flex;align-items:center;padding-left:10px;font-size:14px}.info-consumo-data .datos-otros .peajes-otros .descripcion.bold{font-size:14px;font-weight:500;letter-spacing:0;text-align:left}.info-consumo-data .datos-otros .peajes-otros .cantidad{margin-right:40px;padding-right:10px}.info-consumo-data .datos-otros .peajes-otros .cantidad,.info-consumo-data .datos-otros .peajes-otros .cantidad-comparada{width:20%;display:flex;justify-content:flex-end;padding-right:10px;font-size:14px;font-weight:400;letter-spacing:0;align-items:center;white-space:nowrap}.info-consumo-data .datos-impuestos{width:100%}.info-consumo-data .datos-impuestos .cabecera-impuestos{margin-top:4px;border-radius:4px;background:#ecf0f6;min-height:45px;display:flex;padding:14px 10px 14px;cursor:pointer}.info-consumo-data .datos-impuestos .cabecera-impuestos .fechas{width:100%;display:flex;justify-content:flex-end}.info-consumo-data .datos-impuestos .cabecera-impuestos .descripcion{width:100%;font-size:14px}.info-consumo-data .datos-impuestos .cabecera-impuestos .descripcion .descripcion-title{margin-left:11px;font-size:14px;font-weight:700;letter-spacing:0}.info-consumo-data .datos-impuestos .cabecera-impuestos .descripcion .descripcion-subtitle{font-size:14px;font-weight:300;letter-spacing:0}.info-consumo-data .datos-impuestos .cabecera-impuestos .columna-fecha{margin-right:40px}.info-consumo-data .datos-impuestos .cabecera-impuestos .columna-fecha,.info-consumo-data .datos-impuestos .cabecera-impuestos .columna-fecha-comparada{width:20%;font-size:14px;display:flex;justify-content:right;white-space:nowrap}.info-consumo-data .datos-impuestos .peajes-impuestos{width:100%;display:flex;background:#fafbfd;min-height:32px;border-bottom:1px solid #fff;border-top:1px solid #fff}.info-consumo-data .datos-impuestos .peajes-impuestos.is-title{min-height:45px}.info-consumo-data .datos-impuestos .peajes-impuestos .title{width:8px;border-radius:3px;flex-shrink:0}.info-consumo-data .datos-impuestos .peajes-impuestos .title.white{background:#fafbfd}.info-consumo-data .datos-impuestos .peajes-impuestos .title.color{background:#abadc2}.info-consumo-data .datos-impuestos .peajes-impuestos .descripcion{width:100%;display:flex;align-items:center;padding-left:10px;font-size:14px}.info-consumo-data .datos-impuestos .peajes-impuestos .descripcion.bold{font-size:14px;font-weight:500;letter-spacing:0;text-align:left}.info-consumo-data .datos-impuestos .peajes-impuestos .cantidad{margin-right:40px;padding-right:10px}.info-consumo-data .datos-impuestos .peajes-impuestos .cantidad,.info-consumo-data .datos-impuestos .peajes-impuestos .cantidad-comparada{width:20%;display:flex;justify-content:flex-end;padding-right:10px;font-size:14px;font-weight:400;letter-spacing:0;align-items:center;white-space:nowrap}@media(max-width:550px){.info-consumo-data .cabecera-fechas{flex-direction:column;align-items:center}.info-consumo-data .cabecera-fechas .columna-fecha,.info-consumo-data .cabecera-fechas .columna-fecha-comparada{margin:0;width:100%}.info-consumo-data .cabecera-autoconsumo,.info-consumo-data .cabecera-energia,.info-consumo-data .cabecera-impuestos,.info-consumo-data .cabecera-otros,.info-consumo-data .cabecera-potencia{margin-bottom:10px;flex-wrap:wrap}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .fechas,.info-consumo-data .datos-impuestos .cabecera-impuestos .fechas,.info-consumo-data .datos-otros .cabecera-otros .fechas,.info-consumo-data .datos-potencia .cabecera-potencia .fechas,.info-consumo-data .info-consumo-data .datos-energia .cabecera-energia .fechas .datos-energia .cabecera-energia .fechas{justify-content:flex-end;width:100%;align-items:flex-end;flex-wrap:nowrap;margin-top:5px}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .fechas .columna-fecha,.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .fechas .columna-fecha-comparada,.info-consumo-data .datos-impuestos .cabecera-impuestos .fechas .columna-fecha,.info-consumo-data .datos-impuestos .cabecera-impuestos .fechas .columna-fecha-comparada,.info-consumo-data .datos-otros .cabecera-otros .fechas .columna-fecha,.info-consumo-data .datos-otros .cabecera-otros .fechas .columna-fecha-comparada,.info-consumo-data .datos-potencia .cabecera-potencia .fechas .columna-fecha,.info-consumo-data .datos-potencia .cabecera-potencia .fechas .columna-fecha-comparada,.info-consumo-data .info-consumo-data .datos-energia .cabecera-energia .fechas .datos-energia .cabecera-energia .fechas .columna-fecha,.info-consumo-data .info-consumo-data .datos-energia .cabecera-energia .fechas .datos-energia .cabecera-energia .fechas .columna-fecha-comparada{width:100%}.info-consumo-data .datos-energia .cabecera-energia .fechas{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:nowrap;margin-top:5px}.info-consumo-data .datos-energia .cabecera-energia .fechas .columna-fecha,.info-consumo-data .datos-energia .cabecera-energia .fechas .columna-fecha-comparada{width:100%}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .descripcion.bold,.info-consumo-data .datos-energia .peajes-energia .descripcion.bold,.info-consumo-data .datos-impuestos .peajes-impuestos .descripcion.bold,.info-consumo-data .datos-otros .peajes-otros .descripcion.bold,.info-consumo-data .datos-potencia .peajes-potencia .descripcion.bold{padding-top:10px}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .cantidad,.info-consumo-data .datos-energia .peajes-energia .cantidad,.info-consumo-data .datos-impuestos .peajes-impuestos .cantidad,.info-consumo-data .datos-otros .peajes-otros .cantidad{margin-right:0;padding:0}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .columna-fecha,.info-consumo-data .datos-energia .cabecera-energia .columna-fecha,.info-consumo-data .datos-impuestos .cabecera-impuestos .columna-fecha,.info-consumo-data .datos-otros .cabecera-otros .columna-fecha,.info-consumo-data .datos-potencia .cabecera-potencia .columna-fecha{margin-right:0}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .cantidad,.info-consumo-data .datos-energia .peajes-energia .cantidad,.info-consumo-data .datos-impuestos .peajes-impuestos .cantidad,.info-consumo-data .datos-otros .peajes-otros .cantidad,.info-consumo-data .datos-potencia .peajes-potencia .cantidad{margin-right:0;padding:0;width:100%}.info-consumo-data .datos-autoconsumo .peajes-autoconsumo .cantidades .cantidad-comparada,.info-consumo-data .datos-energia .peajes-energia .cantidades .cantidad-comparada,.info-consumo-data .datos-impuestos .peajes-impuestos .cantidades .cantidad-comparada,.info-consumo-data .datos-otros .peajes-otros .cantidades .cantidad-comparada,.info-consumo-data .datos-potencia .peajes-potencia .cantidades .cantidad-comparada{margin-right:0;padding-right:0;width:100%}.info-consumo-data .datos-autoconsumo .cabecera-autoconsumo .descripcion{flex-wrap:nowrap;display:flex}.info-consumo-data .cantidades{align-items:flex-end;flex-wrap:nowrap;margin-top:5px;width:100%;padding:10px}.info-consumo-data .cantidades.doble-cant{width:150%}.info-consumo-data .datos-potencia .peajes-potencia .cantidad,.info-consumo-data .info-consumo-data .datos-potencia .peajes-potencia .cantidad-comparada{width:100%}}.consumo-info .modalHorario .viu-modal-popup{border-radius:20px}.consumo-info .modalHorario .viu-modal-popup .viu-modal-popup-header{background:#fff;color:#1d1d1d;padding:18px 20px;border-bottom:1px solid #bfbfbf}.tarifa-info{width:100%;background:#fff;padding:20px;border-radius:10px}.tarifa-info .titulo-tarifa{color:#1d1d1d;font-family:Gilroy;font-style:normal;font-weight:700;font-size:18px;line-height:21px;margin-bottom:15px}.tarifa-info .tarifa{display:flex;width:100%}.tarifa-info .tarifa .subtitulo-tarifa{font-family:Gilroy;font-style:normal;font-weight:700;font-size:12px;line-height:14px;color:#1d1d1d;margin-bottom:10px}.tarifa-info .tarifa .tramos-potencia{width:80%;display:block}.tarifa-info .tarifa .tramos-potencia>div{margin-right:20px}.tarifa-info .tarifa .tramos-potencia>div:last-child{margin-right:0}.tarifa-info .tarifa .tramos-potencia .tramos{width:100%;display:flex}.tarifa-info .tarifa .tramos-potencia .tramos>div{margin-right:10px}.tarifa-info .tarifa .tramos-potencia .tramos>div:last-child{margin-right:30px}.tarifa-info .tarifa .tramos-potencia .tramos .tramo{border:1px solid #a5a5a5;border-radius:5px;width:100%;padding:10px 8px;white-space:nowrap}.tarifa-info .tarifa .tramos-potencia .tramos .tramo .etiqueta-tramo{font-family:Gilroy;font-style:normal;font-weight:700;font-size:12px;line-height:14px;color:#269a8f}.tarifa-info .tarifa .tramos-potencia .tramos .tramo .valor-tramo{font-family:Gilroy;font-style:normal;font-weight:700;font-size:14px;line-height:16px;color:#1d1d1d}.tarifa-info .tarifa .info-peaje{width:20%}.tarifa-info .tarifa .info-peaje .peaje{background:rgba(38,154,143,.1);border:1px solid #269a8f;box-sizing:border-box;border-radius:5px;padding:10px}.tarifa-info .tarifa .info-peaje .peaje .etiqueta-peaje{font-family:Gilroy;font-style:normal;font-weight:700;font-size:12px;line-height:14px;color:#269a8f}.tarifa-info .tarifa .info-peaje .peaje .tipo-peaje{font-family:Gilroy;font-style:normal;font-weight:700;font-size:14px;line-height:16px;color:#1d1d1d}@media(max-width:1340px){.tarifa-info .tarifa{flex-direction:column}.tarifa-info .tarifa .tramos-potencia{width:100%}.tarifa-info .tarifa .tramos-potencia .tramos>div:last-child{margin-right:0}.tarifa-info .tarifa .tramos-potencia .tramos .tramo{display:flex;flex-direction:column;flex:1}.tarifa-info .tarifa .info-peaje{margin-top:10px;width:100%}}@media(max-width:550px){.tarifa-info .tarifa .info-peaje{margin-top:5px;width:100%}.tarifa-info .tarifa .tramos-potencia{display:flex;flex-direction:column;width:100%}.tarifa-info .tarifa .tramos-potencia .tramos{flex-direction:column}.tarifa-info .tarifa .tramos-potencia .tramos .tramo{width:100%;margin-bottom:10px}}@media(max-width:340px){.tarifa-info .tarifa .info-peaje{margin-top:5px;width:100%}}.factura-anual-info{width:100%;background:#fff;padding:20px;padding-left:0;border-radius:10px}.factura-anual-info.skeleton{padding-left:20px}.factura-anual-info .factura-title{display:flex}.factura-anual-info .factura-title .title{font-size:18px;font-weight:700;line-height:21px;margin-right:10px;margin-left:20px}.factura-anual-info .factura-title .subtitle{font-size:18px;font-style:italic;font-weight:400;line-height:21px;color:#269a8f}.factura-anual-info .bloque-datos{width:100%}.factura-anual-info .bloque-datos .cabecera{display:flex;width:100%;margin-top:15px}.factura-anual-info .bloque-datos .cabecera .tipo{width:30px;background:#269a8f;color:#fff;font-size:14px;font-weight:900;line-height:16px;min-height:27px;display:flex;justify-content:center;align-items:center;border-radius:0 300px 300px 0;margin-right:5px}.factura-anual-info .bloque-datos .cabecera .descripcion{width:100%;display:flex;align-items:center}.factura-anual-info .bloque-datos .cabecera .descripcion .descripcion-text,.factura-anual-info .bloque-datos .cabecera .descripcion .subdescripcion{font-size:14px;font-weight:700;line-height:16px}.factura-anual-info .bloque-datos .cabecera .descripcion .subdescripcion{font-style:italic}.factura-anual-info .bloque-datos .cabecera .total{width:20%;flex-wrap:nowrap;white-space:nowrap;display:flex;justify-content:flex-end;align-items:center;font-size:14px;font-weight:700;line-height:16px}.factura-anual-info .bloque-datos .dato{width:100%;display:flex;margin-top:10px}.factura-anual-info .bloque-datos .dato .titulo{width:100%;font-size:14px;font-style:italic;font-weight:300;line-height:16px;margin-left:29px;margin-right:10px}.factura-anual-info .bloque-datos .dato .titulo.bold{font-size:14px;font-weight:500;line-height:16px;font-style:normal;margin-top:6px}.factura-anual-info .bloque-datos .dato .valor{width:20%;font-size:14px;font-weight:400;line-height:16px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;white-space:nowrap}.factura-anual-info .bloque-datos .hr{width:calc(100% - 40px);height:1px;margin:15px 0 0 20px;background:#269a8f}.factura-anual-info .total-final{width:100%;display:flex;margin-top:15px}.factura-anual-info .total-final .titulo-total-final{width:100%;font-size:14px;font-weight:900;line-height:16px;color:#269a8f;display:flex;align-items:center;padding-left:27px}.factura-anual-info .total-final .valor-total-final{width:20%;display:flex;align-items:center;justify-content:flex-end;color:#269a8f;font-size:14px;font-weight:700;line-height:16px;flex-wrap:nowrap;white-space:nowrap}.pie-data{padding:20px}.pie-data .title-pie-data{display:flex;justify-content:center;text-align:center;font-size:18px;font-weight:900;line-height:21px}.pie-data .legend{width:100%;display:flex;padding:20px;flex-wrap:wrap}.pie-data .legend .element{margin-bottom:5px;margin-right:20px;flex-shrink:0;display:flex;align-items:center}.pie-data .legend .element .color{height:10px;width:10px;background:red;margin-right:10px;flex-shrink:0}.pie-data .legend .element .color.brown{background:#b28159}.pie-data .legend .element .color.red{background:#ee8577}.pie-data .legend .element .color.green{background:#d1dc6a}.pie-data .legend .element .color.orange{background:#fbc993}.pie-data .legend .element .color.pink{background:#ca70ae}.pie-data .legend .element .color.p1{background:#178798}.pie-data .legend .element .color.p2{background:#cde074}.pie-data .legend .element .color.p3{background:#ffc68f}.pie-data .legend .element .color.p4{background:#f58577}.pie-data .legend .element .color.p5{background:#ac7e5d}.pie-data .legend .element .color.p6{background:#dae21b}.pie-data .legend .element .valor{width:calc(100% - 20px);font-size:11px}.pie-data .legend .element .label{width:calc(100% - 40px);font-weight:700;font-size:12px;white-space:nowrap;margin-right:10px}#chartdiv{width:100%;height:100%}.chart-div-data{height:350px;width:100%}.mi-consumo-page{width:100%}.mi-consumo-page>div{margin-bottom:20px}.mi-consumo-page>div:last-child{margin-bottom:0}.mi-consumo-page .graficas-circulares{display:flex;width:100%;margin-bottom:20px}.mi-consumo-page .graficas-circulares .grafica-desglose{width:50%;background:#fff;border-radius:10px;margin-right:20px;margin-bottom:20px}.mi-consumo-page .graficas-circulares .grafica-perfil{width:calc(50% - 20px);background:#fff;border-radius:10px;margin-bottom:20px}@media(max-width:550px){.mi-consumo-page .graficas-circulares{flex-wrap:wrap}.mi-consumo-page .graficas-circulares .grafica-desglose{margin-right:0}.mi-consumo-page .graficas-circulares .grafica-desglose,.mi-consumo-page .graficas-circulares .grafica-perfil{width:100%}}