/* FAC - Pasado y presente: galería */
.fac-ppg{--ppg-tinta:#15384d;--ppg-suave:#5f7684;--ppg-linea:#d9e2e7;--ppg-acento:#1f607d;--ppg-acento-osc:#17495f;--ppg-fondo:#f6f8f9;--ppg-blando:#eaf3f6;--ppg-tarjeta:#fff;color:var(--ppg-tinta);font-family:inherit;max-width:1240px;margin:0 auto;padding:0 16px 8px;box-sizing:border-box}
.fac-ppg *,.fac-ppg *::before,.fac-ppg *::after{box-sizing:border-box}
.fac-ppg h1,.fac-ppg h2{color:var(--ppg-tinta);font-family:inherit;text-transform:none;letter-spacing:-.02em}

/* Botones */
.fac-ppg-btn{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 22px;border-radius:10px;font-weight:700;font-size:15.5px;line-height:1.2;text-decoration:none!important;border:2px solid transparent;transition:background .15s,border-color .15s,color .15s;cursor:pointer}
.fac-ppg-btn-pri{background:var(--ppg-acento);color:#fff!important}
.fac-ppg-btn-pri:hover{background:var(--ppg-acento-osc)}
.fac-ppg-btn-sec{background:transparent;color:var(--ppg-acento)!important;border-color:#bcd3dd}
.fac-ppg-btn-sec:hover{background:var(--ppg-blando);border-color:var(--ppg-acento)}
.fac-ppg-btn-claro{background:#fff;color:var(--ppg-acento-osc)!important}
.fac-ppg-btn-claro:hover{background:var(--ppg-blando)}
.fac-ppg-btn:focus-visible,.fac-ppg a:focus-visible,.fac-ppg button:focus-visible,.fac-ppg select:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}

/* Cabecera */
.fac-ppg-cabecera{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:44px;align-items:center;padding:40px 0 44px}
.fac-ppg-kicker{margin:0 0 10px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ppg-acento)}
.fac-ppg-h1{margin:0 0 14px!important;font-size:clamp(30px,4vw,46px)!important;line-height:1.08!important;font-weight:800!important}
.fac-ppg-lead{margin:0 0 22px;font-size:17px;line-height:1.6;color:var(--ppg-suave);max-width:50ch}
.fac-ppg-cifras{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-wrap:wrap;gap:12px 30px}
.fac-ppg-cifras li{margin:0;padding:0;display:flex;flex-direction:column;min-width:90px}
.fac-ppg-cifras li::before{display:none}
.fac-ppg-cifras b{font-size:30px;line-height:1.1;font-weight:800;color:var(--ppg-tinta);font-variant-numeric:tabular-nums}
.fac-ppg-cifras span{font-size:13.5px;color:var(--ppg-suave);line-height:1.35;max-width:16ch}
.fac-ppg-acciones{display:flex;flex-wrap:wrap;gap:12px}
.fac-ppg-cab-img{margin:0}
.fac-ppg-cab-img .fac-ppg-cmp{border-radius:16px;box-shadow:0 18px 44px rgba(21,56,77,.22)}
.fac-ppg-cab-img figcaption{margin:10px 2px 0;font-size:13.5px;color:var(--ppg-suave)}
.fac-ppg-cab-img figcaption a{color:var(--ppg-tinta);font-weight:700;text-decoration:none}
.fac-ppg-cab-img figcaption a:hover{text-decoration:underline}

/* Comparador */
.fac-ppg-cmp{--p:50%;position:relative;overflow:hidden;background:#0d1a21;border-radius:12px;line-height:0;user-select:none;-webkit-user-select:none;isolation:isolate}
.fac-ppg-cmp img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;margin:0!important;border-radius:0!important}
.fac-ppg-antes{clip-path:inset(0 calc(100% - var(--p)) 0 0);z-index:1}
.fac-ppg-linea{position:absolute;top:0;bottom:0;left:var(--p);z-index:2;width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.45);pointer-events:none}
.fac-ppg-tirador{position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#fff;color:#1f607d;box-shadow:0 2px 12px rgba(0,0,0,.45),0 0 0 3px rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;transition:transform .15s}
.fac-ppg-tirador svg{display:block;width:24px!important;height:24px!important;max-width:none!important;flex:0 0 auto;stroke:currentColor;fill:none;overflow:visible}
.fac-ppg-cmp:hover .fac-ppg-tirador,.fac-ppg-cmp:focus-within .fac-ppg-tirador{transform:scale(1.08)}
.fac-ppg-et{position:absolute;bottom:10px;z-index:3;padding:4px 10px;border-radius:99px;background:rgba(13,26,33,.74);color:#fff;font:700 12.5px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.02em;pointer-events:none;backdrop-filter:blur(3px)}
.fac-ppg-et-a{left:10px}
.fac-ppg-et-h{right:10px}
.fac-ppg-rango{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:transparent;touch-action:pan-y}
.fac-ppg-rango::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:100vh}
.fac-ppg-rango::-moz-range-thumb{width:44px;height:100vh;border:0;background:transparent}
.fac-ppg-cmp:has(.fac-ppg-rango:focus-visible){outline:3px solid #ffbf47;outline-offset:3px}

/* Cabecera: se mueve sola */
.fac-ppg-cmp-auto .fac-ppg-antes{animation:facPpgCortina 11s ease-in-out infinite}
.fac-ppg-cmp-auto .fac-ppg-linea{animation:facPpgLinea 11s ease-in-out infinite}
.fac-ppg-cmp-auto.is-js .fac-ppg-antes,.fac-ppg-cmp-auto.is-js .fac-ppg-linea{animation:none}
.fac-ppg-cmp-auto img{transform-origin:60% 45%;animation:facPpgZoom 24s ease-in-out infinite alternate}
@keyframes facPpgZoom{from{transform:scale(1)}to{transform:scale(1.07)}}
@keyframes facPpgCortina{0%,8%{clip-path:inset(0 15% 0 0)}46%,54%{clip-path:inset(0 85% 0 0)}92%,100%{clip-path:inset(0 15% 0 0)}}
@keyframes facPpgLinea{0%,8%{left:85%}46%,54%{left:15%}92%,100%{left:85%}}

/* Barra */
.fac-ppg-explorar{scroll-margin-top:calc(var(--ppg-top,150px) + 8px);border-top:1px solid var(--ppg-linea);padding-top:26px}
.fac-ppg-barra{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 20px;margin-bottom:14px}
.fac-ppg-vistas{display:inline-flex;padding:4px;border-radius:12px;background:var(--ppg-blando);gap:4px}
.fac-ppg-vista{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--ppg-acento);font:700 14.5px/1 inherit;cursor:pointer}
.fac-ppg-vista.is-on{background:#fff;color:var(--ppg-tinta);box-shadow:0 1px 4px rgba(21,56,77,.14)}
.fac-ppg-filtros{display:flex;flex-wrap:wrap;gap:12px}
.fac-ppg-sel{display:flex;flex-direction:column;gap:4px;margin:0;font-size:12.5px;font-weight:700;color:var(--ppg-suave);text-transform:uppercase;letter-spacing:.06em}
.fac-ppg-sel select{min-height:42px;min-width:170px;padding:0 34px 0 12px;border:1px solid var(--ppg-linea);border-radius:9px;background:#fff;color:var(--ppg-tinta);font:600 14.5px/1.2 inherit;text-transform:none;letter-spacing:0;margin:0}
.fac-ppg-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}
.fac-ppg-chip{min-height:38px;padding:0 15px;border:1px solid var(--ppg-linea);border-radius:99px;background:#fff;color:var(--ppg-tinta);font:600 14px/1 inherit;cursor:pointer}
.fac-ppg-chip:hover{background:var(--ppg-blando)}
.fac-ppg-chip.is-on{background:var(--ppg-acento);border-color:var(--ppg-acento);color:#fff}
.fac-ppg-cuenta{margin:0 0 16px;font-size:14px;color:var(--ppg-suave)}

/* Rejilla (mampostería: cada foto conserva su proporción) */
.fac-ppg-rejilla{columns:3 300px;column-gap:22px}
.fac-ppg-card{break-inside:avoid;display:inline-block;width:100%;margin:0 0 22px;background:var(--ppg-tarjeta);border:1px solid var(--ppg-linea);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(21,56,77,.04);transition:box-shadow .2s}
.fac-ppg-card:hover{box-shadow:0 10px 28px rgba(21,56,77,.12)}
.fac-ppg-card[hidden]{display:none}
.fac-ppg-card .fac-ppg-cmp{border-radius:0}
.fac-ppg-card-cuerpo{padding:14px 16px 16px}
.fac-ppg-card-tit{margin:0 0 4px!important;font-size:17.5px!important;line-height:1.3!important;font-weight:800!important}
.fac-ppg-card-tit a{color:var(--ppg-tinta);text-decoration:none}
.fac-ppg-card-tit a:hover{color:var(--ppg-acento);text-decoration:underline}
.fac-ppg-card-meta{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--ppg-acento)}
.fac-ppg-card-cred{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--ppg-suave)}
.fac-ppg-card-enl{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--ppg-acento);text-decoration:none}
.fac-ppg-card-enl:hover{text-decoration:underline}
.fac-ppg-sin{padding:26px;text-align:center;background:var(--ppg-fondo);border-radius:12px;color:var(--ppg-suave)}
.fac-ppg-enlace{border:0;background:none;padding:0;color:var(--ppg-acento);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}

/* Mapa */
.fac-ppg-mapa{height:min(68vh,560px);min-height:360px;border-radius:14px;border:1px solid var(--ppg-linea);background:var(--ppg-blando);overflow:hidden;z-index:0}
.fac-ppg-mapa img,.fac-ppg-mapa .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;height:auto;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.fac-ppg-mapa .leaflet-tile{width:256px!important;height:256px!important}
.fac-ppg-mapa .fac-ppg-pop img{width:76px!important;height:76px!important;max-width:76px!important;object-fit:cover;border-radius:8px!important}
.fac-ppg-mapa-nota{margin:8px 2px 0;font-size:12.5px;color:var(--ppg-suave)}
.fac-ppg-pop{display:flex;gap:10px;align-items:flex-start;min-width:220px;font-family:inherit}
.fac-ppg-pop img{width:76px;height:76px;object-fit:cover;border-radius:8px;flex:0 0 auto}
.fac-ppg-pop b{display:block;font-size:14px;line-height:1.3;color:#15384d}
.fac-ppg-pop span{display:block;font-size:12.5px;color:#5f7684;margin:2px 0 6px}
.fac-ppg-pop a{font-weight:700;color:#1f607d}
.fac-ppg-pop button{border:0;background:none;padding:0;color:#1f607d;font:700 12.5px/1.3 inherit;cursor:pointer;text-decoration:underline}

/* Llamada final */
.fac-ppg-final{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin:40px 0 20px;padding:30px 32px;border-radius:16px;background:var(--ppg-acento);color:#fff}
.fac-ppg-final>div{flex:1 1 380px}
.fac-ppg-final h2{margin:0 0 6px!important;color:#fff!important;font-size:24px!important;font-weight:800!important;line-height:1.2!important}
.fac-ppg-final p{margin:0;color:#dcecf3;font-size:15.5px;line-height:1.55;max-width:62ch}
.fac-ppg-vacio{text-align:center;padding:40px 16px 60px}

/* Resalte al venir del mapa */
.fac-ppg-card.is-foco{box-shadow:0 0 0 3px #ffbf47,0 10px 28px rgba(21,56,77,.18)}

@media (max-width:900px){
	.fac-ppg-cabecera{grid-template-columns:1fr;gap:22px;padding:18px 0 30px}
	.fac-ppg-cab-img{order:-1}
	.fac-ppg-lead{font-size:16px}
}
@media (max-width:599px){
	.fac-ppg{padding:0 14px 8px}
	.fac-ppg-cab-img{margin:0 -14px}
	.fac-ppg-cab-img .fac-ppg-cmp{border-radius:0;box-shadow:none}
	.fac-ppg-cab-img figcaption{padding:0 14px}
	.fac-ppg-acciones .fac-ppg-btn{flex:1 1 100%;justify-content:center}
	.fac-ppg-cifras{gap:10px 22px}
	.fac-ppg-cifras b{font-size:25px}
	.fac-ppg-barra{align-items:stretch}
	.fac-ppg-vistas{width:100%}
	.fac-ppg-vista{flex:1;justify-content:center}
	.fac-ppg-filtros{width:100%}
	.fac-ppg-sel{flex:1 1 140px}
	.fac-ppg-sel select{min-width:0;width:100%}
	.fac-ppg-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -14px 12px;padding:0 14px 4px;scrollbar-width:none}
	.fac-ppg-chips::-webkit-scrollbar{display:none}
	.fac-ppg-chip{flex:0 0 auto}
	.fac-ppg-final{padding:24px 20px}
	.fac-ppg-final .fac-ppg-btn{flex:1 1 100%;justify-content:center}
}
@media (prefers-reduced-motion:reduce){
	.fac-ppg-cmp-auto .fac-ppg-antes{animation:none;clip-path:inset(0 50% 0 0)}
	.fac-ppg-cmp-auto .fac-ppg-linea{animation:none;left:50%}
	.fac-ppg-cmp-auto img{animation:none}
	.fac-ppg-card{transition:none}
}

/* 1.1.0 · Cómo participar */
.fac-ppg-pasos{margin:44px 0 0;padding-top:34px;border-top:1px solid var(--ppg-linea)}
.fac-ppg-pasos h2{margin:0 0 20px!important;font-size:24px!important;font-weight:800!important;text-align:center}
.fac-ppg-pasos ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.fac-ppg-pasos li{margin:0;padding:22px 20px;border:1px solid var(--ppg-linea);border-radius:14px;background:var(--ppg-fondo)}
.fac-ppg-pasos li::before{display:none}
.fac-ppg-pasos li b{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--ppg-acento);color:#fff;font-weight:800;margin-bottom:10px}
.fac-ppg-pasos h3{margin:0 0 4px!important;font-size:17px!important;font-weight:800!important;color:var(--ppg-tinta)!important}
.fac-ppg-pasos p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ppg-suave)}
@media (max-width:760px){.fac-ppg-pasos ol{grid-template-columns:1fr}}

/* 1.1.0 · Ficha: «Antes y ahora» en la foto principal */
.fac-ppf,.fac-ppf-tabs{--ppg-tinta:#15384d;--ppg-suave:#5f7684;--ppg-linea:#d9e2e7;--ppg-acento:#1f607d;--ppg-acento-osc:#17495f;--ppg-blando:#eaf3f6}
.fac-ppf-tabs{display:inline-flex;gap:4px;padding:4px;margin:0 0 12px;border-radius:12px;background:var(--ppg-blando)}
.fac-ppf-tabs button{min-height:40px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--ppg-acento);font:700 14.5px/1 inherit;cursor:pointer}
.fac-ppf-tabs button.is-on{background:#fff;color:var(--ppg-tinta);box-shadow:0 1px 4px rgba(21,56,77,.14)}
.fac-ppf-tabs button:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}
.fac-ppf{margin:0}
.fac-ppf[hidden],.fac-ppf-fig[hidden],.fac-main-photo[hidden]{display:none!important}
.fac-ppf-fig{margin:0}
.fac-ppf .fac-ppg-cmp{border-radius:14px;max-height:78vh;margin:0 auto}
.fac-ppf-pie{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:10px 2px 0;font-size:14px;color:var(--ppg-suave)}
.fac-ppf-pie b{color:var(--ppg-tinta)}
.fac-ppf-otras{display:flex;gap:10px;margin:14px 0 0;overflow-x:auto;padding-bottom:4px}
.fac-ppf-mini{display:flex;flex-direction:column;gap:5px;width:104px;flex:0 0 auto;padding:4px;border:2px solid var(--ppg-linea);border-radius:10px;background:#fff;cursor:pointer;font:600 12px/1.25 inherit;color:var(--ppg-tinta);text-align:left}
.fac-ppf-mini img{width:100%!important;height:62px!important;object-fit:cover;border-radius:6px!important;margin:0!important}
.fac-ppf-mini.is-on{border-color:var(--ppg-acento)}
.fac-ppf-acciones{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 4px}
.fac-ppf-acciones a{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:9px;font-weight:700;font-size:14.5px;text-decoration:none!important;border:2px solid #bcd3dd;color:var(--ppg-acento)!important}
.fac-ppf-acciones a:first-child{background:var(--ppg-acento);border-color:var(--ppg-acento);color:#fff!important}
.fac-ppf-acciones a:hover{border-color:var(--ppg-acento)}
html.fac-ppf-activa .fac-detail-card .fac-fh-hoy{display:none!important}

/* 1.2.0 */
.fac-ppg.js-on .fac-ppg-cmp{background:linear-gradient(100deg,#0d1a21 30%,#1a2c36 50%,#0d1a21 70%);background-size:200% 100%;animation:facPpgCarga 1.4s linear infinite}
.fac-ppg.js-on .fac-ppg-cmp.is-lista{animation:none;background:#0d1a21}
@keyframes facPpgCarga{from{background-position:100% 0}to{background-position:-100% 0}}
.fac-ppg.js-on .fac-ppg-cmp img{opacity:0;transition:opacity .45s ease}
.fac-ppg.js-on .fac-ppg-cmp img.is-cargada{opacity:1}
.fac-ppg-h2{margin:0 0 16px!important;font-size:26px!important;font-weight:800!important;line-height:1.2!important}
.fac-ppg-herr{position:sticky;top:var(--ppg-top,0px);z-index:30;margin:0 -16px;padding:10px 16px 2px;background:rgba(255,255,255,.96);backdrop-filter:blur(6px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}
.fac-ppg-herr.is-pegada{border-bottom-color:var(--ppg-linea);box-shadow:0 6px 16px rgba(21,56,77,.08)}
.fac-ppg-herr .fac-ppg-barra{margin-bottom:10px}
.fac-ppg-herr .fac-ppg-chips{margin-bottom:8px}
.fac-ppg-cuenta{margin-top:10px}
.fac-ppg-ampliar{position:absolute;top:10px;right:10px;z-index:5;width:38px;height:38px;border:0;border-radius:10px;background:rgba(13,26,33,.62);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s,background .2s;backdrop-filter:blur(4px)}
.fac-ppg-cmp:hover .fac-ppg-ampliar,.fac-ppg-ampliar:focus-visible{opacity:1}
.fac-ppg-ampliar:hover{background:rgba(13,26,33,.85)}
.fac-ppg-ampliar:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}
@media (hover:none){.fac-ppg-ampliar{opacity:1}}
.fac-ppf .fac-ppg-ampliar{display:none}
.fac-ppg-cab-img{position:relative}
.fac-ppg-pausa{position:absolute;left:12px;top:12px;z-index:6;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 10px;border:0;border-radius:99px;background:rgba(13,26,33,.66);color:#fff;font:700 12.5px/1 system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer;backdrop-filter:blur(4px)}
.fac-ppg-pausa:hover{background:rgba(13,26,33,.85)}
.fac-ppg-pausa:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}
.fac-ppg-pausa-i{width:10px;height:12px;border-left:3px solid #fff;border-right:3px solid #fff;box-sizing:border-box}
.fac-ppg-pausa[aria-pressed="true"] .fac-ppg-pausa-i{border:0;width:0;height:0;border-left:10px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}
/* Visor ampliado */
.fac-ppg-visor{position:fixed;inset:0;z-index:2147482000;background:rgba(6,14,19,.94);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 16px 20px}
.fac-ppg-visor[hidden]{display:none}
.fac-ppg-visor .fac-ppg-cmp{width:min(100%,calc((100vh - 150px) * var(--ar,1.33)));max-width:1400px;border-radius:10px}
.fac-ppg-visor-pie{margin:12px 0 0;color:#dbe7ec;font-size:15px;text-align:center;max-width:900px}
.fac-ppg-visor-pie a{color:#fff;font-weight:700}
.fac-ppg-visor-cerrar{position:absolute;top:10px;right:12px;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:26px;line-height:1;cursor:pointer}
.fac-ppg-visor-cerrar:hover{background:rgba(255,255,255,.22)}
html.fac-ppg-noscroll,html.fac-ppg-noscroll body{overflow:hidden}
@media (max-width:599px){.fac-ppg-herr{margin:0 -14px;padding:8px 14px 2px}.fac-ppg-h2{font-size:22px!important}.fac-ppg-tirador{width:42px;height:42px;margin:-21px 0 0 -21px}}
@media (prefers-reduced-motion:reduce){.fac-ppg-cmp{animation:none}.fac-ppg.js-on .fac-ppg-cmp img{transition:none}}

.fac-ppg-visor .fac-ppg-cmp:has(.fac-ppg-rango:focus-visible){outline:2px solid rgba(255,255,255,.55);outline-offset:4px}
@media (max-width:759px){.fac-ppg-herr{position:static;margin:0;padding:0;background:none;backdrop-filter:none;box-shadow:none!important;border:0!important}}
.fac-ppg-tirador,.fac-ppg-et,.fac-ppg-linea,.fac-ppg-pausa,.fac-ppg-pausa-t{max-width:none!important;overflow-wrap:normal!important}
/* 1.3.2 · Las tres cifras siempre en una misma línea (también en móvil). */
.fac-ppg-cifras{display:grid!important;grid-template-columns:repeat(3,minmax(0,max-content));gap:10px 34px}
.fac-ppg-cifras li{min-width:0}
@media (max-width:600px){
	.fac-ppg-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px}
	.fac-ppg-cifras b{font-size:24px!important}
	.fac-ppg-cifras span{font-size:12.5px!important;line-height:1.3!important;max-width:none}
}
/* 1.4.0 · Enlace «Editar foto del presente» (solo para quien puede editar) */
.fac-ppf-acciones a.fac-ppf-editar{border-style:dashed;background:#fff;color:#15384d!important}
