/* Complemento do estado sem dados; preserva a paleta Contemporânea azul. */
.availability-panel{background:#dae2ed;border:1px solid var(--line);border-radius:20px;padding:clamp(28px,4vw,55px);min-height:360px;display:flex;flex-direction:column;justify-content:center}
.availability-panel h2{font-weight:700;font-size:clamp(30px,3vw,46px);letter-spacing:-.04em;margin-top:20px}
.availability-panel p{color:var(--muted)}
.header nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:7px}
@media(max-width:720px){.availability-panel{min-height:260px}.empty h2{font-size:28px;overflow-wrap:anywhere}}
