.pdi-facma{max-width:1180px;margin:2rem auto;color:#20343b;font-family:inherit}.pdi-hero{background:linear-gradient(120deg,#174a5b,#2f7e89);color:#fff;padding:42px 36px;border-radius:14px}.pdi-hero span{font-size:.78rem;letter-spacing:.12em}.pdi-hero h1{color:#fff;margin:.5rem 0;font-size:clamp(1.8rem,4vw,2.8rem)}.pdi-hero p{margin:0;color:#e5f0f2}.pdi-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:22px 0}.pdi-kpis div{background:#f1f6f7;border:1px solid #dce8ea;border-radius:12px;padding:20px}.pdi-kpis b{display:block;font-size:2rem;color:#174a5b}.pdi-kpis span{font-size:.9rem}.pdi-section{margin:28px 0}.pdi-section h2{color:#174a5b;border-bottom:2px solid #dce8ea;padding-bottom:10px}.pdi-bar-row{display:grid;grid-template-columns:minmax(130px,220px) 1fr minmax(90px,130px);gap:12px;align-items:center;margin:12px 0}.pdi-track{height:10px;background:#e7eef0;border-radius:20px;overflow:hidden}.pdi-track i{display:block;height:100%;background:#2f7e89;border-radius:20px}.pdi-axis{border:1px solid #dce5e7;border-radius:9px;margin:10px 0;padding:14px}.pdi-axis summary{font-weight:700;cursor:pointer;color:#174a5b}.pdi-axis summary small{float:right;color:#687d83}.pdi-goal{padding:14px 4px;border-top:1px solid #edf1f2}.pdi-goal p{margin:6px 0}.pdi-status{display:inline-block;background:#e6f0f2;padding:3px 9px;border-radius:20px;font-size:.78rem}.pdi-goal .pdi-track{margin:8px 0}.pdi-action{border:1px solid #dce5e7;border-radius:10px;padding:18px;margin:12px 0}.pdi-action h3{margin-top:0;color:#174a5b}.pdi-action>p:first-of-type{color:#667c82;font-size:.9rem}.pdi-footer{border-top:1px solid #dce5e7;padding:18px 0;color:#687d83;font-size:.85rem}@media(max-width:650px){.pdi-hero{padding:28px 22px}.pdi-bar-row{grid-template-columns:1fr}.pdi-bar-row b{font-size:.85rem}}