@charset "UTF-8";.app-input-suggest[data-v-16f3d563]{background:#0c0c1b0d;border:1px solid #0000;border-radius:12px;display:block;font-size:.875rem;padding:0;position:relative;transition:.1s ease-in;width:100%}.app-input-suggest_focused[data-v-16f3d563]{background:#1876d30d;border:1px solid var(--primary)}.app-input-suggest_disabled[data-v-16f3d563]{background:#00000012;border:1px solid #0000000d;color:#000;cursor:not-allowed;pointer-events:none}.app-input-suggest__field[data-v-16f3d563]{background:initial;border:initial;border-radius:10px;box-sizing:border-box;font-size:.75rem;outline:initial;padding:.8125rem .625rem .25rem;width:100%}.app-input-suggest__label[data-v-16f3d563]{color:#999;font-size:.75rem;left:.625rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.app-input-suggest__label_filled[data-v-16f3d563],.app-input-suggest__label_focused[data-v-16f3d563]{color:#000;font-size:.5rem;top:.1875rem;transform:translateY(5%)}.app-input-suggest__actions[data-v-16f3d563]{align-items:center;color:#999;display:flex;gap:.25rem;position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.app-input-suggest__clear[data-v-16f3d563]{cursor:pointer;transition:color .15s}.app-input-suggest__clear[data-v-16f3d563]:hover{color:#333}.app-input-suggest__list[data-v-16f3d563]{background:#fff;border-radius:12px;box-shadow:0 .1875rem .5rem #0c0c1b14;left:0;max-height:12.5rem;opacity:0;overflow:auto;padding:.3125rem;pointer-events:none;position:absolute;right:0;top:calc(100% + .1875rem);transform:scale(.9);transition:opacity .2s ease-in,transform .1s ease-in;z-index:9}.app-input-suggest__list_active[data-v-16f3d563]{opacity:1;pointer-events:all;transform:scale(1)}.app-input-suggest__item[data-v-16f3d563]{border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-size:.625rem;padding:.375rem .5rem;transition:background .1s ease}.app-input-suggest__item[data-v-16f3d563]:hover{background:#1876d314}.app-input-suggest__item-subtitle[data-v-16f3d563]{color:#999;font-size:.5rem;line-height:1.3;margin-top:.0625rem}.app-input-suggest__loading[data-v-16f3d563]{color:#999;display:flex;justify-content:center;padding:.5rem}.app-input-suggest__no-results[data-v-16f3d563]{color:#999;font-size:.625rem;padding:.5rem;text-align:center}.app-tags-input[data-v-019ba455]{align-items:center;background:#0c0c1b0d;border:1px solid #0000;border-radius:12px;cursor:text;display:flex;flex-wrap:wrap;gap:.25rem;min-height:1.875rem;padding:.1875rem .5rem;transition:background .15s ease,border-color .15s ease}.app-tags-input_focused[data-v-019ba455]{background:#1876d30d;border-color:var(--primary)}.app-tags-input_disabled[data-v-019ba455]{cursor:not-allowed;opacity:.6}.app-tags-input__chip[data-v-019ba455]{align-items:center;background:var(--primary-10);border-radius:999px;color:var(--primary);display:inline-flex;font-size:.75rem;gap:.25rem;line-height:1.2;max-width:100%;padding:.125rem .25rem .125rem .5rem}.app-tags-input__chip-text[data-v-019ba455]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tags-input__chip-remove[data-v-019ba455]{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--primary);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;padding:0;width:1.125rem}.app-tags-input__chip-remove[data-v-019ba455]:hover{background:var(--primary);color:#fff}.app-tags-input__field[data-v-019ba455]{background:#0000;border:none;color:#111827;flex:1;font-size:.75rem;line-height:1.4;min-width:7.5rem;outline:none;padding:.125rem 0}.app-tags-input__field[data-v-019ba455]::placeholder{color:#9ca3af}.app-tags-input__field[data-v-019ba455]:disabled{cursor:not-allowed}.task-chat-chip-host[data-v-b68fbbca]{display:inline-flex;vertical-align:initial}.task-chat-chip[data-v-b68fbbca]{align-items:center;background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:600;gap:.25rem;line-height:1.4;margin:0 .0625rem;padding:.0625rem .375rem .0625rem .3125rem;transition:background .12s ease,border-color .12s ease;-webkit-user-select:none;user-select:none}.task-chat-chip[data-v-b68fbbca]:hover{background:#bfdbfe;border-color:#93c5fd}.task-chat-chip[data-v-b68fbbca]:focus-visible{outline:2px solid #2563eb;outline-offset:.0625rem}.task-chat-chip--open[data-v-b68fbbca]{background:#2563eb;border-color:#2563eb;color:#fff}.task-chat-chip--empty[data-v-b68fbbca]{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.task-chat-chip__count[data-v-b68fbbca]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:.5625rem;text-align:center}.task-chat-panel[data-v-b68fbbca]{display:flex;flex-direction:column;gap:.5rem;max-width:calc(100vw - 2rem);padding:.25rem;width:22.5rem}.task-chat-panel__hint[data-v-b68fbbca]{color:#6b7280;font-size:.8125rem;font-style:italic;padding:.5rem}.task-chat-panel__messages[data-v-b68fbbca]{display:flex;flex-direction:column;gap:.375rem;max-height:20rem;overflow-y:auto;padding-right:.125rem}.task-chat-panel__empty[data-v-b68fbbca]{color:#9ca3af;font-size:.8125rem;font-style:italic;padding:.5rem;text-align:center}.task-chat-panel__msg[data-v-b68fbbca]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.375rem .625rem}.task-chat-panel__msg-head[data-v-b68fbbca]{align-items:center;color:#4b5563;display:flex;font-size:.75rem;gap:.5rem}.task-chat-panel__msg-time[data-v-b68fbbca]{color:#9ca3af;font-size:.6875rem}.task-chat-panel__msg-remove[data-v-b68fbbca]{background:#0000;border:0;color:#9ca3af;cursor:pointer;font-size:1rem;line-height:1;margin-left:auto;padding:0 .25rem}.task-chat-panel__msg-remove[data-v-b68fbbca]:hover{color:#dc2626}.task-chat-panel__msg-body[data-v-b68fbbca]{color:#111827;font-size:.8125rem;white-space:pre-wrap;word-wrap:break-word;margin-top:.125rem}.task-chat-panel__input[data-v-b68fbbca]{align-items:flex-end;display:flex;gap:.5rem}.task-chat-panel__input textarea[data-v-b68fbbca]{background:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1;font:inherit;font-size:.8125rem;max-height:8.75rem;min-height:2.25rem;padding:.375rem .5rem;resize:vertical}.task-chat-panel__input textarea[data-v-b68fbbca]:focus{border-color:#2563eb;outline:none}.task-chat-panel__error[data-v-b68fbbca]{background:#fee2e2;border-radius:4px;color:#b91c1c;font-size:.75rem;padding:.25rem .5rem}.task-editor[data-v-799478ee]{background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;flex-direction:column}.task-editor__toolbar[data-v-799478ee]{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem;position:sticky;top:0;z-index:1}.task-editor__sep[data-v-799478ee]{background:#e5e7eb;height:1.375rem;margin:0 .25rem;width:.0625rem}.task-editor__color[data-v-799478ee]{align-items:center;display:inline-flex;position:relative}.task-editor__color .app-button[data-v-799478ee]{height:1.5625rem;width:1.875rem}.task-editor__color-bar[data-v-799478ee]{border-radius:1px;bottom:.125rem;height:.125rem;left:.25rem;pointer-events:none;position:absolute;right:.25rem}.task-editor__color-popup[data-v-799478ee]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 .25rem 1rem #00000014;display:grid;gap:.375rem;grid-template-columns:repeat(5,1.25rem);left:0;padding:.5rem;position:absolute;top:calc(100% + .25rem);z-index:10}.task-editor__color-swatch[data-v-799478ee]{border:1px solid #0000001a;border-radius:4px;cursor:pointer;height:1.25rem;padding:0;width:1.25rem}.task-editor__color-swatch[data-v-799478ee]:hover{transform:scale(1.1)}.task-editor__color-swatch.is-active[data-v-799478ee]{outline:2px solid #2563eb;outline-offset:.0625rem}.task-editor__color-reset[data-v-799478ee]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:.6875rem;gap:.25rem;grid-column:span 5;height:1.375rem;justify-content:center}.task-editor__color-reset[data-v-799478ee]:hover{background:#f3f4f6;color:#111827}.task-editor__error[data-v-799478ee]{background:#fee2e2;color:#b91c1c;font-size:.8125rem;padding:.375rem .625rem}.task-editor__content[data-v-799478ee]{flex:1;min-height:15rem;padding:.75rem}.task-editor__content[data-v-799478ee] .ProseMirror{color:#111827;font-size:.875rem;line-height:1.5;min-height:13.75rem;outline:none}.task-editor__content[data-v-799478ee] .ProseMirror p{font-size:.75rem;margin:0 0 .5rem}.task-editor__content[data-v-799478ee] .ProseMirror h1{font-size:1.125rem;font-weight:700;line-height:1.25;margin:.875rem 0 .5rem}.task-editor__content[data-v-799478ee] .ProseMirror h2{font-size:1rem;font-weight:700;line-height:1.3;margin:.75rem 0 .375rem}.task-editor__content[data-v-799478ee] .ProseMirror h3{font-size:.875rem;font-weight:600;line-height:1.35;margin:.625rem 0 .375rem}.task-editor__content[data-v-799478ee] .ProseMirror ol,.task-editor__content[data-v-799478ee] .ProseMirror ul{margin:.375rem 0 .5rem;padding-left:1.5rem}.task-editor__content[data-v-799478ee] .ProseMirror ul{list-style:disc}.task-editor__content[data-v-799478ee] .ProseMirror ol{list-style:decimal}.task-editor__content[data-v-799478ee] .ProseMirror ul ul{list-style:circle}.task-editor__content[data-v-799478ee] .ProseMirror ul ul ul{list-style:square}.task-editor__content[data-v-799478ee] .ProseMirror li{margin:.125rem 0}.task-editor__content[data-v-799478ee] .ProseMirror li>p{margin:0}.task-editor__content[data-v-799478ee] .ProseMirror img{background:#f3f4f6;border-radius:6px;cursor:zoom-in;display:block;height:auto;margin:.5rem 0;max-height:13.75rem;max-width:20rem;object-fit:contain;width:auto}.task-editor__content[data-v-799478ee] .ProseMirror a.task-editor__video{align-items:center;background:#111827;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.8125rem;gap:.5rem;margin:.5rem 0;max-width:20rem;padding:.625rem .875rem;-webkit-text-decoration:none;text-decoration:none}.task-editor__content[data-v-799478ee] .ProseMirror a.task-editor__video:before{color:#fff;content:"▶";font-size:.875rem}.task-editor__content[data-v-799478ee] .ProseMirror a.task-editor__video:after{content:"видео — открыть в новой вкладке";opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-editor__content[data-v-799478ee] .ProseMirror a.task-editor__video:hover{background:#1f2937}.task-editor__content[data-v-799478ee] .ProseMirror blockquote{border-left:3px solid #d1d5db;color:#4b5563;padding-left:.75rem}.task-editor__content[data-v-799478ee] .ProseMirror pre{background:#1f2937;border-radius:6px;color:#f9fafb;overflow-x:auto;padding:.75rem}.task-editor__content[data-v-799478ee] .ProseMirror hr{border:0;border-top:1px solid #d1d5db;margin:.875rem 0}.task-editor__content[data-v-799478ee] .ProseMirror .tableWrapper{margin:.625rem 0;overflow-x:auto}.task-editor__content[data-v-799478ee] .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%}.task-editor__content[data-v-799478ee] .ProseMirror table td,.task-editor__content[data-v-799478ee] .ProseMirror table th{border:1px solid #d1d5db;min-width:3.75rem;padding:.375rem .5rem;position:relative;vertical-align:top}.task-editor__content[data-v-799478ee] .ProseMirror table td>p,.task-editor__content[data-v-799478ee] .ProseMirror table th>p{margin:0}.task-editor__content[data-v-799478ee] .ProseMirror table th{background:#f3f4f6;font-weight:600;text-align:left}.task-editor__content[data-v-799478ee] .ProseMirror table .selectedCell:after{background:#2563eb1f;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.task-editor__lightbox[data-v-799478ee]{align-items:center;background:#000000d9;cursor:zoom-out;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9999}.task-editor__lightbox-img[data-v-799478ee]{border-radius:8px;box-shadow:0 1.25rem 3.75rem #00000080;max-height:92vh;max-width:92vw;object-fit:contain}.task-editor__lightbox-close[data-v-799478ee]{position:absolute;right:1.5rem;top:1.5rem}.task-settings-modal[data-v-ee36db2d]{align-items:center;background:#0006;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:2rem;position:fixed;z-index:9999}.task-settings-modal__panel[data-v-ee36db2d]{background:#fff;border-radius:16px;box-shadow:0 1.875rem 5rem #00000040;display:flex;flex-direction:column;max-height:100%;max-width:100%;overflow:hidden;width:35rem}.task-settings-modal__header[data-v-ee36db2d]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.task-settings-modal__header h2[data-v-ee36db2d]{font-size:.875rem;font-weight:600;margin:0}.task-settings-modal__body[data-v-ee36db2d]{overflow-y:auto;padding:1rem 1.25rem}.task-settings-modal__hint[data-v-ee36db2d]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;font-size:.75rem;margin:0 0 .875rem;padding:.625rem .75rem}.task-settings-modal__loading[data-v-ee36db2d]{color:#6b7280;font-size:.75rem;padding:1.5rem;text-align:center}.task-settings-modal__error[data-v-ee36db2d]{background:#fee2e2;border-radius:6px;color:#991b1b;font-size:.75rem;margin-bottom:.75rem;padding:.5rem .75rem}.task-settings-modal__table[data-v-ee36db2d]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.task-settings-modal__row[data-v-ee36db2d]{align-items:center;border-bottom:1px solid #f3f4f6;display:grid;font-size:.75rem;grid-template-columns:1fr 5.625rem 5.625rem;padding:.5rem .75rem}.task-settings-modal__row[data-v-ee36db2d]:last-child{border-bottom:none}.task-settings-modal__row--head[data-v-ee36db2d]{background:#f9fafb;color:#4b5563;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.task-settings-modal__cell[data-v-ee36db2d]{align-items:center;display:flex;justify-content:center}.task-settings-modal__cell--name[data-v-ee36db2d]{align-items:flex-start;flex-direction:column;justify-content:flex-start}.task-settings-modal__group-name[data-v-ee36db2d]{color:#111827}.task-settings-modal__group-code[data-v-ee36db2d]{color:#9ca3af;font-size:.625rem}.task-settings-modal__actions[data-v-ee36db2d]{border-top:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:flex-end;padding:.75rem 1.25rem}.task-settings-modal[data-v-ee36db2d] .task-settings-modal__action-cancel.app-button:hover{--background:var(--primary-10)!important;--color:var(--primary)!important}.app-filter-chips[data-v-8cb987b1]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.app-filter-chips__chip-wrap[data-v-8cb987b1]{position:relative}.app-filter-chips__chip[data-v-8cb987b1]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:.6875rem;gap:.25rem;height:1.5rem;padding:0 .5rem;white-space:nowrap}.app-filter-chips__chip[data-v-8cb987b1]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.app-filter-chips__chip[data-v-8cb987b1]:disabled{cursor:not-allowed;opacity:.4}.app-filter-chips__chip.is-open[data-v-8cb987b1]{background:#eff6ff;border-color:var(--primary)}.app-filter-chips__chip.is-active[data-v-8cb987b1]{border-color:var(--primary);color:var(--primary)}.app-filter-chips__count[data-v-8cb987b1]{align-items:center;background:var(--primary);border-radius:999px;color:#fff;display:inline-flex;font-size:.625rem;font-weight:600;height:.875rem;justify-content:center;line-height:1;min-width:1rem;padding:0 .25rem}.app-filter-chips__popover[data-v-8cb987b1]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 .5rem 1.5rem #00000014;left:0;max-height:17.5rem;min-width:12.5rem;overflow-y:auto;padding:.375rem;position:absolute;top:calc(100% + .25rem);z-index:10}.app-filter-chips__option[data-v-8cb987b1]{align-items:center;border-radius:6px;color:#111827;cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;padding:.3125rem .5rem;-webkit-user-select:none;user-select:none}.app-filter-chips__option[data-v-8cb987b1]:hover{background:#f9fafb}.app-filter-chips__empty[data-v-8cb987b1]{color:#9ca3af;font-size:.75rem;padding:.5rem;text-align:center}.app-filter-chips__radio[data-v-8cb987b1]{border:1.5px solid #d1d5db;border-radius:50%;flex-shrink:0;height:.75rem;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease;width:.75rem}.app-filter-chips__radio.is-checked[data-v-8cb987b1]{background:var(--primary,#2563eb);border-color:var(--primary,#2563eb);box-shadow:inset 0 0 0 .125rem #fff}.task-list-filters[data-v-a95da776]{background:#fff;border-bottom:1px solid #f3f4f6;padding:.5rem .75rem;position:sticky;top:3.0625rem;z-index:1}.task-tree__list{list-style:none;margin:0;padding:0}.task-tree__list--nested{background:#0000000a;border-radius:6px;margin:.125rem .5rem .375rem 1.375rem;min-height:1.75rem;overflow:hidden}.task-tree__item{display:block}.task-tree__row{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:.375rem;padding:.5rem .75rem .5rem .25rem;transition:background .1s}.task-tree__row:hover{background:#f9fafb}.task-tree__row:hover .task-tree__drag{color:#4b5563;opacity:1}.task-tree__row:hover .task-tree__action{opacity:1}.task-tree__row.is-active{background:#eff6ff;box-shadow:inset .1875rem 0 #2563eb}.task-tree__row--folder .task-tree__title{font-weight:500}.task-tree__row--flat{padding-left:1.75rem}.task-tree__list--nested .task-tree__row{border-bottom:1px solid #0000000d}.task-tree__list--nested .task-tree__item:last-child>.task-tree__row{border-bottom:none}.task-tree__drag{align-items:center;color:#6b7280;cursor:grab;display:flex;flex-shrink:0;justify-content:center;opacity:.7;transition:opacity .1s,color .1s;width:1.125rem}.task-tree__drag:active{cursor:grabbing}.task-tree__drag:hover{color:#1f2937;opacity:1}.task-tree__chevron{align-items:center;cursor:pointer;display:flex;justify-content:center;width:.875rem}.task-tree__chevron,.task-tree__icon{color:#6b7280;flex-shrink:0}.task-tree__actions{align-items:center;display:flex;flex-shrink:0;gap:.125rem;margin-left:.25rem}.task-tree__action{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:inline-flex;height:1.375rem;justify-content:center;opacity:0;transition:opacity .1s,background .1s,color .1s;width:1.375rem}.task-tree__action:hover{background:#2563eb1a;color:#1d4ed8}@media (max-width:1023px){.task-tree__action{opacity:1}}.task-tree__content{flex:1;min-width:0}.task-tree__title{color:#111827;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-tree__title-icon{color:#6b7280;margin-right:.25rem;vertical-align:-.0625rem}.task-tree__meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.625rem;gap:.25rem;margin-top:.125rem}.task-tree__status{border-radius:999px;font-size:.5625rem;font-weight:500;letter-spacing:.02em;padding:.0625rem .4375rem;text-transform:uppercase}.task-tree__status[data-status=open]{background:#fee2e2;color:#991b1b}.task-tree__status[data-status=in_progress]{background:#fef3c7;color:#92400e}.task-tree__status[data-status=review]{background:#dbeafe;color:#1e40af}.task-tree__status[data-status=done]{background:#dcfce7;color:#166534}.task-tree__priority{border-radius:999px;font-size:.5625rem;font-weight:500;letter-spacing:.02em;padding:.0625rem .4375rem;text-transform:uppercase}.task-tree__priority[data-priority=low]{background:#f3f4f6;color:#4b5563}.task-tree__priority[data-priority=normal]{background:#e0f2fe;color:#075985}.task-tree__priority[data-priority=high]{background:#ffedd5;color:#9a3412}.task-tree__priority[data-priority=critical]{background:#fee2e2;color:#991b1b;font-weight:700}.task-tree__item--ghost{background:#0000!important;position:relative}.task-tree__item--ghost>.task-tree__row{border:none;height:.25rem;min-height:0;padding:0;visibility:hidden}.task-tree__item--ghost>.task-tree__list{display:none}.task-tree__item--ghost:after{background:#2563eb;border-radius:2px;content:"";height:.1875rem;left:.75rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.tasks-center[data-v-c397ad98]{background:#f3f4f6;display:grid;gap:0;grid-template-columns:20rem 1fr;height:100%;min-height:0;--field-height:2.375rem}.tasks-center--mobile[data-v-c397ad98]{grid-template-columns:1fr}.tasks-center--mobile-detail .tasks-center__sidebar[data-v-c397ad98],.tasks-center--mobile:not(.tasks-center--mobile-detail) .tasks-center__main[data-v-c397ad98]{display:none}.tasks-center__mobile-back[data-v-c397ad98]{align-items:center;align-self:flex-start;background:#0000;border:none;color:var(--primary,#2563eb);cursor:pointer;display:inline-flex;font-size:.8125rem;gap:.25rem;margin-bottom:.75rem;padding:.375rem .625rem .375rem .375rem}.tasks-center__mobile-back[data-v-c397ad98]:hover{-webkit-text-decoration:underline;text-decoration:underline}.tasks-center__sidebar[data-v-c397ad98]{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;overflow-y:auto}.tasks-center__sidebar-head[data-v-c397ad98]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem;position:sticky;top:0;z-index:1}.tasks-center__sidebar-head h2[data-v-c397ad98]{font-size:.875rem;margin:0}.tasks-center__sidebar-actions[data-v-c397ad98]{align-items:center;display:flex;gap:.375rem}.tasks-center__notice[data-v-c397ad98]{background:#fef3c7;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:.75rem;margin-bottom:.75rem;padding:.5rem .75rem}.tasks-center__notice--deleted[data-v-c397ad98]{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.tasks-center__list[data-v-c397ad98]{list-style:none;margin:0;padding:0}.tasks-center__item[data-v-c397ad98]{align-items:stretch;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:.25rem;padding:.75rem .75rem .75rem .25rem;transition:background .1s}.tasks-center__item[data-v-c397ad98]:hover{background:#f9fafb}.tasks-center__item:hover .tasks-center__item-drag[data-v-c397ad98]{opacity:1}.tasks-center__item.is-active[data-v-c397ad98]{background:#eff6ff;border-left:3px solid #2563eb;padding-left:.0625rem}.tasks-center__item.is-active .tasks-center__item-drag[data-v-c397ad98]{opacity:1}.tasks-center__item--ghost[data-v-c397ad98]{background:#dbeafe;opacity:.4}.tasks-center__item-drag[data-v-c397ad98]{align-items:center;color:#9ca3af;cursor:grab;display:flex;flex-shrink:0;justify-content:center;opacity:.4;transition:opacity .1s;width:1.25rem}.tasks-center__item-drag[data-v-c397ad98]:active{cursor:grabbing}.tasks-center__item-drag[data-v-c397ad98]:hover{color:#4b5563}.tasks-center__item-content[data-v-c397ad98]{flex:1;min-width:0}.tasks-center__item-title[data-v-c397ad98]{color:#111827;font-size:.75rem;font-weight:500;margin-bottom:.1875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-center__item-meta[data-v-c397ad98]{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.625rem;gap:.25rem}.tasks-center__item-tags[data-v-c397ad98]{display:flex;flex-wrap:wrap;gap:.1875rem;margin-top:.25rem}.tasks-center__item-assignee[data-v-c397ad98]{color:#4b5563;font-size:.625rem;margin-top:.1875rem}.tasks-center__date[data-v-c397ad98]{margin-left:auto}.tasks-center__status[data-v-c397ad98]{border-radius:999px;font-size:.5625rem;font-weight:500;letter-spacing:.02em;padding:.0625rem .4375rem;text-transform:uppercase}.tasks-center__status[data-status=open][data-v-c397ad98]{background:#fee2e2;color:#991b1b}.tasks-center__status[data-status=in_progress][data-v-c397ad98]{background:#fef3c7;color:#92400e}.tasks-center__status[data-status=review][data-v-c397ad98]{background:#dbeafe;color:#1e40af}.tasks-center__status[data-status=done][data-v-c397ad98]{background:#dcfce7;color:#166534}.tasks-center__priority[data-v-c397ad98]{border-radius:999px;font-size:.5625rem;font-weight:500;letter-spacing:.02em;padding:.0625rem .4375rem;text-transform:uppercase}.tasks-center__priority[data-priority=low][data-v-c397ad98]{background:#f3f4f6;color:#4b5563}.tasks-center__priority[data-priority=normal][data-v-c397ad98]{background:#e0f2fe;color:#075985}.tasks-center__priority[data-priority=high][data-v-c397ad98]{background:#ffedd5;color:#9a3412}.tasks-center__priority[data-priority=critical][data-v-c397ad98]{background:#fee2e2;color:#991b1b;font-weight:700}.tasks-center__tag[data-v-c397ad98]{background:var(--primary-10,#dbeafe);border-radius:4px;color:var(--primary,#1e40af);font-size:.5625rem;line-height:1.4;padding:.0625rem .375rem}.tasks-center__main[data-v-c397ad98]{overflow-y:auto;padding:0 1.5rem}.tasks-center__empty[data-v-c397ad98]{align-items:center;color:#6b7280;display:flex;height:100%;justify-content:center}.tasks-center__error[data-v-c397ad98]{background:#fee2e2;border-radius:6px;color:#991b1b;margin-bottom:1rem;padding:.625rem .875rem}.tasks-center__row[data-v-c397ad98]{margin-bottom:1rem}.tasks-center__row--inline[data-v-c397ad98]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.tasks-center__row--head[data-v-c397ad98]{align-items:flex-end;display:flex;gap:1rem;margin-top:1.5rem}.tasks-center__row-title[data-v-c397ad98]{flex:1;min-width:0}.tasks-center__row-priority[data-v-c397ad98],.tasks-center__row-status[data-v-c397ad98]{flex:0 0 auto}.tasks-center__label[data-v-c397ad98]{color:#4b5563;display:block;font-size:.8125rem;margin-bottom:.25rem}.tasks-center__meta[data-v-c397ad98]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;display:flex;flex-direction:column;font-size:.75rem;gap:.25rem;margin:1rem 0;padding:.625rem .875rem}.tasks-center__actions[data-v-c397ad98]{align-items:center;display:flex;gap:.5rem;margin-top:1rem}.tasks-center__actions--sticky[data-v-c397ad98]{background:#f3f4f6;border-top:1px solid #e5e7eb;bottom:0;margin-left:-1.5rem;margin-right:-1.5rem;padding:.75rem 1.5rem;position:sticky;z-index:5}.tasks-center__action-delete[data-v-c397ad98]{margin-left:auto}.tasks-center[data-v-c397ad98] .app-input{background:#fff;border:1px solid #e5e7eb;min-height:var(--field-height)}.tasks-center[data-v-c397ad98] .app-input_focused{background:#fff;border-color:var(--primary)}.tasks-center[data-v-c397ad98] .app-input-suggest{background:#fff;border:1px solid #e5e7eb;min-height:var(--field-height)}.tasks-center[data-v-c397ad98] .app-input-suggest_focused{background:#fff;border-color:var(--primary)}.tasks-center[data-v-c397ad98] .app-tags-input{align-items:center;background:#fff;border:1px solid #e5e7eb;min-height:var(--field-height)}.tasks-center[data-v-c397ad98] .app-tags-input_focused{background:#fff;border-color:var(--primary)}.tasks-center[data-v-c397ad98] .app-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;min-height:var(--field-height)}.tasks-center[data-v-c397ad98] .app-dropdown__button{justify-content:space-between;min-height:calc(var(--field-height) - .125rem);padding:.375rem .75rem;width:100%;--background:#0000;--color:#111827;background:#0000}.tasks-center[data-v-c397ad98] .tasks-center__action-cancel.app-button:hover{--background:var(--primary-10)!important;--color:var(--primary)!important}.tasks-center__history[data-v-c397ad98]{border-top:1px solid #e5e7eb;margin-top:2rem;padding-bottom:1.5rem;padding-top:1rem}.tasks-center__history h3[data-v-c397ad98]{font-size:.875rem;margin:0 0 .75rem}.tasks-center__history ul[data-v-c397ad98]{list-style:none;margin:0;padding:0}.tasks-center__history-item[data-v-c397ad98]{border-bottom:1px dashed #e5e7eb;padding:.625rem 0}.tasks-center__history-item[data-v-c397ad98]:last-child{border-bottom:none}.tasks-center__history-head[data-v-c397ad98]{color:#4b5563;display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:.25rem}.tasks-center__history-changes[data-v-c397ad98]{color:#6b7280;font-size:.75rem;list-style:disc!important;padding-left:1rem!important}.tasks-center__hint[data-v-c397ad98]{color:#9ca3af;font-size:.8125rem;padding:1rem;text-align:center}
