/* Encabezados */
.ms-DetailsList [data-automationid="DetailsHeader"] .ms-DetailsHeader-cellName{
  color:#072A39 !important;
}
/* Iconos ordenar/filtrar (más oscuro) */
.ms-DetailsList [data-automationid="DetailsHeader"] .ms-Icon{
  color:#4b5d6b !important;
}

/* Texto de filas (gris más oscuro) */
.ms-DetailsList .ms-DetailsRow .ms-DetailsRow-cell{
  color:#1f2937 !important;
}

/* Link primera columna */
.ms-DetailsList .ms-DetailsRow .ms-Link{
  color:#0b3d52 !important;
  font-weight:500;
  text-decoration:none;
}
.ms-DetailsList .ms-DetailsRow .ms-Link:hover{
  color:#0f516e !important;
  text-decoration:underline;
}

/* Ícono del menú de acciones (más oscuro) */
.ms-DetailsList .ms-Button--icon .ms-Button-icon{ color:#4b5563 !important; }
.ms-DetailsList .ms-Button--icon:hover .ms-Button-icon{ color:#0b3d52 !important; }


/* ===== Modal de confirmación — Eliminar ===== */
.ms-Modal-scrollableContent:has(.ms-Button--primary[name="Eliminar"]) .ms-Dialog-title{
  font-size: 1.2rem !important;
  font-weight: 600 !important;
  color: #072A39 !important;
}

.ms-Modal-scrollableContent:has(.ms-Button--primary[name="Eliminar"]) .ms-Dialog-subText{
  font-size: .95rem !important;
  color: #334155 !important;
}

.ms-Modal-scrollableContent:has(.ms-Button--primary[name="Eliminar"]) .ms-Dialog-button--close{
  color: #6b7280 !important;
}
.ms-Modal-scrollableContent:has(.ms-Button--primary[name="Eliminar"]) .ms-Dialog-button--close:hover{
  color: #111827 !important;
}

/* Botones */
.ms-Modal-scrollableContent:has(.ms-Button--primary[name="Eliminar"]) .ms-Dialog-actions .ms-Button{
  border-radius: 8px !important;
  font-weight: 500 !important;
  padding: 6px 16px !important;
  font-size: .95rem !important;
  min-width: 100px !important;
}

.ms-Modal-scrollableContent:has(.ms-Button--primary[name="Eliminar"]) .ms-Button--primary{
  background: #d32f2f !important;
  border-color: #d32f2f !important;
  color: #fff !important;
}
.ms-Modal-scrollableContent:has(.ms-Button--primary[name="Eliminar"]) .ms-Button--primary:hover{
  background: #b71c1c !important;
  border-color: #b71c1c !important;
}

.ms-Modal-scrollableContent:has(.ms-Button--primary[name="Eliminar"]) .ms-Button--default{
  background: #fff !important;
  color: #0f172a !important;
  border: 1px solid #d0d7de !important;
}
.ms-Modal-scrollableContent:has(.ms-Button--primary[name="Eliminar"]) .ms-Button--default:hover{
  background: #f3f4f6 !important;
}
