/* ============================================================
   Soft4All Free — BLOCK TITLES SINGLE LINE R14
   Desktop/tablet-wide section titles use the whole block width.
   ============================================================ */

@media (min-width:821px){
  /*
   * Root cause fixed here:
   * R11 limited .section-head to 920px. R13 therefore measured only
   * those 920px and correctly decided that longer PT/DE/PL titles
   * did not fit, even though the surrounding block had much more room.
   *
   * The title row now receives the full block width. Descriptive copy
   * keeps a readable measure, so widening the title does not create
   * very long paragraphs.
   */
  .section-head{
    width:100%!important;
    max-width:none!important;
  }
  .section-head>p{
    max-width:920px!important;
  }

  body[data-page="inventario"] .s4-premium-suite__intro,
  body[data-page="inventario"] #manuales .s4-manuals-copy{
    width:100%!important;
    max-width:none!important;
  }
  body[data-page="inventario"] .s4-premium-suite__intro>p{
    max-width:1180px!important;
  }
  body[data-page="inventario"] #manuales .s4-manuals-copy>p{
    max-width:980px!important;
  }

  /* Applied only to real block titles, never to feature/product cards. */
  .s4-r14-block-title{
    width:100%!important;
    max-width:none!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    hyphens:none!important;
  }
}

/* On narrow mobile screens a forced single line would create horizontal
   scrolling. Mobile is the only intentional exception. */
@media (max-width:820px){
  .s4-r14-block-title{
    width:auto!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:break-word!important;
    word-break:normal!important;
    hyphens:auto!important;
  }
}
