/* _content/Compucaribe/Components/Inventario/IitemComponent/IitemComponent.razor.rz.scp.css */
article[b-u5mrzbvzyv] {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  place-items: center;
  grid-gap: .8rem;
  /* padding-bottom: 1rem; */
  box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.1);
  border: solid 2px black;
}

.img[b-u5mrzbvzyv] {
  grid-column: 1/-1;
  grid-row: 1/2;
  padding-top: 1rem;
  display: grid;
  place-items: center;
}

.img img[b-u5mrzbvzyv] {
  object-fit: contain;
  width: 96%;
  max-height: 200px;

}
.name[b-u5mrzbvzyv] {
  grid-column: 1/-1;
  width: 95%;
  text-decoration: none;
  text-transform: capitalize;
  font-size: .9rem;
  line-height: 1.2rem;
  cursor: pointer;
  color: inherit;
  display: grid;
  place-items: center;
  word-break: break-word;
}
.noparte[b-u5mrzbvzyv],
.id-wrapper[b-u5mrzbvzyv] {
    grid-column: 1/-1;
    font-size: .8rem;
    /* display: grid;
    grid-template-columns: 1fr 1fr; */
    display: flex;
    justify-content: space-around;
    width: 100%;
    max-width: 230px;
}
.precio-wrapper[b-u5mrzbvzyv] {
  grid-column: 1/3;
  display: grid;
  grid-template-columns: 2fr 1fr;
  place-items: center;
}

.precio-wrapper .letras[b-u5mrzbvzyv] {
  font-size: .7rem;
  line-height: 1.2rem;
  font-weight: 600;
  color: 666;
}
.tarjeta-wrapper[b-u5mrzbvzyv] {
  grid-column: 1/3;
  display: grid;
  grid-template-columns: 2fr 1fr;
  place-items: center;
}

.tarjeta-wrapper .letras[b-u5mrzbvzyv] {
  font-size: .7rem;
  line-height: 1.2rem;
  font-weight: 600;
  color: 666;
}

.tarjeta-wrapper .tarjeta[b-u5mrzbvzyv] {
  font-size: 1.2rem;
  /* line-height: 1.2rem; */
  font-weight: 600;
  color: 666;
}

.precio-wrapper .precio[b-u5mrzbvzyv] {
  font-size: 1.2rem;
  /* line-height: 1.2rem; */
  font-weight: 600;
  color: 666;
}
.add[b-u5mrzbvzyv] {
  grid-column: 1/3;
  width: 70%;
  height: 2rem;
  cursor: pointer;
  border-radius: .5rem;
  position: relative;
  font-size: 1rem;
  letter-spacing: 1.5px;
  background-color: var(--cm);
  color: #fff;
  margin-bottom: 1rem;
}
.coniva-wrapper[b-u5mrzbvzyv] {
  grid-column: 1/3;
  display: grid;
  grid-template-columns: 2fr 1fr;
  place-items: center;
}

.coniva-wrapper .letras[b-u5mrzbvzyv] {
  font-size: .8rem;
  line-height: 1.2rem;
  font-weight: 600;
  color: 666;
}

.coniva-wrapper .coniva[b-u5mrzbvzyv] {
  font-size: 1.2rem;
  /* line-height: 1.2rem; */
  font-weight: 600;
  color: 666;
}
.pedido[b-u5mrzbvzyv] {
  grid-column: 1/-1;
  display: grid;
  place-items: center;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-bottom: 1rem;

}
.pedido-number[b-u5mrzbvzyv]{
  width: 3rem;
}
.pedido-qty[b-u5mrzbvzyv]{
  width: 2rem;
}
/* _content/Compucaribe/Components/Inventario/Inventario.razor.rz.scp.css */
main[b-rxwrbrlw93]{
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 1.5rem;
  place-items: center;
  margin-top: .4rem;
  padding-left: .5rem;
  width: 100%;
  border: solid 1px black;

}
/* the negativas switch toggle */
.negativas[b-rxwrbrlw93] {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  border: 1px solid black;
}

.negativas input[b-rxwrbrlw93] { 
  opacity: 0;
  width: 0;
  height: 0;
}

.negativas-slider[b-rxwrbrlw93] {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 34px;

}

.negativas-slider[b-rxwrbrlw93]:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 50%;
}

input:checked + .negativas-slider[b-rxwrbrlw93] {
  background-color: #2196F3;
}

/* input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
} */

input:checked + .negativas-slider[b-rxwrbrlw93]:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
/* _content/Compucaribe/Components/Inventario/Todos/InventarioTodos.razor.rz.scp.css */
nav[b-1awu0e2l92]{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  row-gap: 1rem;

  width: 100%;
  background-color: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0,109,255,0.25);
  margin-top: 1rem;

}
main[b-1awu0e2l92]{
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 1.5rem;
  place-items: center;
  margin-top: .4rem;
  padding-left: .5rem;
  width: 100%;
  border: solid 1px black;

}

/* Search bar */
.csearch-wrapper[b-1awu0e2l92]{
  display: grid;
  place-items: center;
  grid-template-columns:  4fr 1fr;
  width: 100%;
  height: 90%;
  max-width: 600px;
  gap: .5rem;
  box-shadow: 0px 0px 5px 5px rgba(101,113,154,0.1);
  border: 0.05rem solid #0016ff47;
  border-radius: 0.5rem;
  margin-left: .3rem;
  height: 2.5rem;
}
  
.csearch[b-1awu0e2l92]{
  position: relative;
  display: grid;
  place-items: center;
  width: 100%;
  height: 95%;

}
.csearch > input[b-1awu0e2l92]{
  width: 95%;
  height: 95%;
  border: none;
  outline: none;
}
.csearch > input:placeholder-shown[b-1awu0e2l92]{
  font-size: .8rem;
  font-weight: 500;
}
/* .csearch > span {
  position: absolute;
  top: calc(50% - .5rem);
  right: .2rem;
  font-size: 1rem;
  font-weight: bold;
  color: #666;
  cursor: pointer;
} */
/* .csearch > img {
  position: absolute;
  top: calc(50% - .5rem);
  height: 1rem;
  left: .5rem;
  display: grid;
} */
.csearch-btn[b-1awu0e2l92]{
  height: 95%;
  width: 100%;
  display: grid;
  place-items: center;
  background-color: #7cefc2;
  border-radius: 0.5rem;

}
@media(min-width:1232px){


  /* .csearch-btn{
      display: grid;
      place-items: center;
      height: 2rem;
      width: 100%;
      max-width: 200px;
      background-color:burlywood;
  } */
}
/* ends search bar */
/* _content/Compucaribe/Components/Kits/Crear/CrearKit.razor.rz.scp.css */
.top[b-2saw8bvo4z], .data[b-2saw8bvo4z]{
  display: grid;
  place-items: center;
  grid-template-columns: .2fr 3fr 1fr 1fr;
  width: 1200px;
  max-width: 1200px;
  border: solid 1px;
  gap: 1px;
}
.top[b-2saw8bvo4z]{
  background-color: var(--cm);
  color: white;

}
.data[b-2saw8bvo4z]{
background-color: gray;
}
.data *[b-2saw8bvo4z]{
  width: 100%;
  background-color: white;
  display: grid;
  place-items: center;

}
.description[b-2saw8bvo4z]{
  width: 100%;
  max-width: 1200px;
}
.description-text[b-2saw8bvo4z]{
  margin-top: 1rem;
  font-size:x-large;
}
.nombre[b-2saw8bvo4z]{
  margin-top: 1rem;
  width: 100%;
  max-width: 400px;
}
.sat[b-2saw8bvo4z],.precio[b-2saw8bvo4z]{
  display: flex;
  justify-content: start;
  align-items: center;
  flex-wrap: wrap;
padding: 1rem 0;
gap: 5px;
}
.crear-btn[b-2saw8bvo4z]{
  display: grid;
  place-items: center;
  background-color: #7cefc2;
  width: 100%;
  max-width: 400px;
  height: 100%;
  letter-spacing: 3px;
  font-size: 1.5rem;
  border: 0.05rem solid #0016ff47;
  border-radius: 0.5rem;

}
/* _content/Compucaribe/Components/Kits/Edit/EditKit.razor.rz.scp.css */
.top[b-xovx40z2oc], .data[b-xovx40z2oc]{
  display: grid;
  place-items: center;
  grid-template-columns: .2fr 3fr 1fr 1fr .2fr;
  width: 1200px;
  max-width: 1200px;
  border: gray solid .1rem ;
  gap: 1px;
}
.top[b-xovx40z2oc]{
  margin-bottom: .5rem;
  gap: 1rem;
  height: 2.5rem;
  background-color: var(--cm);
  color: white;
}
.data[b-xovx40z2oc]{
  padding: .5rem;

}
.data  > *[b-xovx40z2oc]{
  width: 100%;
}
.totales[b-xovx40z2oc]{
  display: flex;
  justify-content:space-around;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  max-width: 800px;

}
.costo[b-xovx40z2oc], .venta[b-xovx40z2oc]{
  display: grid;
  place-items: center;
  grid-template-columns: 1fr 1fr;
  margin-top: 1rem;
}
.nombre[b-xovx40z2oc]{
  width: 100%;
  max-width: 1200px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
/* _content/Compucaribe/Components/Kits/KitArticle/KitArticle.razor.rz.scp.css */
.add[b-bbby9uaoq5] {
  grid-column: 1/3;
  width: 70%;
  height: 2rem;
  cursor: pointer;
  border-radius: .5rem;
  position: relative;
  font-size: 1rem;
  letter-spacing: 1.5px;
  background-color: var(--cm);
  color: #fff;
  margin-bottom: 1rem;
}
/* _content/Compucaribe/Components/Kits/KitsAll.razor.rz.scp.css */
main[b-2cwxjsrmey]{
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 1.5rem;
  place-items: center;
  margin-top: .4rem;
  padding-left: .5rem;
  width: 100%;
  border: solid 2px black;
}
/* _content/Compucaribe/Components/Layout/InventarioLayout.razor.rz.scp.css */
main[b-qp3kd9gcpx]{
    display: grid;
    place-items: center;

}
nav[b-qp3kd9gcpx]{
  position: sticky;
  top: 0;
  left: 0;
  z-index: 3;
  /* display: grid;
  grid-template-columns: 1fr; */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  row-gap: 1rem;

  width: 100%;
  background-color: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0,109,255,0.25);
  margin-top: 1rem;

}
/* _content/Compucaribe/Components/Layout/MainLayout.razor.rz.scp.css */




