.done[data-v-1c91985f]{opacity:.5;position:relative}.done[data-v-1c91985f]:before{content:"";width:100%;height:1px;background:#c7c7c7;position:absolute;top:19px}.done .text-underline[data-v-1c91985f]{text-decoration:none!important}.checklist-list[data-v-2d4f51f8]{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding:0 12px 8px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.checklist-list[data-v-2d4f51f8]::-webkit-scrollbar{width:4px}.checklist-list[data-v-2d4f51f8]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:2px}.checklist-item[data-v-2d4f51f8]{border:1px solid #eee;border-radius:8px;padding:8px 12px;transition:all .2s ease}.checklist-item[data-v-2d4f51f8]:hover{background-color:#fafafa;border-color:#ddd}.checklist-item--done[data-v-2d4f51f8]{opacity:.5;background-color:#f9f9f9}.empty-state[data-v-2d4f51f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;flex:1}.empty-state__title[data-v-2d4f51f8]{margin:12px 0 4px;font-size:14px;font-weight:600;color:#666}.empty-state__subtitle[data-v-2d4f51f8]{margin:0;font-size:12px;color:#999;max-width:220px;line-height:1.4}