/* MesDevis SEO Generator — styles frontend des articles générés */
.mdv-comparison-table { width:100%; border-collapse:collapse; margin:24px 0; font-size:.95rem; }
.mdv-comparison-table th { background:#0d2b4e; color:#fff; text-align:left; padding:12px 14px; font-weight:700; }
.mdv-comparison-table td { padding:11px 14px; border-bottom:1px solid #e2e8f0; vertical-align:top; }
.mdv-comparison-table tr:nth-child(even) td { background:#f7f9fc; }
.mdv-comparison-table tr:hover td { background:#fff5ec; }

.mdseo-disclosure { margin:32px 0 8px; padding:16px 18px; background:#f4f7fb; border-left:4px solid #f57c00; border-radius:6px; font-size:.85rem; line-height:1.55; color:#3f4b5b; }
.mdseo-disclosure strong { color:#0d2b4e; }
@media (max-width:640px){ .mdv-comparison-table { display:block; overflow-x:auto; } }