#blazor-error-ui[b-s5fwkqvww7] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-s5fwkqvww7] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/Compucaribe/Components/Layout/Mensaje/Mensaje.razor.rz.scp.css */
.mensaje_overlay[b-abo0wn9blh]{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    background: rgba(0,0,0,0.5);
    place-items: center;
    opacity: 1;
    z-index: 5;
}
.mensaje[b-abo0wn9blh]{
    width: 100%;
    height: 100%;
    max-width: 1000px;
    /* max-height: 6rem; */
    display: grid;
    align-content: start;
    overflow: auto;
    background-color: #fff;
    padding: 8px;

}
.mensaje_x[b-abo0wn9blh]{
    display: grid;
    grid-template-columns: 4fr 1fr;
    height: 3rem;
    font-weight: bold;
    font-size: 1.5rem;

}
.mensaje_x > span[b-abo0wn9blh] {
    grid-column: 2/3;
    background-color: #f0f0f0;
    display: grid;
    place-items: center;
    cursor: pointer;
}
.mensaje_outer[b-abo0wn9blh]{
    display: grid;
    place-items: center;
}
.mensaje_mensaje[b-abo0wn9blh]{
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: lightyellow;
    font-size: xx-large;
}
/* _content/Compucaribe/Components/MainModals/IitemPop.razor.rz.scp.css */
.overlay[b-ko42tflozn] {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  place-items: center;
  opacity: 1;
  z-index: 3;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
}

main[b-ko42tflozn] {
  display: grid;
  align-content: start;
  place-items: center;
  width: 100%;
  max-width: 800px;
  background-color: #fff;
}
.x[b-ko42tflozn]{
  display: grid;
  grid-template-columns: 4fr 1fr;
  height: 3rem;
  width: 100%;
  margin-bottom: 2rem;
  /* background-color: #f0f0f0; */
}
.x > span[b-ko42tflozn]{
  grid-column: 2/3;
  display: grid;
  place-items: center;
  font-size: 1.5rem;
  font-weight: bold;
  width: 100%;
}
article[b-ko42tflozn] {
  display: grid;
  align-content: start;
  place-items: center;
  width: 85%;
  gap: 1rem;
  padding-bottom: 1.5rem;
}
.nombre[b-ko42tflozn] {
  display: grid;
  place-items: center;
  width: 100%;
}
.parte-ssku[b-ko42tflozn],.unidad-prodserv[b-ko42tflozn],.precio-gasto[b-ko42tflozn],.aproveedor-qty[b-ko42tflozn] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  place-items: center;
  width: 100%;
}
.parte-outer[b-ko42tflozn], .ssku-outer[b-ko42tflozn],.unidad-outer[b-ko42tflozn],.prodserv-outer[b-ko42tflozn], .precio-outer[b-ko42tflozn], .gasto-outer[b-ko42tflozn], .aproveedor-outer[b-ko42tflozn], .qty-outer[b-ko42tflozn] {
  display: grid;
  place-items: center;
  grid-template-columns: 1fr 1fr;
}
/* _content/Compucaribe/Components/MainModals/PedidoKitPop.razor.rz.scp.css */
.overlay[b-hh4ao72b05] {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  place-items: center;
  opacity: 1;
  z-index: 3;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);

}

main[b-hh4ao72b05] {
  display: grid;
  align-content: start;
  place-items: center;
  width: 100%;
  max-width: 800px;
  background-color: #fff;
}
.x[b-hh4ao72b05]{
  display: grid;
  grid-template-columns: 4fr 1fr;
  height: 3rem;
  width: 100%;
  margin-bottom: 2rem;
  /* background-color: #f0f0f0; */
}
.x > span[b-hh4ao72b05]{
  grid-column: 2/3;
  display: grid;
  place-items: center;
  font-size: 1.5rem;
  font-weight: bold;
  width: 100%;
}
article[b-hh4ao72b05] {
  display: grid;
  align-content: start;
  place-items: center;
  width: 85%;
  gap: 1rem;
  padding-bottom: 1.5rem;
}
.qty-outer[b-hh4ao72b05],.item-outer[b-hh4ao72b05]{
  display: grid;
  place-items: center;
  grid-template-columns: 1fr 1fr;
  padding: 1rem 0;
  width: 100%;
  max-width: 200px;
  gap: 1rem;
}
/* _content/Compucaribe/Components/MainModals/ReceptorSearch.razor.rz.scp.css */
.csearch[b-a2h74smmti]{
    position: relative;
    display: grid;
    place-items: center;
    /* width: 100%; */
    width: 95%;
    max-width: 800px;
    height: 2rem;

}
.csearch > input[b-a2h74smmti]{
    width: 100%;
    padding-left: 2rem;
    border-radius: .4rem;
    height: 2.2rem;
    border: solid 1px rgba(0, 0, 0, 0.2);
}
.csearch > input:placeholder-shown[b-a2h74smmti]{
    font-size: 1.3rem;
    font-weight: 500;
}
.csearch > p[b-a2h74smmti] {
    position: absolute;
    top: calc(50% - 1rem);
    right: .8rem;
    font-size: 1.5rem;
    font-weight: bold;
    color: #666;
    cursor: pointer;
}
.csearch > img[b-a2h74smmti] {
    position: absolute;
    top: calc(50% - .5rem);
    height: 1rem;
    left: .5rem;
}
.drop[b-a2h74smmti] {
    position: relative;
    width: 100%;
  }
  .drop_absolute[b-a2h74smmti] {
    position: absolute;
    background-color: #ffffff;
    z-index: 3;
    top: 100%;
    border: 1px solid #bbbbbb;
    width: 100%;
    display: grid;
    place-items: center;
    grid-gap: 10px;
  }
  .drop_item[b-a2h74smmti] {
    width: 100%;
    display: grid;
    place-items: center;
    color: #111111;
    padding: 7px 10px;
    background-color: #ffffff;
    border: none;
    cursor: pointer;
  }
  .drop_item:hover[b-a2h74smmti] {
    background-color: #eeeeee;
  }
  
