
/* ============================================================
   TDSD Track 1 — County Growth / Internal Linking Pilot v1
   Pilot counties: Bastrop, Collin, Harris
   ============================================================ */

.county-growth-priority-note{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:22px;
  margin:0 0 24px;
  padding:20px 22px;
  border:1px solid #79acd0;
  border-left:5px solid #0d6eae;
  border-radius:16px;
  background:linear-gradient(135deg,#ffffff 0%,#eef7fc 56%,#dceefa 100%);
  box-shadow:0 11px 25px rgba(7,48,87,.10);
  transition:transform .40s cubic-bezier(.22,.68,.25,1),box-shadow .40s cubic-bezier(.22,.68,.25,1),border-color .40s cubic-bezier(.22,.68,.25,1);
}
.county-growth-priority-note h3{
  margin:7px 0 6px;
  color:#073d69;
  font-size:23px;
}
.county-growth-priority-note p{
  max-width:850px;
  margin:0;
  color:#516f85;
  line-height:1.58;
}
.county-growth-priority-stats{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  gap:9px;
  min-width:250px;
}
.county-growth-priority-stats span{
  display:inline-flex;
  align-items:center;
  gap:5px;
  padding:9px 11px;
  border:1px solid #9bc6df;
  border-radius:999px;
  background:#fff;
  color:#245873;
  font-size:13px;
  font-weight:800;
  white-space:nowrap;
}
.county-growth-priority-stats strong{
  color:#075d98;
  font-size:15px;
}

.county-record-strength{
  display:inline-flex;
  width:fit-content;
  margin-top:7px;
  padding:5px 9px;
  border:1px solid #8fc8a8;
  border-radius:999px;
  background:#e5f8ec;
  color:#147c45;
  font-size:11px;
  font-weight:900;
  letter-spacing:.02em;
  text-transform:uppercase;
}

.county-growth-strong-record{
  border-top-color:#1682bf!important;
  box-shadow:0 16px 33px rgba(5,50,91,.15)!important;
}
.county-growth-verified-record{
  border-top-color:#1c9a5b!important;
}

@media(hover:hover) and (pointer:fine){
  .county-growth-priority-note:hover{
    transform:translateY(-4px) scale(1.003);
    border-color:#4f98c6;
    box-shadow:0 18px 34px rgba(7,48,87,.15);
  }
  .county-growth-strong-record:hover{
    box-shadow:0 26px 50px rgba(7,48,87,.21)!important;
  }
}

@media(max-width:780px){
  .county-growth-priority-note{
    display:block;
    padding:17px 16px;
  }
  .county-growth-priority-stats{
    justify-content:flex-start;
    min-width:0;
    margin-top:14px;
  }
}

@media(prefers-reduced-motion:reduce){
  .county-growth-priority-note{
    transition:none!important;
  }
}


/* v1.1 verified/contact parity */
.county-record-badges{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:7px;
}
.county-record-badges .county-record-strength{
  margin-top:0;
}


/* v1.2 verified data merge polish */
.county-growth-verified-record.county-growth-strong-record{
  border-top-color:#1c9a5b!important;
}


/* ============================================================
   v1.3 — Top Verified Court Guide contact-data parity
   ============================================================ */

.county-verified-card-badges{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:7px;
  margin-bottom:8px;
}
.county-verified-card-badges .county-verified-badge,
.county-verified-card-badges .county-record-strength{
  margin:0;
}

.county-verified-location{
  margin-bottom:7px!important;
}
.county-verified-address{
  margin:0 0 7px!important;
  color:#5a7489!important;
  line-height:1.45!important;
}
.county-verified-contact{
  display:flex;
  flex-direction:column;
  gap:4px;
  margin:0 0 8px;
  color:#536f84;
  font-size:13px;
  line-height:1.4;
}
.county-verified-contact strong{
  color:#174f73;
}
.county-growth-top-verified-strong{
  border-top-color:#1c9a5b!important;
  box-shadow:0 16px 33px rgba(5,50,91,.15)!important;
}
@media(hover:hover) and (pointer:fine){
  .county-growth-top-verified-strong:hover{
    box-shadow:0 26px 50px rgba(7,48,87,.21)!important;
  }
}


/* ============================================================
   v2 — Sitewide Address + Phone Pill Parity
   Any county court card with BOTH address + phone gets the pill.
   Applies to Municipal and Justice of the Peace records.
   ============================================================ */

.county-record-badges{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:7px;
}
.county-record-badges .county-record-strength{
  margin-top:0;
}
