/* Agreed tasks layout v8: one horizontal filter row and fixed reset. */
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-stats{display:none!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important;margin:14px 0 18px!important;min-width:0!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-grid{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:3px 0 5px!important;scroll-snap-type:x proximity!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-grid::-webkit-scrollbar{display:none!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-control{display:block!important;position:relative!important;flex:0 0 auto!important;width:auto!important;min-width:88px!important;height:42px!important;margin:0!important;overflow:hidden!important;scroll-snap-align:start!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-control:nth-of-type(3){min-width:118px!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-control:nth-of-type(4){min-width:124px!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;appearance:none!important;-webkit-appearance:none!important;opacity:1!important;width:100%!important;height:42px!important;min-height:42px!important;max-width:156px!important;padding:0 24px 0 12px!important;border:1px solid var(--task-line,#dfe5f1)!important;border-radius:13px!important;background:var(--task-card,#fff)!important;color:var(--task-ink,#17191f)!important;font:550 12px/1.2 Montserrat,Arial,sans-serif!important;text-align:left!important;text-align-last:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-shadow:0 3px 10px #3659f510!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-caption,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-chevron{display:block!important;position:absolute!important;right:9px!important;top:15px!important;width:12px!important;height:12px!important;pointer-events:none!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-filters>.tasks-comfort-reset{display:flex!important;position:static!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:1px solid #d8d1ff!important;border-radius:13px!important;background:var(--task-accent-soft,#eee8ff)!important;color:var(--task-accent,#623beb)!important;box-shadow:0 3px 10px #3659f510!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-filters>.tasks-comfort-reset span{display:none!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-fidelity-heading .heading-actions>button.tasks-comfort-create{background:linear-gradient(105deg,#2360ff,#6c29e8)!important;color:#fff!important;border:0!important;border-radius:15px!important;box-shadow:0 6px 16px #3659f532!important;min-height:44px!important;padding:10px 18px!important;font-weight:650!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;gap:9px!important;min-height:44px!important;border:1px solid #cfc9fb!important;border-radius:15px!important;background:var(--task-card,#fff)!important;color:var(--task-ink,#17191f)!important;box-shadow:0 5px 13px #5145e51c!important;font-weight:600!important}
html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .tasks-comfort-proposal svg{width:18px!important;height:18px!important;flex:none!important;color:#3659f5!important}
@media(min-width:761px){html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-grid{overflow-x:visible!important}html body #app-root #hub-content#hub-content[data-club-view="tasks"] .tasks-comfort .task-filter-control{flex:1 1 0!important;min-width:0!important}}
