/* V10.14 — complément de checklist, isolé du simulateur et du comparateur. */
.dcp101-checklist-panel .dcp1014-next{margin-top:22px;padding:20px 20px 17px;border:1px solid #e8d1d8;border-radius:17px;background:linear-gradient(135deg,#fffaf6 0%,#fff2f4 100%);box-shadow:0 8px 24px rgba(60,24,39,.055);overflow-wrap:anywhere}
.dcp1014-next-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9a3c65;margin-bottom:9px}
.dcp101-checklist-panel .dcp1014-next h3{font-size:clamp(17px,1.4vw,21px);line-height:1.3;color:#33212b;margin:0 0 10px}
.dcp101-checklist-panel .dcp1014-next p{font-size:14px;line-height:1.65;color:#594b52;margin:0 0 13px}
.dcp1014-next a{display:inline-flex;align-items:center;gap:5px;color:#8e2858;font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}
.dcp1014-next a:hover,.dcp1014-next a:focus-visible{color:#c1487c}
.dcp1014-next a:focus-visible{outline:2px solid #b74478;outline-offset:4px;border-radius:2px}
.dcp101-checklist-panel .dcp1014-next .dcp1014-next-footnote{font-size:11.5px;color:#786971;line-height:1.5;margin:13px 0 0}
.dcp1014-next.is-complete{border-color:#cfa5b6}
@media(max-width:640px){.dcp101-checklist-panel .dcp1014-next{padding:17px 15px;margin-top:18px}}
