.tasks-main-summary{display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:18px;font-weight:850;color:var(--blue-deep)}.tasks-main-summary::-webkit-details-marker,.task-group-summary::-webkit-details-marker{display:none}.tasks-main-summary::after{content:"⌄";grid-column:3;font-size:22px}.tasks-card[open]>.tasks-main-summary::after{transform:rotate(180deg)}.tasks-count{grid-column:2;font-size:12px;font-weight:700;color:var(--muted)}.tasks-content{margin-top:18px}.tasks-hint,.finish-hint{margin:-4px 0 16px;color:var(--muted);font-size:14px;line-height:1.45}
.task-group{margin-top:10px;border:1px solid var(--line);border-radius:15px;overflow:hidden}.task-group:first-child{margin-top:0}.task-group-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px;background:#f4f8fb;cursor:pointer;list-style:none}.task-group-title{font-size:15px;font-weight:850;color:var(--blue-deep)}.task-group.due .task-group-title{color:var(--green)}.task-group.notDue .task-group-title{color:var(--blue)}.select-all{white-space:nowrap;font-size:12px;font-weight:750;color:var(--blue);padding:6px}.select-all input{width:20px;height:20px;padding:0;vertical-align:middle;accent-color:var(--blue)}.task-list{display:grid;gap:9px;padding:10px}
.task-item{border:2px solid var(--line);border-radius:15px;padding:12px;background:#fff}.task-item.selected{border-color:var(--blue);background:var(--blue-pale)}
.task-summary{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:start}.task-summary input{width:24px;height:24px;padding:0;margin:1px 0;accent-color:var(--blue)}
.task-area{display:block;font-size:16px;color:var(--blue-deep)}.task-name{display:block;font-weight:650;font-size:15px;margin-top:2px}.task-meta{display:block;color:var(--muted);font-size:12px;margin-top:4px;line-height:1.35}
.task-empty{font-size:14px;color:var(--muted);margin:4px 0}.tasks-card.locked .task-summary input{opacity:.65}
