/* Citadel Desarrollos - Desktop layout compatibility correction (2026-10-14)
   Scope: wide layouts where the exported stylesheet fixes card height and
   absolutely positions card text. Mobile/tablet and original styles remain intact.
   Safe for Safari/WebKit, Chromium and Firefox: no JS or HTML structure changes.
*/
@media (min-width: 1441px) {
  /* The 1441px breakpoint previously switched to a rigid 832px + 176px
     grid, leaving the status card too narrow on many laptop screens. */
  .CitadelBarracas_contentGrid__dAIcC {
    grid-template-columns: minmax(0, 1.65fr) minmax(26rem, 1fr) !important;
    gap: clamp(2.75rem, 5vw, 6rem) !important;
  }
  .CitadelBarracas_copyColumn___6x_X {
    width: auto !important;
    max-width: 52rem !important;
    min-width: 0;
  }
  .CitadelBarracas_statusColumn__3BZ91 {
    width: 100% !important;
    min-width: 0;
    max-width: none !important;
    margin-left: 0;
    transform: none !important;
  }

  /* Let cards grow to their actual text content (including Safari font
     metrics, browser zoom and multilingual line wrapping). */
  .CitadelInnovation_infoCard__d7B6u {
    height: auto !important;
    min-height: clamp(22.5rem, 25.5vw, 29rem) !important;
    max-height: none !important;
    padding: clamp(3.1rem, 3.15vw, 3.75rem)
             clamp(1.15rem, 1.6vw, 1.8rem)
             clamp(2rem, 2.5vw, 2.6rem) !important;
    align-content: center !important;
    min-width: 0;
  }
  .CitadelInnovation_infoCard__d7B6u h3 {
    font-size: clamp(2.1rem, 2.6042vw, 3.125rem) !important;
    line-height: 1.12 !important;
    overflow-wrap: break-word;
  }
  .CitadelInnovation_typologies__rF6VC span,
  .CitadelInnovation_amenities__tVBwi,
  .CitadelInnovation_location__WY1_u p {
    font-size: clamp(1.125rem, 1.40625vw, 1.6875rem) !important;
    line-height: 1.26 !important;
    overflow-wrap: break-word;
  }
  .CitadelInnovation_typologies__rF6VC span {
    padding-block: .48rem !important;
  }
  .CitadelInnovation_amenities__tVBwi {
    gap: .22rem !important;
  }
  .CitadelInnovation_location__WY1_u {
    gap: clamp(1rem, 1.35vw, 1.5rem) !important;
  }

  /* The original Barracas heading/address were removed from flow with
     absolute positioning and their text was horizontally stretched. */
  .CitadelBarracas_statusCard__VjMTL {
    height: auto !important;
    min-height: 22.08rem !important;
    max-height: none !important;
    padding: clamp(3.1rem, 3.8vw, 4rem)
             clamp(1.75rem, 2.75vw, 3.2rem)
             clamp(2rem, 2.65vw, 3rem) !important;
    align-content: center !important;
    row-gap: clamp(1.35rem, 2vw, 2rem) !important;
    min-width: 0;
  }
  .CitadelBarracas_statusCard__VjMTL h3 {
    position: static !important;
    top: auto !important;
    left: auto !important;
    margin: 0 !important;
    transform: none !important;
    white-space: normal !important;
    font-size: clamp(2.05rem, 2.25vw, 2.65rem) !important;
    line-height: 1.1 !important;
    overflow-wrap: break-word;
    max-width: 100%;
  }
  .CitadelBarracas_location__CRris {
    position: static !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
    width: 100%;
    min-width: 0;
    grid-template-columns: clamp(1.8rem, 2vw, 2.7rem) minmax(0, 1fr) !important;
    gap: clamp(.85rem, 1.4vw, 1.5rem) !important;
  }
  .CitadelBarracas_location__CRris p {
    transform: none !important;
    min-width: 0;
    font-size: clamp(1.125rem, 1.4vw, 1.6875rem) !important;
    line-height: 1.3 !important;
    overflow-wrap: break-word;
  }
  .CitadelBarracas_location__CRris svg {
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    align-self: center;
    overflow: visible;
  }
  .CitadelBarracas_location__CRris svg path,
  .CitadelBarracas_location__CRris svg circle {
    transform: none !important;
  }
  .CitadelBarracas_cardLabel__uaFeD {
    width: min(86.5%, 100%) !important;
    height: clamp(3rem, 3.25vw, 3.45rem) !important;
    min-height: clamp(3rem, 3.25vw, 3.45rem) !important;
    top: calc(-1 * clamp(3rem, 3.25vw, 3.45rem)) !important;
    padding-left: clamp(1.5rem, 2vw, 2.6rem) !important;
    font-size: clamp(1.125rem, 1.25vw, 1.5rem) !important;
    letter-spacing: .015em !important;
    white-space: nowrap;
  }
  /* Intrinsic-width actions eliminate clipping of VER PROYECTO. */
  .CitadelBarracas_projectActions__4toh8 {
    grid-template-columns: 4.7rem max-content !important;
    gap: 1rem !important;
    width: max-content !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    margin-left: auto !important;
    justify-self: end !important;
  }
  .CitadelBarracas_projectButton__NHJDO {
    min-width: max-content;
    white-space: nowrap;
    padding-inline: clamp(1rem, 1.5vw, 2rem) !important;
    font-size: clamp(1.1rem, 1.355vw, 1.625rem) !important;
    line-height: 1.1 !important;
  }
}
