/* The report choice occupies its own full row, never the narrow icon column. */
#editCard.child-routines-unified .family-task-list .family-task-row{grid-template-columns:42px minmax(0,1fr)!important;min-width:0}
#editCard.child-routines-unified .family-task-row>.personal-report-choice{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;min-width:0;box-sizing:border-box;margin:2px 0 8px!important;padding:10px 12px!important;display:flex!important;align-items:center;gap:8px;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.35}
#editCard.child-routines-unified .personal-report-choice input{width:18px;height:18px;flex:0 0 18px;margin:0}
#editCard.child-routines-unified .family-task-row .family-task-actions{grid-column:2;grid-row:auto;width:auto;margin:0!important;min-width:0;justify-content:flex-start}
#editCard.child-routines-unified .family-task-row .parenting-list-copy{min-width:0}
#editCard.child-routines-unified .family-task-row .parenting-list-copy small{overflow-wrap:break-word;white-space:normal}
#editCard.child-routines-unified .family-responsibility-section{margin-top:16px}
#editCard.child-routines-unified .family-responsibility-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 2px}
#editCard.child-routines-unified .family-responsibility-heading h3{margin:0}
#editCard.child-routines-unified .family-responsibility-heading .btn{max-width:100%}
@media(max-width:520px){#editCard.child-routines-unified .family-task-row>.personal-report-choice{font-size:13px!important}}
