/* Keep the list quiet while retaining color cues and large action hit areas. */
.swipe-task{margin-bottom:3px;border-radius:22px;background:transparent}
.swipe-task>.row{grid-template-columns:24px minmax(0,1fr) 44px;column-gap:12px;padding:11px 10px;align-items:center;border-left-width:2px;border-bottom:1px solid #ece9ef;border-radius:20px;background:#fcfcfa}
.swipe-task.complete>.row{background:#fcfcfa}
.swipe-task .taskbody{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:2px}
.title{flex-basis:100%;font-size:17px;line-height:1.4;font-weight:500;letter-spacing:0}
.complete .title{color:#8b8b91}
.row input[type=checkbox]{width:24px;height:24px;margin:0;border-width:1.5px;border-radius:9px;background-size:18px}
.chips,.chips:has(.tag-dot){margin-top:0;gap:2px;min-height:24px;max-width:100%}
.chip.tag-dot{width:24px;height:24px;min-width:24px;padding:6px}
.date{margin:0;font-size:12px;line-height:1.4;color:#89818e}
.chip.untagged-flag{border:0;padding:2px 0;background:transparent;gap:5px;font-size:11px}
.untagged-flag .ui-icon{width:14px;height:14px}
.critical-toggle{align-self:center}
.critical-toggle .ui-icon{width:21px;height:21px}
.task-group-heading,.priority-heading,.date-heading,.completed-heading{font-size:12px;line-height:1.5;font-weight:600;margin:16px 0 6px}
.task-group-heading>.ui-icon{display:none}
.priority-heading .ui-icon{width:15px;height:15px}
.completed-heading{border-top:0;padding-top:4px;color:#8b8293}
.completed-heading+.date-heading{margin-top:7px}
#summary{background:transparent;color:#8a808d;font-weight:400;padding:0}
.save-hint{font-size:11px;color:#96909a;margin-top:16px}
@media(hover:hover){.swipe-task>.row:hover,.swipe-task.complete>.row:hover{background:#f7f6f9}}
@media(max-width:700px){.swipe-task>.row{grid-template-columns:24px minmax(0,1fr) 44px;column-gap:9px;padding:10px 8px}.title{font-size:16px}.task-group-heading,.priority-heading,.date-heading,.completed-heading{margin-top:14px;font-size:12px}.row input[type=checkbox]{width:24px;height:24px;border-radius:9px}.date{font-size:12px}}
