.elementor-16284 .elementor-element.elementor-element-2931aaa{--display:flex;}.elementor-16284 .elementor-element.elementor-element-2931aaa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}body.elementor-page-16284:not(.elementor-motion-effects-element-type-background), body.elementor-page-16284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16284 .elementor-element.elementor-element-2931aaa{--width:75.312%;}}/* Start custom CSS for html, class: .elementor-element-28f97ab */#tabla-productos {
   max-height: 400px;
}

#tabla {
  position: relative;
  padding: 1px;
}

.sticky-container {
  position: sticky;
  top: 0;
  background-color: white;
  padding: 10px;
  z-index: 1;
}

table {
  overflow: auto;
  padding: 1px;
}
.button-container {
  display: flex;
  justify-content: center;
}
.sticky-container {
    text-align-last: center;
    position: sticky;
    top: 0;
    background-color: white;
    padding: 10px;
    z-index: 1;
}

button#btn-reset,
button#btn-subir, #btn-escanear {
  border-radius: 200px;
  background-color: #C1FF73;
  color: #280063;
  font-family: 'Questrial', sans-serif;
  font-size: 1.2rem;
  padding: 0.5rem 1rem;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  border: none;
    margin: 5px;
    align-content: center;

}

button#btn-reset:focus,
button#btn-subir:focus {
  background-color: #f2f2f2;
  border: 2px solid #280063;
  margin: 20px;
}

@media (max-width: 800px) {
  td {   
    height-max: 10px;
    font-size: 12px;
    padding: none;}
  
  th {
    height-max: 10px;
    font-size: 10px;
    padding: none;
  }
}/* End custom CSS */