/* _content/Compucaribe/Components/MainModals/ReceptorSearchPadre.razor.rz.scp.css */
.csearch[b-51byq2j59c]{
  position: relative;
  display: grid;
  place-items: center;
  /* width: 100%; */
  width: 95%;
  max-width: 800px;
  height: 2rem;

}
.csearch > input[b-51byq2j59c]{
  width: 100%;
  padding-left: 2rem;
  border-radius: .4rem;
  height: 2.2rem;
  border: solid 1px rgba(0, 0, 0, 0.2);
}
.csearch > input:placeholder-shown[b-51byq2j59c]{
  font-size: 1.3rem;
  font-weight: 500;
}
.csearch > p[b-51byq2j59c] {
  position: absolute;
  top: calc(50% - 1rem);
  right: .8rem;
  font-size: 1.5rem;
  font-weight: bold;
  color: #666;
  cursor: pointer;
}
.csearch > img[b-51byq2j59c] {
  position: absolute;
  top: calc(50% - .5rem);
  height: 1rem;
  left: .5rem;
}
.drop[b-51byq2j59c] {
  position: relative;
  width: 100%;
}
.drop_absolute[b-51byq2j59c] {
  position: absolute;
  background-color: #ffffff;
  z-index: 3;
  top: 100%;
  border: 1px solid #bbbbbb;
  width: 100%;
  display: grid;
  place-items: center;
  grid-gap: 10px;
}
.drop_item[b-51byq2j59c] {
  width: 100%;
  display: grid;
  place-items: center;
  color: #111111;
  padding: 7px 10px;
  background-color: #ffffff;
  border: none;
  cursor: pointer;
}
.drop_item:hover[b-51byq2j59c] {
  background-color: #eeeeee;
}
/* _content/Compucaribe/Components/MainModals/SimilarIitem.razor.rz.scp.css */
.overlay[b-m4lutdiyba] {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  place-items: center;
  opacity: 1;
  z-index: 3;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
}

.pop[b-m4lutdiyba] {
  display: grid;
  align-content: start;
  place-items: center;
  width: 100%;
  max-width: 800px;
  background-color: #fff;
}

.x[b-m4lutdiyba] {
  display: grid;
  grid-template-columns: 4fr 1fr;
  width: 100%;
  height: 3rem;
  background-color: #f0f0f0;
  margin-bottom: 3rem;

}

.x>span[b-m4lutdiyba] {
  grid-column: 2/3;
  display: grid;
  place-items: center;
  font-size: 1.5rem;
  font-weight: bold;
  width: 100%;
}

.item[b-m4lutdiyba] {
  display: grid;
  align-content: start;
  place-items: center;
  width: 85%;
  gap: 1rem;
  padding-bottom: 1.5rem;
}

.nombre[b-m4lutdiyba] {
  display: grid;
  place-items: center;
  width: 100%;
}

.parte-ssku[b-m4lutdiyba],.unidad-prodserv[b-m4lutdiyba],.precio-gasto[b-m4lutdiyba],.aproveedor-qty[b-m4lutdiyba] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  place-items: center;
  width: 100%;
}

.parte-outer[b-m4lutdiyba], .ssku-outer[b-m4lutdiyba],.unidad-outer[b-m4lutdiyba],.prodserv-outer[b-m4lutdiyba], .precio-outer[b-m4lutdiyba], .gasto-outer[b-m4lutdiyba], .aproveedor-outer[b-m4lutdiyba], .qty-outer[b-m4lutdiyba] {
  display: grid;
  place-items: center;
  grid-template-columns: 1fr 1fr;
}
/* _content/Compucaribe/Components/MainModals/VItemPop.razor.rz.scp.css */
.overlay[b-wuee52zuey] {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  place-items: center;
  opacity: 1;
  z-index: 3;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
}

main[b-wuee52zuey] {
  display: grid;
  align-content: start;
  place-items: center;
  width: 100%;
  max-width: 800px;
  background-color: #fff;
}
.x[b-wuee52zuey]{
  display: grid;
  grid-template-columns: 4fr 1fr;
  height: 3rem;
  width: 100%;
  margin-bottom: 2rem;
  /* background-color: #f0f0f0; */
}
.x > span[b-wuee52zuey]{
  grid-column: 2/3;
  display: grid;
  place-items: center;
  font-size: 1.5rem;
  font-weight: bold;
  width: 100%;
}
article[b-wuee52zuey] {
  display: grid;
  align-content: start;
  place-items: center;
  width: 85%;
  gap: 1rem;
  padding-bottom: 1.5rem;
}
.nombre[b-wuee52zuey] {
  display: grid;
  place-items: center;
  width: 100%;
}
.parte-ssku[b-wuee52zuey],.unidad-prodserv[b-wuee52zuey],.precio-gasto[b-wuee52zuey],.aproveedor-qty[b-wuee52zuey] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  place-items: center;
  width: 100%;
}
.parte-outer[b-wuee52zuey], .ssku-outer[b-wuee52zuey],.unidad-outer[b-wuee52zuey],.prodserv-outer[b-wuee52zuey], .precio-outer[b-wuee52zuey], .gasto-outer[b-wuee52zuey], .aproveedor-outer[b-wuee52zuey], .qty-outer[b-wuee52zuey] {
  display: grid;
  place-items: center;
  grid-template-columns: 1fr 1fr;
}
/* _content/Compucaribe/Components/Nav/Menu/Menu.razor.rz.scp.css */
.menu_btn[b-ee9pbtpfhg] {
    cursor: pointer;
    width: 2rem;
    height: 2rem;
    transition: filter 0.2s;
}
.menu_btn:hover[b-ee9pbtpfhg] {
    filter: brightness(0.8);
}

main[style][b-ee9pbtpfhg] {
    position: fixed;
    top: 0; left: 0; right: 0; bottom: 0;
    background: rgba(0,0,0,0.35);
    z-index: 2000;
    display: none;
    align-items: flex-start;
    justify-content: flex-start;
}

.pop[b-ee9pbtpfhg] {
    background: #fff;
    border-radius: 12px;
    margin: 2rem;
    min-width: 260px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.18);
    padding: 1.5rem 1.2rem 1.2rem 1.2rem;
    animation: menuIn-b-ee9pbtpfhg 0.2s;
}

@keyframes menuIn-b-ee9pbtpfhg {
    from { transform: translateY(-30px); opacity: 0; }
    to   { transform: translateY(0); opacity: 1; }
}

.menu-header[b-ee9pbtpfhg] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1rem;
}

.menu-title[b-ee9pbtpfhg] {
    font-size: 1.3rem;
    font-weight: 600;
    margin: 0;
    color: #004DB3;
}

.close-btn[b-ee9pbtpfhg] {
    background: none;
    border: none;
    font-size: 1.5rem;
    color: #888;
    cursor: pointer;
    transition: color 0.2s;
    border-radius: 50%;
    width: 2rem;
    height: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.close-btn:hover[b-ee9pbtpfhg] {
    color: #004DB3;
    background: #f0f4fa;
}

.links[b-ee9pbtpfhg] {
    display: flex;
    flex-direction: column;
    gap: 0.7rem;
}

.links a[b-ee9pbtpfhg] {
    text-decoration: none;
    color: #222;
    font-size: 1.08rem;
    padding: 0.5rem 0.8rem;
    border-radius: 6px;
    transition: background 0.18s, color 0.18s;
    display: flex;
    align-items: center;
    gap: 0.7rem;
}
.links a:hover[b-ee9pbtpfhg] {
    background: #f0f4fa;
    color: #004DB3;
}
/* _content/Compucaribe/Components/Nav/Nav.razor.rz.scp.css */
nav[b-1khhk8y295] {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 3;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
  row-gap: 1rem;
  width: 100%;
  background-color: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0, 109, 255, 0.25);
  margin-top: 1rem;
  gap: 1rem;
}

nav[b-1khhk8y295] {
  height: 100%;
  place-items: center;
}

nav>div[b-1khhk8y295] {
  height: 2.5rem;
}


[b-1khhk8y295] .nav-active {
  background-color: bisque;
}

.menu[b-1khhk8y295] {
  order: 1;
}

.home[b-1khhk8y295] {
  order: 2;
}

.cart[b-1khhk8y295] {
  order: 3;
}

.auth[b-1khhk8y295] {
  order: 4;
}

.term[b-1khhk8y295] {
  order: 5;
}

.marca[b-1khhk8y295] {
  order: 6;
}

