/* Outboard Winterizing Checklist (ROADMAP-Calcs-Marine.md GM22) — only what the core stylesheet
   does not already give. The tick boxes are the core's .chqt-check; this adds the maker's words
   under each step, the other maker's way where they differ, the flame step, and the logbook. */
.chqt-owinter-wide { margin-top: 18px; }
.chqt-owinter-h { font-size: 1.1rem; margin: 1.2rem 0 .5rem; }
.chqt-owinter-list li { margin-bottom: 10px; }
.chqt-owinter-list .chqt-owinter-dis { margin: 0 0 4px 32px; font-size: .85rem; color: var(--chqt-page-muted, #4F646F); border-left: 3px solid var(--chqt-accent, #136C79); padding-left: 8px; line-height: 1.45; }
.chqt-owinter-who { margin: 0 0 0 32px; font-size: .85rem; }
.chqt-owinter-who summary { cursor: pointer; color: var(--chqt-page-muted, #4F646F); min-height: 32px; display: flex; align-items: center; }
.chqt-owinter-who p { margin: .2rem 0 .4rem; line-height: 1.45; }
.chqt-owinter-warn > label span { font-weight: 700; color: #9A3A0B; }
.chqt-owinter-progress { font-weight: 700; margin: .4rem 0; }
.chqt-owinter-logbox { border: 1px solid var(--chqt-line, #D5E1E7); border-radius: 12px; padding: .4rem .9rem; margin: .4rem 0 .8rem; }
.chqt-owinter-logbox summary { cursor: pointer; font-weight: 700; min-height: 36px; display: flex; align-items: center; }
.chqt[data-tool="outboard-winterizing-checklist"][data-tier="warn"] .chqt-answer { color: #9A3A0B; }
.chqt-owinter-print { list-style: none; padding: 0; margin: 0 0 8px; }
.chqt-owinter-print li { margin: 0 0 4px; font-size: 11pt; }
.chqt-owinter-log { font-size: 11pt; margin: 0 0 10px; }
/* phones: the choices sit right above the answer, so the lede and the kicker that repeats them go */
@media (max-width: 460px) { .chqt[data-tool="outboard-winterizing-checklist"] .chqt-lede, .chqt[data-tool="outboard-winterizing-checklist"] .chqt-kicker { display: none; } }
