body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}::-webkit-scrollbar{height:12px;width:4px}::-webkit-scrollbar-thumb{background-color:#686868}::-webkit-scrollbar-track{background-color:#fff}@media (max-width:500px){::-webkit-scrollbar{height:12px;width:2px}::-webkit-scrollbar-thumb{background-color:#b9b9b9}::-webkit-scrollbar-track{background-color:#fff}}.formularioInicarSesion{border:1px solid #000;display:flex;flex-direction:column;padding:20px;width:250px}.formularioInicarSesion input{margin-bottom:20px}.formularioInicarSesion label{font-size:.8rem}.modalMensaje{align-items:center;background-color:#303030;border-radius:10px;box-shadow:1px 1px 4px .04px #c7c7c7;display:flex;flex-direction:column;padding:20px}.modalMensaje *{color:#fff}.modalMensaje p{font-size:1.4rem;font-weight:600;text-align:justify}.modalMensaje input{color:#3d3d3d}.modalMensaje button{background-color:#fff;border:none;border-radius:50%;height:100px;opacity:.8;padding:14px;transition:all .4s;width:100px}.modalMensaje button:hover{opacity:1;transform:scale(1.1)}.modalMensaje img{width:100%}@media (max-width:500px){.modalMensaje{border-radius:5px;box-shadow:none;padding:5px;width:calc(100% - 10px)}.modalMensaje p{font-size:.9rem}.modalMensaje input{color:#3d3d3d}.modalMensaje button{height:50px;padding:5px;width:50px}.modalMensaje button img{border-radius:50%}}#home{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}#home .menuNavegacion{background-color:#292929;box-shadow:0 3px 4px .3px rgba(0,0,0,.672);color:#f0f8ff;font-weight:700;height:80px;position:relative;width:100%}#home .menuNavegacion>ul{display:flex;height:70px;justify-content:space-evenly;margin:0;padding:0;position:relative;width:max-content}#home .menuNavegacion>ul>li{display:flex;flex-direction:column;height:80px;position:relative;transition:all .3s;width:250px}#home .menuNavegacion>ul>li p{align-items:center;background-color:#292929;display:flex;font-size:1.1rem;height:80px;justify-content:center;margin:0;position:absolute;width:250px;z-index:2}#home .menuNavegacion>ul>li:hover ul{top:80px}#home .menuNavegacion>ul>li>ul{background-color:#292929;height:max-content;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;top:-300px;transition:all .4s;width:100%;z-index:1}#home .menuNavegacion>ul>li>ul>li{border-bottom:1px solid #fff;height:50px}#home .menuNavegacion>ul>li>ul button{background-color:#292929;border:none;color:#f0f8ff;cursor:pointer;font-size:1rem;height:100%;margin:0;padding:10px;text-align:left;width:100%}#home .menuNavegacion>ul>li>ul button:hover{background-color:#c3c6c8;color:#000}#home .menuNavegacion>ul>li>p{margin:0}#home main{display:flex;flex-direction:column;height:calc(100% - 80px);width:100%}@media (max-width:500px){#home{justify-content:start}#home .menuNavegacion{box-shadow:none;height:40px}#home .menuNavegacion>ul{display:grid;grid-template-columns:1fr 1fr 1fr;height:100%;width:calc(100% - 40px)}#home .menuNavegacion>ul>li{height:100%;width:120px}#home .menuNavegacion>ul>li:last-child,#home .menuNavegacion>ul>li:last-child p{width:80px}#home .menuNavegacion>ul>li>p{font-size:.8em;height:40px;position:absolute;width:120px}#home .menuNavegacion>ul>li>ul{height:max-content}#home .menuNavegacion>ul>li:hover ul{top:40px}#home .menuNavegacion>ul>li>ul button{font-size:.75rem}}#productos{grid-gap:20px;display:grid;gap:20px;grid-template-rows:80px 1fr;height:100%;padding:10px}#productos .addContainer{align-items:end;display:flex;justify-content:space-between;padding:10px;width:100%}#productos .addContainer img{width:65px}#productos .addContainer h2{border-bottom:4px solid #474747;color:#3d3d3d;margin:0}#productos>button{background-color:#7fff83;border:none;border-radius:5px;box-shadow:3px 3px 4px .04px #747474;box-sizing:initial;cursor:pointer;font-size:1rem;font-weight:600;height:40px;height:30px;margin-bottom:5px;margin-top:5px;padding:4px;transition:all .2s;width:400px}#productos>button:hover{box-shadow:0 0 3px .3px;transform:scale(1.1)}#productos>button:active{transform:scale(1)}#productos .modalDesactivado{display:none!important}#productos .modalActivado{display:flex!important}#productos .modal{align-items:center;background-color:rgba(5,5,5,.908);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}@media (max-width:500px){#productos .addContainer{height:60px;padding:0}#productos .addContainer img{box-sizing:border-box;height:50px;object-fit:contain;width:50px}#productos .addContainer h2{font-size:1.3rem}#productos .contenedorInsumos,#productos .contenedorProductos{height:100%;overflow-y:auto;width:100%}}.table{border:none;border-collapse:collapse}.table,.table tbody{height:100%;width:100%}.table tbody{display:block;max-height:100%;overflow-y:auto}.table td img{max-height:50px;max-width:100%}.table tr{display:table;height:80px;table-layout:fixed;width:100%}.table td{border:1px solid hsla(0,0%,40%,.205);height:50px;padding:10px}.table th{background-color:#656565;border:1px solid hsla(0,0%,88%,.205);color:#fff;font-size:1.1rem;font-weight:700;height:90px;padding:10px}.table td{font-size:1rem;font-weight:400}.table tbody tr:nth-child(odd){background-color:#f8f8f8}.table tbody tr:nth-child(2n){background-color:#fff}.table .acciones{display:flex;gap:10px;justify-content:center}.table .acciones img{border:1px solid #c3c3c3;max-height:40px;max-width:40px;transition:all .3s;width:20%}.table .acciones img:hover{box-shadow:0 0 3px .3px;transform:scale(1.3)}.form{background-color:#303030;border:1px solid gray;border-radius:20px;box-shadow:0 0 4px .3px;display:flex;flex-direction:column;height:max-content;padding:30px;width:max-content}.form *{color:#fff}.form h4{text-align:center}.form .preview{max-height:100px;object-fit:contain}.form input,.inputFile,textarea{background-color:#ffffff1a;border:none;border-radius:5px;box-sizing:initial;font-size:1rem;font-weight:300;height:40px;margin-bottom:25px;outline:none;padding:10px;width:500px}.inputFile img{filter:invert(.6);height:100%}.form button,.form input[type=submit]{border:none;border-radius:5px;box-shadow:1px 1px 4px .04px #747474;box-sizing:initial;cursor:pointer;font-size:1rem;font-weight:600;height:30px;height:50px;margin-bottom:5px;margin-top:5px;padding:0;transition:all .2s;width:520px}.form #inputFile{display:none}.form input[type=submit]{background-color:rgba(91,249,0,.383)}.form input[type=submit]:hover{background-color:rgba(91,249,0,.607)}.form button:hover{background-color:rgba(255,0,0,.471)}.form button{background-color:rgba(255,0,0,.236)}.form label{font-size:.8rem}@media (max-width:500px){.form{border:none;border-radius:5px;box-shadow:none;gap:5px;padding:5px;width:calc(100% - 20px)}.form *{color:#fff}.form h4{font-size:.9rem;text-align:center}.form .preview{max-height:65px;max-width:100%;object-fit:contain}.form input,.inputFile,textarea{background-color:#ffffff1a;border-radius:5px;box-sizing:border-box;font-size:1rem;font-weight:300;height:37px;margin-bottom:0;padding:5px;width:100%}.form button,.form input[type=submit]{box-sizing:border-box;cursor:pointer;font-size:.8rem;height:43px;width:100%}.form input[type=submit]{margin-top:25px}.form #inputFile{display:none}.form input[type=submit]{background-color:rgba(91,249,0,.383)}.form input[type=submit]:hover{background-color:rgba(91,249,0,.607)}.form button:hover{background-color:rgba(255,0,0,.471)}.form button{background-color:rgba(255,0,0,.236)}.form label{font-size:.8rem}}.modalComponent{background-color:#303030}.modalComponent *{color:#fff;font-size:1rem}.modalComponent input{color:#fff}.modalComponent form{background-color:#303030;border-radius:20px;box-shadow:1px 1px 4px .04px #c7c7c7;display:flex;flex-direction:column;height:max-content;padding:35px;width:max-content}.modalComponent form>div{display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px}.modalComponent .preview{height:100px;margin-left:auto;margin-right:auto;object-fit:cover;width:100px}.modalComponent form h4{text-align:center}.modalComponent form div input,.modalComponent form select,.modalComponent form textarea{background-color:#ffffff1a;border:none;border-radius:5px;box-sizing:initial;font-size:1rem;font-weight:300;height:40px;margin-bottom:25px;outline:none;padding:10px;width:500px}.modalComponent form div input:focus{box-shadow:1px 1px 4px .04px #747474}.modalComponent form label{color:#fff;font-size:.8rem;font-weight:600}.modalComponent .acciones{flex-direction:row;gap:10px;justify-content:space-evenly}.modalComponent .acciones>*{border:none;border-radius:5px;box-shadow:1px 1px 4px .04px #747474;cursor:pointer;font-size:1rem;font-weight:600;height:30px!important;margin:0!important;padding:0!important;transition:all .2s;width:50%}.modalComponent .acciones>input{background-color:rgba(91,249,0,.383)}.modalComponent .acciones>input:hover{background-color:rgba(91,249,0,.607)}.modalComponent .acciones>button:hover{background-color:rgba(255,0,0,.471)}.modalComponent .acciones>button{background-color:rgba(255,0,0,.236)}.modalComponent form option{color:#4a4a4a}@media (max-width:500px){.modalComponent{background-color:#30303000;box-sizing:border-box;padding:5px;width:100%}.modalComponent *{font-size:.8rem}.modalComponent form{background-color:#303030;border-radius:5px;box-shadow:none;gap:10px;padding:5px;width:100%}.modalComponent form>div{margin-bottom:0;margin-top:0}.modalComponent form h4{text-align:center}.modalComponent form div input,.modalComponent form select,.modalComponent form textarea{border-radius:5px;box-sizing:border-box;font-size:.8rem;font-weight:300;height:47px;margin-bottom:10px;outline:none;padding:5px;width:100%}.modalComponent form div input:focus{box-shadow:1px 1px 4px .04px #747474}.modalComponent form label{color:#fff;font-size:.8rem;font-weight:600}.modalComponent .acciones{flex-direction:row;gap:10px;justify-content:space-evenly}.modalComponent .acciones>*{border:none;border-radius:5px;box-shadow:1px 1px 4px .04px #747474;cursor:pointer;font-size:1rem;font-weight:600;height:30px!important;margin:0!important;padding:0!important;transition:all .2s;width:50%}}#ProductosComprados{grid-gap:20px;display:grid;gap:20px;grid-template-rows:50px 50px 1fr;height:100%;padding:10px}#ProductosComprados .addContainer{align-items:end;display:flex;justify-content:space-between;padding:30px 10px 10px;width:100%}#ProductosComprados .addContainer h2{border-bottom:4px solid #474747;color:#3d3d3d;margin:0}#ProductosComprados>button{background-color:#fff;border:1px solid gray;height:40px;transition:all .3s;width:400px}#ProductosComprados>button:hover{box-shadow:0 0 3px .3px;transform:scale(1.1)}#ProductosComprados>button:active{transform:scale(1)}#ProductosComprados .modalDesactivado{display:none!important}#ProductosComprados .modalActivado{display:flex!important}#ProductosComprados .modal{align-items:center;background-color:rgba(5,5,5,.908);display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:3}#ProductosComprados .filtroContainer{display:flex;gap:20px;width:100%}#ProductosComprados .filtroContainer div{display:flex;flex-direction:column}#ProductosComprados .filtroContainer div p{color:#2c2c2c;font-size:.9rem;margin:0}#ProductosComprados .filtroContainer div input,#ProductosComprados .filtroContainer div select{background-color:rgba(0,0,0,.023);border:none;border-radius:5px;box-shadow:inset 1px 1px 2px .001px #c9c9c9;box-sizing:initial;color:#3a3a3a;font-size:1rem;font-weight:300;outline:none;padding:10px}@media (max-width:500px){#ProductosComprados .contenedorProductosComprados{height:100%;overflow-y:auto}#ProductosComprados{grid-template-rows:40px auto 1fr}#ProductosComprados .addContainer h2{font-size:1.2rem}#ProductosComprados .filtroContainer{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr;grid-template-rows:30px 1fr 1fr;height:max-content;width:100%}#ProductosComprados .filtroContainer>div p{color:#262626;width:max-content}#ProductosComprados .filtroContainer>div>input,#ProductosComprados .filtroContainer>div>select{box-shadow:inset 1px 1px 2px .001px #727272;box-sizing:border-box;height:36px;padding:4px;width:100%}#ProductosComprados .filtroContainer h3{font-size:1rem;grid-column:span 2;margin:0;padding:0}#ProductosComprados .filtroContainer>div:last-child{grid-column:span 2}#ProductosComprados .filtroContainer>div{margin:5px}#ProductosComprados .modal{align-items:center;background-color:rgba(5,5,5,.908);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}}#Ganancias{display:flex;flex-direction:column;gap:20px;height:100%;width:100%}#Ganancias .panelFechas{align-items:end;display:flex;gap:50px;padding:10px 10px 10px 20px}#Ganancias .panelFechas>div{display:flex;flex-direction:column}#Ganancias .panelFechas>div>input{background-color:#656565;border:none;border-radius:5px;box-sizing:initial;color:#f0f8ff;font-size:1rem;font-weight:300;height:20px;outline:none;padding:10px}#Ganancias .panelFechas>div>p{color:#212121;font-size:.9rem;font-weight:600;margin:0}#Ganancias .panelFechas>button{background-color:#656565;border:none;border-radius:5px;color:#f0f8ff;font-weight:700;height:50px;transition:all .3s}#Ganancias .panelFechas>button:hover{background-color:#424242}#Ganancias .datosVentaProductos{padding:20px}#Ganancias .gananciaTotal{grid-gap:10px;border:1px solid #d7d7d7;border-radius:10px;display:grid;gap:10px;grid-auto-rows:1fr;grid-template-columns:max-content 1fr;height:max-content;margin:20px;padding:20px;width:max-content}#Ganancias .gananciaTotal p{margin:0}#Ganancias table{border:none;border-collapse:collapse}#Ganancias table,#Ganancias table tbody{height:100%;width:100%}#Ganancias table tr{height:40px;width:100%}#Ganancias table td{border:1px solid hsla(0,0%,40%,.205);box-sizing:border-box;font-size:1rem;font-weight:400;height:30px;padding:10px}#Ganancias table th{background-color:#656565;border:1px solid hsla(0,0%,88%,.205);color:#fff;height:50px;padding:10px}#Ganancias table tbody tr:nth-child(odd){background-color:#f8f8f8}#Ganancias table tbody tr:nth-child(2n){background-color:#fff}#Ganancias .coste{color:#cd0000;font-size:1rem;font-weight:700}#Ganancias .ganancia{color:#009714;font-size:1rem;font-weight:700}#Ganancias .gananciaTotal h3{grid-column:span 2;margin:0;padding:0}#Ganancias h3{margin:0 0 0 20px}@media (max-width:500px){#Ganancias{gap:10px}#Ganancias .panelFechas{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;padding:5px}#Ganancias .panelFechas>button{background-color:#656565;grid-column:span 2;height:40px;padding:5px}#Ganancias .panelFechas>button:hover{background-color:#424242}#Ganancias .datosVentaProductos{padding:20px}#Ganancias .gananciaTotal{grid-gap:10px;display:grid;gap:10px;grid-auto-rows:1fr;grid-template-columns:max-content 1fr;height:max-content;margin:10px auto;padding:20px;width:90%}#Ganancias>h4{border-bottom:1px solid #000;font-size:1.1rem;margin:20px 0 20px 20px;width:90%}.listaElementos{align-items:center;display:flex;flex-direction:column;gap:50px}.listaElementos .elemento{border:1px solid #dcdcdc;border-radius:10px;display:grid;grid-template-columns:1fr 60px;grid-template-rows:1fr 1fr;height:350px;max-width:350px;width:100%}.listaElementos .elemento *{color:#282828}.listaElementos .elemento h4{margin:0;padding:0}.listaElementos .elemento .detallesPrincipales{display:flex;grid-column:1;grid-row:1;height:100%;width:100%}.listaElementos .elemento .detallesPrincipales img{align-items:center;border:1px solid #dcdcdc;display:flex;height:100%;justify-content:center;max-height:100%;object-fit:contain;padding:10px;width:40%}.listaElementos .elemento .detallesPrincipales .informacion{display:flex;flex-direction:column;font-size:.9rem;justify-content:space-between;padding:10px;width:60%}.listaElementos .elemento .detallesPrincipales .informacion p{margin:0}.listaElementos .elemento .informacionSecundaria{align-items:start;display:flex;flex-direction:column;font-size:.9rem;gap:20px;grid-column:1;grid-row:2;height:100%;padding:10px;width:calc(100% - 70px);width:100%}.listaElementos .elemento .informacionSecundaria p{margin:0}.listaElementos .elemento .acciones img{height:50px;width:50px}.listaElementos .elemento .acciones{align-items:center;border:1px solid #dcdcdc;display:flex;flex-direction:column;grid-column:2;grid-row:span 2;justify-content:space-evenly}.none{display:none}.all{grid-column:span 2!important;grid-row:span 2!important}}#DetalleInventarioDisponible .coste{color:#cd0000;font-size:1rem;font-weight:700}#DetalleInventarioDisponible .ganancia{color:#009714;font-size:1rem;font-weight:700}#DetalleInventarioDisponible table{border-collapse:collapse}#detalleInventarioDisponible td{border:1px solid hsla(0,0%,75%,.205);font-size:1rem}#productosConjuntos{grid-gap:20px;display:grid;gap:20px;grid-template-rows:80px 1fr;height:100%;padding:10px}#productosConjuntos .addContainer{align-items:end;display:flex;justify-content:space-between;padding:10px;width:100%}#productosConjuntos .addContainer img{width:65px}#productosConjuntos .addContainer h2{border-bottom:4px solid #474747;color:#3d3d3d;margin:0}#productosConjuntos>button{background-color:#7fff83;border:none;border-radius:5px;box-shadow:3px 3px 4px .04px #747474;box-sizing:initial;cursor:pointer;font-size:1rem;font-weight:600;height:40px;height:30px;margin-bottom:5px;margin-top:5px;padding:4px;transition:all .2s;width:400px}#productosConjuntos>button:hover{box-shadow:0 0 3px .3px;transform:scale(1.1)}#productosConjuntos>button:active{transform:scale(1)}#productosConjuntos .modalDesactivado{display:none!important}#productosConjuntos .modalActivado{display:flex!important}#productosConjuntos .modal{align-items:center;background-color:rgba(5,5,5,.908);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}#productosConjuntos .listaProdcutosConjunto{display:flex;flex-direction:column;gap:20px}#productosConjuntos .listaProdcutosConjunto .productoConjunto{background-color:#fff;border:1px solid gray;padding:20px}#productosConjuntos .listaProdcutosConjunto .productoConjuntoData{display:flex;width:100%}#productosConjuntos .listaProdcutosConjunto .productoConjuntoData .acciones{align-items:center;border:1px solid #b9b9b9;display:flex;flex-direction:column;justify-content:space-evenly;padding:5px;width:70px}#productosConjuntos .listaProdcutosConjunto .productoConjuntoData .acciones img{width:50px}#productosConjuntos .listaProdcutosConjunto .productoConjuntoData .informacion{display:flex;flex-direction:column;gap:10px;width:calc(100% - 70px)}#productosConjuntos .listaProdcutosConjunto .productoConjuntoData .informacion p{margin:0}#productosConjuntos .listaProdcutosConjunto .productoConjuntoData .informacion>img{height:200px;object-fit:contain;width:200px}#productosConjuntos .listaProductos{display:flex;flex-direction:column;gap:10px;height:240px;overflow:auto}#productosConjuntos .listaProductos .producto{border:1px solid #b9b9b9;display:flex;height:120px;padding:10px;width:100%}#productosConjuntos .listaProductos .producto>.informacion{display:grid;grid-template-columns:1fr 200px;grid-template-rows:1fr 1fr 1fr 1fr;justify-content:center;width:calc(100% - 70px)}#productosConjuntos .listaProductos .producto>.informacion p{height:20px;margin:0}#productosConjuntos .listaProductos .producto>.informacion img{grid-column:2;grid-row:1/5;height:100%;object-fit:contain;width:100%}#productosConjuntos .listaProductos .producto>.acciones{align-items:center;border:1px solid #b9b9b9;display:flex;flex-direction:column;justify-content:center;padding:5px;width:70px}#productosConjuntos .listaProductos .producto>.acciones img{width:40px}@media (max-width:500px){#productosConjuntos .addContainer{height:60px;padding:0}#productosConjuntos .addContainer img{box-sizing:border-box;height:50px;object-fit:contain;width:50px}#productosConjuntos .addContainer h2{font-size:1.3rem}#productosConjuntos .contenedorInsumos,#productosConjuntos .contenedorproductosConjuntos{height:100%;overflow-y:auto;width:100%}#productosConjuntos .listaProductos{height:210px}#productosConjuntos .listaProductos .producto{height:100px;width:100%}#productosConjuntos .listaProductos .producto>.informacion{display:grid;grid-template-columns:1fr 100px;grid-template-rows:1fr 1fr 1fr 1fr;justify-content:center;width:calc(100% - 60px)}#productosConjuntos .listaProductos .producto>.informacion p{font-size:.9rem;height:20px;margin:0}#productosConjuntos .listaProductos .producto>.informacion img{grid-column:2;grid-row:1/5;height:100%;object-fit:contain;width:100%}#productosConjuntos .listaProductos .producto>.acciones{align-items:center;border:1px solid #b9b9b9;display:flex;flex-direction:column;justify-content:center;padding:5px;width:70px}}#Iframe{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.cerrarSesion,.userData{background-color:#888;border:none;border-radius:10px;height:40px;position:absolute;right:20px;top:20px;transition:all .3s;width:max-content;z-index:5}.userData{right:70px}.cerrarSesion:hover,.userData:hover{background-color:#b9b9b9}.panelOpcionesUser{background-color:#000;display:flex;flex-direction:column;height:max-content;position:absolute;right:10px;transition:all .3s;width:max-content}.panelOpcionesUser button{background-color:#000;border:1px solid #fff;color:#f0f8ff;padding:10px;transition:all .2s}.panelOpcionesUser button:hover{background-color:#828282}.panelUserActivado{top:80px}.panelUserDesactivado{top:-80px}#Iframe .modal{align-items:center;background-color:rgba(5,5,5,.908);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}#Iframe .modalDesactivado{display:none!important}#Iframe .modalActivado{display:flex!important}@media (max-width:500px){.cerrarSesion,.userData{background-color:#f0f8ff00;border:1px solid #000;border-radius:50%;filter:invert(100%);height:30px;padding:5px;right:5px;top:5px;width:30px}.userData{right:40px}.panelUserActivado{top:39px}}
/*# sourceMappingURL=main.bcef973f.css.map*/