@media (width > 506px) {
  .term[b-1khhk8y295] {
    order: 3;
  }

  .cart[b-1khhk8y295] {
    order: 4;
  }

  .auth[b-1khhk8y295] {
    order: 5;
  }

}

@media (width > 776px) {
  .marca[b-1khhk8y295] {
  order: 4;
}

  .cart[b-1khhk8y295] {
    order: 5;
  }

  .auth[b-1khhk8y295] {
    order: 6;
  }

}

/* @media (width < 707px) {
  .term {
    order: 5;
  }

  .cart {
    order: 3;
    background-color: aqua;
  }

  .auth {
    order: 4;
  }

}

@media (width < 777px) {

  .cart {
    order: 4;
    background-color: aqua;
  }

  .auth {
    order: 5;
  }

  .marca {
    order: 6;
  }

} */
/* _content/Compucaribe/Components/Nav/NavAuth/Auth.razor.rz.scp.css */
img[b-cktl0fkpo1] {
  object-fit: contain;
  height: 100%;
}

.front-auth_btn[b-cktl0fkpo1] {
  display: grid;
  height: 1.8rem;
  cursor: pointer;
}

.front-auth_btn:hover[b-cktl0fkpo1] {
  background-color: lightgreen;

}

.font-auth_overlay[b-cktl0fkpo1] {
  position: fixed;
  inset: 0;
  height: 100vh;
  width: 100vw;
 background: rgba(0, 77, 179, 0.10);
   display: none;
  align-content: start;

  place-items: center;
  opacity: 1;
  z-index: 3;
}

.front-auth[b-cktl0fkpo1] {
 background: #fff;
    border-radius: 1.2rem;
    box-shadow: 0 8px 32px rgba(0,77,179,0.18);
    padding: 2rem 2.2rem 1.5rem 2.2rem;
    min-width: 300px;
    max-width: 95vw;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    animation: authPopIn-b-cktl0fkpo1 0.18s;
  }
@keyframes authPopIn-b-cktl0fkpo1 {
    from { transform: translateY(-30px) scale(0.98); opacity: 0; }
    to   { transform: translateY(0) scale(1); opacity: 1; }
}
.front-auth_x[b-cktl0fkpo1] {
 position: absolute;
    top: 1rem;
    font-size: 1.3rem;
    color: #888;
    cursor: pointer;
    background: #f4f8fb;
    border-radius: 50%;
    width: 100%;
    height: 2rem;
    display: flex;
    align-items: center;
    justify-content:flex-end;
    transition: background 0.18s, color 0.18s;
    padding-right: 1.5rem;
}

.authorize[b-cktl0fkpo1] {
width: 100%;
    display: flex;
    flex-direction: column;
    gap: 0.7rem;
    margin-top: 1.2rem;
    margin-bottom: 0.7rem;
  }

/* .not-authorize {
  width: 100%;
} */

.front-auth_links[b-cktl0fkpo1], .logout[b-cktl0fkpo1] {
    display: block;
    width: 100%;
    text-align: left;
    background: #f4f8fb;
    color: #004DB3;
    border: none;
    border-radius: 0.6rem;
    padding: 0.6rem 1rem;
    margin-bottom: 0.3rem;
    font-size: 1.08rem;
    font-weight: 500;
    text-decoration: none;
    transition: background 0.18s, color 0.18s;
    cursor: pointer;
}
.front-auth_links:hover[b-cktl0fkpo1], .logout:hover[b-cktl0fkpo1] {
    background: #004DB3;
    color: #fff;
}

.logout[b-cktl0fkpo1] {
    background: #ffeaea;
    color: #b30000;
    margin-top: 0.5rem;
}
.logout:hover[b-cktl0fkpo1] {
    background: #b30000;
    color: #fff;
}

.mail[b-cktl0fkpo1] {
    margin-top: 1.2rem;
    color: #7a8ca7;
    font-size: 0.98rem;
    text-align: center;
    word-break: break-all;
}
/* @media (max-width: 500px) {
    .front-auth {
        padding: 1.2rem 0.5rem 1rem 0.5rem;
        min-width: 0;
    }
} */
/* _content/Compucaribe/Components/Nav/NavAuth/LoginPop.razor.rz.scp.css */
.auth_overlay[b-77w6sppwmj] {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    place-items: center;
    opacity: 1;
    z-index: 3;
}

.auth[b-77w6sppwmj] {
    width: 100%;
    height: 100%;
    max-width: 750px;
    display: grid;
    align-content: start;

    grid-gap: 1rem;
    overflow: auto;
    padding-bottom: 2rem;
    background-color: #fff;
}

.auth_x[b-77w6sppwmj] {
    display: grid;
    grid-template-columns: 4fr 1fr;
    height: 3rem;
    font-weight: bold;
    font-size: 1.5rem;
    cursor: pointer;
}

.auth_x>span[b-77w6sppwmj] {
    grid-column: 2/3;
    background-color: #f0f0f0;
    display: grid;
    place-items: center;
}

.social[b-77w6sppwmj] {
    all: unset;
    display: grid;
    place-items: center;
    justify-self: center;
    width: 70%;
    max-width: 400px;
    min-width: 240px;
}

.social img[b-77w6sppwmj] {
    width: 100%;
}

.social-wrapper[b-77w6sppwmj] {
    display: grid;
    place-items: center;
    grid-gap: 2rem;
    height: 100%;
    margin-top: 2rem;
    padding-bottom: 3rem;
}

.auth_btn[b-77w6sppwmj] {
    width: 60%;
    height: 2rem;
    background-color: #fff;
    border: 2px solid var(--cm);
    border-radius: .5rem;
    font-size: 1.2rem;
}

.auth_logo[b-77w6sppwmj] {
    width: 13rem;
    padding-bottom: 2rem;
    display: grid;
    justify-self: center;
    margin-top: 2rem;

}
/* _content/Compucaribe/Components/Nav/NavCartComponent/NavCartComponent.razor.rz.scp.css */
.cart[b-w6q8f9i05a]{
    display: grid;
    grid-template-columns: 1fr;
    place-items: center;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    background-color: inherit;
    border: 0;
}
.cart_img[b-w6q8f9i05a]{
    top: 4px;
    height: 2.1rem;
    padding: .2rem;    
    justify-self: end;
    z-index: 1;
}
.cart_qty[b-w6q8f9i05a]{
    position: absolute;
    top: 0;
    right:0;
    font-size: 1.5rem;
    align-self: center;
    z-index: 2;
    background-color: #004DB3;
    color: white;
    display: grid;
    padding: 0 2px;
    border-radius: .5rem;

}
.view-overlay[b-w6q8f9i05a]{
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    background: rgba(0,0,0,0.5);
    display: none;
    place-items: center;
    opacity: 1;
    z-index: 3;
}
.view[b-w6q8f9i05a]{
    width: 100%;
    height: 100%;
    max-width: 750px;
    display: grid;
    align-content: start;
    place-items: center;
    overflow: auto;
    background-color: #fff;
    padding: 8px;    
}
.view-x[b-w6q8f9i05a]{
    display: grid;
    grid-template-columns: 4fr 1fr;
    height: 3rem;
    font-weight: bold;
    font-size: 1.5rem;
    cursor: pointer;
    width: 100%;
    margin-bottom: 1rem;
}
.view span[b-w6q8f9i05a]{
    grid-column: 2/3;
    background-color: #f0f0f0;
    display: grid;
    place-items: center;
}
.view h1[b-w6q8f9i05a]{
    text-align: center;
}
.view-wrapper[b-w6q8f9i05a] {
    width: 100%;
    display: grid;
    /* justify-self: center; */
    place-items: center;
}
.items[b-w6q8f9i05a] {
    display: grid;
    padding-top: 1rem;
    padding-bottom: 1rem;
    grid-column: 1/-1;
    grid-template-columns: 1fr;
    place-items: center;
    grid-gap: 10px;
    opacity: 2;
    width: 100%;
    background-color: #f8f8f8;
    border: solid 1px rgba(0, 0, 0, 0.2);
}
.item[b-w6q8f9i05a] {
    display: grid;
    place-items: center;
    grid-gap: 1rem;
    width: 100%;
    border: solid 1px rgba(0, 0, 0, 0.2);
    font-size: small;
}
.item1[b-w6q8f9i05a], .item2[b-w6q8f9i05a]{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: center;
    grid-gap: 0.5em;
    width: 100%;
    font-size: small;

}
.item-img[b-w6q8f9i05a] {
    grid-column: 1/2;
    grid-row: 1/2;
}
.item-img img[b-w6q8f9i05a] {
    width: 100%;
    max-width: 80px;
}
.item-name[b-w6q8f9i05a] {
    grid-column: 2/3;
    grid-row: 1/2;
    color: #333333;
    font-size: 14px;
}
.item-qty[b-w6q8f9i05a] {
    width: 95%;
    height: 100%;
    max-width: 200px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr;
    place-items: center;
    grid-column: 3/4;
    grid-row: 1/2;
}
.item-qty_minus[b-w6q8f9i05a], .-item-qty_input[b-w6q8f9i05a], .item-qty_plus[b-w6q8f9i05a] {
    background-color: white;
    color: #333333;
    border: solid 1px rgba(0, 0, 0, 0.2);
    height: 2em;
    font-size: 1rem;
}
.item-qty_minus[b-w6q8f9i05a] {
    grid-column: 1/2;
    grid-row: 1/2;
    width: 100%;
}
.item-qty_input[b-w6q8f9i05a] {
    grid-column: 2/3;
    grid-row: 1/2;
    width: 100%;
    text-align: center;
}
.item-qty_plus[b-w6q8f9i05a] {
    grid-column: 3/4;
    grid-row: 1/2;
    width: 100%;
}
/* item2 */
.item-price[b-w6q8f9i05a] {
    grid-column: 1/2;
    grid-row: 2/3;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
}
.item-importe[b-w6q8f9i05a] {
    grid-column: 2/3;
    grid-row: 2/3;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
}
.item-quitar[b-w6q8f9i05a] {
    grid-column: 3/4;
    grid-row: 2/3;
    width: 80%;
    border-radius: 0.3rem;
    border: solid 1px var(--cm);
    background-color: #fff;
    height: 100%;
    height: 1.5rem;
}
/* termina item2 */
/* item3 */
.item3[b-w6q8f9i05a]{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: center;
    grid-gap: 0.5em;
    width: 100%;
    font-size: small;
}
.parte-outer[b-w6q8f9i05a], .clave-outer[b-w6q8f9i05a]{
    display: grid;
    place-items: center;
    grid-template-columns: 1fr 1fr;
}
.total[b-w6q8f9i05a] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: center;
    grid-gap: 1rem;
}
/* after foreach */
.crear-outer[b-w6q8f9i05a]{
    display: grid;
    place-items: center;
    grid-template-columns: 10fr 3fr 1fr 3fr 1fr;
    width: 100%;
}
.crear[b-w6q8f9i05a]{
    display: grid;
    place-items: center;
    background-color: #7cefc2;
    width: 100%;
    max-width: 400px;
    height: 100%;
    letter-spacing: 3px;
    font-size: 1.5rem;
    border: 0.05rem solid #0016ff47;
    border-radius: 0.5rem;
    
}

