/* =========================================================
   VERCREDITOS LINE GUIDE FULL V1
   Restaura la ficha completa que ya genera el core:
   monto, descripción, requisitos, edades, bancos y observaciones.
   NO duplica ni inventa datos.
   ========================================================= */

@media (min-width:901px){

  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide.line-form-guide:not([hidden]){
    display:block !important;
    visibility:visible !important;

    grid-column:1 / -1 !important;

    width:100% !important;
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;

    margin:10px 0 4px !important;
    padding:14px 16px !important;

    overflow:visible !important;

    background:#f7fbff !important;
    color:#14365f !important;

    border:1px solid #bfd8f6 !important;
    border-left:4px solid #0877f9 !important;
    border-radius:12px !important;

    box-shadow:none !important;
  }

  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide[hidden]{
    display:none !important;
  }

  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide *{
    box-sizing:border-box !important;
    max-width:100% !important;
  }

  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide h2,
  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide h3,
  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide h4,
  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide strong{
    color:#10376a !important;
  }

  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide h2,
  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide h3{
    margin:0 0 6px !important;
    font-size:16px !important;
    line-height:1.25 !important;
  }

  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide p{
    margin:5px 0 !important;
    color:#496987 !important;
    font-size:12px !important;
    line-height:1.45 !important;
  }

  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide ul{
    margin:8px 0 0 !important;
    padding-left:19px !important;

    columns:2 !important;
    column-gap:34px !important;
  }

  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide li{
    break-inside:avoid !important;
    margin:0 0 7px !important;

    color:#254b72 !important;
    font-size:12px !important;
    line-height:1.4 !important;
  }

  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide .line-guide-important{
    color:#0e3c72 !important;
    font-weight:700 !important;
  }

  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide .line-guide-download{
    display:inline-flex !important;
    width:auto !important;
    margin:8px 6px 0 0 !important;
  }

  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide .vc-line-commission-chip{
    display:inline-flex !important;
    align-items:center !important;
    gap:6px !important;

    margin:0 0 9px !important;
    padding:6px 10px !important;

    color:#075cb9 !important;
    background:#eaf5ff !important;

    border:1px solid #afd2f8 !important;
    border-radius:999px !important;

    font-size:11px !important;
    font-weight:850 !important;
  }
}

@media (min-width:901px) and (max-width:1180px){
  body.vc-modern-desktop:not(.vc-app-mode)
  #lineFormGuide ul{
    columns:1 !important;
  }
}
