/* overlay 2026-11-09: check-in, boarding check-in and careers forms */
.form-card.wide{max-width:880px}
.form-tabs{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:1rem 0 0}
.form-tabs a{display:inline-block;border:2px solid var(--teal);border-radius:999px;padding:.4rem 1rem;font-weight:700;text-decoration:none;min-height:44px;line-height:1.6}
.form-tabs a[aria-current="page"]{background:var(--teal);color:#fff}
.pet-block,.reveal{border-left:4px solid var(--cream-line);padding-left:1rem;display:grid;gap:1rem}
.pet-block h3{font-family:var(--display);color:var(--slate)}
.policy{background:var(--cream);border:1px solid var(--cream-line);border-radius:8px;padding:.9rem 1rem;display:grid;gap:.5rem}
.policy ul{margin:0;padding-left:1.2rem}
.choices.stack{flex-direction:column;align-items:stretch}
.choices.stack label{align-items:flex-start}
[hidden]{display:none!important}
