/* ==============================
   NETPRO - Compact Radzen Grid
   ============================== */

/* ------------------------------
   Celdas (texto)
--------------------------------*/
.np-tight-grid .rz-datatable-thead th,
.np-tight-grid .rz-datatable-tbody td {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
    padding-left: .5rem !important;
    padding-right: .5rem !important;
    line-height: 1.2 !important;
    vertical-align: middle;
}

/* ------------------------------
   Fila de filtros compacta
--------------------------------*/
.np-tight-grid .rz-column-filter input,
.np-tight-grid .rz-column-filter select,
.np-tight-grid .rz-column-filter .rz-dropdown {
    height: 26px !important;
    padding: 0 .4rem !important;
    font-size: 0.875rem !important;
}

/* ------------------------------
   Ocultar botones RadzenNumeric
   SOLO en filtros de grilla
--------------------------------*/
.np-tight-grid .rz-column-filter .rz-numeric .rz-numeric-button {
    display: none !important;
}

/* Ajustar ancho del input numérico */
.np-tight-grid .rz-column-filter .rz-numeric .rz-numeric-input {
    padding-right: .4rem !important;
    height: 26px !important;
}

/* ------------------------------
   Botones dentro de celdas
--------------------------------*/
.np-tight-grid .rz-button {
    padding: .25rem .4rem !important;
    min-height: 26px !important;
}

/* ------------------------------
   Altura de filas
--------------------------------*/
.np-tight-grid .rz-datatable-tbody tr {
    height: 32px !important;
}

/* FIX DEFINITIVO: botones del RadzenNumeric en filtros del DataGrid */
.np-tight-grid .rz-cell-filter .rz-numeric-button,
.np-tight-grid .rz-cell-filter button.rz-numeric-button,
.np-tight-grid .rz-cell-filter button.rz-numeric-up,
.np-tight-grid .rz-cell-filter button.rz-numeric-down {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
}

/* Para que el input no reserve espacio a la derecha */
.np-tight-grid .rz-cell-filter .rz-numeric-input {
    padding-right: .4rem !important;
}

