/* La ficha de hechos del censo: lo que finca.css no cubre porque no hay 3D ni fotos garantizadas. */
.ficha-hero.sin-foto { background: linear-gradient(160deg, var(--tinta) 0%, var(--tormenta-2) 100%); }
.ficha-hero.sin-foto .contenedor { padding-top: clamp(4rem, 12vw, 8rem); }
.veredicto { padding: var(--e-4) 0; border-bottom: 1px solid var(--linea); }
.veredicto h2 { max-width: 30ch; text-wrap: balance; }
.veredicto p { max-width: 60ch; color: var(--tinta-2); text-wrap: pretty; }
.veredicto blockquote { margin: var(--e-2) 0; max-width: 60ch; font-size: var(--t-base); color: var(--tinta); border-left: 3px solid var(--tormenta); padding-left: 1rem; font-style: italic; }
.veredicto blockquote a, .veredicto blockquote .fuente-finca { font-style: normal; font-size: var(--t-s); margin-left: .4rem; white-space: nowrap; }
.veredicto blockquote .fuente-finca { color: var(--verde); white-space: normal; }
.veredicto .ojal::before { content: ''; display: inline-block; width: .7em; height: .7em; border-radius: 50%; margin-right: .5em; vertical-align: -.02em; background: var(--tinta-3); }
.veredicto-cubierto_integral .ojal::before { background: var(--verde); }
.veredicto-cubierto_parcial .ojal::before, .veredicto-carpa .ojal::before { background: var(--ambar); }
.veredicto-sin_cubierto .ojal::before { background: var(--tormenta); }
.veredicto-cubierto_integral { background: var(--verde-claro); }
.veredicto-cubierto_parcial, .veredicto-carpa { background: var(--ambar-suave); }
.veredicto-sin_cubierto { background: var(--tormenta-tinte); }
.veredicto-desconocido { background: var(--papel-2); }
.espacio .cuerpo > a { font-size: var(--t-xs); color: var(--tinta-3); }
.espacio .cuerpo > .fuente-finca { font-size: var(--t-xs); color: var(--verde); }
.no-dice { padding: var(--e-4) 0; background: var(--papel-2); border-top: 1px solid var(--linea); border-bottom: 1px solid var(--linea); }
.no-dice .huecos { margin: var(--e-2) 0; padding: 0; list-style: none; display: grid; gap: .5rem; max-width: 62ch; }
.no-dice .huecos li { padding: .7rem 1rem; background: #fff; border: 1px solid var(--linea); border-radius: 8px; color: var(--tinta-2); font-size: var(--t-s); }
.no-dice .huecos li::before { content: '?'; display: inline-grid; place-items: center; width: 1.4em; height: 1.4em; margin-right: .6em; border-radius: 50%; background: var(--tormenta-claro); color: var(--tormenta-2); font-weight: 700; font-size: .8em; }
/* lo que nos ha contado la finca por correo (22-oct-2026): mismo bloque, con la marca de lo confirmado */
.de-finca { background: var(--verde-claro); border-bottom: 0; }
.de-finca .huecos li::before { content: '✓'; background: var(--verde); color: #fff; }
.faq-finca q { font-style: italic; color: var(--tormenta-2); }
.faq-finca a { font-size: var(--t-xs); color: var(--tinta-3); }
/* «Si llueve» (16-oct-2026): en móvil, titular → su lectura y la cita → la comparación → la nota; en escritorio,
   dos columnas (izquierda: titular, comparación y nota; derecha: lectura y cita) */
.veredicto .contenedor { display: flex; flex-direction: column; gap: .8rem; }
.veredicto .v-izq { display: contents; }
.veredicto .v-der { order: 3; }
.veredicto .comparada { order: 4; }
.veredicto .v-izq > .peq { order: 5; margin-top: var(--e-2); }
@media (min-width: 900px) { .veredicto .contenedor { display: grid; grid-template-columns: 1.1fr .9fr; gap: var(--e-3); align-items: start; } .veredicto .v-izq { display: block; } }
/* estilo.css ya incrementa el contador en `.pasos li`; finca.css lo vuelve a incrementar en el
   ::before y los pasos salen 02·04·06 (también en la ficha 3D: arreglar allí en finca.css:136). */
.plan-b .pasos li::before { counter-increment: none; }

/* el código del widget de la finca: desde el 16-oct-2026 vive en /para-fincas/ (antes, #insertar en cada ficha) */
.codigo { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 12.5px; width: 100%;
  white-space: pre; overflow-x: auto; resize: vertical; }
.pf-vivo { margin: var(--e-2) 0; }
#pf-finca .acciones { display: flex; gap: .8rem; align-items: center; flex-wrap: wrap; }

/* lo que es solo de esta finca (16-oct-2026): frente a las de su provincia, y las que tiene cerca */
.veredicto .comparada { margin: var(--e-2) 0 0; padding: 0; list-style: none; display: grid; gap: .5rem; max-width: 60ch; }
.veredicto .comparada li { font-size: var(--t-s); color: var(--tinta-2); padding-left: 1rem; border-left: 2px solid var(--linea); text-wrap: pretty; }
.plan-b #consejo { margin-top: var(--e-2); max-width: 48ch; }
.cercanas { padding: var(--e-4) 0; border-top: 1px solid var(--linea); }
.cercanas table { width: 100%; font-size: var(--t-s); }
.cercanas td small { display: block; color: var(--tinta-3); font-size: var(--t-xs); }
.ficha-mas .ancla-nav { margin-top: 0; flex-wrap: wrap; }
