@charset "UTF-8";
/* Código legible en el detalle de errores de transferencias.
   El selector de estilos conserva compatibilidad con los artefactos ya publicados. */
.swal2-popup:has(.transferencia-error-detalle),
.swal2-popup:has(table th:nth-child(2)[style*="color:#991b1b"]):has(table td:nth-child(2)[style*="font-weight:600"][style*="color:#b91c1c"]) {
  width: 900px !important;
  max-width: calc(100vw - 32px) !important;
}

.transferencia-error-detalle table,
.swal2-popup:has(table th:nth-child(2)[style*="color:#991b1b"]):has(table td:nth-child(2)[style*="font-weight:600"][style*="color:#b91c1c"]) table {
  width: 100%;
  min-width: 560px;
  table-layout: fixed;
}
.transferencia-error-detalle th:first-child,
.transferencia-error-detalle td:first-child,
.swal2-popup:has(table th:nth-child(2)[style*="color:#991b1b"]):has(table td:nth-child(2)[style*="font-weight:600"][style*="color:#b91c1c"]) th:first-child,
.swal2-popup:has(table th:nth-child(2)[style*="color:#991b1b"]):has(table td:nth-child(2)[style*="font-weight:600"][style*="color:#b91c1c"]) td:first-child {
  width: 36px;
  vertical-align: top;
}
.transferencia-error-detalle th:nth-child(2),
.transferencia-error-detalle td:nth-child(2),
.swal2-popup:has(table th:nth-child(2)[style*="color:#991b1b"]):has(table td:nth-child(2)[style*="font-weight:600"][style*="color:#b91c1c"]) th:nth-child(2),
.swal2-popup:has(table th:nth-child(2)[style*="color:#991b1b"]):has(table td:nth-child(2)[style*="font-weight:600"][style*="color:#b91c1c"]) td:nth-child(2) {
  width: 190px;
  min-width: 190px;
  white-space: nowrap !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  vertical-align: top;
}
.transferencia-error-detalle th:nth-child(3),
.transferencia-error-detalle td:nth-child(3),
.swal2-popup:has(table th:nth-child(2)[style*="color:#991b1b"]):has(table td:nth-child(2)[style*="font-weight:600"][style*="color:#b91c1c"]) th:nth-child(3),
.swal2-popup:has(table th:nth-child(2)[style*="color:#991b1b"]):has(table td:nth-child(2)[style*="font-weight:600"][style*="color:#b91c1c"]) td:nth-child(3) {
  overflow-wrap: anywhere;
  vertical-align: top;
}