/* aguassb-fichas.css · Observatorio Aguas SB · fichas de depuradoras (fase 1, 16/10/2026) · 06 */
.ficha-edar .ficha-hero{padding:var(--sp-7) 0 var(--sp-5)}
.ficha-edar .ficha-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--sp-6);align-items:center}
.ficha-edar .ficha-hero h1{margin:.2em 0}
.ficha-edar .ficha-eyebrow{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-cian);font-weight:800}
.ficha-edar .ficha-eyebrow a{color:inherit}
.ficha-edar .ficha-dato{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:900;color:#0A4F73;line-height:1}
.ficha-edar .ficha-dato small{display:block;font-size:.95rem;font-weight:600;color:var(--c-gris);margin-top:.3em}
.ficha-edar .ficha-orto{position:relative;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-lg);aspect-ratio:16/10;background:#0a2b3a;margin:0}
.ficha-edar .ficha-orto img{width:100%;height:100%;object-fit:cover;display:block}
.ficha-edar .ficha-orto figcaption{position:absolute;left:0;right:0;bottom:0;padding:.4em .8em;font-size:.72rem;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.65))}
.ficha-edar .ficha-resumen{background:#f3f8fb;border-left:4px solid var(--c-cian);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);font-size:1.05rem}
.ficha-edar .bloque{padding:var(--sp-6) 0;border-top:1px solid var(--c-borde-suave)}
.ficha-edar .bloque__n{font-size:.78rem;letter-spacing:.12em;color:var(--c-cian);font-weight:800}
.ficha-edar .bloque h2{margin:.2em 0 .6em}
.ficha-edar table.ficha-tabla{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}
.ficha-edar table.ficha-tabla th,.ficha-edar table.ficha-tabla td{padding:.55em .6em;border-bottom:1px solid var(--c-borde-suave);text-align:left;vertical-align:top}
.ficha-edar table.ficha-tabla th{color:var(--c-gris);font-weight:600}
.ficha-edar table.ficha-tabla tr>th:first-child:last-of-type{width:38%}
.ficha-edar .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4)}
.ficha-edar .kpi{background:#fff;border:1px solid var(--c-borde-suave);border-top:3px solid var(--c-verde);border-radius:var(--r-md);padding:var(--sp-4);box-shadow:var(--sh-sm)}
.ficha-edar .kpi b{display:block;font-size:1.5rem;color:#0A4F73}
.ficha-edar .kpi span{color:var(--c-gris);font-size:var(--fs-sm)}
.ficha-edar .esquema svg{width:100%;height:auto;display:block}
.ficha-edar .calendario{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}
.ficha-edar .hito{background:#fff;border:1px solid var(--c-borde-suave);border-radius:var(--r-md);padding:var(--sp-4)}
.ficha-edar .hito b{display:block;font-size:1.6rem;color:var(--c-cian)}
.ficha-edar .nota{font-size:.82rem;color:var(--c-gris)}
.ficha-edar .enlaces{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}
.ficha-edar .enlaces a{display:block;padding:.8em 1em;border:1px solid var(--c-borde-suave);border-radius:var(--r-md);background:#fff}
.ficha-edar .enlaces a small{display:block;color:var(--c-gris)}
.ficha-edar .corregir{display:flex;gap:var(--sp-4);align-items:center;flex-wrap:wrap;background:#fff;border:1px dashed var(--c-borde);border-radius:var(--r-md);padding:var(--sp-4)}
.ficha-edar .capa{display:inline-block;font-size:.72rem;padding:.15em .55em;border-radius:999px;background:#e6edf1;color:#355;margin-left:.4em;vertical-align:middle}
.ficha-edar .faq details{border-bottom:1px solid var(--c-borde-suave);padding:.6em 0}
.ficha-edar .faq summary{cursor:pointer;font-weight:700}
.ficha-edar .faq p{margin:.5em 0 0;color:var(--c-gris)}
@media(max-width:900px){.ficha-edar .ficha-hero__grid,.ficha-edar .kpis,.ficha-edar .calendario,.ficha-edar .enlaces{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.ficha-edar .ficha-hero__grid,.ficha-edar .kpis,.ficha-edar .calendario,.ficha-edar .enlaces{grid-template-columns:1fr}.ficha-edar table.ficha-tabla{display:block;overflow-x:auto}}
.ficha-edar .ed-lista{padding-left:1.2em}.ficha-edar .ed-lista li{margin:.35em 0}.ficha-edar .bloque h3{font-size:1.05rem;margin:1em 0 .4em}

/* mejoras-10-20261017 · aviso de titularidad, alias y enlaces de contexto en las fichas */
.ficha-edar .ficha-aviso{margin:var(--sp-4) 0 0;padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--c-cian);background:var(--c-cian-050);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--fs-sm)}
.ficha-edar .ficha-aviso a{font-weight:700}
.ficha-edar .ficha-alias{margin:.3em 0 0;font-size:var(--fs-sm);color:var(--c-gris, #5c6a72)}
.ficha-edar .ficha-mapa-enlace{white-space:nowrap}
.ficha-edar .esquema + .nota{margin-top:var(--sp-3)}
.ficha-edar .ficha-tabla.mas-grandes td:first-child{font-weight:700}
