/* V159 - Solo Documentos de Juicios. Recorta espacios vacios y permite texto completo. */
.mat-dialog-container:has(app-documentosjuicios) .table-responsive,
.cdk-overlay-pane:has(app-documentosjuicios) .table-responsive,
app-documentosjuicios .table-responsive {
  overflow-x: auto !important;
  width: 100% !important;
}

.mat-dialog-container:has(app-documentosjuicios) .mat-table,
.mat-dialog-container:has(app-documentosjuicios) table,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-table,
.cdk-overlay-pane:has(app-documentosjuicios) table,
app-documentosjuicios .mat-table,
app-documentosjuicios table {
  table-layout: fixed !important;
  width: 100% !important;
  min-width: 860px !important;
}

.mat-dialog-container:has(app-documentosjuicios) .mat-header-row,
.mat-dialog-container:has(app-documentosjuicios) .mat-row,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-header-row,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-row,
app-documentosjuicios .mat-header-row,
app-documentosjuicios .mat-row {
  display: flex !important;
  width: 100% !important;
  min-height: 62px !important;
  align-items: center !important;
}

.mat-dialog-container:has(app-documentosjuicios) .mat-cell,
.mat-dialog-container:has(app-documentosjuicios) .mat-header-cell,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-cell,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-header-cell,
app-documentosjuicios .mat-cell,
app-documentosjuicios .mat-header-cell {
  box-sizing: border-box !important;
  min-width: 0 !important;
}

.mat-dialog-container:has(app-documentosjuicios) .mat-column-select,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-column-select,
app-documentosjuicios .mat-column-select {
  flex: 0 0 38px !important;
  width: 38px !important;
  max-width: 38px !important;
  padding-left: 8px !important;
  padding-right: 4px !important;
}

.mat-dialog-container:has(app-documentosjuicios) .mat-column-id,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-column-id,
app-documentosjuicios .mat-column-id {
  display: none !important;
}

.mat-dialog-container:has(app-documentosjuicios) .mat-column-TipoDocumento,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-column-TipoDocumento,
app-documentosjuicios .mat-column-TipoDocumento {
  flex: 0 0 30% !important;
  width: 30% !important;
  max-width: 30% !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.mat-dialog-container:has(app-documentosjuicios) .mat-column-Nombre,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-column-Nombre,
app-documentosjuicios .mat-column-Nombre {
  flex: 1 1 auto !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.mat-dialog-container:has(app-documentosjuicios) .mat-column-Creado,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-column-Creado,
app-documentosjuicios .mat-column-Creado {
  flex: 0 0 112px !important;
  width: 112px !important;
  max-width: 112px !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.mat-dialog-container:has(app-documentosjuicios) .mat-column-Actions,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-column-Actions,
app-documentosjuicios .mat-column-Actions {
  flex: 0 0 198px !important;
  width: 198px !important;
  max-width: 198px !important;
  padding-left: 4px !important;
  padding-right: 8px !important;
}

.mat-dialog-container:has(app-documentosjuicios) .mat-column-TipoDocumento,
.mat-dialog-container:has(app-documentosjuicios) .mat-column-Nombre,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-column-TipoDocumento,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-column-Nombre,
app-documentosjuicios .mat-column-TipoDocumento,
app-documentosjuicios .mat-column-Nombre {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  line-height: 1.18 !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;
}

.mat-dialog-container:has(app-documentosjuicios) .mat-column-TipoDocumento .mat-chip,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-column-TipoDocumento .mat-chip,
app-documentosjuicios .mat-column-TipoDocumento .mat-chip {
  max-width: 100% !important;
  height: auto !important;
  min-height: 28px !important;
  white-space: normal !important;
}

.mat-dialog-container:has(app-documentosjuicios) .mat-column-Actions button,
.cdk-overlay-pane:has(app-documentosjuicios) .mat-column-Actions button,
app-documentosjuicios .mat-column-Actions button {
  margin: 0 2px !important;
}
