/* V6.3.1 - ajustes solicitados */
.pie-kpi-section{margin-top:14px}
.pie-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:12px}
.pie-kpi-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:15px;display:grid;grid-template-columns:90px 1fr;gap:13px;align-items:center;box-shadow:0 8px 22px rgba(15,23,42,.06)}
.pie-kpi-card .pie{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;position:relative;background:conic-gradient(var(--blue) 0%, var(--blue) var(--pct), #e5e7eb var(--pct), #e5e7eb 100%)}
.pie-kpi-card .pie::after{content:"";position:absolute;inset:13px;background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #eef2f7}
.pie-kpi-card .pie strong{position:relative;z-index:1;font-size:14px;color:#172033}
.pie-kpi-card small{display:block;color:#667085;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}
.pie-kpi-card h4{margin:0 0 5px;font-size:15px;line-height:1.15}.pie-kpi-card p{margin:0;color:#667085;font-size:12px;line-height:1.35}.pie-kpi-card .mini-note{margin-top:7px;color:#334155;font-weight:800;font-size:12px}
.cost-donut-card{grid-column:span 2;display:grid;grid-template-columns:105px 1fr;gap:14px}.cost-donut-card .pie{width:98px;height:98px}.cost-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.cost-legend span{font-size:11px;color:#475467;display:flex;align-items:center;gap:6px}.legend-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.return-auto-note{margin-top:10px;padding:10px 12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af;border-radius:12px;font-size:12px;line-height:1.35}.nav-btn[data-section="exceptions"] .nav-label::after{content:""}
@media(max-width:800px){.cost-donut-card{grid-column:auto}.pie-kpi-card,.cost-donut-card{grid-template-columns:1fr;text-align:center}.pie-kpi-card .pie,.cost-donut-card .pie{margin:0 auto}.cost-legend{grid-template-columns:1fr}}
@media print{.pie-kpi-grid{grid-template-columns:repeat(3,1fr)}.pie-kpi-card{box-shadow:none;break-inside:avoid}.cost-donut-card{grid-column:span 3}.pie-kpi-card .pie::after{background:#fff}}
