.tasks-filter-date-picker[data-v-e8440d57] .el-date-editor{width:100%;max-width:100%}.tasks-list-panel--embedded[data-v-80d6f5b9]{display:flex;flex-direction:column}.tasks-list-panel--embedded[data-v-80d6f5b9] .module-list-panel-toolbar{flex-wrap:wrap;gap:.75rem}.tasks-list-panel--embedded[data-v-80d6f5b9] .module-list-panel-toolbar__search{max-width:100%;flex:1 1 12rem}.tasks-list-panel--compact-toolbar[data-v-80d6f5b9] .module-list-panel-toolbar__toolbar{flex-wrap:nowrap}.tasks-list-panel--compact-toolbar[data-v-80d6f5b9] .module-list-panel-toolbar__toolbar-left{flex:1 1 auto;min-width:0;flex-wrap:nowrap}.tasks-list-panel--compact-toolbar[data-v-80d6f5b9] .module-list-panel-toolbar__search{flex:1 1 12rem;min-width:0;max-width:100%;width:auto}.tasks-list-panel--compact-toolbar[data-v-80d6f5b9] .module-list-panel-toolbar__filter-badge{flex-shrink:0}.tasks-list-panel--compact-toolbar[data-v-80d6f5b9] .module-list-panel-toolbar__actions{flex:0 0 auto}.tasks-list-panel--embedded[data-v-80d6f5b9] .module-list-pagination-footer{border-top:1px solid rgba(226,232,240,.35);background-color:transparent!important;padding:.9rem 1rem}html.dark{border-top-color:#374151}html.dark{--el-pagination-bg-color:transparent;--el-pagination-button-bg-color:transparent;--el-pagination-hover-color:var(--app-color-primary)}.task-form[data-v-d5a8c04f]{max-width:100%}.task-form-deadline[data-v-d5a8c04f] .task-deadline-picker,.task-form-deadline[data-v-d5a8c04f] .task-deadline-picker .el-input__wrapper{width:100%}.progress-slider-field[data-v-d5a8c04f]{display:flex;align-items:center;gap:1rem;width:100%}.progress-slider-field__slider[data-v-d5a8c04f]{flex:1;min-width:0}.progress-slider-field__value[data-v-d5a8c04f]{flex-shrink:0;width:2.75rem;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--el-text-color-regular)}.task-sub-tasks-tab[data-v-b00d845a]{display:flex;flex:1 1 0;flex-direction:column;min-height:0;min-width:0}.schedule-phase-form[data-v-7a1f60ad] .el-form-item__label{font-weight:500;color:#111827}.schedule-phase-form__dates[data-v-7a1f60ad]{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:640px){.schedule-phase-form__dates[data-v-7a1f60ad]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.schedule-phase-form__progress[data-v-7a1f60ad]{display:flex;align-items:center;gap:1rem;width:100%}.schedule-phase-form__progress-slider[data-v-7a1f60ad]{flex:1;min-width:0}.schedule-phase-form__progress-value[data-v-7a1f60ad]{flex-shrink:0;width:2.75rem;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--el-text-color-regular)}.schedule-task-form[data-v-4f976113] .el-form-item__label{font-weight:500;color:#111827}.schedule-task-form__dates[data-v-4f976113]{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:640px){.schedule-task-form__dates[data-v-4f976113]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.schedule-task-form__hint[data-v-4f976113]{margin:.375rem 0 0;font-size:.75rem;line-height:1.35;color:#6b7280}.schedule-task-form__progress[data-v-4f976113]{display:flex;align-items:center;gap:1rem;width:100%}.schedule-task-form__progress-slider[data-v-4f976113]{flex:1;min-width:0;width:100%}.schedule-task-form__progress-slider[data-v-4f976113] .el-slider__runway{width:100%}.schedule-task-form__progress-slider[data-v-4f976113] .el-slider__bar{background-color:var(--el-color-primary)}.schedule-task-form__progress-slider[data-v-4f976113] .el-slider__button{border-color:var(--el-color-primary)}.schedule-task-form__progress-value[data-v-4f976113]{flex-shrink:0;width:2.75rem;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--el-text-color-regular)}.schedule-item-dialog__title[data-v-7d141c2b]{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--el-text-color-primary)}.schedule-item-dialog__task-link[data-v-7d141c2b]{display:inline-flex;max-width:100%;align-items:center;gap:.25rem;margin:-.25rem 0 1rem;padding:0;border:none;background:transparent;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;color:var(--app-color-primary);text-align:left;transition:color .15s ease,opacity .15s ease}.schedule-item-dialog__task-link[data-v-7d141c2b]:hover{color:var(--app-color-primary-700);text-decoration:underline;text-underline-offset:2px}.schedule-item-dialog__task-link-label[data-v-7d141c2b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-item-dialog__task-link-icon[data-v-7d141c2b]{flex-shrink:0;font-size:.75rem}html.dark{color:var(--app-color-primary-accent)}html.dark{color:var(--app-color-primary-accent);opacity:.85}.schedule-item-form[data-v-7d141c2b] .el-form-item__label{font-weight:500;color:#111827}html.dark{color:#f3f4f6}.schedule-item-form__dates[data-v-7d141c2b]{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:640px){.schedule-item-form__dates[data-v-7d141c2b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.schedule-item-form__empty[data-v-7d141c2b]{margin:0;font-size:.875rem;line-height:1.5;color:#6b7280}html.dark{color:#9ca3af}.task-popup__section[data-v-b2376d2a]{padding:0}.task-popup__section-title[data-v-b2376d2a]{margin:0;font-size:.875rem;font-weight:600;color:#111827}.task-popup__grid[data-v-b2376d2a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.task-popup__field[data-v-b2376d2a]{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.task-popup__tag-wrap[data-v-b2376d2a]{display:flex;flex-wrap:wrap;gap:.5rem}.task-popup__progress-row[data-v-b2376d2a]{display:flex;align-items:center;gap:.75rem;min-width:0}.task-popup__progress-bar[data-v-b2376d2a]{flex:1 1 auto;min-width:0;max-width:10rem}.task-popup__progress-bar[data-v-b2376d2a] .el-progress,.task-popup__progress-bar[data-v-b2376d2a] .el-progress-bar{width:100%}.task-popup__progress-value[data-v-b2376d2a]{flex-shrink:0;font-size:.875rem;font-weight:600;color:#111827}.task-popup__description[data-v-b2376d2a]{margin:0;font-size:.875rem;line-height:1.7;color:#374151;white-space:pre-wrap}.task-popup__description-empty[data-v-b2376d2a]{margin:0;font-size:.875rem;font-style:italic;color:#9ca3af}.task-details-content--popup .task-popup__label{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:500;color:#64748b}.task-details-content--popup .task-popup__value{margin:0;font-size:.875rem;font-weight:500;line-height:1.5;color:#111827;word-break:break-word}.task-details-content--popup .task-popup__parent-link{display:inline-block;max-width:100%;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--app-color-primary-accent);text-decoration:none;word-break:break-word}.task-details-content--popup .task-popup__parent-link:hover{text-decoration:underline}html.dark .task-details-content--popup .task-popup__progress-value,html.dark .task-details-content--popup .task-popup__section-title,html.dark .task-details-content--popup .task-popup__value{color:#f3f4f6}html.dark .task-details-content--popup .task-popup__label{color:#94a3b8}html.dark .task-details-content--popup .task-popup__description{color:#cbd5e1}html.dark .task-details-content--popup .task-popup__description-empty{color:#64748b}.task-popup[data-v-62835b60]{background:transparent}.task-popup[data-v-62835b60],.task-popup__tabs[data-v-62835b60],.task-popup__tabs[data-v-62835b60] .el-tabs{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.task-popup__tabs[data-v-62835b60] .el-tabs__header{margin:0;padding:0;flex-shrink:0}.task-popup__tabs[data-v-62835b60] .el-tabs__content{flex:1 1 auto;min-height:0;overflow:hidden}.task-popup__tabs[data-v-62835b60] .el-tab-pane{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:.75rem 0 0;-webkit-overflow-scrolling:touch}.task-popup__tab-surface--list[data-v-62835b60]{min-width:0}.task-popup__tab-surface[data-v-62835b60]{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.task-popup__tab-surface--details[data-v-62835b60]{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:.125rem}.task-popup__tab-surface--layer[data-v-62835b60]{padding:0}.task-popup__tab-surface .activity-tab--panel[data-v-62835b60],.task-popup__tab-surface .plan-layer-tab[data-v-62835b60],.task-popup__tab-surface .task-phase-schedule-tab[data-v-62835b60]{flex:1 1 0;min-height:0;height:100%;max-height:100%}.task-popup__tab-surface .activity-tab__scroll[data-v-62835b60],.task-popup__tab-surface .plan-layer-tab__scroll[data-v-62835b60]{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.task-popup__actions[data-v-62835b60]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;width:100%}
