/* ============================================
   STOCK POR CORTE DE FECHA — Estilos específicos
   ============================================ */

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

#pageStockCorteFecha .prov-tabla tbody td {
    padding: 6px 8px;
    line-height: 1.4;
}

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