
/* BIGSYS_VISIBLE_CLOSE_X_V1_START */

/* Cierre del panel diagnóstico V45 */
.bigsys-preload-diag-close-v45{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  font-size:0 !important;
  color:#ffffff !important;
  background:rgba(127,29,29,.82) !important;
  border:1px solid rgba(248,113,113,.72) !important;
  box-shadow:0 8px 18px rgba(0,0,0,.32) !important;
}

.bigsys-preload-diag-close-v45::before{
  content:"" !important;
  display:block !important;
  font-size:22px !important;
  line-height:1 !important;
  font-weight:950 !important;
  color:#ffffff !important;
  text-shadow:0 1px 2px rgba(0,0,0,.5) !important;
}

/* Botones genéricos de cerrar/quitar archivo/chip */
button[aria-label="Cerrar"],
button[title="Cerrar"],
button[aria-label*="cerrar" i],
button[title*="cerrar" i],
button[aria-label*="close" i],
button[title*="close" i],
button[aria-label*="quitar" i],
button[title*="quitar" i],
button[aria-label*="remove" i],
button[title*="remove" i],
button[aria-label*="borrar" i],
button[title*="borrar" i],
.selected-file-remove,
.file-remove,
.file-chip-remove,
.upload-file-remove,
.ocr-file-remove,
.ocr-selected-file-remove,
.multipage-file-remove,
.doc-file-remove,
.doc-selected-file-remove,
.bulk-file-remove,
.selected-file-delete,
.file-delete{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:26px !important;
  min-height:26px !important;
}

/* Solo forzar X visual en botones vacíos o botones pensados como icono */
button[aria-label*="cerrar" i]::before,
button[title*="cerrar" i]::before,
button[aria-label*="close" i]::before,
button[title*="close" i]::before,
button[aria-label*="quitar" i]::before,
button[title*="quitar" i]::before,
button[aria-label*="remove" i]::before,
button[title*="remove" i]::before,
button[aria-label*="borrar" i]::before,
button[title*="borrar" i]::before,
.selected-file-remove::before,
.file-remove::before,
.file-chip-remove::before,
.upload-file-remove::before,
.ocr-file-remove::before,
.ocr-selected-file-remove::before,
.multipage-file-remove::before,
.doc-file-remove::before,
.doc-selected-file-remove::before,
.bulk-file-remove::before,
.selected-file-delete::before,
.file-delete::before{
  content:"" !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:22px !important;
  height:22px !important;
  border-radius:999px !important;
  font-size:18px !important;
  line-height:1 !important;
  font-weight:950 !important;
  color:#ffffff !important;
  background:rgba(185,28,28,.95) !important;
  border:1px solid rgba(252,165,165,.75) !important;
  box-shadow:0 6px 14px rgba(0,0,0,.28) !important;
  text-shadow:0 1px 2px rgba(0,0,0,.45) !important;
  pointer-events:none !important;
}

/* Evitar doble texto gigante en botones de alerta que dicen "Cerrar" */
.bigsys-visible-alert-close::before{
  content:none !important;
}

.bigsys-visible-alert-close{
  font-size:13px !important;
}

/* BIGSYS_VISIBLE_CLOSE_X_V1_END */
