/* Postal search keeps explanations separate from the clean suggestion labels. */
#job-search [data-nearby-choice][hidden],
#job-search [data-postal-notice][hidden],
#job-search [data-postal-city][hidden] { display: none !important; }
#job-search [data-postal-notice] { margin: .4rem 0 0; font-size: .75rem; line-height: 1.5; text-wrap: pretty; }
#job-search [data-postal-city] { margin-top: .3rem; font-size: .8rem; }

.postal-recovery { display: block; margin-block: 2rem; padding: 2rem; }
.postal-recovery .button-row { display: flex; flex-wrap: wrap; gap: .75rem; margin-top: 1.25rem; }
