.dgfp-fx,.dgfp-fx-indice,.dgfp-fx-sec,.dgfp-fx-memento{--fx-ink:var(--wp--preset--color--contrast, #2A2420);--fx-ink-2:var(--wp--preset--color--contrast-2, #6F6357);--fx-rule:var(--wp--preset--color--border, #DCD0BE);--fx-accent:var(--wp--preset--color--primary, #B0532E);--fx-accent-d:var(--wp--preset--color--primary-dark, #8E3F20);--fx-surface:var(--wp--preset--color--surface, #FAF6EE);--fx-band:var(--wp--preset--color--band, #E6DCCB);--fx-mono:var(--wp--preset--font-family--mono, 'IBM Plex Mono', ui-monospace, Menlo, Consolas, monospace);--fx-body:var(--wp--preset--font-family--serif, Inter, -apple-system, 'Segoe UI', Roboto, sans-serif);font-family:var(--fx-body);color:var(--fx-ink);box-sizing:border-box}.dgfp-fx *,.dgfp-fx-indice *,.dgfp-fx-sec *,.dgfp-fx-memento *{box-sizing:border-box}.dgfp-fx a,.dgfp-fx-indice a,.dgfp-fx-sec a,.dgfp-fx-memento a{color:var(--fx-accent-d);text-decoration:none}.dgfp-fx a:hover,.dgfp-fx-indice a:hover,.dgfp-fx-sec a:hover,.dgfp-fx-memento a:hover{text-decoration:underline;text-underline-offset:2px}.dgfp-fx-et,.dgfp-fx-et2{display:block;font-family:var(--fx-mono);font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:var(--fx-ink-2);margin:0 0 .45rem}.dgfp-fx-et2{margin:1.1rem 0 .4rem}.dgfp-fx{border-top:2px solid var(--fx-ink);border-bottom:1px solid var(--fx-rule);padding:1.1rem 0 1.2rem;margin:0 0 1.4rem}.dgfp-fx-sello{display:flex;flex-wrap:wrap;gap:.3rem 1rem;align-items:baseline;font-family:var(--fx-mono);font-size:.78rem;letter-spacing:.04em;color:var(--fx-ink-2)}.dgfp-fx-organo{color:var(--fx-ink);font-weight:600;letter-spacing:.1em}.dgfp-fx-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0 1rem}.dgfp-fx-chip,.dgfp-fx-fallo{display:inline-block;padding:.22rem .6rem;border:1px solid var(--fx-rule);font-size:.82rem;line-height:1.35;color:var(--fx-ink)!important;background:var(--fx-surface)}.dgfp-fx-sub{font-style:italic}.dgfp-fx-fallo{font-family:var(--fx-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;border-width:1px 1px 1px 4px}.dgfp-fx-fallo-estima{border-left-color:#3F7A4E}.dgfp-fx-fallo-estima-parcial{border-left-color:#A47A1F}.dgfp-fx-fallo-desestima{border-left-color:var(--fx-accent)}.dgfp-fx-fallo-inadmite{border-left-color:var(--fx-ink-2)}.dgfp-fx-resumen{margin:0;display:grid;gap:.7rem}.dgfp-fx-resumen>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.8rem;align-items:baseline}.dgfp-fx-resumen dt{font-family:var(--fx-mono);font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:var(--fx-ink-2)}.dgfp-fx-resumen dd{margin:0;font-size:.97rem;line-height:1.6}.dgfp-fx-resumen dd p{margin:0 0 .4rem}.dgfp-fx-resumen dd a{color:inherit!important}.dgfp-fx-doctrina dd{border-left:3px solid var(--fx-accent);padding-left:.8rem}.dgfp-fx-solo-admin dd{border-left-style:dashed;opacity:.8;font-size:.88rem}.dgfp-fx-arts{margin:1.1rem 0 0}.dgfp-fx-arts-lista{display:flex;flex-wrap:wrap;gap:.45rem .9rem;align-items:baseline}.dgfp-fx-ley{display:inline-flex;flex-wrap:wrap;gap:.1rem .15rem;align-items:baseline}.dgfp-fx-ley b{font-family:var(--fx-mono);font-size:.72rem;letter-spacing:.06em;margin-right:.25rem;color:var(--fx-ink)}.dgfp-fx-ley a{font-size:.85rem;padding:0 .28rem;border-bottom:1px solid var(--fx-rule)}.dgfp-fx-ley a:hover{border-bottom-color:var(--fx-accent);text-decoration:none!important}.dgfp-fx-oculto{display:none}.dgfp-fx-arts.dgfp-fx-abierto .dgfp-fx-oculto{display:inline-flex}.dgfp-fx-mas{background:none;border:0;padding:0;font:inherit;font-size:.82rem;color:var(--fx-accent-d);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.dgfp-fx-acciones{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0}.dgfp-fx-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;font-family:var(--fx-mono);font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--fx-ink);background:#fff0;color:var(--fx-ink)!important;cursor:pointer;line-height:1.2;border-radius:0}.dgfp-fx-btn:hover{background:var(--fx-band);text-decoration:none!important}.dgfp-fx-btn-p{background:var(--fx-accent);border-color:var(--fx-accent);color:#fff!important}.dgfp-fx-btn-p:hover{background:var(--fx-accent-d)}.dgfp-fx-btn.dgfp-fx-ok{background:var(--fx-ink);color:var(--fx-surface)!important}.dgfp-fx-cita{margin:.7rem 0 0;font-size:.82rem;color:var(--fx-ink-2);font-style:italic}.dgfp-fx-indice{margin:0 0 1.6rem;padding:.7rem 0 .8rem;border-bottom:1px solid var(--fx-rule)}.dgfp-fx-indice ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.dgfp-fx-indice li{margin:0;padding:0;font-size:.92rem;display:flex;flex-wrap:wrap;gap:.1rem .5rem;align-items:baseline}.dgfp-fx-indice li>a{font-weight:600;color:var(--fx-ink)!important}.dgfp-fx-ind-sub{display:inline-flex;flex-wrap:wrap;gap:.1rem .55rem;font-size:.82rem}.dgfp-fx-ind-sub a{color:var(--fx-ink-2)!important}.dgfp-fx-ind-num a{font-family:var(--fx-mono);font-size:.76rem;min-width:1.4rem;text-align:center;border:1px solid var(--fx-rule);padding:0 .2rem}@media (min-width:1200px){.dgfp-fx-indice.dgfp-fx-fijo{position:sticky;top:0;z-index:5;background:var(--wp--preset--color--base,#F0E9DD)}}.dgfp-fx-texto [id^="dgfp-"]{scroll-margin-top:4.5rem}.dgfp-fx-texto p.dgfp-fx-tit{font-family:var(--fx-mono);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin:2.2rem 0 .9rem;padding-top:.7rem;border-top:2px solid var(--fx-ink)}.dgfp-fx-texto p.dgfp-fx-romano{font-family:var(--fx-mono);font-weight:600;margin:1.4rem 0 .4rem}.dgfp-fx-texto p.dgfp-fx-vistos{font-size:.9em;color:var(--fx-ink-2)}.dgfp-fx-texto p.dgfp-fx-fallo-p{border-left:3px solid var(--fx-accent);padding:.4rem 0 .4rem .9rem;background:var(--fx-surface);font-weight:500}.dgfp-fx-texto :target{background:linear-gradient(90deg,rgb(176 83 46 / .10),transparent 60%);transition:background 1s}.dgfp-fx-sec{margin:2.2rem 0 0;padding-top:.8rem;border-top:2px solid var(--fx-ink)}.dgfp-fx-h2{font-family:var(--fx-mono)!important;font-size:.8rem!important;letter-spacing:.12em;text-transform:uppercase;font-weight:600!important;margin:0 0 .8rem!important;color:var(--fx-ink)}.dgfp-fx-lista{list-style:none!important;margin:0!important;padding:0!important}.dgfp-fx-lista li{margin:0;padding:.5rem 0;border-bottom:1px solid var(--fx-rule);font-size:.93rem;display:flex;flex-wrap:wrap;gap:.25rem .7rem;align-items:baseline}.dgfp-fx-probable{font-family:var(--fx-mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-ink-2);border:1px dashed var(--fx-rule);padding:0 .3rem}.dgfp-fx-fecha{font-weight:600}.dgfp-fx-nota{font-size:.8rem;color:var(--fx-ink-2)}.dgfp-fx-varias{flex-basis:100%;display:flex;flex-direction:column;gap:.15rem;padding-left:1rem;font-size:.88rem}.dgfp-fx-fuera{display:flex;flex-wrap:wrap;gap:.25rem .4rem;margin:0}.dgfp-fx-fuera span{font-family:var(--fx-mono);font-size:.74rem;padding:.1rem .35rem;background:var(--fx-surface);border:1px solid var(--fx-rule);color:var(--fx-ink-2)}.dgfp-fx-motivos{display:inline-flex;flex-wrap:wrap;gap:.3rem}.dgfp-fx-motivos span{font-family:var(--fx-mono);font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;color:var(--fx-ink-2);background:var(--fx-surface);border:1px solid var(--fx-rule);padding:.05rem .35rem}.dgfp-fx-memento{margin:2.2rem 0 0;padding:.9rem 1rem;border:1px dashed var(--fx-accent);background:var(--fx-surface)}.dgfp-fx-memento ul{list-style:none;margin:0;padding:0}.dgfp-fx-memento li{padding:.35rem 0;border-bottom:1px solid var(--fx-rule);font-size:.88rem}.dgfp-fx-memento li:last-child{border-bottom:0}.dgfp-fx-pasaje{display:block;color:var(--fx-ink-2);font-size:.82rem;margin-top:.15rem}.dgfp-fx-estado{font-family:var(--fx-mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;padding:0 .3rem;border:1px solid var(--fx-rule)}.dgfp-fx-estado-revisada{border-color:#3F7A4E;color:#3F7A4E}.single-resolucion .dgfp-resolution-metadata,.single-resolucion .dgfp-related-resolutions,.single-resolucion .dgfp-articles-cited{display:none!important}@media (max-width:640px){.dgfp-fx-resumen>div{grid-template-columns:1fr;gap:.15rem}.dgfp-fx-btn{flex:1 1 auto;justify-content:center}}@media print{.dgfp-fx-acciones,.dgfp-fx-indice,.dgfp-fx-memento,.dgfp-fx-mas{display:none!important}.dgfp-fx-oculto{display:inline-flex!important}}.dgfp-fx-dec{display:inline-block;margin-left:.45rem;padding:.08rem .45rem;font-family:var(--fx-mono,monospace);font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;border:1px solid #3F7A4E;background:#fff;color:#2f5e3b;cursor:pointer;line-height:1.5;border-radius:0}.dgfp-fx-dec:hover{background:#3F7A4E;color:#fff}.dgfp-fx-dec-no{border-color:var(--fx-accent,#B0532E);color:var(--fx-accent-d,#8E3F20)}.dgfp-fx-dec-no:hover{background:var(--fx-accent,#B0532E);color:#fff}.dgfp-fx-dec-sec{border-color:var(--fx-rule,#DCD0BE);color:var(--fx-ink-2,#6F6357)}.dgfp-fx-dec-sec:hover{background:var(--fx-band,#E6DCCB);color:var(--fx-ink,#2A2420)}.dgfp-fx-ok-et{font-family:var(--fx-mono,monospace);font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;color:#2f5e3b}.dgfp-fx-varias>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 0}.dgfp-fx-desc span{display:inline-flex;align-items:center}.dgfp-fx-adm-nota{font-size:.82rem;color:var(--fx-ink-2,#6F6357);border-left:3px dashed var(--fx-accent,#B0532E);padding-left:.6rem;margin:0 0 .8rem}#dgfp-citas-bloque.dgfp-fx-cargando{opacity:.5;pointer-events:none;transition:opacity .2s}.dgfp-fx-doc-ed{width:100%;font:inherit;font-size:.95rem;line-height:1.55;padding:.55rem .7rem;border:1px solid var(--fx-ink,#2A2420);background:#fff;color:var(--fx-ink,#2A2420);resize:vertical}.dgfp-fx-doc-bot{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-top:.4rem}.dgfp-fx-doc-txt{display:block}.dgfp-fx-doctrina dd .dgfp-fx-dec{margin-left:0;margin-top:.3rem}.dgfp-fx-aviso{position:fixed;right:16px;bottom:16px;z-index:99999;background:var(--wp--preset--color--contrast,#2A2420);color:#fff;padding:.55rem .9rem;font-family:var(--wp--preset--font-family--mono,monospace);font-size:.75rem}.dgfp-fx-aviso-error{background:#8E3F20}.dgfp-fx-dec-discreto{opacity:.35}li:hover>.dgfp-fx-dec-discreto{opacity:1}.dgfp-fx-jud{display:inline-block;font-family:var(--fx-mono,monospace);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;padding:.2rem .55rem;border:1px solid;font-weight:600;text-decoration:none!important;line-height:1.4}.dgfp-fx-jud-anula{color:#8E3F20!important;border-color:#B0532E;background:#F6E6DE}.dgfp-fx-jud-anula-parcial{color:#7A5A00!important;border-color:#B8860B;background:#F6EED8}.dgfp-fx-jud-confirma{color:#2f5e3b!important;border-color:#3F7A4E;background:#E6F0E8}.dgfp-fx-jud-otro{color:var(--fx-ink-2,#6F6357)!important;border-color:var(--fx-rule,#DCD0BE)}.dgfp-fx-jlista .dgfp-fx-jitem{display:flex;flex-wrap:wrap;gap:.3rem .5rem;align-items:baseline}.dgfp-fx-jorg{font-weight:600}.dgfp-fx-jfuente{font-family:var(--fx-mono,monospace);font-size:.72rem}.dgfp-fx-jfallo{flex-basis:100%;font-size:.86rem}.dgfp-fx-jfallo summary{cursor:pointer;color:var(--fx-accent-d,#8E3F20);font-size:.8rem}.dgfp-fx-jfallo p{margin:.35rem 0 0;padding-left:.8rem;border-left:2px solid var(--fx-rule,#DCD0BE);color:var(--fx-ink-2,#6F6357)}.dgfp-fx-jadm{flex-basis:100%;display:flex;flex-wrap:wrap;gap:.3rem .4rem;align-items:center;padding:.25rem 0 0}.dgfp-fx-jadm select,.dgfp-fx-jman select,.dgfp-fx-jman input{font:inherit;font-size:.82rem;padding:.15rem .3rem;border:1px solid var(--fx-rule,#DCD0BE);background:#fff}.dgfp-fx-jrech{opacity:.55}.dgfp-fx-jtools{margin-top:.9rem;padding:.7rem .8rem;border:1px dashed var(--fx-accent,#B0532E);background:var(--fx-surface,#FAF6EE)}.dgfp-fx-boe-res{margin-top:.6rem}.dgfp-fx-boe-ref{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end;margin-top:.7rem}.dgfp-fx-boe-ref label{display:flex;flex-direction:column;gap:.2rem;font-family:var(--fx-mono,monospace);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-ink-2,#6F6357)}.dgfp-fx-boe-ref input{font:inherit;font-size:.85rem;padding:.3rem .45rem;border:1px solid var(--fx-rule,#DCD0BE);background:#fff;min-width:15rem}.dgfp-fx-jman{margin-top:.6rem}.dgfp-fx-jman summary{cursor:pointer;font-size:.85rem;color:var(--fx-accent-d,#8E3F20)}.dgfp-fx-jman form{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem .8rem;margin-top:.5rem;align-items:end}.dgfp-fx-jman label{display:flex;flex-direction:column;font-family:var(--fx-mono,monospace);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-ink-2,#6F6357);gap:.2rem}.dgfp-fx-jman label.dgfp-fx-chk{flex-direction:row;align-items:center;gap:.4rem}#dgfp-judicial-bloque .dgfp-fx-sec{margin-top:2.2rem}