@import url(https://fonts.googleapis.com/css2?Roboto:wght@400;500;700&display=swap);body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background-color:#dcdcdc;padding:0;margin:0;font-family:Roboto,sans-serif;font-weight:700;height:100%}.st0{fill:#eb8924}.st1{fill:#da5a27}.st2{fill:#8b5e3c}#panregiones{display:flex;flex-direction:column}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}#pager{-webkit-animation:slideInFromLeft 1s ease-out 0s 1;animation:slideInFromLeft 1s ease-out 0s 1;display:flex}#pager button{padding:5px;flex:1 1}#pager button.activo{background-color:#000;color:#c5c5c5}#panregiones #regiones{padding:0;margin:0;flex:1 1;overflow:auto}#panregiones .autocompletar{background-color:#dcdcdc}#panregiones #current{display:flex;flex-direction:column;align-items:stretch;text-align:center}#panregiones #current .titulo{text-transform:uppercase;font-weight:700;background-color:#000;color:#c5c5c5;padding:3px}#panregiones .current{background-color:#da5a27;color:#c5c5c5;font-size:30px}#panregiones #regiones>li ul{height:100%;-webkit-transform-origin:top;transform-origin:top;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:scaleY(1);transform:scaleY(1);padding:0;margin:0}.scroller{overflow:auto!important}#panregiones #regiones li{list-style:none}#panregiones #regiones li.inactivo{display:none}#panregiones #regiones>li li{margin-right:10px;width:auto}#panregiones #regiones li .region{display:flex;background-color:#dcdcdc;border-radius:0 0 10px 0;border-bottom:1px solid #000;border-right:1px solid #000}#panregiones #regiones li .region.tienda{border-radius:0}#panregiones #regiones li .region button{display:flex;align-items:center;justify-content:center;padding:5px;font-size:22px}#panregiones #regiones .graficar{display:flex;align-items:center;justify-content:flex-start;padding:5px;flex:1 1}#panregiones #regiones li .region .toggle{border-left:1px solid #ababab;background-color:#c5c5c5;border-radius:0 0 10px 0}#panregiones #regiones .toggle.activo{background-color:#000!important;color:#fff}#panregiones #regiones .toggle.activo .contraer{display:inline-block}#panregiones #regiones .toggle:not(.activo) .contraer{display:none}#panregiones #regiones .toggle:not(.activo) .expandir{display:inline-block}#panregiones #regiones .toggle.activo .expandir{display:none}#panregiones #regiones .graficar.activo{background-color:#00ab28;color:#fff}#panregiones #regiones ul.colapsar{height:0;-webkit-transform:scaleY(0);transform:scaleY(0)}#panregiones #regiones .escalon{background-color:#c5c5c5!important}#panregiones #regiones .familia{background-color:#94d8a4!important}#panlanguage .activo{background-color:#da5a27}button{padding:1px;cursor:pointer;background-color:transparent;border:none;font-family:Roboto,sans-serif;font-weight:700}#splash{background-color:#dcdcdc;position:absolute;display:flex;align-items:center;justify-content:center;width:100vw;height:100%;transition:all 1s;top:0;left:0;z-index:1000}#splash.gone{top:-100vh}#splash svg{margin:auto}#login{background-color:#dcdcdc;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100%;transition:all 1s;top:0;left:0}#login .logo{max-width:300px;max-height:130px;margin-bottom:20px}#login .logocliente{border-radius:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}#login #leyenda,#login .formErrors{max-width:300px;width:100%;text-align:center}.formErrors{color:#e71515;width:100%}#login #leyenda strong,.formErrors{font-weight:700}#login>div:not(#leyenda){max-width:300px;display:flex;align-items:stretch;flex-direction:column}#root #login>#instrucciones{display:flex;width:300px}#root #login>#instrucciones>div{flex:1 1;font-weight:400;font-size:14px;background-color:#fff}.react-tabs__tab-list{margin:0!important}#login form{width:100%;max-width:300px}#login form>div{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;flex:1 1}#login div span{flex:0.8 1}#login div button,#login div input{flex:1.2 1}#login .danger{width:50px;height:50px}.danger path{fill:#e71515}#login button{margin-top:15px;background-color:#000;color:#c5c5c5;padding:5px}#root{height:100%;display:flex;flex-direction:column}.contenedor{flex:3 1;display:flex;overflow:auto}.contenedor .contenedorgrafica{justify-content:flex-start}#graficas,.contenedor .contenedorgrafica{flex-direction:column;display:flex;flex:1 1}#graficas{justify-content:stretch}.contenedorgrafica .grafica{flex:1 1;display:flex}#footer{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;background-color:#eb8924;flex:0.8 1}#footer #foot{display:flex;align-items:center;justify-content:space-between;background-color:#fff}#footer #sucursales{flex:1 1}#footer #sucursales,#footer #sucursales #bregiones{display:flex;align-items:center;justify-content:center}#footer #sucursales #bregiones{padding:5px}#meses,#meses .semanas{display:flex;flex-wrap:wrap;background-color:#da5a27;justify-content:space-evenly}#meses .semanainactiva,#meses .semanas>button,#meses>.mes,#meses>button{text-transform:uppercase;color:#c5c5c5;flex:1 1}#meses .semanainactiva,#meses button{width:100%;padding:5px}#meses .semanainactiva{background-color:#e79e67;color:#cbcbcb;font-size:14px;text-align:center}#meses button:hover{background-color:#8b5e3c}#meses .next{background-color:rgba(255,0,0,.4);color:#c5c5c5}#meses .activo{background-color:#000;color:#c5c5c5}#footer #logos{display:flex;align-items:center;justify-content:space-between}#footer #logo{height:50px;width:auto;padding:10px 10px 10px 20px}#footer #logocliente{height:50px;width:auto;padding:5px}#footer #logocliente img{height:40px;width:auto}#footer #menu{padding:10px 20px 10px 10px}#rango{width:calc(100% - 100px);margin:0 auto}#rango .MuiSlider-rail{background:#fd665f;background:linear-gradient(90deg,#fd665f,#ffce34 50%,#65b581);opacity:1}#rango .MuiSlider-track{background:transparent}#footer #sucursales button{font-size:12px;color:#8b8b8b;text-align:center}#footer #sucursales button:not(:last-of-type):after{content:" > "}#footer #sucursales button:last-of-type{font-size:14px;color:#000}#footer #menu button{border-radius:5px;border:1px solid #8b8b8b;background-color:transparent;margin:0 5px}.galeria,.panel{background-color:#242424;position:absolute;width:100vw;height:0;top:0;transition:all .3s ease-in-out;overflow:hidden;color:#dcdcdc;z-index:1000}.galeria{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.archivosico svg{height:30px;width:30px;color:#333}.galeria .botonera .activo{color:#dcdcdc}.galeria .botonera{justify-self:end;min-height:35px}.galeria img{max-height:90%}#panhelp{background-color:rgba(36,36,36,.8)}.galeria .cerrar,.panel .cerrar{position:absolute;right:0;top:0;padding:10px;color:#fff;background-color:#000}#panregiones #region,.panel.activo{height:100%}.panel ul{list-style:none;padding:0;margin:0;display:block}.panel li,.panel ul{width:100%}.panel:not(#panregiones) li button{width:100%;padding:10px 20px;vertical-align:middle;font-size:24px;color:#fff;text-align:left;border-bottom:1px solid #474747}.panel li button img{max-width:50px}#pancruce{display:flex;align-items:stretch}#pancruce ul{display:flex;flex-direction:column}#pancruce li{background-color:#dcdcdc;display:flex;align-items:stretch;width:auto;flex-grow:1}#pancruce li:not(:first-of-type){border-top:1px solid #8b8b8b}#pancruce li a{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#555;flex-grow:1}#pancruce li a.active{color:#fff;background-color:#000}#pancruce li a svg{padding:5px;width:15px}svg .svg-elem-1{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s}svg.active .svg-elem-1{fill:#da5a27}svg .svg-elem-2{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s}svg.active .svg-elem-2{fill:#da5a27}svg .svg-elem-3{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s}svg.active .svg-elem-3{fill:#da5a27}svg .svg-elem-4{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.1s}svg.active .svg-elem-4{fill:#da5a27}svg .svg-elem-5{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.2000000000000002s}svg.active .svg-elem-5{fill:#da5a27}svg .svg-elem-6{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.3s}svg.active .svg-elem-6{fill:#eb8924}svg .svg-elem-7{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.4000000000000001s}svg.active .svg-elem-7{fill:#eb8924}svg .svg-elem-8{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.5s}svg.active .svg-elem-8{fill:#eb8924}svg .svg-elem-9{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.6s}svg.active .svg-elem-9{fill:#eb8924}svg .svg-elem-10{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.7000000000000002s}svg.active .svg-elem-10{fill:#000}svg .svg-elem-11{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.8s}svg.active .svg-elem-11{fill:#000}svg .svg-elem-12{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.9000000000000001s}svg.active .svg-elem-12{fill:#000}svg .svg-elem-13{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2s}svg.active .svg-elem-13{fill:#000}svg .svg-elem-14{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.1s}svg.active .svg-elem-14{fill:#000}svg .svg-elem-15{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.2s}svg.active .svg-elem-15{fill:#000}svg .svg-elem-16{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.3s}svg.active .svg-elem-16{fill:#da5a27}svg .svg-elem-17{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.4000000000000004s}svg.active .svg-elem-17{fill:#da5a27}svg .svg-elem-18{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.5s}svg.active .svg-elem-18{fill:#000}svg .svg-elem-19{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.6s}svg.active .svg-elem-19{fill:#000}svg .svg-elem-20{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.7s}svg.active .svg-elem-20{fill:#8b5e3c}svg .svg-elem-21{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.8s}svg.active .svg-elem-21{fill:#8b5e3c}svg .svg-elem-22{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.9000000000000004s}svg.active .svg-elem-22{fill:#da5a27}svg .svg-elem-23{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3s}svg.active .svg-elem-23{fill:#da5a27}svg .svg-elem-24{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.1000000000000005s}svg.active .svg-elem-24{fill:#eb8924}svg .svg-elem-25{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.2s}svg.active .svg-elem-25{fill:#eb8924}svg .svg-elem-26{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.3s}svg.active .svg-elem-26{fill:#eb8924}svg .svg-elem-27{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.4000000000000004s}svg.active .svg-elem-27{fill:#eb8924}svg .svg-elem-28{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.5s}svg.active .svg-elem-28{fill:#eb8924}svg .svg-elem-29{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.6000000000000005s}svg.active .svg-elem-29{fill:#eb8924}svg .svg-elem-30{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.7s}svg.active .svg-elem-30{fill:#eb8924}svg .svg-elem-31{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.8s}svg.active .svg-elem-31{fill:#eb8924}svg .svg-elem-32{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.9000000000000004s}svg.active .svg-elem-32{fill:#eb8924}svg .svg-elem-33{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 4s}svg.active .svg-elem-33{fill:#eb8924}svg .svg-elem-34{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 4.1000000000000005s}svg.active .svg-elem-34{fill:#eb8924}svg .svg-elem-35{fill:transparent;transition:fill .7s cubic-bezier(.47,0,.745,.715) 4.2s}svg.active .svg-elem-35{fill:#eb8924}.MuiSlider-colorPrimary{color:#333!important}.foto{position:relative}.foto span{position:absolute;background-color:#2f4f4f;height:20px;width:20px;right:-8px;top:-2px;line-height:20px;color:#c5c5c5;border-radius:50%}.pdf svg .st0{fill:#8d0b06}th{background-color:#5e5e5e;color:#fff;font-size:22px}#pantalla3 thead th:first-of-type{font-size:32px;color:#000;background-color:transparent;width:300px;border-top:2px solid #000}table{font-size:12px;margin-bottom:20px;padding-top:0}#pantalla7 td:first-of-type .tdBefore,#pantalla8 td:first-of-type .tdBefore,#pantalla17b td:first-of-type .tdBefore{display:none}#pantalla8{flex-direction:row}#pantalla8 td:first-of-type{background-color:transparent}.col{flex:1 1;width:50%}#pantalla8 td button{width:100%;background-color:#c5c5c5;padding:10px;text-align:left}#pantalla8 td button.active{background-color:#da5a27}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;grid-auto-rows:minmax(100px,auto)}.pos-neg{display:flex;align-items:center;padding:20px;width:100%;background-color:#5e5e5e}.pos-neg svg{width:40px;height:40px;margin-right:10px}.pos-neg.pos{color:#65b581}.pos-neg.neg{color:#fd665f}.cont_grafica{width:150px;height:150px;margin:auto}td{padding:5px 4px;vertical-align:middle;font-size:18px}tr:nth-child(2n){background-color:#c5c5c5}td:first-of-type{background-color:#b6b6b6;color:#000;font-weight:700}td:not(:first-of-type){text-align:center}.responsiveTable{width:100%;flex:1 1}.responsiveTable td .tdBefore{display:none}.graph{border:1px solid #000;padding:3px}.graph,.graph h4{text-align:center}.graph h4{margin:0;background-color:#000;color:#fff}.graph .pie,.totales{font-weight:700}.totales{font-size:24px;background-color:#000;padding:3px}@media screen and (max-width:810px){#pantalla8{flex-direction:column}#pantalla8 td button{padding:5px}#pantalla8 td{padding:2px}#pantalla8 .col{width:100%;overflow:auto}#pantalla8 .col:first-of-type{flex:0.5 1}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;grid-auto-rows:minmax(100px,auto)}.pos-neg{padding:2px;width:100%}td:first-of-type .tdBefore{font-size:18px;color:#fff;background-color:#000}tr:nth-child(2n){background-color:transparent}td:nth-child(2n){background-color:#c5c5c5}.responsiveTable table,.responsiveTable tbody,.responsiveTable td,.responsiveTable th,.responsiveTable thead,.responsiveTable tr{display:block}.responsiveTable thead tr{position:absolute;top:-9999px;left:-9999px;border-bottom:2px solid #333}.responsiveTable tbody tr{padding:.25em}.responsiveTable td.pivoted{border:none!important;position:relative;display:flex}.responsiveTable td.pivoted,.responsiveTable td .tdBefore{text-align:left!important;white-space:pre-wrap;overflow-wrap:break-word}.responsiveTable td .tdBefore{display:block;left:1rem;width:calc(50% - 20px);font-weight:600}}@media screen and (max-width:375px){.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px;grid-auto-rows:minmax(100px,auto)}}.alerts{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:10px}.alerts .bell-container{position:relative;cursor:pointer}.alerts .bell-icon{font-size:32px}.alerts .bell-icon.animated{-webkit-animation:bell-animation 1s infinite;animation:bell-animation 1s infinite}@-webkit-keyframes bell-animation{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes bell-animation{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}.alerts .badge{position:absolute;top:-9px;right:-9px;background-color:red;color:#fff;border-radius:50%;padding:2px 8px;font-size:20px}.modalalerts{position:absolute;top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:4px;outline:none;z-index:10000;width:80%;height:80%;max-width:800px;max-height:600px}.overlayalerts{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);z-index:9999}.modalalerts h2{margin-top:0;font-size:24px;text-align:center}.modalalerts button{display:inline-block;margin:10px 5px;padding:10px 20px;font-size:16px;color:#fff;background-color:#007bff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.modalalerts button:hover{background-color:#0056b3}.modalalerts ul{list-style-type:none;padding:0}.modalalerts li{display:flex;justify-content:space-between;align-items:center;margin:10px 0;padding:10px;border:1px solid #ddd;border-radius:4px}.modalalerts li.read{background-color:#f0f0f0;color:grey}.modalalerts li.unread{background-color:#fff;color:#000}.modalalerts li button{margin-left:10px;padding:5px 10px;font-size:14px;color:#fff;background-color:#28a745;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.modalalerts li button:hover{background-color:#218838}
/*# sourceMappingURL=main.9cd76f79.chunk.css.map */