.dnd-line[data-v-d8ed133e]{background:var(--accent);z-index:10;pointer-events:none;border-radius:9999px;height:2px;position:absolute;left:8px;right:8px}.dnd-line[data-v-d8ed133e]:before{content:"";background:var(--accent);border-radius:9999px;width:6px;height:6px;position:absolute;top:-2px;left:-3px}.sel-row.is-selected[data-v-f9517ba9]{background:var(--row-selected)}.sel-row.is-selected[data-v-f9517ba9] [data-swipe-surface],.sel-row.is-selected[data-v-f9517ba9] .row:focus-visible{background:0 0}.sel-row.is-selected+.sel-row.is-selected[data-v-f9517ba9]{border-top-left-radius:0;border-top-right-radius:0}.sel-row.is-selected[data-v-f9517ba9]:has(+.sel-row.is-selected){border-bottom-right-radius:0;border-bottom-left-radius:0}@media (hover:hover){.sel-row[data-v-f9517ba9]:has(.sel-tap:hover):not(.is-selected) .row{background:var(--color-surface-hov)}}.sel-tap[data-v-f9517ba9]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sel-check[data-v-f9517ba9]{border:1.5px solid var(--color-border);background:var(--color-bg);border-radius:9999px;place-items:center;width:22px;height:22px;margin-right:4px;display:grid}.sel-check.on[data-v-f9517ba9]{border-color:var(--accent);background:var(--accent)}.bulk-dock[data-v-848589c8]{z-index:var(--z-bar);pointer-events:none;justify-content:center;margin-top:auto;padding-top:16px;display:flex;position:sticky;bottom:16px;container-type:inline-size}.bulk-dock--sheet[data-v-848589c8]{margin:0;padding:0 16px;position:fixed}.bulk-room[data-v-848589c8]{flex:none;height:64px}.bulk-bar[data-v-848589c8]{border:1px solid var(--color-border);background:var(--color-bg);max-width:100%;box-shadow:var(--shadow-floating);pointer-events:auto;scrollbar-width:none;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;overflow-x:auto}.bulk-count[data-v-848589c8]{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:0 8px 0 10px;font-size:13px;font-weight:600}.bulk-sep[data-v-848589c8]{background:var(--color-border);flex:none;width:1px;height:18px;margin:0 4px}.bulk-btn[data-v-848589c8]{height:32px;color:var(--color-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;transition:background-color .12s;display:inline-flex}.bulk-btn[data-v-848589c8]:hover,.bulk-btn[data-state=open][data-v-848589c8]{background:var(--color-bg-hov)}.bulk-btn[data-v-848589c8]:disabled{cursor:default;opacity:.4;background:0 0}.bulk-btn--danger[data-v-848589c8]{color:var(--color-danger-strong)}.bulk-close[data-v-848589c8]{width:32px;height:32px;color:var(--color-text-sub);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.bulk-close[data-v-848589c8]:hover{background:var(--color-bg-hov);color:var(--color-text)}@container (width<=680px){.bulk-label[data-v-848589c8]{display:none}.bulk-btn[data-v-848589c8]{justify-content:center;width:32px;padding:0}}.bulk-enter-active[data-v-848589c8],.bulk-leave-active[data-v-848589c8]{transition:opacity var(--dur-fast,.15s), transform var(--dur-fast,.15s)}.bulk-enter-from[data-v-848589c8],.bulk-leave-to[data-v-848589c8]{opacity:0;transform:translateY(8px)}.bar-enter-active[data-v-848589c8],.bar-leave-active[data-v-848589c8]{transition:opacity var(--dur-fast,.15s), translate var(--dur-fast,.15s)}.bar-enter-from[data-v-848589c8],.bar-leave-to[data-v-848589c8]{opacity:0;translate:-50% 8px}.t-btn[data-v-848589c8]{cursor:pointer;color:#fff;white-space:nowrap;background:oklch(100% 0 0/.1);border:none;border-radius:11px;flex-shrink:0;padding:7px 12px;font-size:12.5px}.t-btn[data-v-848589c8]:active{background:oklch(100% 0 0/.2)}.t-btn[data-v-848589c8]:disabled{opacity:.4;pointer-events:none}.t-btn.muted[data-v-848589c8]{color:oklch(100% 0 0/.7);background:0 0}.t-btn.danger[data-v-848589c8]{color:oklch(72% .16 18)}.new-task-button[data-v-f94f0b18]{width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:background-color .12s;display:grid}.new-task-button[data-v-f94f0b18]:hover{background:var(--color-bg-hov)}.new-task-button[data-v-f94f0b18]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
