/* MDKM task controls v7: scoped cascade correction */
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-fidelity-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:18px 16px 12px!important;min-height:0!important;height:auto!important;background:transparent!important;border:0!important;border-radius:0!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-fidelity-heading h1{font:750 28px/1.15 Montserrat,Arial,sans-serif!important;margin:0!important;color:var(--task-ink,#17191f)!important;-webkit-text-fill-color:currentColor!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-fidelity-heading>div:first-child{min-width:0!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-subtitle{font:400 11px/1.4 Montserrat,Arial,sans-serif!important;margin:5px 0 0!important;color:var(--task-muted,#667085)!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .heading-actions{display:flex!important;min-width:0!important;margin:0!important;padding:0!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .heading-actions>button.tasks-comfort-create{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important;height:42px!important;min-height:42px!important;padding:0 14px!important;border:0!important;border-radius:13px!important;font:650 13px/1 Montserrat,Arial,sans-serif!important;white-space:nowrap!important;background:linear-gradient(110deg,#3659f5,#713be9)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 4px 12px #3659f526!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-proposal{margin:0 16px 12px!important;padding:0!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-proposal>button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;border:1px solid #d8d5ef!important;border-radius:13px!important;background:var(--task-card,#fff)!important;color:var(--task-ink,#17191f)!important;font:550 13px/1.2 Montserrat,Arial,sans-serif!important;box-shadow:none!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-fidelity-body{padding:0 16px 24px!important;margin:0!important;border:0!important;background:transparent!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-filters{display:block!important;margin:14px 0 16px!important;padding:0!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-grid{display:grid!important;position:relative!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px!important;grid-template-rows:42px 42px!important;gap:8px!important;padding:0!important;margin:0!important;width:100%!important;box-sizing:border-box!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-control{position:relative!important;display:block!important;height:42px!important;min-height:42px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:hidden!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-control:nth-of-type(1){grid-column:1!important;grid-row:1!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-control:nth-of-type(2){grid-column:2!important;grid-row:1!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-control:nth-of-type(3){grid-column:1!important;grid-row:2!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-control:nth-of-type(4){grid-column:2!important;grid-row:2!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-caption{display:none!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-icon{display:none!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-control select{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;max-width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 26px 0 11px!important;border:1px solid var(--task-line,#e0e5ef)!important;border-radius:12px!important;background:var(--task-card,#fff)!important;color:var(--task-ink,#17191f)!important;-webkit-text-fill-color:currentColor!important;font:500 12px/1.2 Montserrat,Arial,sans-serif!important;text-align:left!important;text-align-last:left!important;box-shadow:none!important;cursor:pointer!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-chevron{display:block!important;position:absolute!important;right:10px!important;top:15px!important;width:12px!important;height:12px!important;pointer-events:none!important;color:var(--task-muted,#667085)!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-grid>.tasks-comfort-reset{position:static!important;grid-column:3!important;grid-row:1 / 3!important;align-self:center!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border:1px solid #d9d1ff!important;border-radius:12px!important;background:var(--task-accent-soft,#f1edff)!important;color:var(--task-accent,#6243db)!important;box-shadow:none!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-reset svg{width:19px!important;height:19px!important;flex:none!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-reset span{display:none!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-reset:disabled{opacity:.45!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-fidelity-list-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:16px 0 12px!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-fidelity-list-title{display:flex!important;align-items:center!important;gap:6px!important;flex:1!important;min-width:0!important;margin:0!important;font:750 16px/1.25 Montserrat,Arial,sans-serif!important;color:var(--task-ink,#17191f)!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-fidelity-list-title span{flex:none!important;display:inline-grid!important;place-items:center!important;min-width:27px!important;height:24px!important;padding:0 5px!important;white-space:nowrap!important;font:650 11px/1 Montserrat,Arial,sans-serif!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-sort{display:flex!important;align-items:center!important;flex:none!important;gap:4px!important;min-height:36px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-sort svg{width:16px!important;height:16px!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-sort select{appearance:none!important;-webkit-appearance:none!important;width:90px!important;max-width:90px!important;min-height:36px!important;height:36px!important;margin:0!important;padding:0 9px!important;border:1px solid var(--task-line,#e0e5ef)!important;border-radius:11px!important;background:var(--task-card,#fff)!important;color:var(--task-ink,#17191f)!important;font:500 12px/1.2 Montserrat,Arial,sans-serif!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-assignees.mass-task-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:3px 9px!important;align-items:center!important;min-width:0!important;margin:8px 0!important;padding:0!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .mass-task-summary>.tasks-comfort-avatars{display:flex!important;align-items:center!important;grid-column:1!important;grid-row:1 / 3!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-avatars>*{display:block!important;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;flex:0 0 28px!important;margin:0 0 0 -7px!important;border:2px solid var(--task-card,#fff)!important;border-radius:50%!important;object-fit:cover!important;overflow:hidden!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-avatars>*:first-child{margin-left:0!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .mass-task-summary>strong{grid-column:2!important;grid-row:1!important;min-width:0!important;margin:0!important;font:550 12px/1.35 Montserrat,Arial,sans-serif!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .mass-task-summary>span:not(.tasks-comfort-avatars){grid-column:2!important;grid-row:2!important;margin:0!important;font:400 11px/1.3 Montserrat,Arial,sans-serif!important}
@media(min-width:761px){html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr)) 42px!important;grid-template-rows:42px!important}html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-grid>.task-filter-control{grid-column:auto!important;grid-row:1!important}html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-grid>.tasks-comfort-reset{grid-column:5!important;grid-row:1!important}}
