.perfil-anuncio-link { color:inherit; text-decoration:none; border-radius:8px; }
.perfil-anuncio-link:hover :is(b,.lg-nome) { text-decoration:underline; text-underline-offset:3px; }
.perfil-anuncio-link:focus-visible { outline:2px solid var(--verde); outline-offset:4px; }
.anfitriao > .perfil-anuncio-link { display:flex; align-items:center; gap:14px; min-width:0; }
.anfitriao > .perfil-anuncio-link:hover b { color:var(--verde-escuro); }
.lugares > a.lugar { color:inherit; text-decoration:none; }
.lugares > a.lugar:hover { background:#f0f6f2; }

.perfil-anuncio-abrir{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--verde-escuro);margin-left:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}
.perfil-anuncio-link{cursor:pointer}
@media(max-width:600px){.anfitriao>.perfil-anuncio-link{flex-wrap:wrap}.perfil-anuncio-abrir{margin-left:0}}