.item5[b-w6q8f9i05a]{
    display: grid;
    place-items: center;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
}
/* _content/Compucaribe/Components/Nav/SearchMarca/MarcaSearch.razor.rz.scp.css */
.csearch[b-ffufg3gnp2] {
    position: relative;
    display: grid;
    place-items: center;
    width: 95%;
    max-width: 400px;
    height: 2rem;
  }
  
  .csearch>input[b-ffufg3gnp2] {
    width: 100%;
    padding-left: 2rem;
    border-radius: .4rem;
    height: 2.2rem;
    border: solid 1px rgba(0, 0, 0, 0.2);
  }
  
  .csearch>input:placeholder-shown[b-ffufg3gnp2] {
    font-size: 1.1rem;
    font-weight: 500;
  }
  
  .csearch>p[b-ffufg3gnp2] {
    position: absolute;
    top: calc(50% - 1rem);
    right: .8rem;
    font-size: 1.5rem;
    font-weight: bold;
    color: #666;
    cursor: pointer;
  }
  
  .csearch>img[b-ffufg3gnp2] {
    position: absolute;
    top: calc(50% - .5rem);
    height: 1rem;
    left: .5rem;
  }
  
  .drop[b-ffufg3gnp2] {
    position: relative;
    width: 100%;
  }
  
  .drop_absolute[b-ffufg3gnp2] {
    position: absolute;
    background-color: #ffffff;
    z-index: 3;
    top: 100%;
    border: 1px solid #bbbbbb;
    width: 100%;
    display: grid;
    place-items: center;
    grid-gap: 10px;
    height: 100vh;
    overflow: scroll;
  }
  
  .drop_item[b-ffufg3gnp2] {
    width: 100%;
    display: grid;
    place-items: center;
    color: #111111;
    padding: 7px 10px;
    background-color: #ffffff;
    border: none;
    cursor: pointer;
  }
  
  .drop_item:hover[b-ffufg3gnp2] {
    background-color: #eeeeee;
  }
/* _content/Compucaribe/Components/Nav/SearchTerm/SearchTerm.razor.rz.scp.css */
main[b-10va8bzevf]{
    display: grid;
    place-items: center;
    grid-template-columns:  4fr 1fr;
    width: 100%;
    height: 90%;
    max-width: 600px;
    gap: .5rem;
    box-shadow: 0px 0px 5px 5px rgba(101,113,154,0.1);
    border: 0.05rem solid #0016ff47;
    border-radius: 0.5rem;
    margin-left: .3rem;
}
    
.csearch[b-10va8bzevf]{
    position: relative;
    display: grid;
    place-items: center;
    width: 100%;
    height: 95%;

}
.csearch > input[b-10va8bzevf]{
    width: 95%;
    height: 95%;
    border: none;
    outline: none;
}
  .csearch>input:placeholder-shown[b-10va8bzevf] {
    font-size: 1.1rem;
    font-weight: 500;
  }

button[b-10va8bzevf]{
    height: 95%;
    width: 100%;
    display: grid;
    place-items: center;
    background-color: #7cefc2;
    border-radius: 0.5rem;

}
@media(min-width:1232px){


}
/* _content/Compucaribe/Components/Pages/Details/Details.razor.rz.scp.css */
.container[b-5i02g0vx6f] {
    padding: 1rem;
}

article[b-5i02g0vx6f] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 2rem;
    max-width: 1200px;
    margin: auto;
    background-color: #fff;
    padding: 2rem;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.image-container[b-5i02g0vx6f] {
    text-align: center;
}

    .image-container img[b-5i02g0vx6f] {
        max-width: 100%;
        height: auto;
        max-height: 400px;
        object-fit: contain;
        border-radius: 8px;
    }

.details-container[b-5i02g0vx6f] {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
}

.name[b-5i02g0vx6f] {
    font-size: 2rem;
    font-weight: 600;
    color: #333;
    margin: 0;
    line-height: 1.2;
}

.info-grid[b-5i02g0vx6f] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 1rem;
    background-color: #f9f9f9;
    padding: 1rem;
    border-radius: 8px;
}

.info-item[b-5i02g0vx6f] {
    display: flex;
    justify-content: space-between;
    font-size: 1rem;
}

    .info-item span:first-child[b-5i02g0vx6f] {
        font-weight: 500;
        color: #555;
    }

.price-section[b-5i02g0vx6f] {
    display: flex;
    gap: 2rem;
    align-items: center;
    flex-wrap: wrap;
}

.precio-wrapper[b-5i02g0vx6f], .tarjeta-wrapper[b-5i02g0vx6f] {
    background-color: #f0f0f0;
    padding: 1rem;
    border-radius: 8px;
    text-align: center;
    flex-grow: 1;
}

    .precio-wrapper .letras[b-5i02g0vx6f], .tarjeta-wrapper .letras[b-5i02g0vx6f] {
        font-size: 0.9rem;
        color: #666;
        display: block;
        margin-bottom: 0.5rem;
    }

    .precio-wrapper .precio[b-5i02g0vx6f], .tarjeta-wrapper .tarjeta[b-5i02g0vx6f] {
        font-size: 1.8rem;
        font-weight: 700;
        color: var(--cm-dark);
    }

.add[b-5i02g0vx6f] {
    width: 100%;
    padding: 1rem;
    font-size: 1.2rem;
    font-weight: 600;
    background-color: var(--cm);
    color: #fff;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    transition: background-color 0.3s;
}

    .add:hover[b-5i02g0vx6f] {
        background-color: var(--cm-dark);
    }

