
/* IPERC_RESTORE_RENDER_V160_V186
   Restaura la apariencia del IPERC renderizado/compartir/imprimir al estilo limpio v160.
   No afecta el IPERC interactivo interno.
*/

/* Contenedores del renderizado/compartir */
#vista-compartir table,
#contenedor-paginas-compartir table,
#portal-cliente-shell-v112 table,
#portal-cliente-viewer-v112 table,
body.iperc-printing-v10 #iperc-print-stage-v10 table {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  table-layout: auto !important;
  border: 1px solid #000 !important;
  outline: none !important;
  box-shadow: none !important;
}

/* Celdas del renderizado como en v160: borde normal único por colapso de tabla */
#vista-compartir table th,
#vista-compartir table td,
#contenedor-paginas-compartir table th,
#contenedor-paginas-compartir table td,
#portal-cliente-shell-v112 table th,
#portal-cliente-shell-v112 table td,
#portal-cliente-viewer-v112 table th,
#portal-cliente-viewer-v112 table td,
body.iperc-printing-v10 #iperc-print-stage-v10 table th,
body.iperc-printing-v10 #iperc-print-stage-v10 table td {
  border: 1px solid #000 !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #000 !important;
  outline: none !important;
  outline-width: 0 !important;
  outline-style: none !important;
  outline-color: transparent !important;
  outline-offset: 0 !important;
  box-shadow: none !important;
  background-clip: border-box !important;
}

/* Quitar apariencia interactiva añadida después de v160 en el renderizado */
#vista-compartir .iperc-afecta-cell-content-v171 b,
#vista-compartir .iperc-afecta-cell-content-v171 strong,
#contenedor-paginas-compartir .iperc-afecta-cell-content-v171 b,
#contenedor-paginas-compartir .iperc-afecta-cell-content-v171 strong,
#portal-cliente-shell-v112 .iperc-afecta-cell-content-v171 b,
#portal-cliente-shell-v112 .iperc-afecta-cell-content-v171 strong,
#portal-cliente-viewer-v112 .iperc-afecta-cell-content-v171 b,
#portal-cliente-viewer-v112 .iperc-afecta-cell-content-v171 strong,
body.iperc-printing-v10 #iperc-print-stage-v10 .iperc-afecta-cell-content-v171 b,
body.iperc-printing-v10 #iperc-print-stage-v10 .iperc-afecta-cell-content-v171 strong {
  display: none !important;
  visibility: hidden !important;
}

/* En el renderizado no debe verse como celda editable */
#vista-compartir .celda-matriz[id*="|vuln|afe"],
#contenedor-paginas-compartir .celda-matriz[id*="|vuln|afe"],
#portal-cliente-shell-v112 .celda-matriz[id*="|vuln|afe"],
#portal-cliente-viewer-v112 .celda-matriz[id*="|vuln|afe"],
body.iperc-printing-v10 #iperc-print-stage-v10 .celda-matriz[id*="|vuln|afe"] {
  background-image: none !important;
  cursor: default !important;
  box-shadow: none !important;
  outline: none !important;
}

/* Eliminar selección/hover en el renderizado */
#vista-compartir .bg-indigo-100,
#contenedor-paginas-compartir .bg-indigo-100,
#portal-cliente-shell-v112 .bg-indigo-100,
#portal-cliente-viewer-v112 .bg-indigo-100,
body.iperc-printing-v10 #iperc-print-stage-v10 .bg-indigo-100 {
  box-shadow: none !important;
  outline: none !important;
}

#vista-compartir .ring-2,
#contenedor-paginas-compartir .ring-2,
#portal-cliente-shell-v112 .ring-2,
#portal-cliente-viewer-v112 .ring-2,
body.iperc-printing-v10 #iperc-print-stage-v10 .ring-2 {
  box-shadow: none !important;
  outline: none !important;
}

/* Impresión estilo v160, con tabla colapsada y bordes normales */
@media print {
  body.iperc-printing-v10 #iperc-print-stage-v10 table {
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    table-layout: auto !important;
    border: 1px solid #000 !important;
  }

  body.iperc-printing-v10 #iperc-print-stage-v10 table th,
  body.iperc-printing-v10 #iperc-print-stage-v10 table td {
    border: 1px solid #000 !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #000 !important;
    outline: none !important;
    outline-width: 0 !important;
    outline-style: none !important;
    outline-color: transparent !important;
    outline-offset: 0 !important;
    box-shadow: none !important;
    background-clip: border-box !important;
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
}
