.pagina-aviso .foto-aviso,.tarjeta-aviso .foto-aviso{aspect-ratio:4/3;border-radius:var(--radio-campo);background:var(--papel-2)}.pagina-aviso .foto-aviso__imagen,.tarjeta-aviso .foto-aviso__imagen{object-fit:contain;border-radius:var(--radio-campo);width:100%;height:100%;display:block}.pagina-aviso .foto-aviso .leyenda-sello,.tarjeta-aviso .foto-aviso .leyenda-sello{border-bottom-left-radius:var(--radio-campo)}.pagina-aviso .foto-aviso--vacia,.tarjeta-aviso .foto-aviso--vacia{color:var(--tinta-3);place-items:center;display:grid}.tarjeta-aviso .foto-aviso--vacia{background:var(--papel)}.tarjeta-aviso .foto-aviso--vacia svg{display:none}.tarjeta-aviso--compacta .foto-aviso--vacia{aspect-ratio:16/10}.pagina-aviso .chips,.tarjeta-aviso .chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pagina-aviso .fecha-sello{font-family:var(--letra-codigo);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.86em;font-weight:500}.pagina-aviso{overflow-x:clip}.pagina-aviso__envoltura{max-width:1160px;margin:0 auto;padding:0 16px}@media (min-width:720px){.pagina-aviso__envoltura{padding:0 32px}}.pagina-aviso__franja{background:var(--tinta);color:var(--papel);text-align:center;padding:12px 16px;font-size:16px;font-weight:500}.pagina-aviso .migas ol{color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:0 8px;margin:12px 0 4px;padding:0;font-size:15px;list-style:none;display:flex}.pagina-aviso .migas li+li:before{content:"/";color:var(--tinta-3);margin-right:8px}.pagina-aviso .migas a{min-height:44px;color:var(--tinta-2);text-underline-offset:4px;align-items:center;display:inline-flex}.pagina-aviso .migas a:hover{color:var(--tinta)}.pagina-aviso .migas [aria-current]{color:var(--tinta);font-weight:500}@media (max-width:719px){.pagina-aviso .migas [aria-current]{display:none}}.pagina-aviso__cabeza{gap:var(--espacio-bloque);margin:4px 0 var(--espacio-bloque);display:grid}.pagina-aviso__titulo{max-width:20em}.pagina-aviso__datos{color:var(--tinta-2);gap:2px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}@media (min-width:720px){.pagina-aviso__datos{flex-wrap:wrap;gap:2px 10px;display:flex}.pagina-aviso__datos li+li:before{content:"·";color:var(--tinta-3);margin-right:10px}}.pagina-aviso .item-verificacion__detalle .chip{width:fit-content;margin:6px 0 4px;display:flex}.pagina-aviso__timbre{justify-self:start;padding:4px 8px}.pagina-aviso__timbre .timbre{font-size:14px}@media (min-width:960px){.pagina-aviso__cabeza{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px}.pagina-aviso__timbre{padding:0 12px 0 0}.pagina-aviso__timbre .timbre{font-size:16px}}.pagina-aviso .galeria{margin-bottom:var(--espacio-grupo)}.pagina-aviso .galeria__rejilla{gap:var(--espacio-interno);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pagina-aviso .galeria__grande{grid-column:1/-1}@media (min-width:720px){.pagina-aviso .galeria__rejilla{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.pagina-aviso .galeria__grande{aspect-ratio:auto;grid-area:1/1/span 2}}.pagina-aviso .galeria__chica .leyenda-sello,.pagina-aviso .galeria__resto .leyenda-sello{letter-spacing:.04em;padding:4px 8px;font-size:12px}.pagina-aviso .galeria__todas{margin-top:var(--espacio-vecinos)}.pagina-aviso .galeria__todas summary{list-style:none}.pagina-aviso .galeria__todas summary::-webkit-details-marker{display:none}.pagina-aviso .galeria__resto{gap:var(--espacio-interno);margin-top:var(--espacio-vecinos);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:720px){.pagina-aviso .galeria__resto{grid-template-columns:repeat(4,minmax(0,1fr))}}.pagina-aviso__columnas{gap:var(--espacio-grupo);padding-bottom:var(--espacio-seccion);display:grid}@media (min-width:960px){.pagina-aviso__columnas{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.pagina-aviso__lateral{position:sticky;top:24px}}.pagina-aviso__principal{gap:var(--espacio-grupo);display:grid}.pagina-aviso__seccion{gap:14px;display:grid}.pagina-aviso__seccion>p{max-width:42em;line-height:1.65}.pagina-aviso__subtitulo{font-size:var(--t-entrada,22px);margin-top:6px;font-weight:400}.pagina-aviso__codigo{color:var(--tinta)}.pagina-aviso__no-revisado{background:var(--papel-2);color:var(--tinta-2);padding:14px 16px}.pagina-aviso__casa{gap:6px;margin:0;padding-left:22px;line-height:1.55;display:grid}.pagina-aviso__ficha{gap:4px;margin:0;display:grid}.pagina-aviso__ficha>div{background:var(--tarjeta);gap:2px;padding:12px 16px;display:grid}.pagina-aviso__ficha dt{color:var(--tinta-2);font-size:14px;font-weight:500}.pagina-aviso__ficha dd{margin:0;line-height:1.55}.pagina-aviso .reserva{gap:var(--espacio-vecinos);padding:var(--espacio-bloque);background:var(--tarjeta);display:grid}.pagina-aviso .reserva__precio{color:var(--tinta-2)}.pagina-aviso .reserva__precio strong{letter-spacing:-.02em;color:var(--tinta);font-size:28px;font-weight:400}.pagina-aviso .reserva__fechas{color:var(--tinta-2);font-size:15px}.pagina-aviso .reserva__arrendador{margin:4px calc(-1 * var(--espacio-bloque)) calc(-1 * var(--espacio-bloque));padding:16px var(--espacio-bloque) var(--espacio-bloque);background:var(--papel-2);gap:2px;display:grid}.pagina-aviso .reserva__nombre{font-size:19px;font-weight:500}.pagina-aviso .reserva__identidad{color:var(--sello);font-size:15px;font-weight:500}.pagina-aviso .comprobar{padding:var(--espacio-grupo) 0;background:var(--papel-2)}.pagina-aviso .comprobar__rejilla{gap:var(--espacio-bloque);display:grid}@media (min-width:960px){.pagina-aviso .comprobar__rejilla{align-items:center;gap:var(--espacio-grupo);grid-template-columns:minmax(0,1fr) 420px}}.tarjeta-aviso{background:var(--tarjeta);align-content:start;max-width:400px;display:grid}.tarjeta-aviso__foto{position:relative}.tarjeta-aviso__timbre{pointer-events:none;line-height:0;position:absolute;top:16px;right:16px}.tarjeta-aviso__cuerpo{gap:10px;padding:16px 20px 22px;display:grid}.tarjeta-aviso__titulo{font-size:var(--t-entrada,22px);letter-spacing:-.01em;font-weight:400;line-height:1.2}.tarjeta-aviso__titulo a{align-items:center;min-height:44px;text-decoration:none;display:flex}.tarjeta-aviso__titulo a:hover{text-underline-offset:4px;text-decoration:underline}.tarjeta-aviso__lugar,.tarjeta-aviso__fechas,.tarjeta-aviso__precio{font-size:var(--t-chico,15px);color:var(--tinta-2)}.tarjeta-aviso__precio strong{font-size:var(--t-texto,19px);color:var(--tinta);font-weight:500}.tarjeta-aviso__ejemplo{pointer-events:none;line-height:0;position:absolute;top:12px;left:12px}.tarjeta-aviso--compacta{max-width:none;height:100%}.tarjeta-aviso--compacta .tarjeta-aviso__timbre{top:10px;right:10px}.tarjeta-aviso--compacta .tarjeta-aviso__ejemplo{top:12px;left:12px}.tarjeta-aviso--compacta .leyenda-sello{letter-spacing:.04em;padding:4px 8px;font-size:12px}.tarjeta-aviso--compacta .tarjeta-aviso__cuerpo{gap:4px;padding:12px 16px 18px}.tarjeta-aviso--compacta .tarjeta-aviso__titulo{font-size:var(--t-texto,17px);line-height:1.25}.tarjeta-aviso--compacta .tarjeta-aviso__titulo a{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;max-height:2.5em;display:-webkit-box;overflow:hidden}.tarjeta-aviso--compacta .tarjeta-aviso__lugar{line-height:1.35}