.admin-section[b-5i02g0vx6f] {
    border-top: 2px solid #eee;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
}

    .admin-section h2[b-5i02g0vx6f] {
        font-size: 1.5rem;
        margin-bottom: 1rem;
        color: #444;
    }

.admin-actions[b-5i02g0vx6f] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin: 1.5rem 0;
}

.action-group[b-5i02g0vx6f] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    background-color: #f9f9f9;
    padding: 0.75rem;
    border-radius: 8px;
}

    .action-group p[b-5i02g0vx6f] {
        margin: 0;
        font-weight: 500;
    }

    .action-group input[b-5i02g0vx6f] {
        padding: 0.5rem;
        border: 1px solid #ccc;
        border-radius: 4px;
    }

.pedido-number[b-5i02g0vx6f] {
    width: 5rem;
}

.pedido-qty[b-5i02g0vx6f] {
    width: 4rem;
}

.action-group button[b-5i02g0vx6f] {
    padding: 0.5rem 1rem;
    background-color: #5cb85c;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

    .action-group button:hover[b-5i02g0vx6f] {
        background-color: #4cae4c;
    }

.edit-buttons[b-5i02g0vx6f] {
    display: flex;
    gap: 1rem;
    flex-wrap: wrap;
}

    .edit-buttons button[b-5i02g0vx6f] {
        padding: 0.75rem 1.5rem;
        border: none;
        border-radius: 4px;
        cursor: pointer;
        background-color: #f0ad4e;
        color: white;
    }

        .edit-buttons button:hover[b-5i02g0vx6f] {
            background-color: #ec971f;
        }

.check[b-5i02g0vx6f] {
    margin: 1.5rem 0;
}

@media(min-width:768px) {
    article[b-5i02g0vx6f] {
        grid-template-columns: 400px 1fr;
    }

    .image-container[b-5i02g0vx6f] {
        grid-column: 1 / 2;
    }

    .details-container[b-5i02g0vx6f] {
        grid-column: 2 / 3;
    }
}

/* _content/Compucaribe/Components/Pages/FiltrosComponent/Filtros.razor.rz.scp.css */
.item-btn[b-19p2173uel]{
    display: grid;
    width: 100%;
    background-color: #C4F8E5;
    height: 2.2rem;
    place-items: center;
    font-size: 1.5rem;
    color: #787878;
    border-radius: 0.5rem;

}
.item-overlay[b-19p2173uel]{
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    background: rgba(0,0,0,0.5);
    display: none;
    place-items: center;
    opacity: 1;
    z-index: 3;

}
.item[b-19p2173uel]{
    width: 100%;
    height: 100%;
    max-width: 750px;
    display: grid;
    align-content: start;
    place-items: center;
    overflow: auto;
    background-color: #fff;
    padding: 8px;    
}
.item_x[b-19p2173uel]{
    display: grid;
    grid-template-columns: 4fr 1fr;
    height: 3rem;
    font-weight: bold;
    font-size: 1.5rem;
    cursor: pointer;
    width: 100%;
    margin-bottom: 1rem;
}
.item span[b-19p2173uel]{
    grid-column: 2/3;
    background-color: #f0f0f0;
    display: grid;
    place-items: center;
}
h1[b-19p2173uel]{
    margin: 1rem 0;
    color: #555;
}

main[b-19p2173uel]{
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;

}
.container[b-19p2173uel]{
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;
    max-width: 500px;
    /* border: solid 1px; */
}
.items1-btn[b-19p2173uel]{
    width: 100%;
    height: 2.5rem;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 0.4fr;
    place-items: center;
    margin-top: 1rem;
    border: 2px solid var(--cm);
    border-radius: 0.5rem;

}
.items1-btn[b-19p2173uel]::after{
    content: "❯";
    position: relative;
    justify-self: center;
    font-size: 1.8rem;
    transition: transform 0.3s;
    transform: rotate(90deg);
}
.items1-letras[b-19p2173uel]{
    grid-column: 1/4;
    font-size: 1.5rem;
    color: #444;
}
#items1-input[b-19p2173uel]{
    display: none;
}
#items1-input:checked~.items1[b-19p2173uel]{
    display: grid;
}
#items1-input:checked~.items1-btn[b-19p2173uel]::after{
    transform: rotate(0deg);
}

.items1[b-19p2173uel]{
    display: none;
    width: 100%;
    height: 100%;
    /* background-color: #C4F8E5; */
    padding-top: .5rem;
    /* gap: .2rem; */

}
.item1[b-19p2173uel]{
    display: grid;
    grid-template-columns: 5fr 1fr;
    grid-gap: 1rem;
    opacity: 2;
    width: 100%;
    height: 2rem;
    background-color: #f8f8f8;
    border: solid 1px rgba(0, 0, 0, 0.2);
}
.item1-nombre[b-19p2173uel], .item1-qty[b-19p2173uel]{
    display: grid;
    place-items: center;
    height: 100%;
}

/* second line */


.items2-btn[b-19p2173uel] {
    width: 100%;
    height: 2.5rem;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 0.4fr;
    place-items: center;
    margin-top: 1rem;
    border: 2px solid var(--cm);
    border-radius: 0.5rem;

}
.items2-btn[b-19p2173uel]::after{
    content: "❯";
    position: relative;
    justify-self: center;
    font-size: 1.8rem;
    transition: transform 0.3s;
    transform: rotate(90deg);
}
.items2-letras[b-19p2173uel]{
    grid-column: 1/4;
    font-size: 1.5rem;
    color: #444;
}

#items2-input[b-19p2173uel] {
    display: none;
}
#items2-input:checked~.items2[b-19p2173uel]{
    display: grid;
}
#items2-input:checked~.items2-btn[b-19p2173uel]::after{
    transform: rotate(0deg);
}
.items2[b-19p2173uel] {
    display: none;
    width: 100%;
    height: 100%;
    /* background-color: #C4F8E5; */
    padding-top: .5rem;
    /* gap: .2rem; */
}

.item2[b-19p2173uel]{
    display: grid;
    grid-template-columns: 5fr 1fr;
    grid-gap: 1rem;
    opacity: 2;
    width: 100%;
    height: 2rem;
    background-color: #f8f8f8;
    border: solid 1px rgba(0, 0, 0, 0.2);
}
.item2-nombre[b-19p2173uel], .item2-qty[b-19p2173uel]{
    display: grid;
    place-items: center;
    height: 100%;
}



/* _content/Compucaribe/Components/Pages/Home.razor.rz.scp.css */
h1[b-vo0je00oe4]{
    color: aqua;
}
main[b-vo0je00oe4]{
    display: grid;
    place-items: center;
    width: 100%;
}
.filtros-wrapper[b-vo0je00oe4] {
    display: grid;
    width: 100%;
    place-items: center;
}

.filtros[b-vo0je00oe4] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: .3rem;
    width: 100%;
    max-width: 800px;
    place-items: center;
    padding: .8rem 0;
}

.filtro[b-vo0je00oe4] {
    display: grid;
    width: 100%;
    /* max-width: 400px; */
}
/* ordenar */

.ordenar-container[b-vo0je00oe4] {
    position: relative;
    display: grid;
    place-items: center;
    border: solid 1px;
    height: 2.2rem;
    width: 100%;
    max-width: 300px;
}

.ordenar[b-vo0je00oe4] {
    display: grid;
    place-items: center;
    margin: 0;
    width: 100%;
    height: 2.2rem;
}

.ordenar-absolute[b-vo0je00oe4] {
    position: absolute;
    z-index: 3;
    top: 100%;
    display: none;
    place-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    grid-column: 1/-1;
    grid-template-columns: 1fr;
    grid-gap: 10px;
    opacity: 2;
    width: 100%;
    background-color: #f8f8f8;
    border: solid 1px rgba(0, 0, 0, 0.2);
    gap: 1rem;
}

.ordenar-item[b-vo0je00oe4] {
    width: 100%;
    display: grid;
    place-items: center;
    color: #111111;
    padding: 7px 10px;
    background-color: #ffffff;
    border: none;
    cursor: pointer;
}

.ordenar-item:hover[b-vo0je00oe4] {
    background-color: #eeeeee;
}


/* proveedores */

.proveedores-container[b-vo0je00oe4] {
    position: relative;
    display: grid;
    place-items: center;
    border: solid 1px;
    height: 2.2rem;
    width: 100%;
    max-width: 300px;
}

