.checklist li{padding:10px 0 10px 38px;position:relative;border-bottom:1px solid #f1f5f9;font-size:15px;color:#334155}.checklist li:last-child{border-bottom:none}.checklist li::before{content:"✓";position:absolute;left:0;top:10px;width:24px;height:24px;background:#16a34a;color:white;border-radius:50%;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:24px;text-align:center}.checklist.warning li::before{content:"✕";background:#e11d48}