.shared-drag-drop-module-scss-module__9M4-9G__dragOver{transition:all .2s ease-in-out;background:hsl(var(--muted)/.3)!important;border:2px dashed hsl(var(--primary)/.4)!important}.shared-drag-drop-module-scss-module__9M4-9G__dragOver *{background:hsl(var(--muted)/.2)!important}.shared-drag-drop-module-scss-module__9M4-9G__dragOverlay{transition:all .2s ease-in-out;position:relative}.shared-drag-drop-module-scss-module__9M4-9G__dragOverlay.shared-drag-drop-module-scss-module__9M4-9G__active{transition:all .2s ease-in-out;background:hsl(var(--muted)/.3)!important;border:2px dashed hsl(var(--primary)/.4)!important}.shared-drag-drop-module-scss-module__9M4-9G__dragOverlay.shared-drag-drop-module-scss-module__9M4-9G__active *{background:hsl(var(--muted)/.2)!important}.shared-drag-drop-module-scss-module__9M4-9G__documentDragOverlay{min-height:200px;position:relative}.shared-drag-drop-module-scss-module__9M4-9G__documentDragOverlay.shared-drag-drop-module-scss-module__9M4-9G__active{border-radius:8px;transition:all .2s ease-in-out;animation:2s ease-in-out infinite shared-drag-drop-module-scss-module__9M4-9G__dragPulse;background:hsl(var(--muted)/.3)!important;border:2px dashed hsl(var(--primary)/.4)!important}@keyframes shared-drag-drop-module-scss-module__9M4-9G__dragPulse{0%,to{border-color:hsl(var(--primary)/.4);background:hsl(var(--muted)/.3)}50%{border-color:hsl(var(--primary)/.6);background:hsl(var(--muted)/.4)}}.shared-drag-drop-module-scss-module__9M4-9G__tableDragOver{transition:all .2s ease-in-out;background:hsl(var(--muted)/.3)!important;border:2px dashed hsl(var(--primary)/.4)!important}.shared-drag-drop-module-scss-module__9M4-9G__tableDragOver td{background:hsl(var(--muted)/.2)!important}.shared-drag-drop-module-scss-module__9M4-9G__dragOverInvalid{transition:all .2s ease-in-out;background:hsl(var(--destructive)/.1)!important;border:2px dashed hsl(var(--destructive)/.6)!important}.shared-drag-drop-module-scss-module__9M4-9G__dragOverInvalid *{background:hsl(var(--destructive)/.05)!important}
.TaskTableView-module__2luouG__taskTableView ul[data-type=taskList]{margin:0;padding:0;list-style:none}.TaskTableView-module__2luouG__taskTableView ul[data-type=taskList] li{align-items:center;margin:.25rem 0;display:flex}.TaskTableView-module__2luouG__taskTableView ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;cursor:pointer;flex:none;margin-right:.5rem}.TaskTableView-module__2luouG__taskTableView ul[data-type=taskList] li>div{flex:auto}.TaskTableView-module__2luouG__taskTableView ul[data-type=taskList] input[type=checkbox]{cursor:pointer;width:1rem;height:1rem;accent-color:hsl(var(--primary));margin:0}.TaskTableView-module__2luouG__taskTableView ul[data-type=taskList] li[data-checked=true]>div{opacity:.6;text-decoration:line-through}.TaskTableView-module__2luouG__taskTableView ul[data-type=taskList] ul[data-type=taskList]{margin:.25rem 0 0 1.5rem}.TaskTableView-module__2luouG__taskTableView hr{border:none;border-top:2px solid hsl(var(--border));cursor:pointer;margin:1rem 0}.TaskTableView-module__2luouG__taskTableView hr:hover{border-top-color:hsl(var(--primary))}.TaskTableView-module__2luouG__taskTableView .TaskTableView-module__2luouG__tableWrapper{margin:.5rem 0;overflow-x:auto}.TaskTableView-module__2luouG__taskTableView table{border-collapse:collapse;table-layout:fixed;border:1px solid hsl(var(--border));border-radius:.25rem;width:100%;margin:0;font-size:.75rem;overflow:hidden}.TaskTableView-module__2luouG__taskTableView table td,.TaskTableView-module__2luouG__taskTableView table th{border:1px solid hsl(var(--border));vertical-align:top;box-sizing:border-box;background-color:hsl(var(--background));min-width:1em;padding:.25rem .5rem;position:relative}.TaskTableView-module__2luouG__taskTableView table th{text-align:left;background-color:hsl(var(--muted));font-weight:600}.TaskTableView-module__2luouG__taskTableView table .TaskTableView-module__2luouG__selectedCell:after{z-index:2;content:"";background:hsl(var(--primary)/.1);pointer-events:none;position:absolute;inset:0}.TaskTableView-module__2luouG__taskTableView table p{font-size:inherit;margin:0}.TaskTableView-module__2luouG__taskTableView mark{background-color:hsl(var(--primary)/.2);color:inherit;font-size:inherit;border-radius:.125rem;padding:.05em .1em}.TaskTableView-module__2luouG__taskTableView mark[data-color=red]{background-color:#ef434333}.TaskTableView-module__2luouG__taskTableView mark[data-color=orange]{background-color:#f9741533}.TaskTableView-module__2luouG__taskTableView mark[data-color=yellow]{background-color:#facc1433}.TaskTableView-module__2luouG__taskTableView mark[data-color=green]{background-color:#16a24933}.TaskTableView-module__2luouG__taskTableView mark[data-color=blue]{background-color:#2463eb33}.TaskTableView-module__2luouG__taskTableView mark[data-color=purple]{background-color:#9234ea33}.TaskTableView-module__2luouG__taskTableView mark[data-color=pink]{background-color:#f471b733}.TaskTableView-module__2luouG__taskTableView .TaskTableView-module__2luouG__text-left{text-align:left}.TaskTableView-module__2luouG__taskTableView .TaskTableView-module__2luouG__text-center{text-align:center}.TaskTableView-module__2luouG__taskTableView .TaskTableView-module__2luouG__text-right{text-align:right}.TaskTableView-module__2luouG__taskTableView .TaskTableView-module__2luouG__text-justify{text-align:justify}.TaskTableView-module__2luouG__taskTableView a{color:hsl(var(--primary));cursor:pointer;text-decoration:underline}.TaskTableView-module__2luouG__taskTableView a:hover{text-decoration:none}.TaskTableView-module__2luouG__taskTableView code{background-color:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.125rem;padding:.05em .2em;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85em}.TaskTableView-module__2luouG__taskTableView pre{background-color:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.25rem;margin:.5rem 0;padding:.5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;overflow-x:auto}.TaskTableView-module__2luouG__taskTableView pre code{font-size:inherit;background:0 0;padding:0}.TaskTableView-module__2luouG__taskTableView blockquote{border-left:3px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin:.5rem 0;padding-left:.75rem;font-style:italic}.TaskTableView-module__2luouG__taskTableView ul:not([data-type=taskList]){margin:.25rem 0;list-style-type:disc}.TaskTableView-module__2luouG__taskTableView ol{margin:.25rem 0;list-style-type:decimal}.TaskTableView-module__2luouG__taskTableView li{margin:.125rem 0}.TaskTableView-module__2luouG__taskTableView p{margin:.25rem 0}.TaskTableView-module__2luouG__taskTableView p:first-child{margin-top:0}.TaskTableView-module__2luouG__taskTableView p:last-child{margin-bottom:0}.TaskTableView-module__2luouG__taskTableView strong{font-weight:600}.TaskTableView-module__2luouG__taskTableView em{font-style:italic}.TaskTableView-module__2luouG__taskTableView s,.TaskTableView-module__2luouG__taskTableView del{text-decoration:line-through}.TaskTableView-module__2luouG__taskTableView img{border-radius:.25rem;max-width:100%;height:auto;margin:.25rem 0}
.DragIndicator-module-scss-module__O3JX4G__dragIndicator{z-index:40;pointer-events:none;animation:.2s ease-out DragIndicator-module-scss-module__O3JX4G__fadeInScale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DragIndicator-module-scss-module__O3JX4G__content{background:hsl(var(--muted)/.3);border:2px dashed hsl(var(--primary)/.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 2rem;animation:2s ease-in-out infinite DragIndicator-module-scss-module__O3JX4G__pulse;display:flex;box-shadow:0 8px 32px #0000001f}.DragIndicator-module-scss-module__O3JX4G__iconWrapper{background:hsl(var(--primary)/.1);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.DragIndicator-module-scss-module__O3JX4G__icon{width:1.5rem;height:1.5rem;color:hsl(var(--primary));stroke-width:2px}.DragIndicator-module-scss-module__O3JX4G__message{color:hsl(var(--primary));text-align:center;white-space:nowrap;font-size:1rem;font-weight:600}.DragIndicator-module-scss-module__O3JX4G__inlineIndicator{border:2px dashed hsl(var(--primary)/.45);background:hsl(var(--primary)/.08);pointer-events:none;border-radius:12px;animation:.2s ease-out forwards DragIndicator-module-scss-module__O3JX4G__fadeInOutline;position:absolute;inset:0}.DragIndicator-module-scss-module__O3JX4G__inlineSmall{border-width:2px;border-radius:10px}.DragIndicator-module-scss-module__O3JX4G__inlineMedium{border-width:2px}.DragIndicator-module-scss-module__O3JX4G__inlineLarge{border-width:3px;border-radius:14px}.DragIndicator-module-scss-module__O3JX4G__inlineMessage{background:hsl(var(--background));color:hsl(var(--primary));white-space:nowrap;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;bottom:-1.75rem;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000014}.DragIndicator-module-scss-module__O3JX4G__small .DragIndicator-module-scss-module__O3JX4G__content{gap:.5rem;padding:1rem 1.5rem}.DragIndicator-module-scss-module__O3JX4G__small .DragIndicator-module-scss-module__O3JX4G__iconWrapper{width:2.5rem;height:2.5rem}.DragIndicator-module-scss-module__O3JX4G__small .DragIndicator-module-scss-module__O3JX4G__icon{width:1.25rem;height:1.25rem}.DragIndicator-module-scss-module__O3JX4G__small .DragIndicator-module-scss-module__O3JX4G__message{font-size:.875rem}.DragIndicator-module-scss-module__O3JX4G__large .DragIndicator-module-scss-module__O3JX4G__content{gap:1rem;padding:2rem 2.5rem}.DragIndicator-module-scss-module__O3JX4G__large .DragIndicator-module-scss-module__O3JX4G__iconWrapper{width:4rem;height:4rem}.DragIndicator-module-scss-module__O3JX4G__large .DragIndicator-module-scss-module__O3JX4G__icon{width:2rem;height:2rem}.DragIndicator-module-scss-module__O3JX4G__large .DragIndicator-module-scss-module__O3JX4G__message{font-size:1.125rem}.DragIndicator-module-scss-module__O3JX4G__inlineIndicator.DragIndicator-module-scss-module__O3JX4G__inlineSmall,.DragIndicator-module-scss-module__O3JX4G__inlineIndicator.DragIndicator-module-scss-module__O3JX4G__inlineMedium,.DragIndicator-module-scss-module__O3JX4G__inlineIndicator.DragIndicator-module-scss-module__O3JX4G__inlineLarge{animation:.2s ease-out forwards DragIndicator-module-scss-module__O3JX4G__fadeInOutline}.DragIndicator-module-scss-module__O3JX4G__bannerIndicator{border:1px dashed hsl(var(--primary)/.35);background:hsl(var(--muted)/.3);color:gray;pointer-events:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.DragIndicator-module-scss-module__O3JX4G__bannerIconWrapper{background:muted gray;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.DragIndicator-module-scss-module__O3JX4G__bannerIcon{color:gray;width:1rem;height:1rem}.DragIndicator-module-scss-module__O3JX4G__bannerMessage{text-align:center;letter-spacing:.01em}@keyframes DragIndicator-module-scss-module__O3JX4G__fadeInScale{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes DragIndicator-module-scss-module__O3JX4G__pulse{0%,to{border-color:hsl(var(--primary)/.4);box-shadow:0 8px 32px #0000001f}50%{border-color:hsl(var(--primary)/.6);box-shadow:0 12px 40px #00000029}}@keyframes DragIndicator-module-scss-module__O3JX4G__fadeInOutline{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.DragIndicator-module-scss-module__O3JX4G__dragIndicator .DragIndicator-module-scss-module__O3JX4G__content{padding:1rem 1.5rem}.DragIndicator-module-scss-module__O3JX4G__dragIndicator .DragIndicator-module-scss-module__O3JX4G__message{font-size:.875rem}}