.proveedores[b-vo0je00oe4] {
    display: grid;
    place-items: center;
    margin: 0;
    width: 100%;
    height: 2.2rem;
}

.proveedores-absolute[b-vo0je00oe4] {
    position: absolute;
    z-index: 3;
    top: 100%;

    display: none;
    place-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    grid-column: 1/-1;
    grid-template-columns: 1fr;
    grid-gap: 10px;
    opacity: 2;
    width: 100%;
    background-color: #f8f8f8;
    border: solid 1px rgba(0, 0, 0, 0.2);
    gap: 1rem;
}

.proveedores-item[b-vo0je00oe4] {
    width: 100%;
    display: grid;
    place-items: center;
    color: #111111;
    padding: 7px 10px;
    background-color: #ffffff;
    border: none;
    cursor: pointer;
}

.proveedores-item:hover[b-vo0je00oe4] {
    background-color: #eeeeee;
}




.articles[b-vo0je00oe4] {
    position: relative;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    gap: 1.5rem;
    place-items: center;
    margin-top: .4rem;
    padding-left: .5rem;
    width: 100%;
    border: solid 2px black;
}

.pagination[b-vo0je00oe4] {
    display: flex;
    place-items: center;
    width: 100%;
    height: 2.5rem;
    background-color: beige;
    margin-top: 1rem;
    margin-bottom: 1rem;
    /* grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); */
    justify-content: space-around;

}

.pagina[b-vo0je00oe4] {
    display: grid;
    place-items: center;
    width: 95%;
    height: 98%;
    border: solid #C6F2F7 2px;
    font-size: 1.5rem;
}

.active[b-vo0je00oe4] {
    background-color: chartreuse;
}

/* _content/Compucaribe/Components/Pages/VItemComponent/CheckComponent/Check.razor.rz.scp.css */
.hola[b-0sgfl062wf]{
    color: aqua;

}
main[b-0sgfl062wf]{
    color: aqua;
}
.view-overlay[b-0sgfl062wf]{
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    background: rgba(0,0,0,0.5);
    display: none;
    place-items: center;
    opacity: 1;
    z-index: 3;
}
.view[b-0sgfl062wf]{
    width: 100%;
    height: 100%;
    max-width: 750px;
    display: grid;
    align-content: start;
    place-items: center;
    overflow: auto;
    background-color: #fff;
    padding: 8px;    
}
.view-x[b-0sgfl062wf]{
    display: grid;
    grid-template-columns: 4fr 1fr;
    height: 3rem;
    font-weight: bold;
    font-size: 1.5rem;
    cursor: pointer;
    width: 100%;
    margin-bottom: 1rem;
}
.view span[b-0sgfl062wf]{
    grid-column: 2/3;
    background-color: #f0f0f0;
    display: grid;
    place-items: center;
}
.view-wrapper[b-0sgfl062wf] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    /* justify-self: center; */
    place-items: center;
}
.top[b-0sgfl062wf]{
    display: grid;
    place-items: center;
    margin: 1rem 0;
    gap: .5rem;
    border: solid 1px;
}
.dos[b-0sgfl062wf]{
    display: grid;
    place-items: center;
    grid-template-columns: 1fr 1fr;
}
.inventario[b-0sgfl062wf]{
    display: grid;
    place-items: center;
}

/* _content/Compucaribe/Components/Pages/VItemComponent/VItemComponent.razor.rz.scp.css */
article[b-h1xzghkntu] {
    width: 100%;
    height: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    place-items: center;
    grid-gap: .8rem;
    /* padding-bottom: 1rem; */
    box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.1);
    border: solid 2px black;
}
article .img[b-h1xzghkntu] {
    grid-column: 1/-1;
    grid-row: 1/2;
    padding-top: 1rem;
    display: grid;
    place-items: center;
}

article .img img[b-h1xzghkntu] {
    object-fit: contain;
    width: 96%;
    max-height: 200px;

}

article .name[b-h1xzghkntu] {
    grid-column: 1/-1;
    width: 95%;
    text-decoration: none;
    text-transform: capitalize;
    font-size: .9rem;
    line-height: 1.2rem;
    cursor: pointer;
    color: inherit;
    display: grid;
    place-items: center;
    word-break: break-word;
}

article .noparte[b-h1xzghkntu],
.id-wrapper[b-h1xzghkntu],
.todas-wrapper[b-h1xzghkntu],.categoria-wrapper[b-h1xzghkntu]  {
    grid-column: 1/-1;
    font-size: .8rem;
    /* display: grid;
    grid-template-columns: 1fr 1fr; */
    display: flex;
    justify-content: space-around;
    width: 100%;
    max-width: 230px;
}

.disponibles[b-h1xzghkntu] {
    grid-column: 1/3;
    font-size: .8rem;
}

/* article .fabricante{
    grid-column: 2/3;
    font-size: .9rem;
} */
.precio-wrapper[b-h1xzghkntu] {
    grid-column: 1/3;
    display: grid;
    grid-template-columns: 2fr 1fr;
    place-items: center;
}

.precio-wrapper .letras[b-h1xzghkntu] {
    font-size: .7rem;
    line-height: 1.2rem;
    font-weight: 600;
    color: 666;
}

.precio-wrapper .precio[b-h1xzghkntu] {
    font-size: 1.2rem;
    /* line-height: 1.2rem; */
    font-weight: 600;
    color: 666;
}

.tarjeta-wrapper[b-h1xzghkntu] {
    grid-column: 1/3;
    display: grid;
    grid-template-columns: 2fr 1fr;
    place-items: center;
}

.tarjeta-wrapper .letras[b-h1xzghkntu] {
    font-size: .7rem;
    line-height: 1.2rem;
    font-weight: 600;
    color: 666;
}

.tarjeta-wrapper .tarjeta[b-h1xzghkntu] {
    font-size: 1.2rem;
    /* line-height: 1.2rem; */
    font-weight: 600;
    color: 666;
}

.add[b-h1xzghkntu] {
    grid-column: 1/3;
    width: 70%;
    height: 2rem;
    cursor: pointer;
    border-radius: .5rem;
    position: relative;
    font-size: 1rem;
    letter-spacing: 1.5px;
    background-color: var(--cm);
    color: #fff;
    margin-bottom: 1rem;
}

article .coniva-wrapper[b-h1xzghkntu] {
    grid-column: 1/3;
    display: grid;
    grid-template-columns: 2fr 1fr;
    place-items: center;
}

.coniva-wrapper .letras[b-h1xzghkntu] {
    font-size: .8rem;
    line-height: 1.2rem;
    font-weight: 600;
    color: 666;
}

.coniva-wrapper .coniva[b-h1xzghkntu] {
    font-size: 1.2rem;
    /* line-height: 1.2rem; */
    font-weight: 600;
    color: 666;
}

.categoria[b-h1xzghkntu] {
    grid-column: 1/-1;
    margin-bottom: 1rem;
}

.check[b-h1xzghkntu] {
    grid-column: 1/-1;
}

.pedido[b-h1xzghkntu] {
    grid-column: 1/-1;
    display: grid;
    place-items: center;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    margin-bottom: 1rem;

}
.pedido-number[b-h1xzghkntu]{
    width: 3rem;
}
.pedido-qty[b-h1xzghkntu]{
    width: 2rem;
}
/* _content/Compucaribe/Components/Pedidos/PedidoItemPop/PedidoItemPop.razor.rz.scp.css */
.view-overlay[b-wjkzbf1mj2] {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    place-items: center;
    opacity: 1;
    z-index: 3;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
}

.view[b-wjkzbf1mj2] {
    display: grid;
    align-content: start;
    place-items: center;
    width: 100%;
    max-width: 800px;
    background-color: #fff;
}

.view-x[b-wjkzbf1mj2] {
    display: grid;
    grid-template-columns: 4fr 1fr;
    width: 100%;
    height: 3rem;
    background-color: #f0f0f0;
    margin-bottom: 3rem;

}

.view-x>span[b-wjkzbf1mj2] {
    grid-column: 2/3;
    display: grid;
    place-items: center;
    font-size: 1.5rem;
    font-weight: bold;
    width: 100%;
}
.item[b-wjkzbf1mj2] {
  max-height: 60vh;
  overflow-y: auto;
}
.item[b-wjkzbf1mj2] {
    display: grid;
    align-content: start;
    place-items: center;
    width: 85%;
    gap: 1rem;
    padding-bottom: 1.5rem;
}

