@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@100;300;500;700&display=swap";.btn{padding:10px 40px;border-radius:50px;border:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5),2px 2px #ccc,-2px -2px #fff;box-shadow:0 0 10px rgba(0,0,0,.5),2px 2px #ccc,-2px -2px #fff;color:#fff;cursor:pointer}.btn:hover{-webkit-box-shadow:0 0 20px #fff,2px 2px #ccc;box-shadow:0 0 20px #fff,2px 2px #ccc}.btn_default{background-color:#069}.tomeout__fondo{background-color:rgba(0,0,0,.6);position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tomeout__fondo .timeout__mensaje{background-color:#fff;width:300px;height:150px;padding:20px;text-align:center;border-radius:10px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.6);box-shadow:0 0 30px rgba(0,0,0,.6)}.tomeout__fondo .timeout__mensaje h3{padding:20px 0}:root{--color-green: #009c00;--color-red: #dd0000;--color-gray: #cccccc}.sidebar{background-color:#133742;color:#999;position:fixed;top:0;left:0;bottom:0;z-index:100}.sidebar ul{list-style:none}.sidebar .sidebar_logo{width:100%;padding:10px;color:#fff}.sidebar .sidebar_logo .brand_logo{width:100%;height:60px;text-align:center;margin-bottom:10px;background-size:contain;background-repeat:no-repeat;background-position:center}.sidebar .sidebar_logo .brand_logo i{font-size:3em}.sidebar .sidebar_logo .brand_name{width:100%;text-align:center;font-size:120%}.sidebar .sidebar_logo .brand_name i{float:right;cursor:pointer;padding:5px}.sidebar .sidebar_logo .brand_name i:hover{color:#00c96f}.btn_menu{position:fixed;top:0;right:0;padding:12px 20px;background-color:#f0f0f0;color:#999}.btn_menu .icono{float:left}.btn_menu .desktop{display:block}.btn_menu .movil{display:none}.btn_menu.btn_compact{left:90px;-webkit-transition:all .3s;transition:all .3s}.btn_menu.btn_extend{left:200px;-webkit-transition:all .3s;transition:all .3s}.btn_menu .usuario{text-align:right}.btn_menu .usuario .powerOff{font-size:1.1em;margin-left:5px;cursor:pointer}.btn_menu .usuario .powerOff:hover{text-shadow:1px 1px 2px #fff;color:#000}.compact{width:90px;-webkit-transition:all .3s;transition:all .3s}.compact .menu li{position:relative}.compact .menu li .icono{font-size:22px;width:70px;text-align:center;line-height:22px}.compact .menu li a{font-size:.8em;text-align:center}.compact .menu li a .derecha{display:none}.compact .menu li ul{position:absolute;width:200px;left:100%;top:2%}.compact .menu li ul li{padding:0}.compact .menu li ul li .icono{display:none}.compact .menu li ul li a{text-align:left}.compact .sidebar_logo{width:100%;padding:10px;color:#fff}.compact .sidebar_logo .brand_logo{width:100%;height:40px;text-align:center}.compact .sidebar_logo .brand_logo i{font-size:2em}.compact .sidebar_logo .brand_name{width:100%;text-align:center;font-size:150%;display:none}.compact .sidebar_control{display:none}.extend{width:200px;-webkit-transition:all .3s;transition:all .3s}.extend .sidebar_control{position:absolute;bottom:0px;background-color:rgba(0,0,0,.1);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.extend .sidebar_control .icono{font-size:14px;padding:10px 13px;cursor:pointer}.extend .sidebar_control .icono:hover{color:#fff}.sidebar_menu{width:100%;margin:10px 0;display:inline-block;line-height:14px}.sidebar_menu .menu li a{display:block;padding:14px 10px}.sidebar_menu .menu li a:hover{background-color:#091e24}.sidebar_menu .menu>li{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(0,0,0,.3)}.sidebar_menu .menu .icono{font-size:12px;line-height:10px}.sidebar_menu .menu .icono.izquierda{float:left;margin-right:10px}.sidebar_menu .menu .icono.derecha{float:right;margin-left:10px}.sidebar_menu .menu ul{display:block}.sidebar_menu .menu ul li a{background-color:#0c2a33;border-right:5px solid #00c96f;background-image:url(../../../segmentos/sidebar/img/lineas.png);background-repeat:no-repeat;background-position-x:-35px;background-position-y:center;padding:8px 10px;font-size:.9em}.sidebar_menu .menu ul li a .icono{color:rgba(255,255,255,.2);margin-right:10px;font-size:10px;line-height:18px}.sidebar_menu .menu ul li:last-child>a{background-image:url(../../../segmentos/sidebar/img/lineas-end.png);background-repeat:no-repeat;background-position-x:-35px;background-position-y:center}.sidebar_menu .menu .activado>a{color:#fff}.sidebar_menu .menu .selected>a{color:#fff}.sidebar_menu .menu .selected>a>.icono{color:#00c96f}.sidebar_auxiliar{width:300px;color:#999;background-color:#fff;border:1px solid #ddd;padding:10px;position:absolute;top:1px;left:-300px;bottom:1px;overflow:auto}.sidebar_auxiliar .back-sidebar{padding:4px;border:2px solid #999;border-radius:50%;margin-bottom:10px;cursor:pointer}.sidebar_auxiliar .back-sidebar:hover{color:#00c96f;border-color:#00c96f}.sidebar_auxiliar .back-list{float:right;display:block;border:1px solid #133742;padding:.3rem 1rem;font-size:.7rem;cursor:pointer}.sidebar_auxiliar .back-list:hover{background-color:#133742;color:#fff}.sidebar_auxiliar .item_chain{grid-column:1/3;width:100%;border-top:1px solid #eee;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.sidebar_auxiliar .item_chain:hover{background-color:#f0f0f0}.sidebar_auxiliar .item_chain:last-child{border-bottom:2px solid #eee}.sidebar_auxiliar .item_chain .logo_item{background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:10px;width:110px;height:80px;font-size:.7rem;line-height:.8rem}.auxiliar_show{left:0px;-webkit-transition:all .5s;transition:all .5s}.auxiliar_hide{left:-300px;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width: 768px){.btn_menu{display:block;left:0;padding-right:10px}.btn_menu .desktop{display:none}.btn_menu .movil{display:block;float:right;margin:0 5px 0 10px;font-size:1.5em}.btn_menu.btn_extend{left:0}.btn_menu.btn_compact{left:0}.sidebar{left:-90%;width:90%}.sidebar_logo{width:100%;padding:10px;color:#fff}.sidebar_logo .brand_logo{width:100%;height:50px;text-align:center;margin-bottom:10px}.sidebar_logo .brand_logo i{font-size:1.5em}.sidebar_logo .brand_name{width:100%;text-align:center;font-size:150%}}.kpi_group{font-family:"Oswald",sans-serif;border:1px solid #f2f1f4;border-radius:.5rem;font-size:13px;padding:5px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);background:-webkit-gradient(linear, left top, left bottom, from(rgba(42, 63, 84, 0)), color-stop(1%, rgba(42, 63, 84, 0)), to(rgba(42, 63, 84, 0.05)));background:linear-gradient(to bottom, rgba(42, 63, 84, 0) 0%, rgba(42, 63, 84, 0) 1%, rgba(42, 63, 84, 0.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#002a3f54", endColorstr="#0d2a3f54",GradientType=0 )}.kpi_group .kpi_info{grid-column:1/span 4;grid-row:1/span 1;width:100%;height:7.5rem;z-index:2;position:relative}.kpi_group .kpi_info .kpi_head{font-size:.8rem;font-weight:400;overflow:hidden;color:#766;width:100%;position:absolute}.kpi_group .kpi_info .kpi_head i{font-size:1.5rem;margin-right:.5rem;vertical-align:top}.kpi_group .kpi_info .kpi_cifra_single{overflow:hidden;height:40px;font-size:1.5rem;padding:5px 5px 20px 5px;text-align:right;position:absolute;top:2rem;width:100%;text-shadow:-1px -1px 1px #fff}.kpi_group .kpi_info .kpi_foot{font-size:.8em;font-weight:400;width:100%;padding-top:5px;position:absolute;bottom:.3rem}.kpi_group .kpi_info .kpi_foot span{display:inline-block;padding:0;line-height:1em;width:32%;text-align:left}.kpi_group .kpi_info .kpi_foot span .subcifra{color:#666;font-size:.7rem;font-weight:700;line-height:1.1rem;text-align:left;display:inline-block;width:100%;text-shadow:-1px -1px 1px #fff}.kpi_group .kpi_info .kpi_foot span .titsubcifra{width:100%;text-align:left;text-transform:lowercase;color:#777;font-size:.65rem}.kpi_group .positivo{color:var(--color-green)}.kpi_group .negativo{color:var(--color-red)}.kpi_group .neutro{color:var(--color-gray)}.kpi_group .kpi_gauge{grid-column:1/span 4;grid-row:1/span 1;font-size:1.1em;font-family:"Oswald",sans-serif;font-weight:700;width:100%;height:100%;z-index:0;opacity:.3;padding:0}.select{cursor:pointer;overflow:hidden}.select:hover{background:-webkit-gradient(linear, left top, left bottom, from(rgba(42, 63, 84, 0.05)), color-stop(99%, rgba(42, 63, 84, 0)), to(rgba(42, 63, 84, 0)));background:linear-gradient(to bottom, rgba(42, 63, 84, 0.05) 0%, rgba(42, 63, 84, 0) 99%, rgba(42, 63, 84, 0) 100%);-webkit-box-shadow:0px 0 10px rgba(0,0,0,.4);box-shadow:0px 0 10px rgba(0,0,0,.4);-webkit-transform:scale(1.03);transform:scale(1.03);z-index:1000}.gaugeMeter{position:relative;text-align:right;overflow:hidden;padding:0;cursor:default}.gaugeMeter span,.gaugeMeter b{position:Absolute;text-align:Center;display:Inline-Block;color:#666;font-weight:700;font-family:"Oswald",sans-serif;overflow:Hidden;white-space:NoWrap;text-overflow:Ellipsis}.gaugeMeter[data-style=Semi] b{margin:0 10%;width:80%}.gaugeMeter s,.gaugeMeter u{text-decoration:none;font-size:.7em;opacity:.7}.gaugeMeter b{color:#c00;font-weight:300;font-size:.7em;opacity:.8}.tblDetalle-caja{display:grid;grid-template-columns:350px 1fr;gap:1rem}.tblDetalle-caja .tblDetalle-tbl{background-color:#fff;max-height:calc(100vh - 120px);overflow:auto}.tblDetalle-caja .tblDetalle-tbl table td{position:relative}.tblDetalle-caja .tblDetalle-tbl table td i{position:absolute;left:.7rem;top:0rem;font-size:1.2rem}.tblDetalle-caja .tblDetalle-tbl .negative{color:#c00;font-weight:700}.tblDetalle-caja .tblDetalle-tbl .positive{color:#0b0;font-weight:700}.tblDetalle-caja .tblDetalle-tbl .neutro{color:#ccc;font-weight:700;font-size:.7rem;padding-top:.25rem}.tblDetalle-caja .tblDetalle-grf .serieLabels{font-family:"Oswald",sans-serif;color:#888}.tblDetalle-caja .tblDetalle-grf .serieLabels .tp01{font-size:.9rem;text-align:center;line-height:1.2em;font-weight:500;width:100%}.tblDetalle-caja .tblDetalle-grf .serieLabels .tp02{font-size:.75rem;text-align:center;line-height:1.2em;font-weight:300;width:100%;display:block}.tblDetalle-caja .tblDetalle-grf .serieLabels .tp00,.tblDetalle-caja .tblDetalle-grf .serieLabels .tp03{font-size:.65rem;text-align:center;line-height:1.1em;font-weight:300}.tblDetalle-caja .tblDetalle-grf .tooltip__box{display:grid;grid-template-columns:30px 1fr}.tblDetalle-caja .tblDetalle-grf .tooltip__box .tooltip__table{margin-left:1rem;font-family:"Oswald";border-collapse:collapse}.tblDetalle-caja .tblDetalle-grf .tooltip__box .tooltip__table .tooltip__concepto{border-bottom:1px solid #ddd;padding-right:1rem}.tblDetalle-caja .tblDetalle-grf .tooltip__box .tooltip__table .data001{border-bottom:1px solid #ddd;text-align:right}.highcharts-tooltip{background-color:red !important}.grf_columns{z-index:1}.grf_columns .nombre_serie{font-family:"Oswald",sans-serif;color:#999}.grf_columns .nombre_serie .dd{font-size:1.4em;text-align:center;line-height:1.2em;font-weight:700;display:block}.grf_columns .nombre_serie .mm{font-size:.95em;text-align:center;line-height:1.2em;font-weight:300}.grf_columns .nombre_serie .yy{font-size:.7em;text-align:center;line-height:1.1em;font-weight:300}.grf_columns .grf_tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2em;font-family:"Oswald",sans-serif;background-color:#fff;-webkit-box-shadow:3px 3px 20px rgba(0,0,0,.4);box-shadow:3px 3px 20px rgba(0,0,0,.4);border-radius:.5rem;overflow:hidden;min-height:20px;width:auto;padding:5px;z-index:10}.grf_columns .grf_tooltip .nombre_serie{color:#666;width:75px;float:left}.grf_columns .grf_tooltip .nombre_serie .dd{font-size:1.8em;font-weight:400;width:45px;height:30px;text-align:right;line-height:1em;padding:0 5px;float:left}.grf_columns .grf_tooltip .nombre_serie .mm{font-size:.9em;width:30px;height:15px;float:left;text-align:left;border-bottom:1px solid #ddd}.grf_columns .grf_tooltip .nombre_serie .yy{font-size:.7em;width:30px;height:15px;float:left;text-align:left;padding-top:1px}.grf_columns .tbltooltip{font-size:.8em;font-family:"Oswald",sans-serif;font-weight:400;float:left}.grf_columns .tbltooltip tr{border-bottom:1px solid #eee}.grf_columns .tbltooltip tr td{padding:1px 0}.grf_columns .tbltooltip .tltp-datlft-total{height:30px}.grf_columns .tbltooltip .led{padding:0 3px;line-height:1.1em}.grf_columns .tbltooltip .tltp-datlft{text-align:left;line-height:1em}.grf_columns .tbltooltip .tltp-datlft .concepto{padding:0 10px 0 0px;line-height:1em}.grf_columns .tbltooltip .tltp-datrgh{text-align:right;line-height:1em}.catg_apply{bottom:0;border:1px solid #ddd;background-color:rgba(10,78,92,.8);color:#fff;border-radius:20px;padding:.15rem 1rem;cursor:pointer;float:right}.kpi_contenedor{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));grid-gap:4px;margin-top:10px;padding:1rem}.categos_contenedor{margin-top:10px;width:100%;background:#fff}.categos_contenedor .categos_contenedor-bloque{padding:1rem}.categos_contenedor .tbl_categos,.categos_contenedor .grf_categos{height:400px;margin-bottom:.5rem}.categos_contenedor .legend_categos{width:100%;margin-bottom:20px;overflow:hidden}.categos_contenedor .legend_categos .legend_control{font-size:.8em;float:left;width:100px;position:relative;text-align:right}.categos_contenedor .legend_categos .legend_control span{display:block;position:absolute;right:5px;text-align:right}.categos_contenedor .legend_categos .legend_control .cat_selAll{top:0;cursor:pointer}.categos_contenedor .legend_categos .legend_control .cat_selAll:hover{color:blue}.categos_contenedor .legend_categos .legend_control .cat_apply{bottom:0;border:1px solid #ddd;background-color:#0949cb;color:#fff;border-radius:20px;padding:0 15px;cursor:pointer;display:none}.categos_contenedor .legend_categos .legend_control .cat_apply:hover{background-color:#042565}.categos_contenedor .legend_categos .cat_listCategories{font-size:.7em;font-weight:600;float:left;width:calc(100% - 100px);overflow:auto;display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));grid-template-rows:auto;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.categos_contenedor .legend_categos .cat_listCategories .itemCatego{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #68b2e6;border-radius:15px;padding:0 5px;cursor:pointer;opacity:.3}.categos_contenedor .legend_categos .cat_listCategories .itemCatego .ledCatego{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.categos_contenedor .legend_categos .cat_listCategories .active{opacity:1}.categos_contenedor .legend_categos .cat_listCategories .active:hover{background-color:#eee}@media screen and (max-width: 2024px){.categos_contenedor{grid-template-columns:1fr;grid-template-rows:2fr}.legend_categos{height:70px}.legend_categos .legend_control{height:70px}.legend_categos .cat_listCategories{height:70px}}@media screen and (max-width: 1170px){.date_contenedor{width:100%;margin-bottom:10px}.legend_categos{height:70px}.legend_categos .legend_control{height:70px}.legend_categos .cat_listCategories{height:70px}}@media screen and (max-width: 800px){.legend_categos{height:100px}.legend_categos .legend_control{height:100px}.legend_categos .cat_listCategories{height:100px}}@media screen and (max-width: 400px){.legend_categos{height:100px}.legend_categos .legend_control{height:100px}.legend_categos .cat_listCategories{height:100px}.top_box{display:grid;grid-template-columns:1fr;grid-template-rows:2fr}.top_box .date_box{width:100%}.kpi_contenedor{padding:.1rem;gap:0}.kpi_contenedor .kpi_group{border:none;border-radius:0}}.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative}.scroll-wrapper>.scroll-content{border:none !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none;-webkit-box-sizing:content-box;box-sizing:content-box}.scroll-element div{-webkit-box-sizing:content-box;box-sizing:content-box}.scroll-element .scroll-bar{cursor:default}.scroll-element .scroll-arrow{cursor:default}.scroll-element.scroll-x.scroll-scrollx_visible{display:block}.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden !important}.scroll-textarea>.scroll-content>textarea{border:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;height:100% !important;margin:0;max-height:none !important;max-width:none !important;overflow:scroll !important;outline:none;padding:2px;position:relative !important;top:0;width:100% !important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-rail>.scroll-element{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-rail>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10;display:block;height:100%;left:0;top:0;width:100%}.scrollbar-rail>.scroll-element .scroll-element_size{background-color:#999;background-color:rgba(0,0,0,.01)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-element_size{background-color:#666;background-color:rgba(0,0,0,.05)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-bar{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 3px rgba(0,0,0,.3);background-color:rgba(0,0,0,.3)}.scrollbar-rail>.scroll-element .scroll-bar{background-color:#d0b9a0;background-color:rgba(0,0,0,.05);border-radius:10px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 3px rgba(0,0,0,.3)}.scrollbar-rail>.scroll-element.scroll-x{bottom:25px;height:12px;left:260px;right:0;padding:3px 0 2px}.scrollbar-rail>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:1px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_outer{height:15px;left:5px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_size{height:2px;left:-10px;top:5px}.scrollbar-rail>.scroll-element.scroll-y{padding:0 2px 0 3px;right:0;top:50px;bottom:25px;width:12px}.scrollbar-rail>.scroll-element.scroll-y .scroll-bar{left:1px;min-height:15px;width:10px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_outer{top:5px;width:15px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_size{left:5px;top:-10px;width:2px}.scrollbar-rail>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-rail>.scroll-content.scroll-scrollx_visible{margin-top:17px;top:-17px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-25px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-25px}.top__contenedor{background-color:#fff;width:100%;height:50px;position:sticky;top:0;z-index:100;-webkit-box-shadow:0px 10px 10px rgba(0,0,0,.26);box-shadow:0px 10px 10px rgba(0,0,0,.26);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;padding-top:.3rem}.top__contenedor .date__contenedor-informacion{width:50%}.top__contenedor .date__contenedor-periodo{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top__contenedor .date__contenedor-periodo .date_selector{width:33.33%;text-align:center;padding:.4em;border-left:1px solid #eee;color:#333;margin-top:.5em}.top__contenedor .date__contenedor-periodo .date_selector:first-child{border:none}.top__contenedor .date__contenedor-periodo .date_selector:hover{background-color:#f6f6f6;color:#000;border-left:1px solid #fff}.top__contenedor .date__contenedor-periodo .date_selector.activo{background-color:rgba(68,95,112,.1)}.top__contenedor .date__contenedor-selector{width:350px;display:grid;grid-template-columns:20px 1fr 20px;grid-template-areas:"anterior calendario siguiente";gap:5px;margin-top:.5em;margin-bottom:.5em}.top__contenedor .date__contenedor-selector .date__contenedor-avanzador{font-size:1.4em;padding:.1em 0 0 0;text-align:center;color:#bbb}.top__contenedor .date__contenedor-selector .date__contenedor-avanzador:hover{color:#000}.top__contenedor .date__contenedor-selector .date__contenedor-avanzador.anterior{grid-area:anterior}.top__contenedor .date__contenedor-selector .date__contenedor-avanzador.siguiente{grid-area:siguiente}.top__contenedor .date__contenedor-selector .date_contenedor-calendar{grid-area:calendario;overflow:hidden;font-size:.85em;padding-top:.25em;text-align:center;border:1px solid #eee;border-radius:.3em}.date_selector{font-size:12px;z-index:1000}.date_selector .date_selector_box{float:left}.date_selector .date_selector_box .avanzador{border:0px solid #6b7c8f;float:left}.date_selector .date_selector_box .avanzador .icono{font-size:24px;padding:0;cursor:pointer}.date_selector .date_selector_box .avanzador .icono:hover{color:#6b7c8f}.date_selector .date_selector_box .avanzador .prev{padding-right:15px}.date_selector .date_selector_box .avanzador .next{padding-left:5px}.date_selector .date_selector_box .date_selector_date{display:inline-block;text-align:center;border:1px solid #ddd;border-radius:3px;cursor:pointer;padding:3px 10px}.date_selector .date_selector_box .date_selector_date:hover{background-color:#6b7c8f;color:#fff;opacity:.5}.date_selector .date_selector_box .date_selector_periodos{display:block;float:left;position:relative;display:none}.date_selector .date_selector_box .date_selector_periodos .date_selector_periodo{text-align:center;border:1px solid #ddd;padding:3px 5px;border-radius:3px;cursor:pointer}.date_selector .date_selector_box .date_selector_periodos .date_selector_periodo:hover{background-color:#6b7c8f;color:#fff;opacity:.5}.date_selector .date_selector_box .date_selector_periodos .date_selector_periodo_options{background-color:#fff;border:1px solid #ddd;padding:3px;max-height:200px;position:absolute;top:25px;width:100%;overflow:auto;display:none;z-index:1000}.date_selector .date_selector_box .date_selector_periodos .date_selector_periodo_options .date_selector_periodo_items{cursor:pointer;border-radius:3px}.date_selector .date_selector_box .date_selector_periodos .date_selector_periodo_options .date_selector_periodo_items:hover{background-color:#6b7c8f;color:#fff;opacity:.5}.date_selector .date_selector_list{float:left;padding:5px;position:relative}.date_selector .date_selector_list .date_selector_result{text-align:center;border:1px solid #ddd;padding:4px 0;width:70px;border-radius:3px;cursor:pointer}.date_selector .date_selector_list .date_selector_result:hover{background-color:#6b7c8f;color:#fff;opacity:.5}.date_selector .date_selector_list .date_selector_options{background-color:#fcfcfc;border:1px solid #ddd;padding:1px 3px;position:absolute;top:32px;right:5px;width:110px;display:none;z-index:1000;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.3);box-shadow:0 10px 10px rgba(0,0,0,.3)}.date_selector .date_selector_list .date_selector_options .date_selector_item{padding:3px 3px;text-align:right;cursor:pointer;border-radius:3px}.date_selector .date_selector_list .date_selector_options .date_selector_item:hover{background-color:#6b7c8f;color:#fff;opacity:.5}@media screen and (min-width: 1401px){.date_selector_periodo{width:220px}.date_selector_box{padding:5px}.date_selector_periodo_options .date_selector_periodo_items{padding:3px 5px;width:350px}}@media screen and (max-width: 1400px){.date_selector_periodo{width:220px}.date_selector_box{padding:5px}.date_selector_box .avanzador{border:0px solid #6b7c8f;float:left;width:30px;height:25px}.date_selector_date{padding:3px 10px}.date_selector_periodo_options .date_selector_periodo_items{padding:10px 5px}}@media screen and (max-width: 486px){.top__contenedor{height:70px;grid-template-columns:1fr}.top__contenedor .date__contenedor-informacion{display:none}.top__contenedor .date__contenedor-periodo{padding:none}.top__contenedor .date__contenedor-periodo .date_selector{margin-top:0}.top__contenedor .date__contenedor-selector{border-top:1px solid #eee}.date_selector{padding:0}.date_selector .date_selector_box{float:left;padding:5px 0}.date_selector .date_selector_box .avanzador{border:0px solid #6b7c8f;width:20px}.date_selector .date_selector_box .date_selector_date{padding:3px 10px;font-size:.9em}.date_selector .date_selector_box .date_selector_periodo{font-size:.9em;width:200px}.date_selector .date_selector_box .date_selector_periodo_options .date_selector_periodo_items{font-size:.9em}.date_selector .date_selector_list .date_selector_result{width:45px;font-size:.8em}.date_selector .date_selector_list .date_selector_options{width:50px;font-size:.8em}.date_selector .date_selector_list .date_selector_options .date_selector_item{padding:7px 3px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}.oculto,.hide{display:none}.center{text-align:center}.left{text-align:left}.right{text-align:right}.i-expand{position:absolute;right:1rem;top:.5rem;color:#ccc;font-size:1.2em;cursor:pointer}.i-expand:hover{color:#000}.tabla{font-size:.82em;line-height:1.7em;table-layout:fixed}.tabla thead td{padding:8px 5px 0 5px;height:25px}.tabla thead td .detalleGrafica{color:#174673;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.tabla thead td .detalleGrafica:hover{color:#2478c6;-webkit-transform:scale(1.6);transform:scale(1.6)}.tabla thead td,.tabla thead th{padding:0 5px;line-height:1.2em;color:#666;border-left:1px dotted #ddd;background:#fafafa}.tabla thead th{height:48px}.tabla tfoot tr{font-weight:900;height:25px}.tabla tfoot tr th{background:#fafafa;padding:0 9px}.tabla tfoot tr td{background:#fafafa;padding:0 9px;border-left:1px dotted #ddd}.tabla tbody tr th{background:#fdfdfe;text-transform:uppercase}.tabla tbody tr:hover{background-color:#ebedf0}.tabla tbody tr:hover>th{background-color:#ebedf0}.tabla tfoot th,.tabla tbody th{text-align:left;border-bottom:1px dotted #ddd;overflow:hidden}.tabla tfoot td,.tabla tbody td{padding:0 9px;border-bottom:1px dotted #ddd;border-top:1px dotted #fff;border-left:1px dotted #ddd;overflow:hidden}.tabla .selected{background-color:#e7e7f0;color:#000;cursor:pointer;font-weight:900;text-shadow:-1px -1px 1px #fff}.tabla .total,.tabla .cifra{text-align:right}.tabla .elipsis{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.tabla .ctotal{text-align:right}.hide-item{display:none}.rango{font-size:.8em;margin-left:30px}.tenue{opacity:.3}.dash0000001_group{padding:20px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.dash0000001_group .frameTable{position:relative;width:auto;padding:12px;border-radius:10px;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,.3);box-shadow:0px 0px 15px rgba(0,0,0,.3);background-color:#fff;-webkit-transition:all 1s;transition:all 1s}.dash0000001_group .tblvars{width:250px}.dash0000001_group .tblvars tbody th,.dash0000001_group .tblvars tbody td{vertical-align:top;text-align:left;line-height:1.2em}.tbl_group_ventas{display:block}.tbl_group_ventas .frame_table{margin:30px;position:relative;padding:20px;border-radius:10px;-webkit-box-shadow:0px 10px 20px rgba(0,0,0,.4);box-shadow:0px 10px 20px rgba(0,0,0,.4);background-color:#fff;-webkit-transition:all 1s;transition:all 1s}.tbl_group_ventas .frame_table .cajon{width:100%}.tbl_group_ventas .frame_table .i-bubble{font-size:1.2em;cursor:pointer;display:none}.tbl_group_ventas .frame_table .i-bubble:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.tbl_group_ventas .frame_screen{position:fixed;padding:20px;top:0;right:0;bottom:10px;left:0;background-color:#fff;z-index:10000;-webkit-transition:all 1s;transition:all 1s}.tbl_group_ventas .frame_screen table{font-size:.9em;line-height:2em}.tbl_group_ventas .tbl_venta_dia{grid-column:1/span 6;grid-row:2}.tbl_group_ventas .tbl_venta_dia_productos,.tbl_group_ventas .tbl_compras_dia_insumos{grid-column:1/span 6;grid-row:3}.tbl_group_ventas .tbl_sucursales{grid-column:1/span 6;grid-row:1}.tbl_group_ventas .tbl_centroingresos{grid-column:1/span 6;grid-row:5}.tbl_group_ventas .tbl_empleados{grid-column:1/span 6;grid-row:4}.tbl_group_ventas .tabla_oculta{display:none}.tbl_group_ventas .in_red{color:var(--color-red);font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.tbl_group_ventas .in_green{color:var(--color-green);font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.tbl_group_ventas .in_gray{color:var(--color-gray);font-weight:700}.tbl_operativo{padding:10px;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:10px}.tbl_operativo .operativo__selector{height:30px;display:grid;grid-template-columns:repeat(4, 1fr)}.tbl_operativo .operativo__tabla{width:100%;border-radius:10px;padding:10px;display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));gap:30px}.tbl_operativo .operativo__tabla .operativo__grupo{padding:5px 0;margin-bottom:20px}.tbl_operativo .operativo__tabla .operativo__grupo h2,.tbl_operativo .operativo__tabla .operativo__grupo h3{padding:1px 10px}.tbl_operativo .operativo__tabla .operativo__grupo .tabla{width:100%;border-collapse:collapse;border:2px solid #ccc}.tbl_operativo .operativo__tabla .operativo__grupo .tabla .subtotal>td,.tbl_operativo .operativo__tabla .operativo__grupo .tabla .subtotal>th{background-color:#f9f9f9 !important;font-weight:900;border-top:1px solid #2b2828}.tbl_operativo .operativo__tabla .operativo__grupo .tabla .total>td,.tbl_operativo .operativo__tabla .operativo__grupo .tabla .total>th{background-color:#f3f3f3 !important;font-weight:900;border-top:1px solid #bbb}.tbl_operativo .operativo__tabla .operativo__grupo .tabla .total>th{text-align:left;padding-left:10px}.tbl_operativo .operativo__tabla .operativo__grupo .tabla .operativo_tbl-col1{width:auto;padding:1px 10px}.tbl_operativo .operativo__tabla .operativo__grupo .tabla .operativo_tbl-col2{width:100px;text-align:right}.tbl_operativo .operativo__tabla .operativo__grupo .tabla .operativo_tbl-col3{width:50px;text-align:right}.fondo_loading{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.7);z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fondo_loading .mensaje_loading{background-color:#fff;border-top:2px solid #39f;border-bottom:2px solid #39f;padding:15px 30px;color:#39f;font-size:1.3em;font-weight:bold;text-align:center}@media screen and (max-width: 400px){.tbl_group_ventas .frame_table{margin:30px 0px;padding:20px 10px}.tbl_group_ventas .frame_screen{padding:20px 10px}.tbl_operativo{padding:0;grid-template-columns:repeat(auto-fill, minmax(100%, 1fr))}.tbl_operativo .operativo__tabla{padding:2px}.tbl_operativo .operativo__tabla .operativo__grupo .tabla .operativo_tbl-col2{width:80px}.tbl_operativo .operativo__tabla .operativo__grupo .tabla .operativo_tbl-col3{width:50px}}footer{position:fixed;bottom:0;text-align:right;border-top:1px solid #eee;background-color:#fff;padding:3px 10px;font-size:.9em;color:#999;left:200px;right:0}footer.foot_compact{left:90px;-webkit-transition:all .3s;transition:all .3s}footer.foot_extend{left:200px;-webkit-transition:all .3s;transition:all .3s}.contenedor{background-color:rgba(0,0,0,0);position:fixed;top:40px;right:0;bottom:30px;overflow:auto}.contenedor.cont_compact{left:90px;-webkit-transition:all .3s;transition:all .3s}.contenedor.cont_extend{left:200px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 768px){footer{display:none;padding:5px}.contenedor.cont_compact{left:0px;-webkit-transition:all .3s;transition:all .3s}.contenedor.cont_extend{left:0px;-webkit-transition:all .3s;transition:all .3s}}@media screen and (max-width: 400px){footer{display:none;padding:5px}.contenedor{bottom:10px;padding:0}.contenedor.cont_compact{left:0px;-webkit-transition:all .3s;transition:all .3s}.contenedor.cont_extend{left:0px;-webkit-transition:all .3s;transition:all .3s}}.login .container{width:100%;height:100vh;position:relative}.login .container .left_side{position:absolute;top:0;left:0;bottom:0;width:50%;background-color:#fff}.login .container .right_side{position:absolute;top:0;right:0;bottom:0;width:50%;background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:.9}.login .container .login_box{position:absolute;top:3em;bottom:3em;left:8em;right:8em;background-color:rgba(255,255,255,.6);-webkit-box-shadow:0px 0px 40px rgba(0,0,0,.3);box-shadow:0px 0px 40px rgba(0,0,0,.3);border-radius:10px}.login .container .login_box .login_side{position:absolute;top:10px;bottom:10px;left:10px;width:47%;overflow:hidden}.login .container .login_box .login_side .login_scroller{width:400%;height:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0%}.login .container .login_box .login_side .login_scroller .element_box{width:100%;height:100%;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.login .container .login_box .login_side .login_scroller .element_box input,.login .container .login_box .login_side .login_scroller .element_box table{font-size:1em;width:300px}.login .container .login_box .login_side .login_scroller .element_box input td,.login .container .login_box .login_side .login_scroller .element_box table td{text-align:center}.login .container .login_box .login_side .login_scroller .element_box input .back,.login .container .login_box .login_side .login_scroller .element_box table .back{height:30px;color:#000;text-align:left}.login .container .login_box .login_side .login_scroller .element_box input .back span,.login .container .login_box .login_side .login_scroller .element_box table .back span{color:aqua;border:3px solid #ccc;padding:5px 8px;border-radius:50%;color:#ccc;cursor:pointer}.login .container .login_box .login_side .login_scroller .element_box input .back span:hover,.login .container .login_box .login_side .login_scroller .element_box table .back span:hover{color:#000;border-color:#000}.login .container .login_box .login_side .login_scroller .element_box input .logo,.login .container .login_box .login_side .login_scroller .element_box table .logo{height:80px}.login .container .login_box .login_side .login_scroller .element_box input .logo img,.login .container .login_box .login_side .login_scroller .element_box table .logo img{width:70%;color:#000}.login .container .login_box .login_side .login_scroller .element_box input .logo .titulo__login,.login .container .login_box .login_side .login_scroller .element_box table .logo .titulo__login{font-size:2em;margin:0 0 2rem 0}.login .container .login_box .login_side .login_scroller .element_box input .textbox,.login .container .login_box .login_side .login_scroller .element_box table .textbox{margin:8px 0 20px 0;padding:7px 10px;width:100%;text-align:center;border-radius:50px;border:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2),2px 2px #ccc,-2px -2px #fff;box-shadow:0 0 10px rgba(0,0,0,.2),2px 2px #ccc,-2px -2px #fff;background-color:#fff}.login .container .login_box .login_side .login_scroller .element_box input .btn,.login .container .login_box .login_side .login_scroller .element_box table .btn{padding:10px 40px;border-radius:50px;border:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5),2px 2px #ccc,-2px -2px #fff;box-shadow:0 0 10px rgba(0,0,0,.5),2px 2px #ccc,-2px -2px #fff;color:#fff;cursor:pointer}.login .container .login_box .login_side .login_scroller .element_box input .btn:hover,.login .container .login_box .login_side .login_scroller .element_box table .btn:hover{-webkit-box-shadow:0 0 20px #fff,2px 2px #ccc;box-shadow:0 0 20px #fff,2px 2px #ccc}.login .container .login_box .login_side .login_scroller .element_box input .btn_default,.login .container .login_box .login_side .login_scroller .element_box table .btn_default{background-color:#133742}.login .container .login_box .login_side .login_scroller .element_box input .msg,.login .container .login_box .login_side .login_scroller .element_box table .msg{font-size:1em;text-align:center;display:block;margin-top:30px;font-weight:900;padding:20px 10px;height:60px}.login .container .login_box .login_side .login_scroller .element_box input .msg~td,.login .container .login_box .login_side .login_scroller .element_box table .msg~td{background-color:aqua}.login .container .login_box .login_side .login_scroller .element_box input .fail,.login .container .login_box .login_side .login_scroller .element_box table .fail{color:#e00;background-color:rgba(153,0,0,.1);display:none;-webkit-transition:all 1s ease;transition:all 1s ease;margin:5px 0;width:100%}.login .container .login_box .login_side .login_scroller .element_box input .loading,.login .container .login_box .login_side .login_scroller .element_box table .loading{font-size:2em;-webkit-animation:loading 1s infinite linear;animation:loading 1s infinite linear}.login .container .login_box .login_side .login_scroller .element_box input .loading.oculto,.login .container .login_box .login_side .login_scroller .element_box table .loading.oculto{display:none}.login .container .login_box .login_side .login_scroller .element_box input .forget,.login .container .login_box .login_side .login_scroller .element_box table .forget{font-size:.9em;text-align:center;display:block;margin-top:30px;cursor:pointer}.login .container .login_box .login_side .login_scroller .element_box input .forget:hover,.login .container .login_box .login_side .login_scroller .element_box table .forget:hover{font-weight:900;color:#00c96f}.login .container .login_box .login_side .login_scroller .element_box input .hide,.login .container .login_box .login_side .login_scroller .element_box table .hide{display:none}.login .container .login_box .login_side .login_scroller .element_box input .nota,.login .container .login_box .login_side .login_scroller .element_box table .nota{padding:30px 0 0 0}.login .container .notacion{padding:1rem 0;display:block}.login .container .boxLogin{width:300px;height:500px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:30px 15px;text-align:center}.login .container .boxLogin h1{text-shadow:1px 1px 2px rgba(0,0,0,.3)}.login .container .boxLogin hr{border:1px solid #ddd}.login .container .boxLogin .group{margin:30px 0}.login .container .boxLogin .group .textbox{width:100%;text-align:center;padding:5px;font-size:1.1em;border:none;border-bottom:1px solid #dedede;background-color:rgba(0,0,0,0)}.login .container .boxLogin .group .textbox::-webkit-input-placeholder{color:#bbb;font-size:1em}.login .container .boxLogin .group .textbox::-moz-placeholder{color:#bbb;font-size:1em}.login .container .boxLogin .group .textbox:-ms-input-placeholder{color:#bbb;font-size:1em}.login .container .boxLogin .group .textbox::-ms-input-placeholder{color:#bbb;font-size:1em}.login .container .boxLogin .group .textbox::placeholder{color:#bbb;font-size:1em}.login .container .boxLogin .group .btn{border:none;color:#999;padding:5px 10px;cursor:pointer}.login .container .boxLogin .group .btn:hover{text-shadow:-1px -1px #fff;color:#000}@-webkit-keyframes loading{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width: 780px){.login .container .left_side{display:none}.login .container .right_side{width:100%;left:0}.login .container .login_box{left:1em;right:1em}.login .container .login_box .login_side{width:100%;padding:10px}}.jstree-default{font-weight:900}.jstree-default .jstree-clicked{background-color:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none}.adm_contenedor{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 70px);display:grid;grid-template-columns:1fr 250px;grid-template-rows:60px 50px 1fr 40px;grid-template-areas:"adm_tit_name adm_search_box" "adm_edit_control adm_cnn_users" "adm_lst_users adm_cnn_users" "adm_edit_pager adm_cnn_users";background-color:#efefef}.adm_contenedor .btn{border:none;padding:6px 10px;border-radius:5px;-webkit-box-shadow:-1px -1px 0px 1px rgba(255,255,255,.5),1px 1px 2px 0px rgba(0,0,0,.2);box-shadow:-1px -1px 0px 1px rgba(255,255,255,.5),1px 1px 2px 0px rgba(0,0,0,.2);margin:0 0 0 10px}.adm_contenedor .btn_default{background-color:rgba(0,0,0,0);cursor:pointer}.adm_contenedor .btn_default:hover{background-color:rgba(0,0,0,.03)}.adm_contenedor .btn_select{line-height:1.4em;position:relative;-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.adm_contenedor .btn_select i{color:#333;position:absolute;right:.1rem;top:.55rem;font-size:1.1rem}.adm_contenedor .btn_select span{text-align:left;display:inline-block;padding-right:1rem;min-height:1.4em;min-width:5rem}.adm_contenedor .btn_select .btn_select__listado{position:absolute;text-align:left;padding:.3rem .9rem;background-color:#fff;border-radius:5px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.3);box-shadow:3px 3px 10px rgba(0,0,0,.3);width:100%;top:2.1rem;z-index:10;display:none}.adm_contenedor .btn_select .btn_select__listado .btn_select__item{padding:.06rem;border-top:1px dotted #ddd;font-size:.7rem}.adm_contenedor .btn_select .btn_select__listado .btn_select__item:hover{background-color:#ddd}.adm_contenedor .btn_disable{line-height:1.4em;background-color:rgba(0,0,0,0);color:#aaa}.adm_contenedor .btn_disable i{margin-left:20px}.adm_contenedor .btn_plus i{color:#333;font-size:1.3em}.adm_contenedor .adm_tit_name{grid-area:adm_tit_name;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:distribute;align-content:space-around}.adm_contenedor .adm_tit_name .title{font-size:1.5rem;font-family:"Oswald",sans-serif;font-weight:300;line-height:1.3em;padding:0 20px}.adm_contenedor .adm_tit_name .title i{color:#666;margin-right:10px}.adm_contenedor .adm_tit_name .sort{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.adm_contenedor .adm_edit_control{grid-area:adm_edit_control}.adm_contenedor .adm_edit_control .secc_editable{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.adm_contenedor .adm_edit_control .secc_editable span{display:block;margin-right:20px;font-weight:900;color:#333}.adm_contenedor .adm_edit_control .secc_editable i{margin:0 10px;color:#333;cursor:pointer}.adm_contenedor .adm_search_box{grid-area:adm_search_box;position:relative}.adm_contenedor .adm_search_box .textbox{border-width:1px;border-style:solid;border-color:#efefef #efefef #ddd #ddd;border-radius:1px;border-radius:20px;padding:7px 10px 7px 10px;text-align:center;font-weight:900;-webkit-box-shadow:inset 1px 1px 0px 1px rgba(0,0,0,.3),inset -1px -1px 0px 2px rgba(255,255,255,.99);box-shadow:inset 1px 1px 0px 1px rgba(0,0,0,.3),inset -1px -1px 0px 2px rgba(255,255,255,.99)}.adm_contenedor .adm_search_box .textbox::-webkit-input-placeholder{color:#ccc;font-style:italic;font-weight:300}.adm_contenedor .adm_search_box .textbox::-moz-placeholder{color:#ccc;font-style:italic;font-weight:300}.adm_contenedor .adm_search_box .textbox:-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:300}.adm_contenedor .adm_search_box .textbox::-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:300}.adm_contenedor .adm_search_box .textbox::placeholder{color:#ccc;font-style:italic;font-weight:300}.adm_contenedor .adm_search_box i{position:absolute;top:20px;left:25px;color:#4897ee;cursor:pointer}.adm_contenedor .adm_lst_users{grid-area:adm_lst_users;overflow:auto}.adm_contenedor .adm_lst_users .user_group{width:100%;min-height:60px;background-color:rgba(255,255,255,.8);border-width:1px;border-style:solid;border-color:#efefef #efefef #ddd #ddd;border-radius:1px;-webkit-box-shadow:0 3px 5px 0px rgba(0,0,0,.2);box-shadow:0 3px 5px 0px rgba(0,0,0,.2);border-radius:6px;border-left:8px solid #d7592f;padding:10px 20px;margin-bottom:1px;display:grid;grid-template-columns:1fr 1fr 150px;grid-template-rows:1fr 1fr;grid-template-areas:"usr_name usr_name usr_name" "usr_mail usr_phon usr_user"}.adm_contenedor .adm_lst_users .user_group div{font-size:.8em}.adm_contenedor .adm_lst_users .user_group div i{color:#999;margin-right:5px}.adm_contenedor .adm_lst_users .user_group .usr_name{grid-area:usr_name;font-size:1.1em;font-weight:700}.adm_contenedor .adm_lst_users .user_group .usr_mail{grid-area:usr_mail;color:#999}.adm_contenedor .adm_lst_users .user_group .usr_user{grid-area:usr_user;color:#999}.adm_contenedor .adm_lst_users .user_group .usr_phon{grid-area:usr_phon;color:#999}.adm_contenedor .adm_lst_users .user_group:hover{opacity:.5}.adm_contenedor .adm_lst_users .status0{opacity:.3}.adm_contenedor .adm_cnn_users{grid-area:adm_cnn_users}.adm_contenedor .adm_edit_pager{grid-area:adm_edit_pager}.adm_contenedor .adm_tit_name{border-width:1px;border-style:solid;border-color:#efefef #efefef #ddd #ddd;border-radius:1px;background-color:rgba(0,0,0,.03)}.adm_contenedor .adm_cnn_users,.adm_contenedor .adm_search_box,.adm_contenedor .adm_edit_control{background-color:rgba(0,0,0,.03)}.adm_contenedor .adm_tit_name,.adm_contenedor .adm_edit_control,.adm_contenedor .adm_search_box,.adm_contenedor .adm_lst_users,.adm_contenedor .adm_cnn_users,.adm_contenedor .adm_edit_pager{padding:10px;border-width:1px;border-style:solid;border-color:#efefef #efefef #ddd #ddd;border-radius:1px}@media screen and (max-width: 780px){.adm_contenedor{grid-template-columns:1fr;grid-template-rows:70px 40px 60px auto 40px auto;overflow:auto;grid-template-areas:"adm_tit_name" "adm_search_box" "adm_edit_control" "adm_lst_users" "adm_edit_pager" "adm_cnn_users"}.adm_contenedor .adm_tit_name .title{font-size:1.2rem;padding:0 10px}.adm_contenedor .adm_tit_name .sort{font-size:.8rem;padding:5px 10px}.adm_contenedor .adm_search_box{padding:0 10px}.adm_contenedor .adm_search_box .textbox{border:none}.adm_contenedor .adm_search_box i{top:12px}}:root{--color-bco: hsl(0, 0%, 100%);--color-grs-suave: hsl(0, 0%, 95%);--marco: hsl(0, 0%, 90%);--shadow: hsla(0, 0%, 60%, 0.3)}.pnlcontrol{width:100%;height:50px;background-color:var(--color-bco);position:absolute;top:3rem;padding:.7rem .5rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:.5rem;z-index:2}.pnlcontenedor{width:100%;height:calc(100vh - 6rem);position:absolute;top:6rem;padding:.5rem;overflow-y:scroll;overflow-x:hidden}.pnlcontenedor .kpi__contenedor{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:.5rem}.grid__contenedor{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-top:1rem}.grid__contenedor .grid__elemento{width:100%;height:400px;background-color:var(--color-bco);-webkit-box-shadow:0 0 1rem var(--shadow);box-shadow:0 0 1rem var(--shadow);border-radius:.3rem;padding:.6rem}.grid__contenedor .grid__elemento .dn{display:block;font-size:.9em;text-align:center;line-height:.9em;text-transform:capitalize}.grid__contenedor .grid__elemento .dd{display:block;font-size:1.2em;text-align:center;line-height:1.2em}.grid__contenedor .grid__elemento .mm{display:block;font-size:1em;text-align:center;line-height:1em;text-transform:uppercase}.grid__contenedor .grid__elemento .yy{display:block;font-size:.7em;text-align:center;line-height:1.2em}.grid__contenedor .grid__elemento table{display:none}.grid__contenedor .grid__elemento .highcharts-tooltip-box{fill:#000;fill-opacity:.4;stroke-width:0;color:#fff;padding:1rem}.grid__contenedor .grid__elemento .highcharts-tooltip text{color:#fff}.highcharts-legend{background-color:#ffc !important;font-size:.9em}.compselector{border:1px solid var(--marco);border-radius:.3rem;position:relative;padding:0;margin:0}.compselector:hover>.comselector_listado{display:block}.compselector .comselector__respuesta{position:relative;width:90%;padding:.3rem .3rem}.compselector i{position:absolute;top:.45rem;right:.6rem;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.compselector .comselector_listado{position:absolute;border:1px solid var(--marco);top:1.7rem;width:100%;max-height:calc(100vh - 100px);overflow-y:scroll;background-color:var(--color-bco);-webkit-box-shadow:.3rem .3rem .6rem var(--shadow);box-shadow:.3rem .3rem .6rem var(--shadow);border-radius:.3rem;-webkit-transition:all .3s;transition:all .3s;display:none}.compselector .comselector_listado ul>li{padding:.1rem .6rem;border-bottom:1px solid var(--color-grs-suave);cursor:pointer}.compselector .comselector_listado ul>li:hover{background-color:var(--color-grs-suave)}.kpi__elemento{padding:.6rem;border-radius:.3rem;-webkit-box-shadow:0 0 .5rem var(--shadow);box-shadow:0 0 .5rem var(--shadow);color:#999;background-color:var(--color-bco)}.kpi__elemento .kpi__elemento-top{width:100%;height:1.8rem;position:relative;overflow:hidden}.kpi__elemento .kpi__elemento-top .icono{font-size:1.8em;position:absolute;left:0}.kpi__elemento .kpi__elemento-top .kpi__elemento-titulo{font-size:.8rem;position:absolute;top:.8rem;left:1.5rem}.kpi__elemento .kpi__elemento-mid{width:100%;height:2rem;position:relative;overflow:hidden;font-size:1.6rem;font-family:"Oswald",sans-serif}.kpi__elemento .kpi__elemento-mid .kpi__elemento-cifra{position:absolute;top:.5rem;right:.5rem;color:#000;text-align:right}.kpi__elemento .kpi__elemento-mid .kpi__elemento-cifra .unidad-principal{font-size:.7rem;color:#888;text-align:left}.kpi__elemento .kpi__elemento-dow{width:100%;position:relative;padding-top:.6rem;text-align:right}.kpi__elemento .kpi__elemento-dow .kpi__elemento-nota{line-height:1rem;font-size:.75rem;padding-right:.5rem}.kpi__elemento .kpi__elemento-dow .kpi__elementos-cifra{padding-right:.5rem}.kpi__elemento .kpi__elemento-dow .kpi__elementos-cifra .cifra-nota{font-size:1rem;font-weight:700;text-align:right}.kpi__elemento .kpi__elemento-dow .kpi__elementos-cifra .unidad-nota{font-size:.7rem;color:#888;text-align:left;font-weight:400}@media screen and (max-width: 400px){.pnlcontrol{top:4.5rem}.pnlcontenedor{top:7.5rem;height:calc(100vh - 7.5rem)}.grid__contenedor{grid-template-columns:repeat(1, 1fr)}}.grf_compras_contenedor{display:grid;grid-template-columns:1fr 250px;overflow:auto;position:absolute;bottom:6px;top:6px;left:6px;right:6px}.grf_compras_contenedor .grf_titulos{grid-column:1/3}.grf_compras_contenedor .grf_titulos h4{font-family:"Oswald";font-size:.9em;font-weight:100}.grf_compras_contenedor .grf_compras_grafica{width:100%;padding:6px}.grf_compras_contenedor .tooltip{font-family:"Roboto Condensed",sans-serif;width:100%}.grf_compras_contenedor .tooltip table{border-collapse:collapse}.grf_compras_contenedor .tooltip h3{border-bottom:2px solid #666}.grf_compras_contenedor .tooltip .grfRow th,.grf_compras_contenedor .tooltip .grfRow td{border-bottom:1px solid #ccc;min-width:60px}.grf_compras_contenedor .tooltip td{text-align:right}.grf_compras_contenedor .medidores{width:90%;margin:auto;padding-bottom:24px}@media screen and (max-width: 768px){.grf_compras_contenedor{display:block}.grf_compras_contenedor .grf_compras_grafica{height:70%}}.cmpselector{--fondo-color: #fff;--elemento-seleccionado: #eee;--borde-color: #ddd;--texto-color: #666}.cmpselector{padding:.5rem .3rem;position:relative;background-color:rgba(0,0,0,0);width:100%;display:inline-block;z-index:100}.cmpselector .cmpselector__box{border:1px solid var(--borde-color);min-height:.3rem;border-radius:.3rem;color:var(--texto-color);padding:.5rem 2.3rem .1rem 1rem}.cmpselector .cmpselector__box .hidebox{width:100%;padding:0;margin:0;border:none;outline:none;font-weight:700}.cmpselector label{background-color:var(--fondo-color);position:absolute;top:.2rem;left:1rem;padding:.1rem .3rem;display:block;font-size:.83em;color:var(--texto-color);text-transform:capitalize;border-left:1px solid var(--borde-color);border-right:1px solid var(--borde-color);line-height:.7em}.cmpselector i{color:var(--texto-color);position:absolute;top:1rem;right:1rem;font-size:1.1em;display:block;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease;transition:all .3s ease}.cmpselector .rotado{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmpselector .cmpselector__list{border:1px solid var(--borde-color);background-color:var(--fondo-color);border-radius:.3rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.5);box-shadow:0 .5rem 1rem rgba(0,0,0,.5);display:none;max-height:400px;padding:.5rem 0}.cmpselector .cmpselector__list ul{list-style:none;margin:0;padding:0rem;height:90%;overflow-y:scroll}.cmpselector .cmpselector__list ul li{padding:.32em .5rem;margin-right:.5rem}.cmpselector .cmpselector__list ul li:hover{background-color:var(--elemento-seleccionado)}.adm01__contenedor{--fontcolor-thead: #666;--backcolor-thead: #fafafa;--bordercolor-primary: #ddd;--bordercolor-secondary: #fff;--backcolor-hover: hsl(220, 20%, 95%);padding-top:1rem}.adm01__tabla{padding:1rem}.adm01__tabla table{font-size:.82em;line-height:1.7em;table-layout:fixed;border-collapse:collapse}.adm01__tabla table thead th{padding:0 .5rem;line-height:1.2em;color:var(--fontcolor-thead);border-left:1px solid var(--bordercolor-primary);background-color:var(--backcolor-thead);height:48px}.adm01__tabla table tbody tr th{background-color:var(--backcolor-thead);text-transform:uppercase;padding:0 .5rem;border-bottom:1px dotted var(--bordercolor-primary);overflow:hidden}.adm01__tabla table tbody tr td{padding:0 9px;border-width:1px 1px 1px 1px;border-style:dotted none dotted dotted;border-color:var(--bordercolor-secondary) var(--bordercolor-secondary) var(--bordercolor-primary) var(--bordercolor-primary);overflow:hidden}.adm01__tabla table tbody tr td.linkeable{font-weight:700;cursor:pointer}.adm01__tabla table tbody tr td.linkeable:hover{border:2px solid rgba(153,0,0,.5);background-color:rgba(153,0,0,.05)}.adm01__tabla table tbody tr:hover{background-color:var(--backcolor-hover)}.adm01__tabla table tbody tr:hover>th{background-color:var(--backcolor-hover)}.adm01__tabla table tbody tr .selected{background-color:var(--backcolor-hover)}.adm01__tabla .lft{text-align:left}.adm01__tabla .cnt{text-align:center}.adm01__tabla .rgt{text-align:right}.adm01__tabla .elipsis{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.adm01__tabla .tenue{opacity:.3}.adm02__contenedor{--ancho-li: 75px;--alto-li: 85px;padding:1rem}.adm02__contenedor .adm02_calendar .closeFrame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.adm02__contenedor .adm02_calendar .closeFrame i{font-size:1sem;border:2px solid #000;border-radius:50%;width:22px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.adm02__contenedor .adm02_calendar .closeFrame i:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.adm02__contenedor .adm02_calendar .title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 0;border-bottom:1}.adm02__contenedor .adm02_calendar ol{list-style:none;display:grid;grid-template-columns:repeat(7, var(--ancho-li));gap:.2rem;padding:0}.adm02__contenedor .adm02_calendar ol li{text-align:right;height:var(--alto-li);border:1px solid #ddd;border-radius:.3rem;padding:.2rem .3rem;font-size:.8em;font-weight:900;background-color:#fafafa;position:relative}.adm02__contenedor .adm02_calendar ol li .metido{background-color:red}.adm02__contenedor .adm02_calendar ol li .horas{font-weight:600;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.2rem;overflow-y:scroll;position:absolute;left:0;bottom:.3rem;right:0;top:1.5rem}.adm02__contenedor .adm02_calendar ol li .horas span{font-size:.9em;line-height:1em}.adm02__contenedor .adm02_calendar ol li.busy{background-color:rgba(85,191,64,.3)}.adm02__contenedor .adm02_calendar .first-day{grid-column-start:var(--first-day-start)}.adm02__contenedor .adm02_calendar .day-name{text-align:center;background-color:#eee;font-weight:900;height:30px;text-transform:uppercase}@media screen and (max-width: 400px){.adm02__contenedor{--ancho-li: 47px;--alto-li: 120px}}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Roboto Condensed",sans-serif;font-size:14px;line-height:18px}a{text-decoration:none;color:#999}h1{font-family:"Oswald",sans-serif;font-size:1.4em;font-weight:300;line-height:1.4em;color:#333}h2{font-family:"Oswald",sans-serif;font-size:1.2em;font-weight:300;line-height:1.4em;color:#333}.caja_resultados{position:fixed;z-index:1000;left:-285px;bottom:0;display:block;background-color:rgba(0,0,0,.85);text-shadow:1px 0px 5px 3px #0dfc00;border-radius:5px;color:#0dfc00;padding:1rem;font-size:.65rem;font-weight:700;font-family:"JetBrains Mono",monospace;-webkit-transition:all .3s ease;transition:all .3s ease}.caja_resultados .abreMenu{text-align:right;display:block;background-color:rgba(0,0,0,.85);text-shadow:1px 0px 5px 3px #0dfc00;border-radius:5px;color:#0dfc00;padding:1rem;font-size:.65rem;font-weight:700;font-family:"JetBrains Mono",monospace;-webkit-transition:all .3s ease;transition:all .3s ease}.caja_resultados .abreMenu .abreMenu{text-align:right;display:block;font-size:1.3em;position:absolute;right:-30px;background-color:rgba(0,0,0,.9);border-radius:0 10px 10px 0;width:30px;padding:10px;cursor:pointer}.caja_resultados .abreMenu .abreMenu:hover{color:#ee0}.caja_resultados.active{left:0px}.inline{display:inline-block}.selector,.finder{padding:8px 12px 8px 0;text-align:left;color:#777;position:relative;width:200px}.selector button,.finder button{position:absolute;top:12px;right:20px;border:none;padding:0px;color:#ccc;background:none;cursor:pointer}.selector button i,.finder button i{font-size:.8em}.selector button:hover,.finder button:hover{color:#777}.textbox{border:1px solid #999;border-radius:3px;font-family:"Roboto Condensed",sans-serif;padding:2px 24px 2px 4px;color:#777;width:100%;outline:none}.modal__completo{position:fixed;top:0;right:0;bottom:0;display:none;overflow:auto;left:0;background-color:rgba(255,255,255,.8);-webkit-transition:all 1s ease;transition:all 1s ease;z-index:10000}.modal__completo .modal__cerrar{padding:.5rem 1rem .5rem .5rem;text-align:right}.modal__completo .modal__cerrar i{border:3px solid #999;color:#999;border-radius:50%;padding:.2rem .4rem;cursor:pointer}.modal__completo .modal__cerrar i:hover{background-color:#999;color:#fff}.modal__completo .modal__contenedor{background-color:#fff;border-radius:10px;-webkit-box-shadow:.5rem .5rem 3rem 1rem rgba(0,0,0,.5);box-shadow:.5rem .5rem 3rem 1rem rgba(0,0,0,.5);position:absolute;top:-10%;right:15px;bottom:200%;left:15px;padding:20px;overflow:hidden;-webkit-transition:all 1s ease;transition:all 1s ease;z-index:10000}.modal__completo .modal__contenedor .modal__cerrar{padding:.5rem 1rem .5rem .5rem;text-align:right}.modal__completo .modal__contenedor .modal__cerrar i{border:3px solid #999;color:#999;border-radius:50%;padding:.2rem .4rem;cursor:pointer}.modal__completo .modal__contenedor .modal__cerrar i:hover{background-color:#999;color:#fff}@media screen and (max-width: 400px){.modal__completo .modal__contenedor{background-color:#fff;border-radius:10px;-webkit-box-shadow:.5rem .5rem 3rem 1rem rgba(0,0,0,.5);box-shadow:.5rem .5rem 3rem 1rem rgba(0,0,0,.5);position:absolute;top:-10%;right:15px;bottom:200%;left:15px;padding:8px;-webkit-transition:all 1s ease;transition:all 1s ease}}@media screen and (max-width: 400px){.modal__completo .modal__contenedor{background-color:#fff;right:.3rem;left:.3rem;padding:8px}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #fff;box-shadow:inset 0 0 5px #fff;border-radius:10px}::-webkit-scrollbar-thumb{background:#eee;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ddd}