.flow-note160{margin:10px 0 16px;color:#53647c;font-size:14px;line-height:1.5}
.repair-plan160{display:grid;gap:10px;margin:12px 0 18px}
.repair-module160{background:#f3f8ff;border:1px solid #cddded;border-radius:12px;padding:13px 15px;min-width:0}
.repair-module160>b{color:#233c5e;font-size:15px}.repair-module160 ul{margin:10px 0 2px;padding-left:22px;line-height:1.6}.repair-module160 li{font-size:13px;color:#50617a}
.repair-task-list160 .choice-btn{height:auto;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:7px;white-space:normal}
.repair-task-list160 .choice-btn small{font-size:12px;font-weight:400;line-height:1.55;opacity:.85}
.repair-reason160{font-size:13px;margin:10px 0 0;color:#5a6474;line-height:1.5}
.repair-done160{color:#167048;font-size:12px;margin-left:8px}
.completion-card160{display:flex;align-items:center;gap:12px;cursor:pointer;padding:11px 10px;border:1px solid #cfdeee;border-radius:9px;background:#fff;margin:5px 0;color:#243d5f;font-weight:600;min-height:45px}
.completion-card160 input{width:20px;height:20px;flex:0 0 auto;accent-color:#357cb7;margin:0}
.completion-card160:has(input:checked){background:#e7f3ec;border-color:#a8d2b6;color:#285d3b}
.completion-child160{margin-left:20px;font-size:13px;font-weight:400;min-height:40px}
.completion-count160{text-align:right;color:#415a79;font-weight:600}
.flow-route160{background:#edf5ff;border-left:3px solid #659acf;border-radius:7px;padding:10px 13px;margin:10px 0;font-size:14px;line-height:1.6}
.review-fields160>div+div{margin-top:11px}.flow-review-actions160{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}
.flow-review-actions160 button{white-space:normal;min-height:42px}.timeline-repair160{font-size:12px;margin:5px 0 12px}.timeline-repair160 summary{cursor:pointer;color:#345e8e;font-weight:600}.timeline-repair160 .repair-module160{padding:9px}.timeline-repair160 .repair-module160>b{font-size:12px}
.repair-plan160 [hidden],.choice-list [hidden]{display:none!important}
@media(max-width:650px){.completion-child160{margin-left:10px}.repair-module160{padding:10px}.flow-review-actions160{display:grid;grid-template-columns:1fr}.flow-review-actions160 button{width:100%}}
