.elementor-1341 .elementor-element.elementor-element-4c3aaa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1341 .elementor-element.elementor-element-224056b{--display:flex;}.elementor-1341 .elementor-element.elementor-element-8821aad{text-align:center;}.elementor-1341 .elementor-element.elementor-element-8821aad .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-astglobalcolor0 );}.elementor-1341 .elementor-element.elementor-element-a57e56a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1341 .elementor-element.elementor-element-b00821a{--display:flex;}.elementor-1341 .elementor-element.elementor-element-1ff85ff{--display:flex;}.elementor-1341 .elementor-element.elementor-element-33740b8{--display:flex;}.elementor-1341 .elementor-element.elementor-element-53a794f{--display:flex;}.elementor-1341 .elementor-element.elementor-element-41caf07{--display:flex;}.elementor-1341 .elementor-element.elementor-element-3de2330{--display:flex;}.elementor-1341 .elementor-element.elementor-element-5287ec7{--display:flex;}.elementor-1341 .elementor-element.elementor-element-39bb893{--display:flex;}.elementor-1341 .elementor-element.elementor-element-d3e23be{--display:flex;}.elementor-1341 .elementor-element.elementor-element-16db70b{--display:flex;}.elementor-1341 .elementor-element.elementor-element-653b494{--display:flex;}.elementor-1341 .elementor-element.elementor-element-a21f832{--display:flex;}.elementor-1341 .elementor-element.elementor-element-5288731{--display:flex;}.elementor-1341 .elementor-element.elementor-element-eefd9bb{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1341 .elementor-element.elementor-element-88fbdf8{--display:flex;}.elementor-1341 .elementor-element.elementor-element-5886c2c{--display:flex;}.elementor-1341 .elementor-element.elementor-element-5886c2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1341 .elementor-element.elementor-element-560c988{--display:flex;}.elementor-1341 .elementor-element.elementor-element-560c988.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1341 .elementor-element.elementor-element-ddde981{--display:flex;}.elementor-1341 .elementor-element.elementor-element-84cc801{--display:flex;}.elementor-1341 .elementor-element.elementor-element-5a4f470{--display:flex;}.elementor-1341 .elementor-element.elementor-element-663ee36{--display:flex;}.elementor-1341 .elementor-element.elementor-element-0a68c1e{--display:flex;}.elementor-1341 .elementor-element.elementor-element-ab6814d{--display:flex;}.elementor-1341 .elementor-element.elementor-element-15a75ad{--display:flex;}.elementor-1341 .elementor-element.elementor-element-8090e25{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1341 .elementor-element.elementor-element-3429059{--display:flex;}.elementor-1341 .elementor-element.elementor-element-5d98e1b{--display:flex;}.elementor-1341 .elementor-element.elementor-element-8d065fa{--display:flex;}.elementor-1341 .elementor-element.elementor-element-5e6b411{--display:flex;}.elementor-1341 .elementor-element.elementor-element-010a853{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1341 .elementor-element.elementor-element-fd9d3b9{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1341 .elementor-element.elementor-element-5886c2c{--width:95.338%;}.elementor-1341 .elementor-element.elementor-element-560c988{--width:106.749%;}}/* Start custom CSS for nested-tabs, class: .elementor-element-fd9d3b9 */<style>
  /* Estilos solo para tu tabla */
  .tabla-lotaip{
    width:100%;
    border-collapse:collapse;
    font-family:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
    font-size:16px;
  }

  .tabla-lotaip td{
    padding:12px 14px;
    border-bottom:1px solid #e9ecef; /* línea separadora */
    vertical-align:middle;
  }

  /* Cada fila: texto a la izquierda, icono/enlace a la derecha */
  .tabla-lotaip td > div{
    display:flex;
    align-items:center;
    gap:.75rem;
  }
  .tabla-lotaip td > div > span,
  .tabla-lotaip td > div > strong,
  .tabla-lotaip td > div > div:first-child{
    flex:1 1 auto;  /* ocupa el espacio disponible */
    min-width:0;
  }
  .tabla-lotaip td > div > a{
    margin-left:auto; /* empuja el enlace con icono al extremo derecho */
    text-decoration:none;
    display:inline-flex;
    align-items:center;
    gap:.5rem;
  }

  /* Hover de fila agradable */
  .tabla-lotaip tr:hover{
    background:#f8f9fa;
  }

  /* Títulos (los <strong> ‘grandes’ que usas como encabezados de sección) */
  .tabla-lotaip td strong{
    color:#263161; /* ajusta a tu color corporativo */
    font-weight:700;
  }

  /* Tamaño y color de íconos (Font Awesome) */
  .tabla-lotaip i{
    font-size:28px;
    line-height:1;
  }
  /* Colores sugeridos por tipo (ajusta si quieres) */
  .tabla-lotaip i.fa-file-pdf{ color:#d6336c; }  /* PDF */
  .tabla-lotaip i.fa-file-csv{ color:#0d6efd; }  /* CSV/Sheets */
  .tabla-lotaip i.fa-file-lines{ color:#6c757d; }/* documento genérico */
</style>/* End custom CSS */