/* Minimal styling */
.mmc-ccc { border:1px solid #e5e7eb; padding:16px; background:#fff; border-radius:12px; }
.mmc-ccc-grid { display:grid; grid-template-columns: 1fr 1fr; gap:16px; }
.mmc-card { border:1px solid #e5e7eb; padding:12px; border-radius:12px; background:#fafafa; }
.mmc-card h3 { margin-top:0; }
.mmc-card textarea { width:100%; }
