#vehicleChecklist[hidden],#checklistSummary[hidden],#licenseFlowPrompt[hidden]{display:none!important}
#vehicleChecklist{margin-top:16px}#vehicleChecklist .card{box-shadow:none;margin:14px 0;border:1px solid #d6e5df}
.btChecklistTopic{margin:12px 0;border:1px solid #cbded5;border-radius:14px;background:#fff;padding:12px}
.btChecklistTopic>summary{cursor:pointer;font-size:19px;font-weight:800;color:#164d40;padding:6px}
#checklistSummaryContent{line-height:1.8;overflow-wrap:anywhere}
.btChecklistGuidance{margin:12px 0;padding-inline-start:24px;line-height:1.8}
.btChecklistGuidance li{margin:6px 0}
.btChecklistTopicActions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0}
.btTopicChecked{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;min-height:44px;cursor:pointer}
.btTopicChecked input{width:22px;height:22px;accent-color:#0c916d}
.btTopicClarify{min-height:44px;font-size:16px}
.btTopicClarification[hidden]{display:none!important}
.btTopicClarification{padding:14px;border:1px solid #dec789;border-radius:12px;background:#fffaf0}
.btTopicClarification label{display:block;font-weight:700;margin-bottom:8px}
.btTopicClarification textarea{font:inherit;padding:12px;border:1px solid #bdcec6;border-radius:10px;background:#fff;color:#18352d;width:100%;box-sizing:border-box;resize:vertical}
#preVisitQuestionList:has(.btRegistryTopic){list-style:none;padding:0}
