@charset "utf-8";:root{--navBackgroundColor:#193332;--mainColor:#304C40;--secondaryColor:#1E1E2F;--backgroundColor:#F6F8FC;--blanco:#FFF}.-size_16{--size:16px}.-size_24{--size:24px}.-size_32{--size:32px}.-size_64{--size:64px}.-size_80{--size:80px}.-size_124{--size:124px}.-red{--iconColor:#d70000}.-blue{--iconColor:#0067a5}.-grey{--iconColor:#1d1d1d}.-green{--iconColor:#0FA958}.-orange{--iconColor:#F24E1E}.-white{--iconColor:#FFF}.-yellow{--iconColor:#ffe01b}.-gold{--iconColor:#e1ad16}.-iconSecondaryColor{--iconColor:var(--secondaryColor)}i svg{width:var(--size);height:var(--size);fill:var(--iconColor)}body{display:flex;align-items:flex-start;background-color:var(--backgroundColor)}a{text-decoration:none}.-hidden{display:none!important}.e-page{grid-template-rows:auto;grid-template-areas:"nav main";width:100%;grid-template-columns:var(--navWidth) auto;z-index:1}.e-header__content,.e-page__main,.e-sectionHeader{display:flex;flex-direction:column;align-items:flex-start}.e-page__main{padding:32rem 64rem;gap:24rem;align-self:stretch;width:100%;flex:1}.e-header__content,.e-sectionHeader{gap:16rem}.e-header__title{display:flex;justify-content:center;align-items:center;gap:24rem}.e-header__subtitle h2,.e-header__title h1{color:var(--secondaryColor);font-family:Roboto;line-height:normal}.e-header__title h1{leading-trim:both;text-edge:cap;font-size:40rem;font-weight:500}.e-header__subtitle{display:flex;align-items:flex-start;gap:4rem}.e-header__subtitle h2{font-size:16rem;font-weight:400}.e-header__subtitle h2 span,.right_content .h_group h3,.right_content .h_group h4{color:var(--secondaryColor);font-family:Roboto;font-size:16rem;font-weight:700;line-height:normal}.e-sectionGroup,.e-sectionGroup__container{display:flex;flex-direction:column;gap:48rem;width:100%}.e-sectionGroup{gap:24rem}.e-resultContainer{display:flex;gap:16rem;flex-direction:column}.e-containerGroup{background-color:transparent;padding:0;border:0;box-shadow:none;border-radius:0}.e-container{display:flex;padding-bottom:16rem;flex-direction:column;align-items:flex-start;gap:16rem;align-self:stretch;border-radius:8rem;background:var(--blanco);box-shadow:0 4px 15px 0 rgba(0,0,0,.15)}.e-container__header{display:flex;padding:16rem;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid rgba(0,0,0,.1);border-radius:8rem 8rem 0 0}.e-container__header::before{content:none}.e-container__header .right_content{display:flex;align-items:center;gap:12rem;align-self:stretch}.card_zona a,.right_content i{align-items:center;background:var(--blanco)}.right_content i{display:flex;padding:8rem;gap:8rem;border-radius:100rem;box-shadow:0 0 1px 0 rgba(0,0,0,.25)}.e-container__decor::after{display:none}.o-container__group .e-container.active .e-container__decor{transform:rotate(0deg)}.right_content .h_group{display:flex;flex-direction:column;align-items:flex-start;gap:8rem}.right_content .h_group h3 span{font-weight:lighter}.right_content .h_group .-big_title{font-size:21rem}.right_content .result_title{padding:10rem}.right_content .h_group .subtitle{color:var(--secondaryColor);opacity:.5}.right_content .h_group h4{font-size:15rem}.e-container__header .left_content{display:flex;justify-content:flex-end;align-items:center;gap:8rem}.e-button,.e-input input,.e-input select{display:flex;padding:8rem 16rem;align-items:center}.e-button,.right_content .h_group .subtitle{font-family:Roboto;font-size:14rem;font-weight:400;line-height:normal}.e-button{justify-content:center;gap:8rem;border-radius:100rem}.-primary_btn{background:var(--secondaryColor);color:var(--blanco)}.-primary_btn:hover{opacity:.85}.-secondary_btn{background:var(--backgroundColor);color:var(--secondaryColor);border:1px solid #dbdbdb}.-secondary_btn:hover{opacity:.7}.e-container__content{gap:16rem!important;padding:0 16rem;width:100%}.e-cardGroup{background-color:transparent;box-shadow:none}.e-cardGroup .e-container__content{display:flex;flex-direction:row;flex-wrap:wrap;gap:16rem;padding:0}.card_zona{display:flex;--columns:4;--gap:16rem;--width:calc((100% + var(--gap)) * (1 / var(--columns)) - var(--gap));flex:1 1 var(--width);min-width:340rem}.card_zona a:hover{background:var(--backgroundColor)}.card_zona a{padding:32rem;justify-content:center;gap:16rem;border-radius:8rem;box-shadow:0 0 3px 0 rgba(0,0,0,.15);flex:1}.card_title{color:var(--secondaryColor);font-family:Roboto;font-size:20rem;font-weight:500;line-height:normal;letter-spacing:.5rem}#zonas_no_contratadas{opacity:.3}.e-container form{width:100%}.e-container form .e-container__content{display:flex;padding:16rem 20rem;flex-wrap:wrap}.card_zona a,.e-input{display:flex;flex-direction:column}.e-input{min-width:300rem;align-items:flex-start;gap:8rem}.e-input__title,.e-radioOptions__item label{color:var(--secondaryColor);font-family:Roboto;font-size:16rem}.e-input__title{font-weight:700;line-height:normal}.e-input__title span{font-weight:300;font-size:15rem}.e-input input,.e-input select{justify-content:space-between;align-self:stretch;border-radius:5rem;border:1px solid #d2d6da;background-color:transparent}.e-input__radio{display:flex;flex-direction:column;align-items:flex-start;gap:8rem}.e-input_select_period{min-width:150rem;align-self:flex-end}.e-radioOptions__group{padding:2rem;gap:4rem;border-radius:8rem;border:1px solid #d2d6da;background-color:var(--blanco);min-height:36.4rem}.e-radioOptions__item label{background-color:#f2f4f6;border-radius:5rem;font-weight:400;white-space:nowrap}.e-radioOptions__item input[type=radio]:checked+label{background:var(--navBackgroundColor);color:var(--backgroundColor);border-radius:5rem}.e-dateTime{display:flex;padding:2rem;align-items:flex-start;gap:4rem}.e-input__date{min-width:150rem}.inputCuartoHoraria,.inputHoraria{align-self:flex-end}.e-input__number{min-width:100rem}.e-input__number input{width:fit-content}.e-selectGroup{display:flex;padding:2rem;align-items:flex-start;gap:4rem}.e-selectGroup .e-input{display:inline-flex;min-width:inherit}.e-input_btnGroup,.e-table__container{display:flex;flex-direction:column;align-items:flex-start}.e-input_btnGroup{min-width:300rem;padding:6rem 16rem;justify-content:center;gap:8rem;border-radius:5rem;background:#f2f4f6}#grupo_botones_periodo{gap:8rem}#grupo_botones_periodo button{border-radius:5rem;background-color:#fff}.e-container__content .e-container{background:#f6f8fc;box-shadow:none;border:1px solid #e8efff;width:100%}.e-container.e-table_result{padding-bottom:0}.e-table__container{padding-bottom:16rem;gap:16rem;align-self:stretch;border-radius:8rem;border:1px solid #e8efff;background:#f6f8fc;height:max-content}.-no_border,.-no_border table{border:0;background:0 0}.e-table__content,.e-table__title{display:flex;align-items:flex-start;align-self:stretch}.e-table__title{padding:16rem;gap:8rem;border-bottom:1px solid rgba(0,0,0,.1)}.e-table__title h5{color:var(--secondaryColor);font-family:Roboto;font-size:14rem;font-weight:700;line-height:normal}.e-table__content{padding:0 16rem;flex-direction:column;gap:16rem}.e-table__container table,.e-table__content table{width:100%}.e-table__container table tfoot tr,.e-table__container table tr{display:flex;padding:8rem 16rem;align-items:center;gap:16rem;align-self:stretch;border:1px solid #c6c6c6}tr:hover,tr:hover td{background-color:inherit}.e-table__container table thead{background:var(--navBackgroundColor)}.e-table__container table tbody,.e-table__container table tfoot{background:#fff}.e-table__container table td,.e-table__container table th{font-family:Roboto;font-size:14rem;line-height:16rem}.e-table__container table th{color:#fff;font-weight:700;text-transform:uppercase}.e-table__container table td{color:#495057;font-weight:400}td.-number{justify-content:right;text-align:right!important}th.-number{justify-content:center;text-align:center!important}.e-table__icon{padding:8rem 16rem;border-radius:100rem;border:1px solid #dbdbdb;background:var(--backgroundColor)}.e-table__icon:hover{opacity:.85;cursor:pointer}.e-table__container table tfoot tr td{font-weight:700}.col-33 table,.col-50 .e-table__content table,.col-66 table{padding-bottom:16rem}.e-container__content .e-table__container.col-50{border-color:#b9c0c4;background-color:#ebedee}.e-table_card{--columns:2;--gap:16rem;--width:calc((100% + var(--gap)) * (1 / var(--columns)) - var(--gap))!important;flex:1 1 var(--width)}.e-table_card.-big_table_card{min-width:675rem}.e-table_card.-medium_table_card{min-width:520rem}.e-table_card.-small_table_card{min-width:400rem}.e-container__content .e-table__container.col-50 .e-table__title{border-color:#b9c0c4}.e-container__content.-only_content{padding-top:16rem}.e-graphic{background:#f6f8fc;padding:16rem;border-radius:8rem}.bloque_alarmas,.item_alarma{display:flex;align-items:flex-start;align-self:stretch}.bloque_alarmas{align-content:flex-start;flex-wrap:wrap}.bloque_alarmas .e-container{width:49%}.item_alarma{padding:8rem 16rem 16rem;flex-direction:column;gap:32rem!important}.e-fieldset__title,.item_alarma fieldset{display:flex;align-items:flex-start;gap:8rem}.item_alarma fieldset{min-width:300rem;padding:20rem 16rem 16rem;flex-direction:column;align-self:stretch;border-radius:5rem;border:1px solid #d2d6da;background:#fff}.e-fieldset__title{padding:0 4rem;position:absolute;left:11rem;top:-10rem;background:linear-gradient(180deg,#f6f8fc 44.86%,#fff 67.38%);color:var(--secondaryColor);font-weight:700}.e-fieldset__container{width:100%}.e-fieldset__inputGroup{display:flex;align-items:center;gap:8rem}.e-fieldset__container input{background-color:transparent;padding:8rem 16rem;opacity:.5}.list_emails{width:100%;padding:8rem 16rem}.-disabled{opacity:.5}.e-cardGroup_alarma{flex-wrap:wrap}.e-card_alarma{--columns:4;--gap:16rem;--width:calc((100% + var(--gap)) * (1 / var(--columns)) - var(--gap));flex:1 1 var(--width);min-width:320rem;max-width:350rem}.e-card_alarma .e-container__header{height:92rem}.e-card_alarma .e-container__content{display:flex;flex-direction:column;gap:4rem!important}.e-card_alarma .e-container__content .alarm_content{display:flex;flex-direction:column;padding:0 16rem;color:#495057;font-family:Roboto;font-size:14rem;font-weight:400;line-height:16rem}.-icon_alarma{display:flex;justify-content:center;gap:8rem;font-size:14rem;margin:auto}.-icon_alarma:hover{background-color:#fff}.left_content .o-sectionHeader.-object{margin:0;background:inherit;padding:0 16rem;border-left:var(--color-success) 5rem solid}.left_content .m-header__title{font-size:21rem}.o-container__group:hover{border:1rem solid var(--mainColor);border-radius:5rem}.logo-ecras{max-width:250%}.logo-user-ecras{width:30rem;height:30rem;padding:2rem;margin-right:5rem}.nav-color{background-color:#3c4144}#nav_zona_usuario .o-mainHeader__userName{margin-top:10px}#nav_zona_usuario .a-button{color:#315173;border-radius:10px;border:1px solid #315173;padding:7px}#nav_zona_usuario .a-button:hover{background-color:#315173;color:#fff}#mainMenu_nav .o-nav__icon:not(.a-icon-home)::before{background-image:url(../images/sprite.png);width:24px;height:24px;background-size:inherit}.icon-home_ecras{width:20rem;height:20rem;background-image:url(../images/icons/material-symbols_dashboard-rounded.svg);background-size:cover;margin-right:16rem}.m-sectionMenuNav .o-shortcutNav__icon::before{background-image:url(../images/sprite.png);width:24px;height:24px;background-size:inherit}.a-icon-zona_telemedida_electrica::before{background-position:-48px 0}.a-icon-zona_graficas_electrica::before{background-position:-360px 0}.a-icon-zona_alarmas_electrica_reactiva::before,.a-icon-zona_electrica_alarmas_reactiva::before{background-position:-456px 0}.a-icon-zona_alarmas_electrica_potencia::before,.a-icon-zona_electrica_alarmas_potencia::before{background-position:-288px 0}.a-icon-zona_telemedida_gas::before{background-position:-264px 0}.a-icon-zona_graficas_gas::before{background-position:-336px 0}.a-icon-zona_telemedida_agua::before{background-position:0-72px}.a-icon-zona_graficas_agua::before{background-position:-48px -72px}.a-icon-zona_alarmas_gas::before{background-position:-312px 0}.o-fieldset__fechas{align-items:flex-end}.a-select__autowidth{width:max-content}.a-span__input{margin-left:-12px;margin-top:8px}.m-section__content.show{margin:0}.popup_alarmas .o-sheetPopup__sheet{width:max-content;height:min-content}.alarma_activa,.alarma_activa td,.alarma_activa:hover,.alarma_activa:hover td{background-color:#fdd;color:#900}.m-radioBtn-ecras .m-radioOptions__group{background-color:transparent}.m-radioBtn-ecras .m-radioOptions__group .m-radioOptions__item input[type=radio]{appearance:normal}.m-shortcut__list,.m-shortcut__list_panel_grafica{display:flex;flex-flow:wrap;flex-direction:row;gap:16rem;margin:0;padding:0;justify-content:center;width:100%}.m-shortcut__list_panel_grafica{justify-content:start}.m-shortcut__item,.m-shortcut__item_2,.m-shortcut__item_4{--gap:16rem;width:calc((100% + var(--gap))*(1/var(--columns)) - var(--gap))}.m-shortcut__item{--columns:3}.m-shortcut__item_2,.m-shortcut__item_4{list-style:none}.m-shortcut__item_2{--columns:2}.m-shortcut__item_4{--columns:4}.m-shortcut__list .m-shortcut__item{flex-grow:0}#popup_lista_doc_tecnica{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000}.t-page__header{height:67rem}.o-mainHeader strong{text-align:center;font-size:25rem;font-weight:700}.button-green-show{background:#16a862;color:#fff}.button-blue-show{background:#4e7ea9;color:#fff}.button-blue-show:hover{background:#fff;color:red}.message-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#4caf50;color:#fff;padding:15px;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:opacity 1s ease-in-out;display:none}.m-shortcut__link{flex-direction:column;gap:16rem;align-items:center;text-decoration:none;background-color:#fff;border-radius:25rem;padding:64rem;display:flex;flex-grow:1;justify-content:center;border:#17a2b8 1px solid;transition:all ease-in-out .3s}.m-shortcut__link:hover{background-color:#e4f2fa;border:#17a2b8 1px solid;box-shadow:0 30px 40px -20px #a3a5ae}.m-shortcut__title:hover{color:#fff}.m-form__submit{margin-top:3%}.e-breadcrumbs{display:flex;overflow-x:auto}.e-breadcrumbs ul{display:flex;list-style:none;padding:0;margin:0}.e-breadcrumbs li{margin-right:5rem}.e-breadcrumbs li a{text-decoration:underline}