/* ============================================
   STOCK MÍNIMO VS ACTUAL — Estilos específicos
   ============================================ */

#pageStockMinimoActual .prov-tabla thead tr th:first-child { border-radius: 6px 0 0 0; }
#pageStockMinimoActual .prov-tabla thead tr th:last-child { border-radius: 0 6px 0 0; }

#pageStockMinimoActual input:focus,
#pageStockMinimoActual select:focus,
#pageStockMinimoActual textarea:focus {
    border-color: var(--azul-400);
    box-shadow: 0 0 0 3px rgba(37,99,160,0.12);
    outline: none;
}
#pageStockMinimoActual *:focus:not(input):not(select):not(textarea):not(button),
#pageStockMinimoActual *:focus-visible:not(input):not(select):not(textarea):not(button) {
    outline: none !important;
}
