/* PB-MAIN-0.18.0 — functionality-first Navigator additions */
.pb-county-wrap[hidden], .additional-medication-row[hidden]{display:none!important}
.additional-medications{display:grid;gap:10px;margin-top:10px}
.additional-medication-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}
.additional-medication-row label{grid-column:1/-1}
.add-medication{margin-top:10px}
.matched-medications{margin:.55rem 0;padding:.55rem .7rem;border-left:3px solid #2d7a57;background:#f5faf7}
.program-status-line{margin:.45rem 0;font-size:.95rem}
.county-match-note{margin-top:.45rem}
@media (max-width:640px){.additional-medication-row{grid-template-columns:1fr}.additional-medication-row label{grid-column:auto}}

.pb-county-wrap input{width:100%}
.resource-geography{margin:.35rem 0;color:#174f3b}
.resource-tools select{min-height:44px}
.missing-med-note{margin-top:1rem}
@media (max-width:640px){.pb-county-wrap{grid-column:1/-1}}
