.crm-task-checklist,.task-checklist-list,.task-checklist-form,.task-checklist-editor,.task-checklist-card,.task-checklist-progress-group,.task-checklist-action-notice{display:grid;gap:12px;min-width:0}.crm-task-checklist{margin-top:20px;padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.crm-task-checklist h2{font-size:20px}.crm-task-checklist h3{font-size:17px}.crm-task-checklist h2,.crm-task-checklist h3,.crm-task-checklist p{margin:0;overflow-wrap:anywhere}.task-checklist-text,.task-checklist-title{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.task-checklist-muted{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.task-checklist-progress{width:100%;height:12px;max-width:100%;accent-color:#238669}.task-checklist-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.task-checklist-card,.task-checklist-editor{padding:14px;border:1px solid var(--line);border-radius:9px;min-width:0}.task-checklist-editor{background:#f5f8fa}.task-checklist-card.is-done{background:#f2faf5}.task-checklist-card.is-archived{background:#f6f7f8}.task-checklist-check{display:flex;align-items:center;gap:12px;min-height:44px;min-width:0;cursor:pointer;margin:0}.task-checklist-check input[type=checkbox]{appearance:auto;width:20px;height:20px;min-height:20px;min-width:20px;flex:0 0 20px;padding:0;margin:0}.task-checklist-check span{flex:1 1 0;min-width:0}.task-checklist-success,.task-checklist-warning{padding:11px;border-radius:8px;overflow-wrap:anywhere}.task-checklist-success{background:#edf8f0;color:#265c3d}.task-checklist-warning{background:#fff6e5;color:#775319}.crm-task-checklist .btn,.crm-task-checklist .form-control,.crm-task-checklist .form-select{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.crm-task-checklist .btn{justify-self:start}.crm-task-checklist .field-group{margin:0;min-width:0}.crm-task-checklist [hidden]{display:none!important}.crm-task-checklist [role=alert]:empty,.crm-task-checklist [role=status]:empty{display:none}@media(max-width:767px){.crm-task-checklist{padding:15px}.task-checklist-card,.task-checklist-editor{padding:12px}.task-checklist-actions{display:grid;grid-template-columns:minmax(0,1fr)}.task-checklist-actions .btn{width:100%}.crm-task-checklist>.field-group{width:100%}}