.nombre[b-wjkzbf1mj2] {
    display: grid;
    place-items: center;
    width: 100%;
}

.parte-clave[b-wjkzbf1mj2], .qty-precio[b-wjkzbf1mj2], .plazo-venta[b-wjkzbf1mj2] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    place-items: center;
    width: 100%;
}

.parte-outer[b-wjkzbf1mj2], .clave-outer[b-wjkzbf1mj2],.qty-outer[b-wjkzbf1mj2],.precio-outer[b-wjkzbf1mj2],.plazo-outer[b-wjkzbf1mj2],.venta-outer[b-wjkzbf1mj2] {
    display: grid;
    place-items: center;
    grid-template-columns: 1fr 1fr;
}
/* _content/Compucaribe/Components/Pedidos/PedidosIndex.razor.rz.scp.css */
.layout[b-k59j76h12h] {
    position: relative;
    width: 100vw;
    height: 100%;
    margin: auto;
    text-align: center;
}

.layout>h1[b-k59j76h12h] {
    padding: 0.5em;
    color: #555555;
}
.receptor[b-k59j76h12h]{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  row-gap: 1rem;
  padding: 1rem 0;

}
  .receptor *[b-k59j76h12h]{
  }
.wrapper[b-k59j76h12h] {
    display: grid;
    grid-template-columns: 1fr;
    place-items: center;
    margin-right: 2px;
}

.pedidos[b-k59j76h12h] {
    display: grid;
    place-items: center;
    grid-gap: 3rem;
    padding-bottom: 2rem;
    width: 98%;
}

.pedido[b-k59j76h12h] {
    grid-column: 1/-1;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    place-items: center;
    border-top: solid 1px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 10px rgba(50, 50, 50, 0.28);
}

.pedido-top[b-k59j76h12h] {
    display: grid;
    grid-template-columns: 1fr 2fr;
    place-items: center;
    background-color: #006dFF;
    color: #fff;
    width: 100%;
    height: 2rem;
    margin-bottom: 1rem;
}

.items[b-k59j76h12h] {
    padding-top: 1rem;
    padding-bottom: 1rem;
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 10px;
    opacity: 2;
    width: 100%;
}

.item[b-k59j76h12h] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    place-items: center;
    grid-gap: 0.5em;
    width: 100%;
    border-bottom: solid .3px rgba(0, 0, 0, 0.2);

}

.item_img[b-k59j76h12h] {
    grid-column: 1/2;
    grid-row: 1/3;
}

.item_img img[b-k59j76h12h] {
    width: 100%;
    max-width: 80px;
}

.item_name[b-k59j76h12h] {
    grid-column: 2/3;
    grid-row: 1/2;
    color: #333333;
    font-size: 14px;
}

.item_price[b-k59j76h12h] {
    grid-column: 2/3;
    grid-row: 2/3;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
}

.pedido-total[b-k59j76h12h] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-bottom: 1rem;
    gap: 1rem;
}

.pedido-total_text[b-k59j76h12h] {
    place-self: center end;

}

.pedido-total_total[b-k59j76h12h] {
    place-self: center start;
}

.varios[b-k59j76h12h] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    max-width: 500px;
    margin-bottom: 1rem;

}

.varios_ver[b-k59j76h12h], .varios_estatus[b-k59j76h12h], .varios_factura[b-k59j76h12h] {
    border-bottom-color: #fff;
    border: solid 0.2px var(--cm);
    border-radius: 0.4rem;
}
.pagination[b-k59j76h12h] {
    display: flex;
    place-items: center;
    width: 100%;
    height: 2.5rem;
    background-color: beige;
    margin-top: 1rem;
    margin-bottom: 1rem;
    /* grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); */
    justify-content: space-around;
  }
  
  .pagina[b-k59j76h12h] {
    display: grid;
    place-items: center;
    width: 95%;
  }
  
  .active[b-k59j76h12h] {
    background-color: chartreuse;
  }
  



@media (min-width:740px) {
    .layout[b-k59j76h12h] {
        display: block;
        margin: auto;
        align-items: center;
    }

    .pedido[b-k59j76h12h] {
        width: 90%;
    }
    .items[b-k59j76h12h] {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
        grid-gap: 10px;
        width: 100%;
        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.10);
        place-items: center;
      }
    
      .item[b-k59j76h12h] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        place-items: center;
        grid-gap: 10px;
        width: 100%;
        height: 100%;
        max-width: 700px;
        box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.10);
      }
    
      .item_img[b-k59j76h12h] {
        grid-column: 1/-1;
        grid-row: 1/2;
      }
    
      .item_img>img[b-k59j76h12h] {
        width: 100%;
        max-width: 80px;
      }
    
      .item_name[b-k59j76h12h] {
        grid-column: 1/-1;
        grid-row: 2/3;
    
      }
    
      .item_qty[b-k59j76h12h] {
        grid-column: 1/2;
        grid-row: 3/4;
      }
    
      .item_price[b-k59j76h12h] {
        grid-column: 1/3;
        grid-row: 3/4;
      }
    
}
/* _content/Compucaribe/Components/Pedidos/PedidoUno.razor.rz.scp.css */
main[b-9gvh1onfw8] {
    display: grid;
    place-items: center;
    width: 100%;
}

.pedido[b-9gvh1onfw8] {
    display: grid;
    place-items: center;
    gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    height: 2.5rem;
    max-width: 700px;
    margin-bottom: 1rem;
    box-shadow: 0px 2px 2px 0px rgba(0, 109, 255, 0.25);

}

.items[b-9gvh1onfw8] {
    display: grid;
    place-items: center;
    width: 100%;
    margin-bottom: 3rem;
}

.top[b-9gvh1onfw8] {
    display: grid;
    place-items: center;
    grid-template-columns: .5fr 5fr 1fr 1fr 1fr 1fr 1fr 1fr .4fr;
    width: 100%;
    max-width: 1600px;
    gap: 1rem;
    height: 2.5rem;
    background-color: var(--cm);
    color: white;
}

.items-outer[b-9gvh1onfw8] {
    display: grid;
    place-items: center;
    gap: 1rem;
    width: 100%;
    max-width: 1600px;
}

.item[b-9gvh1onfw8] {
    display: grid;
    place-items: center;
    grid-template-columns: .5fr 5fr 1fr 1fr 1fr 1fr 1fr 1fr .4fr;
    width: 100%;
    /* max-width: 1600px; */
}

.eliminar[b-9gvh1onfw8] {
    width: 100%;
}

.totales[b-9gvh1onfw8] {
    /* display: grid;
    place-items: center;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr ; */
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
  padding: 1rem 0;
  gap: 5px;
  
    width: 100%;
    max-width: 1600px;

}
.cotizar[b-9gvh1onfw8]{
  width: 95%;
  max-width: 120px;
}
.porciento[b-9gvh1onfw8]{
  width: 95%;
  max-width: 50px;
}
.cotizar[b-9gvh1onfw8] {
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;
    border: .1rem solid var(--cm);
    box-shadow: 0px 0px 5px 5px rgba(101, 113, 154, 0.1);
    color: var(--cm);

}

.desgolsar-outer[b-9gvh1onfw8],.conimagen-outer[b-9gvh1onfw8],
.sintotal_outer[b-9gvh1onfw8] {
    display: grid;
    place-items: center;
    grid-template-columns: 1fr 1fr;
}

.receptor[b-9gvh1onfw8] {
  display: flex;
  justify-content:space-around;
  align-items: center;
  flex-wrap: wrap;
    width: 100%;
    max-width: 1600px;
    gap: 1rem;

}

.receptor-outer[b-9gvh1onfw8] {
    display: grid;
    place-items: center;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    grid: 1rem;
}

.description[b-9gvh1onfw8] {
    width: 100%;
    height: 100%;
}

.emails[b-9gvh1onfw8] {
    display: grid;
    place-items: center;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 1600px;
    gap: .5rem;
    padding: 1rem 0;
}

.email[b-9gvh1onfw8] {
    display: flex;
    justify-content:flex-start;
    width: 100%;
    max-width: 600px;
    gap: 1rem;
}

.kit[b-9gvh1onfw8] {
    display: grid;
    place-items: center;
    grid-template-columns: 1fr 3fr 5fr;
    width: 100%;
    max-width: 1600px;
}

.kit *[b-9gvh1onfw8] {
    width: 90%;
}
