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:70px 50px 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}#productos .filtroContainer{display:flex;gap:20px;height:40px;width:100%}#productos .filtroContainer div{display:flex;flex-direction:column}#productos .filtroContainer div p{color:#2c2c2c;font-size:.9rem;margin:0}#productos .filtroContainer div input,#productos .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){#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,.form select,.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}.form select option{background-color:#fff;color:#000;font-weight:400}.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;background-color:#fff;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;width:100%}#productosConjuntos .listaProdcutosConjunto .productoConjunto{background-color:#efefef;background-color:#fffde5;border:1px solid gray;border-radius:20px;padding:20px;width:100%}#productosConjuntos .listaProdcutosConjunto .productoConjuntoData{display:grid;grid-template-columns:calc(100% - 70px) 70px;grid-template-rows:1fr;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{grid-gap:20px;display:grid;gap:20px;grid-template-columns:300px 1fr;grid-template-rows:repeat(5,1fr);width:100%}#productosConjuntos .listaProdcutosConjunto .productoConjuntoData .informacion p{margin:0}#productosConjuntos .listaProdcutosConjunto .productoConjuntoData .informacion>img{background-color:#f0f8ff;border-radius:20px;grid-column:1;grid-row:1/6;height:300px;object-fit:contain;width:300px}#productosConjuntos .listaProductos{display:flex;flex-direction:column;gap:10px}#productosConjuntos .listaProductos .producto{background-color:rgba(225,255,0,.112);border:1px solid #b9b9b9;border-radius:10px;display:flex;height:120px;padding:10px;width:100%}#productosConjuntos .listaProductos .producto>.informacion{display:grid;grid-template-columns:100px 1fr;grid-template-rows:25px 25px 25px 25px;justify-content:center;width:calc(100% - 70px)}#productosConjuntos .listaProductos .producto>.informacion p{font-size:1rem;height:20px;margin:0;padding-left:20px}#productosConjuntos .listaProductos .producto>.informacion img{background-color:#f0f8ff;grid-column:1;grid-row:1/5;height:100%;object-fit:contain;width:100%}#productosConjuntos .listaProductos .producto>.acciones{align-items:center;background-color:#fff;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}}@media (max-width:600px){#productosConjuntos{width:100%}#productosConjuntos .addContainer{display:flex;height:60px;padding:0;width:100%}#productosConjuntos .listaProdcutosConjunto .productoConjuntoData .informacion>img{height:200px;width:200px}#productosConjuntos .listaProdcutosConjunto .productoConjunto{padding:4px}#productosConjuntos .listaProdcutosConjunto .productoConjuntoData>.informacion{gap:10px;grid-template-columns:1fr}#productosConjuntos .listaProductos .producto{height:max-content;width:100%}#productosConjuntos .listaProductos{display:flex;flex-direction:column;gap:10px;height:max-content}#productosConjuntos .listaProductos .producto>.informacion p{height:max-content}}.agregarProductoAConjunto{background-color:#f0f8ff;display:grid;grid-template-columns:40% 60%;grid-template-rows:100px calc(50% - 100px) 50%;height:100%;width:100%}.agregarProductoAConjunto>h2{align-self:center;font-size:2em;grid-column:1/3;grid-row:1;margin:0;text-align:center}.agregarProductoAConjunto>.clistaProductos{border:1px solid rgba(0,0,0,.288);display:flex;flex-direction:column;grid-column:2;grid-row:2/4;height:100%;width:100%}.agregarProductoAConjunto>.clistaProductos>.filtro{align-items:center;display:flex;justify-content:center;padding:10px}.agregarProductoAConjunto>.clistaProductos>.filtro>input{border:1px solid #000;border-radius:5px;font-size:1.2em;height:40px;padding:10px;width:80%}.agregarProductoAConjunto>.clistaProductos>.filtro p{font-size:1.2em;margin:0 10px 0 0}.agregarProductoAConjunto>.clistaProductos>.cproductos{display:flex;flex-wrap:wrap;height:100%;justify-content:center;overflow-y:auto;width:100%}.agregarProductoAConjunto>.clistaProductos>.cproductos>.cproducto{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;justify-content:center;margin:20px;padding:10PX;width:200px}.agregarProductoAConjunto>.clistaProductos>.cproductos>.cproducto .cinformacion{display:flex;flex-direction:column}.agregarProductoAConjunto>.clistaProductos>.cproductos>.cproducto .cinformacion>img{align-self:center;height:100px;margin-bottom:10px;width:100px}.agregarProductoAConjunto>.clistaProductos>.cproductos>.cproducto .cinformacion P{margin:0}.agregarProductoAConjunto .cinformacionConjunto{align-items:center;border:1px solid rgba(0,0,0,.288);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:start;padding:10px;width:100%}.agregarProductoAConjunto .cinformacionConjunto img{border-radius:10px;height:150px;margin-bottom:20px;object-fit:cover;width:150px}.cinformacionConjunto p{margin:10px}.cinformacionConjunto h2{margin:3px}.agregarProductoAConjunto .cProductoSeleccionado{border:1px solid rgba(0,0,0,.288);box-sizing:border-box;justify-content:start;padding:10px}.agregarProductoAConjunto .cProductoSeleccionado,.agregarProductoAConjunto .cProductoSeleccionado .cinformacion{align-items:center;display:flex;flex-direction:column}.agregarProductoAConjunto .cProductoSeleccionado .imagenSeleccionada{background-color:#dcdcdc;border-radius:10px;height:150px;margin-bottom:20px;width:150px}.agregarProductoAConjunto .cProductoSeleccionado P{margin:7px}.agregarProductoAConjunto .cProductoSeleccionado h3{margin:0 0 10px}.agregarProductoAConjunto .cProductoSeleccionado .precio{align-items:center;display:flex;justify-content:center;margin-top:10px}.agregarProductoAConjunto .cProductoSeleccionado .precio p{font-size:1.2em;margin:0 10px 0 0}.agregarProductoAConjunto .cProductoSeleccionado .precio input{border:1px solid #000;border-radius:5px;font-size:1.2em;height:30px;padding:5px;width:100px}.agregarProductoAConjunto .cProductoSeleccionado .cacciones{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px}.agregarProductoAConjunto .cProductoSeleccionado .cacciones>.confirmar{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2em;padding:10px 20px;transition:background-color .3s ease}.agregarProductoAConjunto .cProductoSeleccionado .cacciones>.confirmar:hover{background-color:#45a049}.agregarProductoAConjunto .cProductoSeleccionado .cacciones>.cancelar{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2em;padding:10px 20px;transition:background-color .3s ease}.agregarProductoAConjunto .cProductoSeleccionado .cacciones>.cancelar:hover{background-color:#da190b}@media (max-width:600px){.agregarProductoAConjunto{background-color:#f0f8ff;display:grid;grid-template-columns:50% 50%;grid-template-rows:30px 270px 90px calc(100% - 390px);height:100%;width:100%}.agregarProductoAConjunto>h2{align-self:center;font-size:1em;grid-column:1/3;grid-row:1;margin:0;text-align:center}.agregarProductoAConjunto .cinformacionConjunto{align-items:center;border:1px solid rgba(0,0,0,.288);box-sizing:border-box;display:flex;flex-direction:column;grid-column:2;grid-row:2;height:100%;justify-content:start;padding:2px;width:100%}.cinformacionConjunto h2{font-size:.8rem;margin:3px}.agregarProductoAConjunto .cinformacionConjunto img{border-radius:10px;height:100px;margin-bottom:20px;object-fit:cover;width:100px}.cinformacionConjunto p{font-size:.8rem;margin:3px;width:90%}.agregarProductoAConjunto .cinformacionConjunto :nth-child(5){display:none}.agregarProductoAConjunto .cProductoSeleccionado{align-items:center;border:1px solid rgba(0,0,0,.288);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:start;padding:2px;width:100%}.agregarProductoAConjunto .cProductoSeleccionado h3{font-size:.8rem;margin:3px;text-align:center;width:100%}.agregarProductoAConjunto .cProductoSeleccionado .cinformacion{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:start;padding:2px;width:100%}.agregarProductoAConjunto .cProductoSeleccionado .imagenSeleccionada{border-radius:10px;height:100px;margin-bottom:20px;object-fit:cover;width:100px}.agregarProductoAConjunto .cProductoSeleccionado P{font-size:.8rem;margin:3px;width:90%}.agregarProductoAConjunto .cProductoSeleccionado .precio{align-items:center;background-color:#fff;border:1px solid #000;display:flex;justify-content:center;left:0;margin-top:0;padding:5px;position:absolute;top:300px;width:100%}.agregarProductoAConjunto .cProductoSeleccionado .precio p{font-size:.7rem;margin:0 10px 0 0;width:100px}.agregarProductoAConjunto .cProductoSeleccionado .precio input{border:1px solid #000;border-radius:5px;font-size:1rem;height:30px;padding:5px;width:calc(100% - 120px)}.agregarProductoAConjunto .cProductoSeleccionado .cacciones{align-items:center;display:flex;gap:20px;justify-content:center;left:0;margin-top:20px;position:absolute;top:330px;width:100%}.agregarProductoAConjunto .cProductoSeleccionado .cacciones>.confirmar{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:7px 12px;transition:background-color .3s ease}.agregarProductoAConjunto .cProductoSeleccionado .cacciones>.cancelar{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:7px 12px;transition:background-color .3s ease}.agregarProductoAConjunto>.clistaProductos{border:1px solid rgba(0,0,0,.288);display:flex;flex-direction:column;grid-column:1/3;grid-row:4;height:100%;width:100%}.agregarProductoAConjunto>.clistaProductos>.filtro{align-items:center;display:flex;justify-content:center;margin-top:10px;padding:3px}.agregarProductoAConjunto>.clistaProductos>.filtro p{font-size:.9rem;margin:0 10px 0 0}.agregarProductoAConjunto>.clistaProductos>.filtro>input{border:1px solid #000;border-radius:5px;box-sizing:border-box;font-size:1rem;height:35px;padding:4px;width:80%}.agregarProductoAConjunto>.clistaProductos>.cproductos>.cproducto{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;justify-content:center;margin:5px;padding:5px;width:140px}.agregarProductoAConjunto>.clistaProductos>.cproductos>.cproducto .cinformacion{display:flex;flex-direction:column}.agregarProductoAConjunto>.clistaProductos>.cproductos>.cproducto .cinformacion>img{align-self:center;height:70px;margin-bottom:10px;width:70px}.agregarProductoAConjunto>.clistaProductos>.cproductos>.cproducto .cinformacion P{font-size:.8rem}}#categorias{grid-gap:20px;display:grid;gap:20px;grid-template-rows:80px 1fr;height:100%;padding:10px}#categorias .addContainer{align-items:end;display:flex;justify-content:space-between;padding:10px;width:100%}#categorias .addContainer img{width:65px}#categorias .addContainer h2{border-bottom:4px solid #474747;color:#3d3d3d;margin:0}#categorias>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}#categorias>button:hover{box-shadow:0 0 3px .3px;transform:scale(1.1)}#categorias>button:active{transform:scale(1)}#categorias .modalDesactivado{display:none!important}#categorias .modalActivado{display:flex!important}#categorias .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){#categorias .addContainer{height:60px;padding:0}#categorias .addContainer img{box-sizing:border-box;height:50px;object-fit:contain;width:50px}#categorias .addContainer h2{font-size:1.3rem}#categorias .contenedorInsumos,#categorias .contenedorProductos{height:100%;overflow-y:auto;width:100%}}#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:fixed;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.d2a15fda.css.map*/