@import"https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap";:root{font-family:Onest,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--background-color: #F5F7FA;--foreground-color: #2E2E2E;--primario: #0D47A1;--primario-oscuro: #1F3C88;--secundario: #F9A826;--secundario-contraste: #fdedc8;--gris: #707070;--bordes: #D1D5DB;--success: #28A745;--success-contraste: #dff9e4;--danger: #D9534F;--danger-contraste: #fbe6e5;--contraste: #D1D5DB;--claro-contraste: rgb(240, 240, 240)}body{background-color:var(--background-color);margin:0;width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}@keyframes entradaAnimation{0%{opacity:0;transform:translateY(-100px)}50%{opacity:1;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes salidaAnimation{0%{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(20px)}to{opacity:0;transform:translateY(-100px)}}.container-total{background-color:var(--background-color);position:fixed;width:100%;height:100%;top:0;z-index:10;display:flex;align-items:center;justify-content:center;flex-direction:column}.container-total>p{margin-bottom:0}.container{position:relative;width:100%;height:100vh;margin:0;padding:0;background-color:var(--background-color)}.input-group{position:relative;width:100%;display:flex;align-items:start;flex-direction:column;margin-bottom:10px}.input-group label{color:var(--gris);font-size:1rem;margin-bottom:5px}.input-group .input{width:100%;display:flex;align-items:center;justify-content:start;position:relative}.input-group .input input,.input-group .input select{width:100%;position:relative;height:40px;box-sizing:border-box;padding:0 15px;font-size:1rem;border:solid 1px var(--mas-gris);border-radius:10px}.input-group .input span{display:flex;align-items:center;justify-content:center;position:absolute;right:10px;cursor:pointer;color:var(--mas-gris)}.input-group .input span:hover{color:var(--foreground-color)}.validando{animation:cargando .5s infinite}@keyframes ApareceAbajo{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SoloAparece{0%{opacity:0}to{opacity:1}}@keyframes cargando{0%{transform:rotate(0)}to{transform:rotate(360deg)}}main{position:absolute;width:calc(100% - 120px);box-sizing:border-box;padding:0;right:10px;top:10px;background-color:#fff;height:calc(100% - 20px);animation:SoloAparece 1s 1}.encabezado-general{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.encabezado-general .leyenda{position:relative;width:max-content;display:flex;align-items:center;margin:0;padding:0;list-style:none}.encabezado-general .leyenda li{font-size:small;margin-left:30px;display:flex;align-items:center;justify-content:center}.encabezado-general .leyenda li span{width:10px;height:10px;border-radius:5px;margin-right:5px}.encabezado-general p{margin:0;font-weight:600}.encabezado-general .span{cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.encabezado-general .span span{display:flex;align-items:center;margin-right:5px}button{height:40px;width:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:10px;border:none;font-size:.9rem}button span{display:flex;align-items:center;justify-content:center;margin-right:5px}.btn-primario{background-color:var(--primario);color:#fff}.btn-secundario{background-color:gray;color:#fff}.btn-secundario:hover{background-color:#5c5c5c;color:#fff}.btn-primario:hover{background-color:var(--primario-oscuro)}.btn-contraste{background-color:var(--contraste);color:var(--foreground-color)}.btn-contraste:hover{background-color:var(--gris);color:#fff}.btn-foreground{background-color:var(--foreground-color);color:#fff}.btn-foreground:hover{background-color:var(--gris);color:#fff}.btn-delete{background-color:var(--danger-contraste);color:var(--danger)}.btn-delete:hover{background-color:var(--danger);color:#fff}.btn-icon{width:auto;height:auto;padding:0}.btn-100{width:100%}.danger-color{color:var(--danger)}.success-color{color:var(--success)}.contraste-danger{color:var(--danger-contraste)}.success-contraste{color:var(--success-contraste)}.secundario-color{color:var(--secundario)}.primario-color{color:var(--primario)}.bg-danger-color{color:var(--danger)}.bg-success-color{color:var(--success)}.bg-contraste-danger{color:var(--danger-contraste)}.bg-success-contraste{color:var(--success-contraste)}.px-10{padding:0 10px}.px-15{padding:0 15px}.px-20{padding:0 20px}.py-20{padding:20px 0}.my-20{margin:20px 0}.mt-20{margin-top:20px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.mb-30{margin-bottom:30px}.container-centrado{width:100%;position:relative;text-align:center}.container-izquierda{width:100%;position:relative;text-align:left!important}.espacio-tabla{position:relative;width:100%;height:calc(100% - 150px);overflow:auto;margin-top:10px;border-radius:20px;border:solid 1px var(--bordes)}.espacio-tabla table{position:relative;width:100%;height:auto;border-collapse:collapse}.espacio-tabla table thead{position:sticky;top:0;z-index:2}.espacio-tabla table thead tr{background-color:var(--contraste)}.espacio-tabla table thead tr td{padding:5px 10px;color:var(--gris)}.espacio-tabla table tbody tr{border-bottom:solid 1px var(--bordes);cursor:pointer}.espacio-tabla table tbody .selected{background-color:var(--secundario-contraste)}.espacio-tabla table tbody .selected td:nth-child(2){color:var(--secundario)}.espacio-tabla table tbody .pointer:hover{background-color:var(--success-contraste)}.espacio-tabla table tbody td{padding:10px;position:relative}.espacio-tabla table tbody td p{margin:0}.espacio-tabla table tbody td small{color:var(--gris)}.espacio-tabla table tbody .permisos{max-width:200px}.espacio-tabla table tbody .permisos>div{width:100%;overflow:auto;display:flex;align-items:center}.espacio-tabla table tbody .permisos:after{content:"";position:absolute;right:0;height:100%;width:50px;top:0;background:linear-gradient(to right,#fff0,#fff)}.espacio-tabla table tbody .selected .permisos:after{content:"";position:absolute;right:0;height:100%;width:50px;top:0;background:linear-gradient(to right,rgba(255,255,255,0),var(--secundario-contraste))}.espacio-tabla table tbody .permisos>div::-webkit-scrollbar{width:0;height:0}.espacio-tabla table tbody .permisos>div span{float:left;display:flex;align-items:center;padding:2px 10px;border-radius:20px;font-size:small;margin-right:10px}.espacio-tabla table tbody .permisos>div span:first-child{background-color:#0d48a14d}.espacio-tabla table tbody .permisos>div span:nth-child(2){background-color:#f9a8264d}.espacio-tabla table tbody .permisos>div span:nth-child(3){background-color:#28a7454d}.espacio-tabla table tbody .permisos>div span:nth-child(4){background-color:#d9534f4d}.espacio-tabla table tbody .permisos>div span:nth-child(5){background-color:#007bff4d}.espacio-tabla table tbody .permisos>div span:nth-child(6){background-color:#ffc1074d}.espacio-tabla table tbody td .points{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:5px;cursor:pointer}.espacio-tabla table tbody td .points span{width:5px;height:5px;border-radius:3px;background-color:var(--gris);margin:2px 0}.espacio-tabla table tbody tr td .opciones-tabla{position:absolute;width:max-content;padding:15px;border-radius:10px;background-color:#fff;z-index:2;right:0;top:0}.espacio-tabla table tbody tr td .opciones-tabla{transition:all .4s ease;opacity:0;scale:0;background-color:#fff;position:absolute;right:100%;top:0;width:auto;padding:10px;border:solid 1px var(--bordes)}.espacio-tabla table tbody tr td:hover .opciones-tabla{scale:1;opacity:1}.espacio-tabla table tbody tr td .opciones-tabla>div{display:flex;align-items:center;justify-content:start;margin:0 0 5px}.espacio-tabla table tbody tr td .opciones-tabla>.editar:hover small,.espacio-tabla table tbody tr td .opciones-tabla>.editar:hover span{color:var(--primario)}.espacio-tabla table tbody tr td .opciones-tabla>.eliminar:hover small,.espacio-tabla table tbody tr td .opciones-tabla>.eliminar:hover span{color:var(--danger)}.espacio-tabla table tbody tr td .opciones-tabla>div:last-child{margin-bottom:0}.espacio-tabla table tbody tr td .opciones-tabla>div span{margin-left:5px;color:var(--gris);display:flex;align-items:center;justify-content:center}.buscador{display:flex;align-items:center}.buscador button{margin-left:10px}.size-20{height:20px}.size-15{height:15px}.login{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:10px;transition:all .6s ease}.login>.formulario{width:35%;height:100%;background-color:#fff;box-sizing:border-box;padding:15px 50px;border-radius:25px;position:relative;display:flex;align-items:start;justify-content:center;flex-direction:column}.login>.formulario .form{width:100%;transition:all .4s ease;animation:ApareceAbajo 1s 1}.login>.formulario .form h2{margin:0 0 5px;font-size:2rem;font-weight:600}.login>.formulario .form p{margin:0 0 30px;color:var(--gris);font-size:1.2rem}.login>.formulario .form .olvidaste{margin:0;font-size:.9rem}.login>.formulario .form .olvidaste strong{cursor:pointer}.login .formulario .form .boton{width:100%;height:40px;border:none;cursor:pointer;font-size:1rem;background-color:var(--primario);color:#fff;border-radius:10px;margin-bottom:20px;margin-top:20px;display:flex;align-items:center;justify-content:center}.login .formulario .form .boton span{display:flex;align-items:center;justify-content:center;margin-right:5px}.login .fondo .marca{width:80px;height:80px;border-radius:0 15px 15px 0;display:flex;align-items:center;justify-content:start;flex-direction:column;position:absolute;bottom:10px;left:0;top:calc(50% - 40px);font-size:small;background-color:#fff;padding:10px;text-align:center}.login .fondo .marca img{width:40px}.login .fondo{position:relative;width:calc(65% - 10px);height:100%;background-image:url(/imagenes/fondo.jpg);background-size:cover;overflow:hidden;border-radius:25px}.login .fondo .tapa{position:absolute;width:100%;height:100%;background-color:#00000080;left:0;top:0;padding:15px;box-sizing:border-box;display:flex;align-items:end;justify-content:space-between;flex-direction:column}.login .fondo .tapa .sugerencias{width:100%;text-align:left;box-sizing:border-box;padding:20px;color:#fff;display:flex;flex-direction:column}.login .fondo .tapa .sugerencias>p{color:var(--mas-gris);transition:all .4s ease}.login .fondo .tapa .sugerencias>span{max-width:400px}.login .fondo .tapa .titulo{position:relative;width:100%;max-width:600px;text-align:right;color:#fff;box-sizing:border-box;margin-right:20px}.login .fondo .tapa .titulo h1{font-size:3.5rem;line-height:1.2;font-weight:600}.split-word{will-change:transform,opacity}@media only screen and (max-width: 765px){.login{flex-direction:column;height:auto;min-height:100vh}.login>.formulario{width:100%;height:50vh;background-color:#fff;box-sizing:border-box;padding:15px;border-radius:25px}.login .fondo{position:relative;width:100%;height:50vh;background-image:url(/imagenes/fondo.jpg);background-size:cover;overflow:hidden;border-radius:25px}.login .fondo .tapa .titulo h1{font-size:2.5rem;margin:0;line-height:1.2}}.loader{--path: #2f3545;--dot: var(--primario);--duration: 3s;width:44px;height:44px;position:relative}.loader:before{content:"";width:6px;height:6px;border-radius:50%;position:absolute;display:block;background:var(--dot);top:37px;left:19px;transform:translate(-18px,-18px);animation:dotRect var(--duration) cubic-bezier(.785,.135,.15,.86) infinite}.loader svg{display:block;width:100%;height:100%}.loader svg rect,.loader svg polygon,.loader svg circle{fill:none;stroke:var(--path);stroke-width:10px;stroke-linejoin:round;stroke-linecap:round}.loader svg polygon{stroke-dasharray:145 76 145 76;stroke-dashoffset:0;animation:pathTriangle var(--duration) cubic-bezier(.785,.135,.15,.86) infinite}.loader svg rect{stroke-dasharray:192 64 192 64;stroke-dashoffset:0;animation:pathRect 3s cubic-bezier(.785,.135,.15,.86) infinite}.loader svg circle{stroke-dasharray:150 50 150 50;stroke-dashoffset:75;animation:pathCircle var(--duration) cubic-bezier(.785,.135,.15,.86) infinite}.loader.triangle{width:48px}.loader.triangle:before{left:21px;transform:translate(-10px,-18px);animation:dotTriangle var(--duration) cubic-bezier(.785,.135,.15,.86) infinite}@keyframes pathTriangle{33%{stroke-dashoffset:74}66%{stroke-dashoffset:147}to{stroke-dashoffset:221}}@keyframes dotTriangle{33%{transform:translate(0)}66%{transform:translate(10px,-18px)}to{transform:translate(-10px,-18px)}}@keyframes pathRect{25%{stroke-dashoffset:64}50%{stroke-dashoffset:128}75%{stroke-dashoffset:192}to{stroke-dashoffset:256}}@keyframes dotRect{25%{transform:translate(0)}50%{transform:translate(18px,-18px)}75%{transform:translateY(-36px)}to{transform:translate(-18px,-18px)}}@keyframes pathCircle{25%{stroke-dashoffset:125}50%{stroke-dashoffset:175}75%{stroke-dashoffset:225}to{stroke-dashoffset:275}}.loader{display:inline-block;margin:0 16px}.otp{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;margin:20px 0}.reenviar{color:var(--gris)}.reenviar span{cursor:pointer}.otp-success input{border:solid 2px var(--success)!important}.otp input{width:40px;height:40px;border:solid 1px var(--gris);background-color:#fff;font-size:1rem;color:#000;text-align:center;padding:0;box-sizing:border-box;border-radius:10px}.otp input[type=number]::-webkit-inner-spin-button,.otp input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.abierto{width:300px}.cerrado{width:62px}.nav{position:fixed;border-radius:20px;background-color:#fff;height:calc(100% - 20px);top:10px;left:10px;transition:all .6s ease;display:flex;align-items:center;justify-content:space-between;flex-direction:column;box-sizing:border-box;padding:10px;border:solid 1px var(--bordes);animation:SoloAparece 1s 1;z-index:10;box-shadow:0 3px 6px #00000031}.nav .parteUno{position:relative;width:100%}.nav .avatar{position:relative;width:100%;height:40px;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.nav .avatar .container-avatar{width:40px;position:relative;height:100%;border-radius:10px;background-color:var(--foreground-color);cursor:pointer}.nav .avatar .container-avatar img{position:relative;width:100%;height:100%;object-fit:cover}.nav .avatar .nombre{position:relative;display:flex;align-items:start;justify-content:center;flex-direction:column;width:180px;overflow:hidden;transition:all .6s ease;opacity:1}.cerrado .avatar .nombre{width:0;opacity:0}.nav .avatar .nombre p{margin:0;line-height:1;text-transform:capitalize;width:max-content}.nav .avatar .nombre small{color:var(--gris);width:max-content}.nav .avatar .return{position:relative;transition:all .4s ease;width:30px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.cerrado .avatar .return{width:0}.linea{position:relative;margin:10px 0;width:100%;height:2px;background-color:var(--bordes)}.nav ul{list-style:none;margin:0;padding:0;position:relative;width:100%;box-sizing:border-box;overflow:hidden}.nav ul>small{color:var(--foreground-color);width:max-content;transition:all .4s ease;opacity:1;height:20px;display:flex;margin-left:10px}.cerrado ul>small{opacity:0;height:0!important}.nav ul li{width:100%;display:flex;align-items:center;justify-content:start;color:var(--gris);height:40px;overflow:hidden;cursor:pointer;margin-bottom:10px;border-radius:10px}.nav ul>li:last-child{margin-bottom:0!important}.nav ul li:hover>.icono{background-color:var(--contraste);color:var(--foreground-color)}.nav ul .activo{background-color:var(--contraste);color:var(--foreground-color)}.cerrado ul li p{width:0!important;opacity:0!important}.nav ul li p{margin:0;width:100px;transition:all .4s ease;overflow:hidden;box-sizing:border-box;opacity:1}.nav ul .solicitudes .icono .notif{position:absolute;right:5px;font-size:small;top:0;background-color:var(--danger);width:8px;height:8px;border-radius:2px;transition:all .4s ease;opacity:0}.cerrado ul .solicitudes .icono .notif{opacity:1}.nav ul .solicitudes .num{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:small;transition:all .4s ease;background-color:var(--danger);border-radius:5px;overflow:hidden;opacity:1}.cerrado ul .solicitudes .num{opacity:0;width:0}.nav ul li:hover>p{margin-left:10px}.cerrado ul li:hover>p{margin-left:0}.nav .icono{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:10px}.nav .icono:hover{background-color:var(--contraste);color:var(--foreground-color)}.nav .salir{display:flex;width:100%;position:relative;align-items:center;justify-content:start;color:var(--gris);cursor:pointer;transition:all .4s ease}.nav .salir p{margin:0;transition:all .4s ease;overflow:hidden;width:100px;opacity:1}.cerrado .salir p{width:0!important;opacity:0}.nav .salir .icono:hover{color:var(--danger);background-color:transparent}.nav .salir:hover{color:var(--danger)}.inicio{display:flex;align-items:center;justify-content:space-between;background-color:transparent}.inicio .metricas{width:250px;height:100%;position:relative;list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.inicio .metricas li{position:relative;height:calc((100% / 3) - 10px);width:100%;border-radius:20px;background-color:#fff;box-sizing:border-box;padding:15px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;overflow:hidden;cursor:pointer;border:solid 1px var(--bordes)}.inicio .metricas li .contenido{position:relative;width:100%;display:flex;align-items:start;justify-content:start;flex-direction:column}.inicio .metricas li .contenido small{line-height:1.2;color:var(--gris)}.inicio .metricas li .contenido .buttons{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:start}.inicio .metricas li .contenido .buttons .descarga{width:40px;margin-left:10px}.inicio .metricas li .datos{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between}.inicio .metricas li .datos>div{width:max-content;display:flex;align-items:start;justify-content:start;flex-direction:column}.inicio .metricas li .datos>div small{color:var(--gris)}.inicio .metricas li .datos>div p{margin:0;font-size:1.2rem}.entero{width:calc(100% - 270px);border-radius:20px;background-color:#fff;height:100%;position:relative;border:solid 1px var(--bordes);box-sizing:border-box;padding:20px}.entero .filtros{position:absolute;right:-1px;top:-1px;width:250px;height:50px;border-radius:0 0 0 20px;background-color:var(--background-color);border-bottom:solid 1px var(--bordes);border-left:solid 1px var(--bordes);box-sizing:border-box;padding:0 0 5px 5px}.entero .filtros .container-filtros{position:relative;width:100%;height:100%;background-color:#fff;border-radius:0 15px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 15px;border:solid 1px var(--bordes);z-index:3}.entero .filtros .container-filtros .rango{color:var(--foreground-color);display:flex;align-items:center;cursor:pointer;position:relative}.entero .filtros .container-filtros .rango p{margin:0 5px 0 0;line-height:1;font-size:small}.entero .filtros .container-filtros .rangos{position:absolute;width:100%;height:auto;border-radius:15px 0 15px 15px;background-color:#fff;border:solid 1px var(--bordes);box-shadow:0 3px 6px #00000030;left:0;top:calc(100% + 5px);box-sizing:border-box;padding:15px;transition:all .4s ease;transform-origin:top}.entero .filtros .container-filtros .rangos>p{margin-top:0;color:var(--gris)}.entero .filtros .container-filtros .rangos ul{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;list-style:none}.entero .filtros .container-filtros .rangos ul li{width:max-content;padding:5px 10px;background-color:#f0f0f0;border-radius:10px;font-size:small;cursor:pointer;color:var(--gris)}.entero .filtros .container-filtros .rangos .ralla{position:relative;margin:20px 0;width:100%;border-bottom:dashed 1px var(--bordes)}.entero .filtros .container-filtros .rangos ul .active{color:#fff;background-color:var(--primario)}.entero .filtros .container-filtros .rangos .input-group .input{border:solid 1px var(--bordes);border-radius:10px}.entero .filtros .container-filtros .rangos .input-group label{color:var(--gris)}.entero .filtros .container-filtros .opciones{position:relative;display:flex;align-items:center;list-style:none;color:var(--foreground-color);margin:0;padding:0;height:100%}.entero .filtros .container-filtros .opciones li{cursor:pointer;margin-left:10px;position:relative;display:flex;align-items:center;justify-content:center;color:var(--gris)}.entero .filtros .container-filtros .opciones li:hover{color:var(--foreground-color)}.entero h2{font-weight:600;font-size:1rem;margin:0}.entero .centros{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;height:100px;margin-top:20px}.entero .centros>div{width:calc(50% - 15px);height:100%;position:relative;overflow:auto}.entero .centros div::-webkit-scrollbar{height:0}.entero .centros div ul{width:max-content;height:100%;display:flex;align-items:center;justify-content:start;list-style:none;margin:0;padding:0}.entero .centros div ul li{width:auto;margin-right:40px;border-bottom:solid 2px var(--bordes)}.entero .centros div ul li small{color:var(--gris)}.entero .centros div ul li p{font-size:1.3rem;font-weight:400;margin:0}.entero .centros .menu-centros{position:relative;display:flex;align-items:center;justify-content:end}.entero .centros .menu-centros .menu{display:flex;align-items:center;justify-content:start}.entero .centros .menu-centros .menu .active{color:#fff;background-color:var(--primario)}.entero .centros .menu-centros .menu>div{width:40px;height:40px;border-radius:10px;background-color:var(--contraste);display:flex;align-items:center;justify-content:center;margin-right:10px;cursor:pointer}.entero .centros .menu-centros .opciones{position:relative;width:250px;border-radius:10px;background-color:var(--contraste);height:40px;margin-left:20px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:5px}.entero .centros .menu-centros .opciones .opcion{width:calc(50% - 22px);height:100%;background-color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:.9rem}.entero .centros .menu-centros .opciones>div{cursor:pointer}.entero .centros .menu-centros .opciones .active{background-color:var(--danger-contraste);color:var(--danger)}.entero .centros .menu-centros .opciones .centrado{width:30px;background-color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;height:100%}.entero .tabla-grafico{position:relative;width:100%;height:calc(100% - 150px);display:flex;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow:auto}.entero .tabla-grafico>div{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:space-between}.entero .tabla-grafico div>.grande{width:70%;height:100%;border-radius:15px;box-sizing:border-box;padding:20px;border:solid 1px var(--bordes)}.entero .tabla-grafico div>.grande .encabezado-general{margin-bottom:20px}.entero .tabla-grafico div .grande .container-grafico{width:100%;position:relative;height:calc(100% - 50px)}.entero .tabla-grafico div>.pequeno{width:calc(30% - 15px);height:100%;overflow:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth}.entero .tabla-grafico div>.pequeno::-webkit-scrollbar{width:0}.entero .tabla-grafico div>.pequeno>div{margin:0 0 20px;box-sizing:border-box;scroll-snap-align:start;height:auto;width:100%;background-color:var(--claro-contraste);border-radius:15px 15px 0 0;padding:20px}.entero .tabla-grafico div>.pequeno>.entrada{border-bottom:solid 2px var(--success)}.entero .tabla-grafico div>.pequeno>.salida{border-bottom:solid 2px var(--danger)}.entero .tabla-grafico div>.pequeno div .content{width:100%;padding:0;margin:0 0 15px}.entero .tabla-grafico div>.pequeno div .content small{color:var(--gris)}.entero .tabla-grafico div>.pequeno div .content p{margin:0}.entero .tabla-grafico div>.pequeno div .content .avatares{position:relative;width:100%;display:flex;align-items:center;margin-top:10px}.entero .tabla-grafico div>.pequeno div .content .avatares .foto{width:40px;height:40px;overflow:hidden;margin-right:10px;position:relative;border-radius:10px;background-color:var(--secundario)}.entero .tabla-grafico div>.pequeno div .content .avatares .foto img{position:relative;width:100%;height:100%}.entero .tabla-grafico div .todo-grande{width:100%;height:100%;border-radius:15px;border:solid 1px var(--bordes);box-sizing:border-box;padding:20px;overflow:auto}.entero .tabla-grafico div .todo-grande::-webkit-scrollbar{width:0}.entero .tabla-grafico div .todo-grande .encabezado-general{position:sticky;top:0}.container-profile{width:max-content;display:flex;align-items:center;justify-content:start}.container-profile .foto{position:relative;width:40px;height:40px;border-radius:10px;overflow:hidden;margin-right:10px;background-color:var(--secundario)}.container-profile .foto img{width:100%;height:100%;object-fit:cover}.container-profile .foto .nombre{position:relative;width:auto;display:flex;align-items:start;flex-direction:column}.container-profile .nombre p{margin:0;font-size:1rem;line-height:1;text-transform:capitalize}.container-profile .nombre small{color:var(--gris)}.unauthorized{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:20px}.unauthorized img{position:relative;width:300px}.unauthorized h1{font-size:1.5rem;text-align:center;max-width:500px;width:80%;font-weight:500}.input-buscar{position:relative;width:250px;height:40px;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.input-buscar input{position:relative;width:100%;box-sizing:border-box;padding:0 15px;border:solid 1px var(--bordes);border-radius:10px;height:100%;font-size:1rem}.input-buscar label{position:absolute;z-index:2;right:15px;display:flex;align-items:center;justify-content:center;color:var(--gris)}.tapador{position:fixed;width:100%;height:100%;background-color:#000000b3;display:flex;align-items:center;justify-content:center;box-sizing:border-box;z-index:12;left:0;top:0}.tapador .container{width:80%;max-width:600px;height:auto;max-height:90%;overflow:hidden;background-color:#fff;box-sizing:border-box;padding:25px;border-radius:25px;animation:entradaAnimation .6s 1;position:relative}.tapador .container .cerrar{position:absolute;right:15px;top:15px;cursor:pointer}.salir .container{animation:salidaAnimation .6s 1}.tapador .container .eliminar{position:absolute;left:10px;top:10px;color:var(--danger);cursor:pointer}.tapador .container h1{margin:0;font-size:1.2rem;width:100%;text-align:center}.tapador .container>p{margin:10px 0;color:var(--gris);width:100%;text-align:center;text-wrap:balance}.tapador .container .coments{position:relative;width:100%;box-sizing:border-box;padding:10px;color:var(--colorUno);display:flex;align-items:center}.tapador .container .total{margin-top:15px;width:100%;display:flex;align-items:end;justify-content:space-between}.tapador .container .total small{color:var(--gris)}.tapador .container .total h2{margin:0}.tapador .container .total button{background-color:var(--primario);color:#fff;border-radius:10px;padding:10px 30px}.tapador .container .buttons{width:100%;display:flex;margin-top:20px;align-items:center;justify-content:center}.tapador .container .buttons button{padding:8px 20px;border-radius:10px;border:none;font-size:1rem;cursor:pointer}.tapador .container .buttons button:first-child{background-color:var(--gris);color:#fff;margin-right:10px}.tapador .container .buttons button:last-child{background-color:var(--primario);color:#fff}.tapador .enviar-preparar{width:100%;margin-top:20px;background-color:var(--success);height:35px;border-radius:10px}.tapador .container .input-group-pin{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:20px}.tapador .container .input-group-pin input{width:40px;height:40px;border:solid 1px var(--bordes);border-radius:10px;text-align:center;font-size:1rem}.tapador .container .btn-pin{width:100%;background-color:var(--primario);color:#fff;margin-top:20px;padding:10px 0;border-radius:10px}.tapador .formulario{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:start;flex-direction:column;margin-top:25px}.tapador .formulario .input-group{width:70%;display:flex;align-items:start;justify-content:start;flex-direction:column;margin-bottom:20px}.tapador .formulario .input-group input{width:100%;height:40px;box-sizing:border-box;padding:0 10px;border:solid 1px var(--gris);border-radius:10px;font-size:1rem}.tapador .formulario button{width:70%;background-color:var(--success-dos);font-size:1rem;height:40px;border:none;border-radius:10px}.tapador .container .contabla{position:relative;width:100%;max-height:400px;overflow:auto}.tapador .container .contabla table{width:100%;border-collapse:collapse;text-align:left}.tapador .container .contabla table thead{position:sticky;top:0;background-color:#fff}.tapador .container .contabla table thead tr th{padding:10px;border-bottom:solid 2px var(--bordes)}.tapador .container .contabla table tbody tr td{padding:10px;vertical-align:top}.tapador .container .contabla table tbody tr{border-bottom:dashed 2px var(--bordes)}.tapador .container .contabla table tbody tr td ol{padding:0 0 0 15px;margin:0}.tapador .container .contabla table tbody tr td ol li ul{list-style:none;margin:0;padding:0;display:flex;align-items:start;justify-content:start;gap:10px}.tapador .container .contabla table tbody tr td ol li ul li{display:flex;align-items:start;justify-content:start;flex-direction:column;width:100%}.tapador .container .contabla table tbody tr td ol li ul li small{color:var(--gris)}.items{border-radius:25px;padding:15px;box-sizing:border-box;display:flex;align-items:start;justify-content:space-between;flex-direction:column;border:solid 1px var(--bordes)}.items .manager-inventario{position:relative;width:100%;height:calc(100% - 80px);display:flex;align-items:start;justify-content:space-between}.items .manager-inventario .espacio-tabla{margin:0;height:100%;width:70%}.items .manager-inventario .registrar-nuevo{position:relative;width:calc(30% - 30px);box-sizing:border-box;height:100%;display:flex;align-items:start;justify-content:space-between;flex-direction:column}.items .manager-inventario .registrar-nuevo h2{margin:0;font-size:1rem;font-weight:400;color:var(--foreground-color)}.items .manager-inventario .registrar-nuevo h2 span{color:var(--secundario)}.items .manager-inventario .registrar-nuevo .totales{position:relative;width:100%;height:80%;overflow:hidden}.items .manager-inventario .registrar-nuevo .totales>.info{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.items .manager-inventario .registrar-nuevo .totales>.info small{color:var(--gris)}.items .manager-inventario .registrar-nuevo .totales>.info p{color:var(--foreground-color);font-size:1.3rem;font-weight:500;margin:0}.items .manager-inventario .registrar-nuevo .totales ul{list-style:none;margin:15px 0;width:100%;padding:0;height:80%;overflow:auto}.items .manager-inventario .registrar-nuevo .totales ul::-webkit-scrollbar{width:0}.items .manager-inventario .registrar-nuevo .totales ul li{position:relative;width:100%;box-sizing:border-box;padding:10px;border-radius:15px;background-color:var(--danger-contraste);margin-bottom:10px;height:max-content;interpolate-size:allow-keywords;transition:all .4s ease;overflow:hidden;cursor:pointer}.items .manager-inventario .registrar-nuevo .totales ul li:nth-child(odd){background-color:var(--success-contraste)}.items .manager-inventario .registrar-nuevo .totales ul li .cabeza{position:relative;width:100%;display:flex;align-items:start;justify-content:space-between;border-bottom:dashed 1px var(--bordes);margin-bottom:15px}.items .manager-inventario .registrar-nuevo .totales ul li .cabeza p{margin:0;font-size:1rem}.items .manager-inventario .registrar-nuevo .totales ul li .cabeza small{color:var(--gris)}.items .manager-inventario .registrar-nuevo .totales ul li .contenido{position:relative;width:100%;margin-bottom:10px}.items .manager-inventario .registrar-nuevo .totales ul li .contenido small{color:var(--gris)}.items .manager-inventario .registrar-nuevo .totales ul li .contenido p{margin:0;font-size:.9rem;line-height:1.1}.items .manager-inventario .registrar-nuevo .agregar{position:relative;width:100%;height:max-content;background-color:var(--primario);border-radius:20px;box-sizing:border-box;padding:15px;text-wrap:balance;line-height:1.1}.items .manager-inventario .registrar-nuevo .agregar small{color:#fff}.items .manager-inventario .registrar-nuevo .agregar .agregador{position:relative;width:100%;display:flex;align-items:center;justify-content:start;margin-top:20px}.items .manager-inventario .registrar-nuevo .agregar .agregador button{width:40px;height:40px;border-radius:10px;padding:0}.items .manager-inventario .registrar-nuevo .agregar .agregador .quitar{background-color:var(--danger-contraste);color:var(--danger)}.items .manager-inventario .registrar-nuevo .agregar .agregador .agregar{background-color:var(--success-contraste);color:var(--success)}.items .manager-inventario .registrar-nuevo .agregar .agregador input{width:40px;height:40px;border-radius:10px;border:solid 1px var(--bordes);font-size:1rem;text-align:center;margin:0 15px}.input-crear{margin-top:20px}.input-crear label{color:var(--foreground-color)}.input-crear .input{width:100%!important}.input-crear .input{width:calc(100% - 215px)}.input-crear .input button{width:200px!important}.input-crear .input input,.input-crear .input select{border:solid 1px var(--bordes);margin-right:15px}.tabla-categorias{max-height:300px}.tabla-categorias::-webkit-scrollbar{width:0}.creador-item{position:relative;width:100%}.creador-item .seleccionables{position:relative;width:100%;margin-top:30px}.creador-item .seleccionables p{margin:0;color:var(--foreground-color)}.creador-item .seleccionables ul{list-style:none;padding:0;margin:15px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.creador-item .crear-btn{width:100%!important;margin-top:15px}.lotes{border-radius:25px;padding:15px;box-sizing:border-box;display:flex;align-items:start;flex-direction:column;justify-content:space-between}.lotes .encabezado-general{position:relative;align-items:start}.lotes .encabezado-general .lotes-list{position:relative;display:flex;align-items:start;gap:40px}.lotes .encabezado-general .lotes-list .container-ul{min-width:400px;max-width:70%;height:60px;margin:0;padding:0;overflow:auto}.lotes .encabezado-general .lotes-list .container-ul ul{width:max-content;margin:0;display:flex;align-items:center;justify-content:start;gap:20px;list-style:none;padding:0}.lotes .encabezado-general .lotes-list .container-ul ul li{position:relative;width:max-content;min-width:80px;box-sizing:border-box;padding:0 10px;background-color:var(--contraste);border-radius:10px;cursor:pointer}.lotes .encabezado-general .lotes-list .container-ul ul .activado{background-color:var(--secundario);color:#fff}.lotes .encabezado-general .lotes-list .container-ul ul li p{margin:0}.lotes .cuerpo-lotes{width:100%;position:relative;height:calc(100% - 80px);display:flex;align-items:center;justify-content:space-between}.lotes .cuerpo-lotes .listadoLotes{position:relative;width:70%;height:100%}.lotes .cuerpo-lotes .listadoLotes .espacio-tabla{width:100%;height:100%;margin:0}.lotes .cuerpo-lotes .listadoLotes .espacio-tabla .pointer .cates span{background-color:var(--contraste);margin-right:5px;padding:2px 5px;border-radius:4px}.lotes .cuerpo-lotes .edicion{position:relative;width:calc(30% - 30px);height:100%;display:flex;align-items:start;justify-content:space-between;background-color:var(--contraste);border-radius:20px;box-sizing:border-box;padding:15px;flex-direction:column}.lotes .cuerpo-lotes .edicion .parUno{width:100%;position:relative}.lotes .cuerpo-lotes .edicion .parUno>p{margin:10px 0 0;line-height:1.1}.lotes .cuerpo-lotes .edicion .parUno>p small{color:var(--gris)}.lotes .cuerpo-lotes .edicion ul{width:100%;height:calc(100% - 260px);list-style:none;margin:0;padding:0;overflow:auto}.lotes .cuerpo-lotes .edicion ul::-webkit-scrollbar{width:0px}.lotes .cuerpo-lotes .edicion ul li{position:relative;width:100%;padding:0 0 10px;box-sizing:border-box;border-bottom:dashed 1px var(--gris);margin-bottom:5px}.lotes .cuerpo-lotes .edicion ul li .encabezado-general{color:var(--primario)}.lotes .cuerpo-lotes .edicion ul li .cuerpo{position:relative;width:100%;display:flex;align-items:start;justify-content:space-between}.lotes .cuerpo-lotes .edicion ul li .cuerpo p{margin:0}.lotes .cuerpo-lotes .edicion ul li .cuerpo small{color:var(--gris)}.lotes .cuerpo-lotes .edicion ul li .cuerpo .elim{cursor:pointer;color:var(--danger);text-align:right}.lotes .cuerpo-lotes .edicion ul li .cuerpo .elim .aprobado{background-color:var(--success-contraste);color:var(--success);padding:0 5px;border-radius:5px;font-size:small}.lotes .cuerpo-lotes .edicion ul li .cuerpo .elim .pendiente{color:var(--secundario);font-size:small;background-color:var(--secundario-contraste);padding:0 5px;border-radius:5px}.lotes .animar-descargar{overflow:hidden}.lotes .animar-descargar svg{animation:bajando 1s infinite}@keyframes bajando{0%{transform:translateY(-100%);opacity:1}50%{opacity:0;transform:translateY(100%)}to{opacity:0;transform:translateY(-100%)}}.usuarios{border-radius:25px;box-sizing:border-box;padding:15px;overflow:hidden;border:solid 1px var(--bordes);display:flex;align-items:center;justify-content:space-between;flex-direction:column}.usuarios .parteUno{position:relative;width:100%}.usuarios .contenido-general{position:relative;width:100%;margin-top:30px;height:max-content;display:flex;align-items:end;justify-content:space-between}.usuarios .contenido-general .parrafo{font-size:1rem;width:30%;color:var(--gris);text-wrap:balance;margin:0}.usuarios .contenido-general .numero{text-align:right}.usuarios .contenido-general .numero small{color:var(--gris)}.usuarios .contenido-general .numero p{font-size:1.5rem;color:var(--foreground-color);margin:0;line-height:1}.salidas{display:flex;align-items:center;justify-content:space-between;background-color:transparent;flex-direction:column}.salidas .todas-salidas{width:100%;height:calc(100% - 100px);overflow:auto;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.salidas .todas-salidas>div{box-sizing:border-box;border-radius:15px;background-color:#fff;border:solid 1px var(--bordes);height:max-content;padding:25px;display:flex;align-items:start;justify-content:start;flex-direction:column;cursor:pointer}.salidas .todas-salidas>div>p{margin:0}.salidas .todas-salidas>div>small{margin-top:20px;color:var(--gris)}
