/* NODOVOX Discovery mobile cards v2 */
/* Mobile: elimina columna vacia, portada compacta y acceso abajo */

@media (max-width: 768px) {

  body.public-discovery .result-card,
  body.public-discovery .result-item,
  body.public-discovery .discovery-result,
  body.public-discovery article[class*="result"] {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    padding: 16px !important;
    margin: 0 0 16px 0 !important;
    border-radius: 22px !important;
    background: #fff !important;
    border: 1px solid rgba(203,213,225,.9) !important;
    box-shadow: 0 16px 42px rgba(15,23,42,.08) !important;
    overflow: hidden !important;
  }

  body.public-discovery .result-card::after,
  body.public-discovery .result-item::after,
  body.public-discovery .discovery-result::after,
  body.public-discovery article[class*="result"]::after {
    content: "";
    display: block;
    clear: both;
  }

  body.public-discovery .result-card img,
  body.public-discovery .result-item img,
  body.public-discovery .discovery-result img,
  body.public-discovery article[class*="result"] img {
    float: left !important;
    width: 82px !important;
    max-width: 82px !important;
    height: 112px !important;
    object-fit: cover !important;
    border-radius: 16px !important;
    margin: 0 14px 10px 0 !important;
    box-shadow: 0 14px 30px rgba(15,23,42,.16) !important;
  }

  body.public-discovery .result-card h2,
  body.public-discovery .result-card h3,
  body.public-discovery .result-item h2,
  body.public-discovery .result-item h3,
  body.public-discovery .discovery-result h2,
  body.public-discovery .discovery-result h3,
  body.public-discovery article[class*="result"] h2,
  body.public-discovery article[class*="result"] h3 {
    font-size: 19px !important;
    line-height: 1.14 !important;
    margin: 6px 0 8px !important;
    letter-spacing: -.02em !important;
    color: #061225 !important;
    font-weight: 950 !important;
  }

  body.public-discovery .result-card p,
  body.public-discovery .result-item p,
  body.public-discovery .discovery-result p {
    font-size: 14px !important;
    line-height: 1.5 !important;
    color: #334155 !important;
  }

  body.public-discovery .result-card [class*="badge"],
  body.public-discovery .result-item [class*="badge"],
  body.public-discovery .discovery-result [class*="badge"] {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 23px !important;
    padding: 5px 9px !important;
    border-radius: 999px !important;
    font-size: 10px !important;
    line-height: 1.1 !important;
    font-weight: 900 !important;
    margin: 0 5px 6px 0 !important;
  }

  body.public-discovery .result-card [class*="abstract"],
  body.public-discovery .result-item [class*="abstract"],
  body.public-discovery .discovery-result [class*="abstract"],
  body.public-discovery .result-card [class*="description"],
  body.public-discovery .result-item [class*="description"],
  body.public-discovery .discovery-result [class*="description"] {
    clear: both !important;
    margin-top: 12px !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    color: #475467 !important;
  }

  body.public-discovery .result-card [class*="access"],
  body.public-discovery .result-item [class*="access"],
  body.public-discovery .discovery-result [class*="access"],
  body.public-discovery .result-card [class*="actions"],
  body.public-discovery .result-item [class*="actions"],
  body.public-discovery .discovery-result [class*="actions"] {
    clear: both !important;
    width: 100% !important;
    box-sizing: border-box !important;
    margin-top: 14px !important;
    border-radius: 18px !important;
  }

  body.public-discovery .result-card a,
  body.public-discovery .result-item a,
  body.public-discovery .discovery-result a {
    min-height: 42px !important;
    border-radius: 14px !important;
    font-weight: 900 !important;
  }
}

@media (max-width: 430px) {
  body.public-discovery .result-card,
  body.public-discovery .
  body.public-discovery .di

    padding: 14px !important;
    bor
  }

  body.public-discovery .result-
  body.public-discovery .result-item img,

  body.public-discovery article[class*="result"] i
    width: 76px !important;
  
    height: 106px !importan
    margin-right: 12px !importa
  }

  body.public-discovery .result-c
  body.public-discovery .resu
  body.public-discovery .result-it
  body.public-discovery .result-ite
  body.public-discovery .discove
  body.public-discovery .discovery-result h3 {
    fon
  }
}
@media (max-width:768px){
  .result-card.nvx-result-with-cover{
    display:grid!important;
    grid-template-columns:92px minmax(0,1fr)!important;
    column-gap:14px!important;
    row-gap:8px!important;
    align-items:start!important;
  }

  .result-card.nvx-result-with-cover > .nvx-result-cover{
    grid-column:1!important;
    grid-row:1!important;
    width:92px!important;
    min-width:92px!important;
    max-width:92px!important;
    margin:0!important;
  }

  .result-card.nvx-result-with-cover > .nvx-result-content{
    grid-column:2!important;
    grid-row:1!important;
    min-width:0!important;
    margin:0!important;
  }

  .result-card.nvx-result-with-cover .badges{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:6px!important;
    margin:0 0 10px 0!important;
    justify-content:flex-start!important;
  }
}
