.settings-disclosure{border-top:1px solid var(--line);padding:4px 0}.settings-disclosure summary,.care-knowledge-section>summary,.health-summary-group summary,.summary-excluded>summary{padding:14px 0;min-height:44px;cursor:pointer;font-size:15px;line-height:1.5}
.settings-disclosure .keepnote{margin:4px 0 12px}.home-choice,.home-choice .import-intro{text-align:center}
#careKnowledge:empty{display:none}#careKnowledge{margin-top:24px}#careKnowledge h3,.care-task-heading h3,.care-review-group h3,.health-summary-group h3{margin:0;font-size:16px;line-height:1.5}
.care-knowledge-item{padding:8px 0 12px;border-bottom:1px solid var(--line)}.care-knowledge-item p{margin:4px 0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.care-knowledge-item details summary{min-height:40px;padding:8px 0;color:var(--muted);font-size:13px}
.care-task-group{padding:16px 0;border-bottom:1px solid var(--line)}.care-task-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.care-time{border:0;background:var(--amber-soft);color:var(--teal);padding:10px 12px;min-height:44px;border-radius:999px;font:inherit;font-size:13px;white-space:nowrap}
.care-task-check{display:flex!important;align-items:flex-start;gap:12px;padding:12px 0;margin:0;min-height:48px;line-height:1.6;cursor:pointer}.care-task-check input{width:22px;height:22px;flex:0 0 22px;margin:2px 0;accent-color:var(--teal)}.care-task-check span{overflow-wrap:anywhere}.care-task-check:has(input:checked) span{color:var(--muted);text-decoration:line-through}
.care-review-group{margin:20px 0;padding-top:12px;border-top:1px solid var(--line)}.care-review-item{padding:8px 0}.care-review-item p{margin:0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.care-review-item small{display:block;margin-top:4px}
.health-summary-group{padding:18px 0;border-bottom:1px solid var(--line)}.health-summary-group>p{margin:8px 0;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.health-summary-group .grp-item,.summary-excluded .grp-item{width:100%;padding:10px 0;min-height:44px;text-align:left;color:var(--ink);font:inherit;line-height:1.6;border:0;background:transparent;display:flex;gap:12px}.health-summary-group .grp-time{min-width:80px;font-size:12px;color:var(--muted)}.summary-excluded{color:var(--muted)}
.feature-dialog textarea,.feature-dialog input,.feature-dialog select{font-size:16px;max-width:100%;box-sizing:border-box}.feature-dialog textarea{line-height:1.6}.feature-dialog .keepnote{overflow-wrap:anywhere}
.feature-body label.consent{flex-direction:row;align-items:center;gap:12px;min-height:44px;line-height:1.6}
.feature-body label.consent input[type=checkbox]{flex:0 0 22px;width:22px;height:22px;min-height:22px;padding:0;accent-color:var(--amber)}
