/* Páginas públicas de cada propiedad (/propiedad/<codigo>/). Usa estilos.css y ficha.css */
.prop-pg header .top{padding:12px 0}
.prop-pg .logo img{height:40px}
.volver{margin:16px 0 0;font-size:.9rem}
.volver a{color:var(--accent);text-decoration:none;font-weight:600}
.lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.lista li{padding:2px 0}
.lista li.sub{margin-top:12px;padding-top:10px;border-top:1px solid var(--border);font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--accent)}
.lista li.sub:first-child{margin-top:0;padding-top:0;border-top:0}
@media(min-width:720px){.lista:not(.simple){grid-template-columns:1fr 1fr;column-gap:24px}.lista li.sub{grid-column:1/-1}}
.lista.simple li{padding:6px 0;border-bottom:1px solid var(--border)}
.lista.simple li:last-child{border-bottom:0}
.nota-pg{color:var(--muted);font-size:.8rem;margin:16px 0 0}
.no-disp{text-align:center;padding:56px 0 72px;max-width:520px;margin:0 auto}
.no-disp h1{font-size:1.5rem;margin:0 0 10px}
.no-disp p{color:var(--muted)}
.no-disp .btn-wa,.no-disp .btn-ghost{display:block;margin:10px auto 0;max-width:320px;padding:12px 14px;font-size:.95rem}
