/* Shared, light lifecycle confirmations. Date input stays inside its measured box. */
#dialog:has(#lifecycle-form210),#dialog:has(#cancelled-resume210){box-sizing:border-box;max-width:560px;width:calc(100% - 28px);overflow-x:hidden}
.lifecycle-group210{margin:22px 0}.lifecycle-group210 h3{margin:0 0 12px}
.lifecycle-choice210{border:1px solid #dce3da;border-radius:16px;background:#edf3e9;padding:14px;margin:10px 0}
.lifecycle-choice210>.check-row{margin:0;align-items:flex-start;gap:12px}.lifecycle-choice210 input[type=checkbox]{flex-shrink:0}
.lifecycle-choice210 p{margin:12px 0 0}.lifecycle-choice210 [data-member-extra210]{border-top:1px solid #dce3da;margin-top:14px;padding-top:12px}
.lifecycle-quantity210{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0}.lifecycle-quantity210 input{width:100px;min-width:0;margin:0}
.lifecycle-date-label210{display:block;margin:22px 0 12px;font-weight:600;min-width:0}
.lifecycle-date210{display:block;position:relative;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;background:white;border:1px solid #c7d0c9;border-radius:16px;margin-top:12px;padding:18px 10px;text-align:center;font-weight:400}
.lifecycle-date210 input[type=date]{position:absolute;inset:0;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}
.lifecycle-date210:focus-within{outline:2px solid #be8d36;outline-offset:2px}
.lifecycle-footer210{display:grid;gap:10px;margin-top:22px}.lifecycle-footer210 button{width:100%;margin:0}
.lifecycle-result210{padding:14px 16px;border:1px solid #dce3da;border-radius:16px;margin:12px 0}.lifecycle-result210 p{margin:8px 0 0}
.lifecycle-parts-warning210{padding:16px;border:1px solid #bd8731;border-radius:16px;background:#fff3d5;color:#80551b;margin:16px 0}.lifecycle-parts-warning210 p{margin:8px 0 0}
.compact-task-card[data-card-state=cancelled] .card-side-actions.completed-task-actions .action-report{grid-area:1 / 1!important}
.compact-task-card[data-card-state=cancelled] .card-side-actions.completed-task-actions .action-more{grid-area:1 / 2!important}
