/* Flujo de excepciones y aceptación de riesgo (CG-R, 3.9.33). */
.cg-exc{display:grid;gap:14px;min-width:0;margin:16px 0}
.cg-exc h3,.cg-exc h4{margin:0 0 6px}
.cg-exc-head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start}
.cg-exc-actions{display:flex;flex-wrap:wrap;gap:8px}
.cg-exc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
.cg-exc-kpi{border:1px solid #dbeafe;border-radius:12px;padding:10px 12px;background:#f8fbff}
.cg-exc-kpi span{display:block;font-size:12px;color:#475569}
.cg-exc-kpi strong{font-size:22px}
.cg-exc-note{border-radius:12px;padding:10px 12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;line-height:1.5}
.cg-exc-note.warn{border-color:#fed7aa;background:#fff7ed;color:#9a3412}
.cg-exc-note.error{border-color:#fecaca;background:#fef2f2;color:#991b1b}
.cg-exc-filter{display:flex;flex-wrap:wrap;gap:10px;align-items:end}
.cg-exc-filter label,.cg-exc-form label{display:grid;gap:4px;font-weight:700;font-size:13px}
.cg-exc-form{display:grid;gap:12px;border:1px solid #dbeafe;border-radius:14px;padding:16px;background:#fff}
.cg-exc-form .cg-exc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.cg-exc-form input,.cg-exc-form select,.cg-exc-form textarea,.cg-exc-filter select{width:100%;box-sizing:border-box;font:inherit}
.cg-exc-form textarea{min-height:84px;resize:vertical}
.cg-exc-form small{font-weight:400;color:#475569}
.cg-exc-list{display:grid;gap:12px}
.cg-exc-card{border:1px solid #dbeafe;border-radius:14px;padding:14px;background:#fff;min-width:0;overflow-wrap:anywhere}
.cg-exc-card header{display:flex;gap:10px;justify-content:space-between;align-items:flex-start}
.cg-exc-card p{margin:6px 0;line-height:1.5}
.cg-exc-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:#475569}
.cg-exc-card .cg-exc-actions{margin-top:10px}
.cg-exc-loading{padding:18px;color:#475569}
@media(max-width:720px){.cg-exc-form .cg-exc-grid{grid-template-columns:1fr}.cg-exc-card header{flex-direction:column}}
