/* 1. Quitar el splitter entre locked y normal */
.x-grid-splitter,
.x-grid-inner-locked .x-splitter,
.x-grid-inner-normal .x-splitter {
    width: 0 !important;
    border-width: 0 !important;
    background: transparent !important;
    display: none !important;
}

/* 2. Quitar la barra de scroll vertical del grid bloqueado */
.x-grid-inner-locked .x-scroller-vertical,
.x-grid-inner-locked .x-scrollbar-vertical,
.x-grid-inner-locked .x-scrollbar {
    width: 0 !important;
    display: none !important;
    border-width: 0 !important;
    background: transparent !important;
}
/* Quitar el doble borde en la unión locked/normal */
.x-grid-with-col-lines .x-grid-inner-locked .x-grid-cell,
.x-grid-with-col-lines .x-grid-inner-locked .x-column-header {
    border-right-width: 0 !important;
}

/* Quitar la “barra” entre las columnas bloqueadas y las normales */
.x-grid-with-col-lines .x-grid-inner-locked .x-grid-cell,
.x-grid-with-col-lines .x-grid-inner-locked .x-column-header {
    border-right-width: 0 !important;
}

/* Por si la raya viene del lado derecho */
.x-grid-with-col-lines .x-grid-inner-normal .x-grid-cell-first,
.x-grid-with-col-lines .x-grid-inner-normal .x-column-header-first {
    border-left-width: 0 !important;
}

/* Y de extra, si el tema mete un splitter, lo escondemos */
.x-grid-splitter,
.x-splitter-vertical {
    display: none !important;
    width: 0 !important;
    border-width: 0 !important;
    background: transparent !important;
}
/* Quitar el borde enorme que crea la "barra" en las columnas bloqueadas */
#gridAsistencia-locked,
#gridAsistencia-normal,
[id^="gridAsistencia-locked"],
[id*="gridAsistencia-locked"] {
    border-bottom-width: 0 !important;
    border-bottom: none !important;
}
/* Quitar el borde enorme que crea la "barra" en las columnas bloqueadas */
#gridResumen-locked,
#gridResumen-normal,
[id^="gridResumen-locked"],
[id*="gridResumen-locked"] {
    border-bottom-width: 0 !important;
    border-bottom: none !important;
}

///////////////////
/* ===== UNIFICAR LOCKED + NORMAL ===== */

/* Quita la barra divisoria */
.x-grid-locking-body .x-grid-locked-separator {
    display: none !important;
}

/* Elimina bordes laterales */
.x-grid-locking-body .x-grid-inner-locked {
    border-right: none !important;
}

.x-grid-locking-body .x-grid-inner-normal {
    border-left: none !important;
}

/* Igualar fondo */
.x-grid-locking-body .x-grid-inner-locked,
.x-grid-locking-body .x-grid-inner-normal {
    background-color: #ffffff;
}

/* Elimina sombras si existieran */
.x-grid-locking-body {
    box-shadow: none !important;
}

/* Bordes de celdas uniformes */
.x-grid-cell {
    border-right: 1px solid #d0d0d0;
}

/* Evita doble borde en la última columna locked */
.x-grid-inner-locked .x-grid-cell-last {
    border-right: 1px solid #d0d0d0 !important;
}
