.completed-list{margin:14px 0 10px;border:1px solid #e7e1ee;border-radius:14px;background:#f8f6fc;overflow:hidden}
.completed-list>summary{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:9px 12px;list-style:none;cursor:pointer;font-size:12px;color:#81758f;font-weight:500}
.completed-list>summary::-webkit-details-marker{display:none}
.completed-list>summary::after{content:'⌄';font-size:18px;line-height:1;transition:transform .18s ease}
.completed-list[open]>summary::after{transform:rotate(180deg)}
.completed-list>summary:focus-visible{outline:2px solid #a08be5;outline-offset:-2px}
.completed-list-content{padding:0 8px 8px}
.completed-list-content .task-group-heading,.completed-list-content .date-heading{font-size:11px;margin:8px 4px 5px}
@media(prefers-reduced-motion:reduce){.completed-list>summary::after{transition:none}}
