:root{--van-switch-size:0.8rem;--van-switch-width:2em;--van-switch-height:1em;--van-switch-node-size:1em;--van-switch-node-background-color:var(--van-white);--van-switch-node-box-shadow:0 0.08rem 0.02667rem 0 rgba(0,0,0,0.05),0 0.05333rem 0.05333rem 0 rgba(0,0,0,0.1),0 0.08rem 0.08rem 0 rgba(0,0,0,0.05);--van-switch-background-color:var(--van-white);--van-switch-on-background-color:var(--van-primary-color);--van-switch-transition-duration:var(--van-animation-duration-base);--van-switch-disabled-opacity:var(--van-disabled-opacity);--van-switch-border:var(--van-border-width-base) solid rgba(0,0,0,0.1)}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:var(--van-switch-width);height:var(--van-switch-height);font-size:var(--van-switch-size);background-color:var(--van-switch-background-color);border:var(--van-switch-border);border-radius:var(--van-switch-node-size);cursor:pointer;transition:background-color var(--van-switch-transition-duration)}.van-switch__node{position:absolute;top:0;left:0;width:var(--van-switch-node-size);height:var(--van-switch-node-size);background-color:var(--van-switch-node-background-color);border-radius:100%;box-shadow:var(--van-switch-node-box-shadow);transition:transform var(--van-switch-transition-duration) cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background-color:var(--van-switch-on-background-color)}.van-switch--on .van-switch__node{transform:translateX(calc(var(--van-switch-width) - var(--van-switch-node-size)))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background-color)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}[data-v-4c038d14] .van-dropdown-menu__title{color:#156dff;font-weight:600}[data-v-4c038d14] .van-dropdown-menu__title,[data-v-4c038d14] .van-dropdown-menu__title:after{border-color:transparent transparent #156dff #156dff}[data-v-4c038d14] .van-dropdown-menu__bar{box-shadow:none}.todo-header[data-v-4c038d14]{box-sizing:border-box;width:100%;border-bottom:.01rem solid #e8ecf2;display:flex;flex-direction:row;align-items:center;background:#fff}.todo-header .todo-header-owner[data-v-4c038d14]{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:.2rem}.todo-header .todo-header-owner .todo-header-switch[data-v-4c038d14]{display:flex;flex-direction:row;align-items:center;gap:.2rem;font-size:.38rem}.todo-header .todo-header-owner[data-v-4c038d14] .van-dropdown-menu__title:after{border:0!important}.todo-workstation-header[data-v-4c038d14]{height:4.88rem;overflow:hidden;background:#fff}.todo-role-list[data-v-4c038d14]{border-top:.01rem solid #e8ecf2}.todo-role-list .todo-role-item[data-v-4c038d14]{padding:.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.todo-role-list .todo-role-item .check-icon[data-v-4c038d14]{padding-right:.1rem;font-size:.4rem}.todo-role-list .todo-role-item .todo-role-item-label[data-v-4c038d14]{margin-right:.4rem;padding-right:.1rem}.todo-role-list .todo-role-item .todo-role-item-count[data-v-4c038d14]{min-width:.5rem;padding:.08rem .15rem;border-radius:1rem;color:#ff4d4f;background:#ffecec;text-align:center;font-size:.38rem}.todo-role-list .todo-role-item-active[data-v-4c038d14]{color:#156dff;font-weight:600}.todo-role-list .todo-role-row[data-v-4c038d14]{padding:.3rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:.4rem;font-weight:600;color:#101828}.todo-role-list .todo-role-row .sort-order[data-v-4c038d14]{color:#86909c;font-weight:500}.todo-role-list .todo-role-row-last[data-v-4c038d14]{border-bottom:.01rem solid #e8ecf2}.todo-role-list .is-selected[data-v-4c038d14]{color:#156dff}.todo-down-count[data-v-4c038d14]{border-radius:.25rem;padding:.05rem .15rem;color:#fff;background:red;font-size:.35rem}.todo-header-more[data-v-4c038d14]{height:.6rem;padding:0 .2rem;border-radius:.15rem;border:.0001rem solid #d8dee8;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#4e5969;font-size:.5rem;font-weight:600;cursor:pointer}.todo-header-more .more-icon[data-v-4c038d14]{transform:translateY(-.08rem)}.todo-filter[data-v-4c038d14]{padding:.2rem;display:flex;flex-direction:row;align-items:center;gap:.25rem;background:#fff}.todo-filter[data-v-4c038d14] .van-search{padding:0;flex:1}.todo-filter .filter-icon[data-v-4c038d14]{padding:.1rem .2rem;border-radius:.15rem;border:.0001rem solid #d8dee8;font-size:.4rem;cursor:pointer}.todo-filter .filter-clear[data-v-4c038d14]{color:#ed4733;cursor:pointer;white-space:nowrap}.todo-filter .filter-icon-active[data-v-4c038d14]{border-color:#156dff;color:#156dff;background:#eef5ff}.todo-type-tabs[data-v-4c038d14]{border-bottom:.01rem solid #e8ecf2;background:#fff}.todo-type-tabs .type-tab-title .type-tab-count[data-v-4c038d14]{padding:.05rem .15rem;border-radius:.25rem;color:#fff;background:#ff4d4f;font-size:.32rem;text-align:center}.todo-level-scroll[data-v-4c038d14]{overflow-x:auto;background:#fff;scrollbar-width:none;-webkit-overflow-scrolling:touch}.todo-level-scroll[data-v-4c038d14]::-webkit-scrollbar{display:none}.todo-level-chips[data-v-4c038d14]{display:flex;flex-direction:row;gap:.25rem;min-width:100%;padding:.2rem .2rem;box-sizing:border-box;white-space:nowrap}.todo-level-chips .todo-level-chip[data-v-4c038d14]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;justify-content:center;padding:.1rem .2rem;border:.01rem solid #d8dee8;border-radius:1rem;color:#596980;font-size:.35rem;cursor:pointer}.todo-level-chips .todo-level-chip .level-dot[data-v-4c038d14]{width:.28rem;height:.28rem;border-radius:50%}.todo-level-chips .todo-level-chip .level-text[data-v-4c038d14]{padding-left:.1rem}.cursor[data-v-4c038d14]{cursor:pointer}:root{--van-empty-padding:var(--van-padding-xl) 0;--van-empty-image-size:4.26667rem;--van-empty-description-margin-top:var(--van-padding-md);--van-empty-description-padding:0 1.6rem;--van-empty-description-color:var(--van-gray-6);--van-empty-description-font-size:var(--van-font-size-md);--van-empty-description-line-height:var(--van-line-height-md);--van-empty-bottom-margin-top:0.64rem}.van-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-empty-padding)}.van-empty__image{width:var(--van-empty-image-size);height:var(--van-empty-image-size)}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:var(--van-empty-description-margin-top);padding:var(--van-empty-description-padding);color:var(--van-empty-description-color);font-size:var(--van-empty-description-font-size);line-height:var(--van-empty-description-line-height)}.van-empty__bottom{margin-top:var(--van-empty-bottom-margin-top)}.avatar_color[data-v-3434c536]{border-radius:50%;text-align:center;font-weight:500;color:#fff}.first-tree[data-v-1c198872]{width:100%;justify-content:space-between;padding-right:.3rem}.first-tree .user-list[data-v-1c198872],.first-tree[data-v-1c198872]{box-sizing:border-box;display:flex;flex-direction:row;align-items:center}.first-tree .user-list[data-v-1c198872]{padding:.2rem;margin-top:.15rem}.first-tree .user-list .img[data-v-1c198872]{width:.9rem;height:.9rem;border-radius:.15rem}.first-tree .user-list .img-avatar[data-v-1c198872]{border-radius:50%}.first-tree .user-list .label[data-v-1c198872]{display:block;width:.4rem;padding:.2rem;margin-right:.3rem}.first-tree .user-list .label .icon[data-v-1c198872]{font-size:.5rem;cursor:pointer}.first-tree .user-list .node-name[data-v-1c198872]{margin-left:.2rem;color:#333;font-size:.4rem;font-weight:700}.children[data-v-1c198872]{margin-left:.3rem}input[type=checkbox][data-v-1c198872]{transform:scale(1.3);cursor:pointer}.select-wrapper[data-v-33a30f3b]{box-sizing:border-box;width:100%;height:100%;overflow:hidden;font-size:.4rem}.select-wrapper .select-header[data-v-33a30f3b]{box-sizing:border-box;width:100%;height:1.2rem;padding:0 .25rem;border-bottom:.035rem solid #f2f4f8;display:flex;align-items:center;justify-content:space-between;background:#fff}.select-wrapper .select-header .cancel[data-v-33a30f3b]{cursor:pointer}.select-wrapper .select-header .title[data-v-33a30f3b]{font-weight:700}.select-wrapper .select-header .confirm[data-v-33a30f3b]{color:#156dff}.select-wrapper .select-search[data-v-33a30f3b]{height:1.2rem}.select-wrapper .employee-main[data-v-33a30f3b]{height:calc(100% - 3.9rem);overflow:auto}.select-wrapper .employee-main .group-empty[data-v-33a30f3b]{height:100%}.select-wrapper .select-footer[data-v-33a30f3b]{box-sizing:border-box;border-top:.035rem solid #f2f4f8;height:1.5rem;padding:0 .3rem;display:flex;align-items:center;justify-content:space-between}.select-wrapper .select-footer .select-icon[data-v-33a30f3b]{line-height:1rem;color:#156dff;cursor:pointer}.select-wrapper .select-footer .confirm-icon[data-v-33a30f3b]{width:3rem;line-height:1rem;border-radius:.15rem;color:#fff;background-color:#156dff;text-align:center;cursor:pointer}.select-wrapper .select-footer .cancel-icon[data-v-33a30f3b]{width:3rem;line-height:1rem;border-radius:.15rem;border:.01333rem solid #f2f4f8;background-color:#f2f4f8;text-align:center;cursor:pointer}.select-wrapper .select-content[data-v-33a30f3b]{box-sizing:border-box;height:calc(100% - 2.7rem);overflow:auto}.select-wrapper .select-content .select-item[data-v-33a30f3b]{display:flex;align-items:center;justify-content:space-between;padding:.3rem 0;margin:0 .3rem;border-bottom:.035rem solid #f2f4f8}.select-wrapper .select-content .select-item .img[data-v-33a30f3b]{width:1rem;height:1rem;margin-right:.2rem;border-radius:50%}.select-wrapper .select-content .select-item .select-name[data-v-33a30f3b]{flex:1;overflow-wrap:anywhere}.select-wrapper .select-content .select-item .clear-icon[data-v-33a30f3b]{color:#182d50;font-size:.45rem;cursor:pointer}.select-wrapper .select-list-footer[data-v-33a30f3b]{box-sizing:border-box;border-top:.035rem solid #f2f4f8;height:1.5rem;padding:0 .3rem;display:flex;align-items:center;justify-content:center}.cursor[data-v-33a30f3b]{cursor:pointer}.timer-drawer[data-v-0c76fec2]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;overscroll-behavior:contain;background:#fff}.timer-panel-list[data-v-0c76fec2]{position:relative;display:flex;align-items:stretch;flex:none;background:#fff}.timer-panel-item[data-v-0c76fec2]{position:relative;flex:1;height:1.9rem;overflow:hidden;color:#98a2b3;background:#f4f4f6}.timer-panel-inner[data-v-0c76fec2]{box-sizing:border-box;height:100%;padding:0 .4rem;display:flex;flex-direction:column;justify-content:center}.timer-panel-item span[data-v-0c76fec2],.timer-panel-item strong[data-v-0c76fec2]{display:block}.timer-panel-start[data-v-0c76fec2]{z-index:2;flex:0 0 55%;margin-right:-.64rem;-webkit-clip-path:polygon(0 0,calc(100% - .64rem) 0,100% 50%,calc(100% - .64rem) 100%,0 100%);clip-path:polygon(0 0,calc(100% - .64rem) 0,100% 50%,calc(100% - .64rem) 100%,0 100%)}.timer-panel-end[data-v-0c76fec2]{padding-left:.25rem}.timer-panel-time[data-v-0c76fec2]{font-size:.5rem;font-weight:500;line-height:1.1}.timer-panel-date[data-v-0c76fec2]{margin-top:.12rem;font-size:.34rem;line-height:1.4}.timer-panel-active[data-v-0c76fec2]{color:#fff;background:linear-gradient(135deg,#2f67f5,#2f61ea)}.timer-calendar[data-v-0c76fec2]{flex:1;min-height:0;overflow:hidden}.calendar-header[data-v-0c76fec2],.calendar-week-list[data-v-0c76fec2]{padding:0 .22rem;display:flex;align-items:center}.calendar-header[data-v-0c76fec2]{box-sizing:border-box;height:1.2rem;border-bottom:.01rem solid #f2f3f5}.calendar-control[data-v-0c76fec2]{width:1rem;padding:0;border:0;color:#181725;background:transparent;font-size:.4rem;text-align:center}.calendar-current[data-v-0c76fec2]{flex:1;text-align:center}.calendar-week-list[data-v-0c76fec2]{box-sizing:border-box;height:1.2rem;border-bottom:.001rem solid #f2f3f5}.calendar-day-item[data-v-0c76fec2],.calendar-week-item[data-v-0c76fec2]{width:14.2857%;text-align:center}.calendar-day-list[data-v-0c76fec2]{display:flex;flex-wrap:wrap;padding:.22rem}.calendar-day-item[data-v-0c76fec2]{box-sizing:border-box;width:14.2857%;height:1.2rem;line-height:1.2rem;padding:0;border-radius:.12rem;color:#181725;background:transparent;font-size:.4rem}.calendar-day-item.muted[data-v-0c76fec2]{color:#c9ccd6}.calendar-day-item.disabled[data-v-0c76fec2]{color:#d9dde5;cursor:not-allowed}.calendar-day-item.other-active[data-v-0c76fec2]{color:#156dff;background:#eef5ff}.calendar-day-item.active[data-v-0c76fec2]{color:#fff;background:#156dff}.timer-picker-section[data-v-0c76fec2]{box-sizing:border-box;height:3rem;display:flex;align-items:center;padding:.2rem .3rem .35rem;border-top:.01rem solid #f0f2f6}.timer-picker-title[data-v-0c76fec2]{flex:none;width:2.2rem}.timer-picker-wrapper[data-v-0c76fec2]{position:relative;flex:1;height:2.15rem;display:flex;overflow:hidden}.timer-picker-indicator[data-v-0c76fec2]{position:absolute;top:calc(50% - .42rem);right:0;left:0;height:.84rem;border-top:.01rem solid #edf0f5;border-bottom:.01rem solid #edf0f5;pointer-events:none}.time-scroll-column[data-v-0c76fec2]{flex:1;height:100%;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.time-scroll-column[data-v-0c76fec2]::-webkit-scrollbar{display:none}.time-scroll-spacer[data-v-0c76fec2]{height:calc(50% - .42rem)}.time-scroll-item[data-v-0c76fec2]{height:.84rem;line-height:.84rem;color:#a0a4af;font-size:.4rem;text-align:center}.time-scroll-item.active[data-v-0c76fec2]{color:#181725;font-size:.5rem}.timer-picker-separator[data-v-0c76fec2]{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);color:#a0a4af;font-size:.48rem;font-weight:600;pointer-events:none}.timer-footer[data-v-0c76fec2]{box-sizing:border-box;display:flex;flex:none;height:calc(1.3rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:.01rem solid #f0f2f6;background:#fff}.timer-footer-btn[data-v-0c76fec2]{position:relative;flex:1;height:1.3rem;line-height:1.3rem;text-align:center}.timer-footer-cancel[data-v-0c76fec2]{color:#181725}.timer-footer-reset[data-v-0c76fec2]{color:#156dff;border-left:.01rem solid #f0f2f6}.timer-footer-confirm[data-v-0c76fec2]{color:#fff;background:linear-gradient(135deg,#156dff,#3b7cff)}.todo-workstation-filter[data-v-4d8ce655]{height:100%;color:#181725;font-size:.4rem}.filter-footer[data-v-4d8ce655],.filter-group-header[data-v-4d8ce655],.filter-header[data-v-4d8ce655]{display:flex;align-items:center;justify-content:space-between}.filter-header[data-v-4d8ce655]{box-sizing:border-box;height:1rem;padding:0 .3rem;border-bottom:.01rem solid #f2f4f8}.filter-title[data-v-4d8ce655]{font-weight:600}.filter-action[data-v-4d8ce655],.filter-operate[data-v-4d8ce655],.filter-time-shortcut[data-v-4d8ce655],.filter-time-value[data-v-4d8ce655]{cursor:pointer}.filter-action-primary[data-v-4d8ce655],.filter-operate[data-v-4d8ce655]{color:#156dff}.filter-body[data-v-4d8ce655]{height:calc(100% - 2.5rem);overflow-y:auto}.filter-group[data-v-4d8ce655]{padding:.3rem}.filter-group-header[data-v-4d8ce655]{margin-bottom:.25rem;font-weight:600}.type-icon[data-v-4d8ce655]{margin-left:.1rem;color:#aaa;font-size:.35rem;font-weight:400}.filter-operate[data-v-4d8ce655]{font-size:.4rem;font-weight:400}.employee-list[data-v-4d8ce655],.filter-time-shortcuts[data-v-4d8ce655],.progress-range[data-v-4d8ce655],.source-list[data-v-4d8ce655]{display:flex;flex-wrap:wrap;gap:.2rem}.employee-tag[data-v-4d8ce655],.source-item[data-v-4d8ce655]{padding:.12rem .25rem;border:.01rem solid #d8dee8;border-radius:.14rem;cursor:pointer}.source-item[data-v-4d8ce655]{min-width:2rem;text-align:center}.source-item.active[data-v-4d8ce655]{border-color:#156dff;color:#156dff;background:#eef5ff}.employee-selector[data-v-4d8ce655]{padding:.18rem .25rem;border-radius:10rem;background:#f2f4f8;text-align:center;cursor:pointer}.employee-selector.disabled[data-v-4d8ce655],.filter-time.disabled[data-v-4d8ce655]{color:#98a2b3;cursor:not-allowed}.employee-list[data-v-4d8ce655]{margin-top:.2rem}.employee-tag[data-v-4d8ce655]{border:0;color:#156dff;background:#eef5ff}.employee-tag .van-icon[data-v-4d8ce655]{margin-left:.12rem;cursor:pointer}.progress-range[data-v-4d8ce655]{flex-wrap:nowrap;align-items:center}.progress-range[data-v-4d8ce655] .van-cell{min-width:0;flex:1;padding:0}[data-v-4d8ce655] .progress-input{border-bottom:.01rem solid #d8dee8}.progress-range-split[data-v-4d8ce655]{color:#98a2b3}.filter-time-shortcuts[data-v-4d8ce655]{display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem}.filter-time-shortcut[data-v-4d8ce655]{padding:.2rem 0;border:.01rem solid #d8dee8;border-radius:.1rem;text-align:center}.filter-time-shortcut.active[data-v-4d8ce655]{border-color:#156dff;color:#fff;background:#156dff}.filter-time-value[data-v-4d8ce655]{margin-top:.2rem;padding:.25rem;border:.01rem solid #edf0f5;border-radius:.1rem;color:#156dff;text-align:center}.filter-footer[data-v-4d8ce655]{box-sizing:border-box;height:1.5rem;padding:0 .3rem;border-top:.01rem solid #f2f4f8;gap:.2rem}.footer-button[data-v-4d8ce655]{min-width:2rem}.footer-button-primary[data-v-4d8ce655]{flex:1.5;border-color:#156dff;color:#fff;background:#156dff}.disabled[data-v-4d8ce655]{color:#98a2b3;cursor:not-allowed}.todo-board-group[data-v-af1cc04e]{scroll-margin-top:.16rem;overflow:hidden;margin-bottom:.3rem;border-left:.1rem solid var(--group-color,#156dff);border-radius:.2rem;background:#fff;box-shadow:0 .04rem .16rem rgba(39,57,89,.04)}.todo-board-group[data-v-af1cc04e],.todo-board-group [data-v-af1cc04e]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.group-header[data-v-af1cc04e]{box-sizing:border-box;display:flex;width:100%;height:1rem;align-items:center;justify-content:space-between;padding:0 .26rem 0 .32rem;border:0;border-bottom:.01rem solid #edf0f5;background:#fff;color:#181725;font-size:.4rem;font-weight:600;text-align:left;cursor:pointer}.group-summary[data-v-af1cc04e]{display:flex;align-items:center;gap:.18rem;color:#181725;font-size:.35rem;font-weight:400}.group-summary[data-v-af1cc04e] .van-icon{color:#91a0b5;font-size:.28rem}.group-content[data-v-af1cc04e]{min-height:1.12rem}.drag-group-content[data-v-af1cc04e]{min-height:.94rem;touch-action:none}.drop-placeholder[data-v-af1cc04e]{display:flex;width:100%;min-height:.94rem;align-items:center;justify-content:center;box-sizing:border-box;border:.02rem dashed #c9d2e0;background:#f8faff;color:#8b95a5;font-size:.3rem}.drag-target-active .drop-placeholder[data-v-af1cc04e]{border-color:#156dff;background:#edf4ff;color:#156dff}.todo-item[data-v-af1cc04e]{display:flex;align-items:center;padding:.22rem .26rem .2rem .32rem;border-bottom:.01rem solid #f0f2f5;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.todo-item-dragging[data-v-af1cc04e]{opacity:.28;cursor:grabbing}.todo-item-selected[data-v-af1cc04e]{background:#f5f8ff}.todo-main[data-v-af1cc04e]{min-width:0;flex:1}.todo-title-row[data-v-af1cc04e]{display:flex;min-width:0;align-items:center}.todo-title[data-v-af1cc04e]{min-width:0;margin:0;overflow:hidden;font-size:.38rem;text-overflow:ellipsis;white-space:nowrap}.todo-main.completed .todo-title[data-v-af1cc04e]{color:#707e98}.todo-new[data-v-af1cc04e]{flex-shrink:0;padding:.05rem .08rem;border-radius:1rem;background:#ed4733;color:#fff;font-size:.32rem;font-weight:500}.todo-fixed-date[data-v-af1cc04e],.todo-overdue[data-v-af1cc04e]{flex-shrink:0;font-size:.34rem}.todo-overdue[data-v-af1cc04e]{padding-left:.08rem;color:#f53f3f}.todo-actions[data-v-af1cc04e]{display:flex;flex-shrink:0;align-items:center;gap:.3rem;margin-left:.2rem}.check-button[data-v-af1cc04e],.flag-button[data-v-af1cc04e]{display:flex;width:.4rem;height:.4rem;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.check-button[data-v-af1cc04e]{border:.01rem solid #d8dee8;border-radius:.1rem}.check-button.loading[data-v-af1cc04e]{pointer-events:none;opacity:.5}.empty-text[data-v-af1cc04e]{margin:0;padding:.39rem .2rem;color:#a6afbf;font-size:.28rem;text-align:center}.load-more[data-v-af1cc04e]{width:100%;height:.75rem;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;border:0;background:#fff;color:#156dff;font-size:.38rem}.group-loading[data-v-af1cc04e]{padding:.2rem 0;height:auto}.cursor[data-v-af1cc04e]{cursor:pointer}.todo-info-base[data-v-0b36e375]{padding:.2rem;color:#181725}.todo-info-section[data-v-0b36e375]{margin-bottom:.2rem;border-radius:.14rem;background:#fff}.todo-info-section .todo-title-row[data-v-0b36e375]{padding:.3rem .2rem;display:flex;align-items:center}.todo-info-section .todo-title-row .todo-title-value[data-v-0b36e375]{min-width:0;flex:1;padding:0 .15rem;font-size:.4rem;font-weight:600;overflow-wrap:anywhere;word-break:break-all;cursor:pointer}.todo-info-section .todo-title-row .todo-title-value.completed[data-v-0b36e375]{color:#707e98}.todo-info-section .icon-action[data-v-0b36e375],.todo-info-section .todo-status-action[data-v-0b36e375]{display:flex;width:.4rem;height:.4rem;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.todo-info-section .todo-status-action[data-v-0b36e375]{border:.01rem solid #d8dee8;border-radius:.1rem}.todo-info-section .todo-edit-icon[data-v-0b36e375]{margin-left:.12rem;color:#aeb7c6;font-size:.5rem;vertical-align:middle;cursor:pointer}.todo-info-section .todo-field-row[data-v-0b36e375],.todo-info-section .todo-section-label[data-v-0b36e375]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.todo-info-section .todo-section-label[data-v-0b36e375]{color:#7a8799;font-size:.38rem}.todo-info-section .todo-description-label[data-v-0b36e375]{cursor:pointer}.todo-description-section[data-v-0b36e375]{padding:.2rem}.todo-field-list[data-v-0b36e375]{width:100%;box-sizing:border-box}.todo-field-list .todo-field-label[data-v-0b36e375]{display:flex;flex:0 0 2.5rem;align-items:center;color:#7d899d;gap:.12rem}.todo-field-list .todo-field-value[data-v-0b36e375]{padding:.4rem 0;display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:.12rem;color:#181725;text-align:right}.todo-field-list .todo-field-value .todo-type-tag[data-v-0b36e375]{min-width:2rem;padding:.1rem .2rem;border-radius:1rem;color:#ff4d4f;background:#ffdfe4;font-size:.38rem;text-align:center}.todo-description-content[data-v-0b36e375],.todo-empty-value[data-v-0b36e375]{padding-top:.16rem;color:#181725;font-size:.36rem;line-height:.48rem;word-break:break-word}.todo-description-reader[data-v-0b36e375]{overflow:hidden}.todo-description-content[data-v-0b36e375]{transition:max-height .2s ease}.todo-description-content[data-v-0b36e375] p{margin:0}.todo-description-content[data-v-0b36e375] img{max-width:4rem;max-height:4rem;-o-object-fit:cover;object-fit:cover;cursor:zoom-in}.todo-description-content-collapsed[data-v-0b36e375]{max-height:2.4rem;overflow:hidden}.todo-description-toggle-wrap[data-v-0b36e375]{display:flex;min-height:.52rem;align-items:flex-end;justify-content:center}.todo-description-toggle-mask[data-v-0b36e375]{position:relative;z-index:1;margin-top:-.52rem;padding-top:.38rem;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff .34rem,#fff)}.todo-description-toggle[data-v-0b36e375]{display:inline-flex;align-items:center;border:0;color:#156dff;font-size:.38rem;cursor:pointer}.todo-description-toggle-icon-up[data-v-0b36e375]{transform:rotate(180deg)}.todo-empty-value[data-v-0b36e375]{color:#a6afbf}.todo-field-row[data-v-0b36e375]{box-sizing:border-box;margin:0 .2rem;border-bottom:.01333rem solid #edf0f5;color:#181725;font-size:.38rem}.todo-field-row .todo-overdue[data-v-0b36e375]{margin-right:.08rem;color:#f53f3f;font-size:.36rem;font-style:normal}.todo-field-row[data-v-0b36e375]:last-child{border-bottom:0}.todo-field-row .team-count[data-v-0b36e375]{min-width:.8rem;height:.6rem;padding:0 .2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;color:#fff;font-size:.34rem;background:#7b68ff;box-sizing:border-box;cursor:pointer}.todo-field-row.editable[data-v-0b36e375]{cursor:pointer}.todo-end-time-lock-checkbox[data-v-0b36e375]{display:inline-flex;width:.3rem;height:.3rem;align-items:center;justify-content:center;border:.01333rem solid #d8dee8;border-radius:.04rem;color:#fff;font-size:.22rem}.todo-end-time-lock-checkbox.checked[data-v-0b36e375]{border-color:#156dff;background:#156dff}.todo-field-value.is-end-time-lock[data-v-0b36e375]{justify-content:flex-start}.todo-end-time-lock-label[data-v-0b36e375]{color:#181725}.todo-end-time-lock-tip[data-v-0b36e375]{margin-left:.08rem;color:#8b95a5;font-size:.5rem}.todo-text-value[data-v-0b36e375]{overflow-wrap:anywhere;word-break:break-all}.todo-progress-value[data-v-0b36e375]{display:flex;min-width:1.6rem;align-items:center;justify-content:flex-end;gap:.1rem}.todo-progress-track[data-v-0b36e375]{width:2rem;height:.12rem;overflow:hidden;border-radius:.08rem;background:#edf0f5}.todo-progress-bar[data-v-0b36e375]{display:block;height:100%;border-radius:inherit;background:#156dff}.todo-meta-list[data-v-0b36e375]{color:#7d899d}.reminder-list[data-v-0b36e375]{overflow-wrap:break-word;word-wrap:break-word;flex:1}.reminder-list .reminder-item[data-v-0b36e375]{margin-bottom:.2rem}.img-preview[data-v-3ebcb777]{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.img-preview .content[data-v-3ebcb777]{height:calc(100vh - 1.8rem);width:100%;display:flex;align-items:center;justify-content:center}.img-preview .content .img[data-v-3ebcb777]{height:100vh;transition:transform .2s;transform:scale(var(--343e3b8c))}.img-preview .img-footer[data-v-3ebcb777]{width:100%;height:1.8rem;background-color:#fff;display:flex;justify-content:space-between;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.img-preview .img-footer .img-change-but[data-v-3ebcb777]{width:23%;height:1rem;margin-top:.2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.img-preview .img-footer .img-change-but .img-change-img[data-v-3ebcb777]{width:.7rem;height:1rem}.img-preview .img-footer .img-change-but .img-change-text[data-v-3ebcb777]{width:100%;text-align:center;font-size:.3rem}.close[data-v-3ebcb777]{color:#fff;position:absolute;top:.2rem;right:.2rem;z-index:1001}.preview-image-toast{z-index:10000!important}.todo-info-panel[data-v-cddf91f0]{box-sizing:border-box;height:100%;display:flex;flex-direction:column}.todo-info-panel .todo-info-header[data-v-cddf91f0]{box-sizing:border-box;border-bottom:.01rem solid #f2f4f8;padding:0 .25rem;display:grid;flex:0 0 1rem;height:1rem;grid-template-columns:auto 1fr auto;align-items:center;font-size:.4rem}.todo-info-panel .todo-info-header .todo-info-header-close[data-v-cddf91f0]{color:#156dff}.todo-info-panel .todo-info-header .todo-info-header-title[data-v-cddf91f0]{color:#181725;text-align:center;font-weight:600}.todo-info-panel .todo-info-tabs[data-v-cddf91f0]{border-bottom:.01rem solid #f2f4f8;display:flex;flex:0 0 auto;overflow-x:auto;padding:.2rem;-webkit-overflow-scrolling:touch}.todo-info-panel .todo-info-tabs .todo-info-tab[data-v-cddf91f0]{min-width:1.2rem;flex:0 0 auto;padding:.15rem .25rem;border-radius:1rem;color:#181725;font-size:.38rem;white-space:nowrap;text-align:center}.todo-info-panel .todo-info-tabs .todo-info-tab.active[data-v-cddf91f0]{background:#edf4ff;color:#156dff}.todo-info-content[data-v-cddf91f0]{min-height:0;flex:1;overflow-y:auto;background:#f5f7fb;-webkit-overflow-scrolling:touch}.todo-info-placeholder[data-v-cddf91f0]{display:flex;min-height:100%;align-items:center;justify-content:center;color:#a6afbf;font-size:.3rem}.todo-info-footer[data-v-cddf91f0]{display:flex;flex:0 0 auto;min-height:1.2rem;padding:.12rem 0;border-top:.01rem solid #e9edf3;background:#fff}.todo-info-footer-action[data-v-cddf91f0]{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.06rem;border:0;background:transparent;color:#596680;font-size:.32rem;white-space:nowrap}.cursor[data-v-cddf91f0]{cursor:pointer}.quick-add-mask[data-v-576b9a5c]{position:fixed;inset:0;background:rgba(0,0,0,.35);animation:quick-add-mask-in-576b9a5c .16s ease-out}.quick-add-wrap[data-v-576b9a5c]{position:fixed;right:.5rem;bottom:1rem}.quick-add-menu[data-v-576b9a5c],.quick-add-wrap[data-v-576b9a5c]{display:flex;flex-direction:column;align-items:flex-end;gap:.28rem}.quick-add-item[data-v-576b9a5c]{display:flex;align-items:center;border:0;padding:0;background:transparent;cursor:pointer;opacity:0;transform:translateY(.2rem) scale(.96);animation:quick-add-item-in-576b9a5c .18s ease-out forwards}.quick-add-label[data-v-576b9a5c]{min-width:1.35rem;height:.58rem;padding:0 .22rem;border-radius:.29rem;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:#181725;background:#fff;font-size:.32rem;line-height:1;white-space:nowrap;box-shadow:0 .08rem .24rem rgba(24,23,37,.12)}.quick-add-icon[data-v-576b9a5c],.quick-add-main[data-v-576b9a5c]{width:1.1rem;height:1.1rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .12rem .34rem rgba(24,23,37,.22)}.quick-add-main[data-v-576b9a5c]{border:0;padding:0;color:#fff;background:#1677ff;box-shadow:0 .16rem .44rem rgba(22,119,255,.35);cursor:pointer}@keyframes quick-add-mask-in-576b9a5c{0%{opacity:0}to{opacity:1}}@keyframes quick-add-item-in-576b9a5c{to{opacity:1;transform:translateY(0) scale(1)}}:root{--van-slider-active-background-color:var(--van-primary-color);--van-slider-inactive-background-color:var(--van-gray-3);--van-slider-disabled-opacity:var(--van-disabled-opacity);--van-slider-bar-height:0.05333rem;--van-slider-button-width:0.64rem;--van-slider-button-height:0.64rem;--van-slider-button-border-radius:50%;--van-slider-button-background-color:var(--van-white);--van-slider-button-box-shadow:0 0.02667rem 0.05333rem rgba(0,0,0,0.5)}.van-slider{position:relative;width:100%;height:var(--van-slider-bar-height);background-color:var(--van-slider-inactive-background-color);border-radius:var(--van-border-radius-max);cursor:pointer}.van-slider:before{position:absolute;top:calc(var(--van-padding-xs)*-1);right:0;bottom:calc(var(--van-padding-xs)*-1);left:0;content:""}.van-slider__bar{position:absolute;width:100%;height:100%;background-color:var(--van-slider-active-background-color);border-radius:inherit;transition:all var(--van-animation-duration-fast)}.van-slider__button{width:var(--van-slider-button-width);height:var(--van-slider-button-height);background-color:var(--van-slider-button-background-color);border-radius:var(--van-slider-button-border-radius);box-shadow:var(--van-slider-button-box-shadow)}.van-slider__button-wrapper{position:absolute;cursor:grab;top:50%}.van-slider__button-wrapper--right{right:0;transform:translate3d(50%,-50%,0)}.van-slider__button-wrapper--left{left:0;transform:translate3d(-50%,-50%,0)}.van-slider--disabled{cursor:not-allowed;opacity:var(--van-slider-disabled-opacity)}.van-slider--disabled .van-slider__button-wrapper{cursor:not-allowed}.van-slider--vertical{display:inline-block;width:var(--van-slider-bar-height);height:100%}.van-slider--vertical .van-slider__button-wrapper--right{top:auto;right:50%;bottom:0;transform:translate3d(50%,50%,0)}.van-slider--vertical .van-slider__button-wrapper--left{top:0;right:50%;left:auto;transform:translate3d(50%,-50%,0)}.van-slider--vertical:before{top:0;right:calc(var(--van-padding-xs)*-1);bottom:0;left:calc(var(--van-padding-xs)*-1)}.department-wrapper[data-v-03680f72]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;overflow:hidden;color:#181725;font-size:.4rem}.department-header[data-v-03680f72]{box-sizing:border-box;height:1.2rem;padding:0 .25rem;border-bottom:.035rem solid #f2f4f8;display:flex;align-items:center;justify-content:space-between}.department-header .title[data-v-03680f72]{font-weight:600}.department-header .confirm[data-v-03680f72]{color:#156dff}.department-main[data-v-03680f72]{flex:1;min-height:0;overflow:auto}.department-item[data-v-03680f72]{box-sizing:border-box;min-height:1.25rem;margin:0 .3rem;padding:.2rem 0;border-bottom:.035rem solid #f2f4f8;display:flex;align-items:center;gap:.2rem}.department-item[data-v-03680f72]:last-child{border-bottom:none}.department-item .department-info[data-v-03680f72]{flex:1;min-width:0}.department-item .department-name[data-v-03680f72]{color:#181725}.department-item .department-path[data-v-03680f72]{margin-top:.08rem;overflow:hidden;color:#9aa4b3;font-size:.32rem;text-overflow:ellipsis;white-space:nowrap}.department-status[data-v-03680f72]{flex:1;display:flex;align-items:center;justify-content:center}.department-footer[data-v-03680f72]{box-sizing:border-box;height:1.5rem;padding:0 .3rem;border-top:.035rem solid #f2f4f8;display:flex;align-items:center;gap:.2rem;color:#596680;font-size:.32rem}.department-footer>span[data-v-03680f72]{flex:1}.footer-btn[data-v-03680f72]{width:2.1rem;height:.95rem;border:.01rem solid #d8e0ec;border-radius:.15rem;background:#fff;color:#181725;font-size:.38rem}.confirm-btn[data-v-03680f72]{border-color:#156dff;background:#156dff;color:#fff}.cursor[data-v-03680f72]{cursor:pointer}.general-confirm-dialog[data-v-db442660]{padding:.68rem .36rem .42rem;color:#181725;text-align:center}.dialog-content[data-v-db442660]{margin:0;font-size:.4rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.dialog-desc[data-v-db442660]{margin:.2rem 0 0;color:#86909c;font-size:.34rem;line-height:1.5;overflow-wrap:anywhere}.dialog-footer[data-v-db442660]{padding:.28rem .36rem;display:flex;gap:.3rem}.dialog-button[data-v-db442660]{flex:1;height:1rem;border-radius:.12rem;font-size:.38rem}.dialog-button.cancel[data-v-db442660]{color:#4e5969;background:#fff}.dialog-button.confirm[data-v-db442660]{border:0;color:#fff}:root{--van-picker-background-color:var(--van-white);--van-picker-toolbar-height:1.17333rem;--van-picker-title-font-size:var(--van-font-size-lg);--van-picker-title-line-height:var(--van-line-height-md);--van-picker-action-padding:0 var(--van-padding-md);--van-picker-action-font-size:var(--van-font-size-md);--van-picker-confirm-action-color:var(--van-text-link-color);--van-picker-cancel-action-color:var(--van-gray-6);--van-picker-option-font-size:var(--van-font-size-lg);--van-picker-option-padding:0 var(--van-padding-base);--van-picker-option-text-color:var(--van-black);--van-picker-option-disabled-opacity:0.3;--van-picker-loading-icon-color:var(--van-primary-color);--van-picker-loading-mask-color:hsla(0,0%,100%,0.9)}.van-picker{position:relative;background-color:var(--van-picker-background-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-picker__toolbar{display:flex;align-items:center;justify-content:space-between;height:var(--van-picker-toolbar-height)}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:transparent;border:none;cursor:pointer}.van-picker__cancel:active,.van-picker__confirm:active{opacity:var(--van-active-opacity)}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{max-width:50%;font-weight:var(--van-font-weight-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center}.van-picker__columns{position:relative;display:flex;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--van-picker-loading-icon-color);background-color:var(--van-picker-loading-mask-color)}.van-picker__frame{top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;transform:translateY(-50%)}.van-picker__frame,.van-picker__mask{position:absolute;pointer-events:none}.van-picker__mask{top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-repeat:no-repeat;background-position:top,bottom;transform:translateZ(0)}.van-picker-column{flex:1;overflow:hidden;font-size:var(--van-picker-option-font-size)}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:flex;align-items:center;justify-content:center;padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color)}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}.reminder-popup[data-v-d37c092e]{height:100%;display:flex;flex-direction:column;color:#181725;background:#fff;font-size:.4rem}.reminder-popup .reminder-header[data-v-d37c092e]{height:1.1rem;box-sizing:border-box;padding:0 .28rem;border-bottom:.01rem solid #edf0f5;display:flex;align-items:center;justify-content:space-between}.reminder-popup .reminder-header .reminder-header-title[data-v-d37c092e]{font-weight:700}.reminder-popup .reminder-container[data-v-d37c092e]{flex:1;overflow-y:auto;padding:.2rem}.reminder-popup .reminder-container .reminder-container-label[data-v-d37c092e]{margin:.15rem 0 .2rem 0;color:#596680;font-size:.38rem}.reminder-popup .reminder-container .reminder-tab-list[data-v-d37c092e]{display:grid;grid-template-columns:repeat(4,1fr);gap:.16rem}.reminder-popup .reminder-container .reminder-tab-list .reminder-tab-item[data-v-d37c092e]{line-height:.8rem;border:.001rem solid #fff;border-radius:.15rem;background:#f2f4f8;font-size:.38rem;text-align:center;cursor:pointer}.reminder-popup .reminder-container .reminder-tab-list .reminder-tab-item.active[data-v-d37c092e]{border:.001rem solid #156dff;background:#eef5ff;color:#156dff}.reminder-popup .reminder-container .repeat-section[data-v-d37c092e]{padding:.25rem 0;border-bottom:.001rem solid #eef1f6}.reminder-popup .reminder-container .repeat-section .section-label[data-v-d37c092e]{margin:.2rem 0;color:#596680;font-size:.4rem;line-height:.5rem}.reminder-popup .reminder-container .reminder-rule-list[data-v-d37c092e]{padding-bottom:.4rem}.reminder-popup .reminder-container .reminder-rule-list .reminder-rule-item[data-v-d37c092e]{position:relative;padding:.42rem 0;border-bottom:.001rem solid #eef1f6}.reminder-popup .reminder-container .reminder-rule-list .reminder-rule-item .rule-end-row[data-v-d37c092e],.reminder-popup .reminder-container .reminder-rule-list .reminder-rule-item .rule-main-row[data-v-d37c092e]{display:flex;align-items:center;gap:.15rem}.reminder-popup .reminder-container .reminder-rule-list .reminder-rule-item .rule-end-row[data-v-d37c092e]{margin-top:.15rem}.reminder-popup .reminder-container .member-selector[data-v-d37c092e],.reminder-popup .reminder-container .picker-field[data-v-d37c092e],.reminder-popup .reminder-container .reminder-select[data-v-d37c092e]{box-sizing:border-box;height:1rem;padding:0 .2rem;border:.001rem solid #d8e0ec;border-radius:.15rem;display:flex;align-items:center;font-size:.38rem}.reminder-popup .reminder-container .picker-field[data-v-d37c092e],.reminder-popup .reminder-container .reminder-select[data-v-d37c092e]{cursor:pointer}.reminder-popup .reminder-container .time-field[data-v-d37c092e]{flex:1}.reminder-popup .reminder-container .picker-value[data-v-d37c092e]{flex:1;min-width:4rem;color:#181725;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reminder-popup .reminder-container .placeholder[data-v-d37c092e]{color:#a9b2c0}.reminder-popup .reminder-container .end-label[data-v-d37c092e],.reminder-popup .reminder-container .remind-text[data-v-d37c092e]{flex-shrink:0;color:#596680;font-size:.38rem}.reminder-popup .reminder-container .fixed-reminder-type[data-v-d37c092e]{min-width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#181725}.reminder-popup .reminder-container .end-date-field[data-v-d37c092e]{flex:1;min-width:0}.reminder-popup .reminder-container .date-grid[data-v-d37c092e],.reminder-popup .reminder-container .sub-tabs[data-v-d37c092e],.reminder-popup .reminder-container .type-tabs[data-v-d37c092e]{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .16rem}.reminder-popup .reminder-container .pill[data-v-d37c092e],.reminder-popup .reminder-container .sub-pill[data-v-d37c092e]{height:.8rem;border:.001rem solid transparent;border-radius:.15rem;display:flex;align-items:center;justify-content:center;color:#001435;background:#f2f4f8;font-size:.34rem;box-sizing:border-box;cursor:pointer}.reminder-popup .reminder-container .pill[data-v-d37c092e]{flex:1 1 0;min-width:0}.reminder-popup .reminder-container .sub-pill[data-v-d37c092e]{width:calc(14.28571% - .14286rem);min-width:0}.reminder-popup .reminder-container .type-tabs[data-v-d37c092e]{margin-bottom:.32rem}.reminder-popup .reminder-container .pill.active[data-v-d37c092e],.reminder-popup .reminder-container .sub-pill.active[data-v-d37c092e]{border-color:#1677ff;color:#1677ff;background:#eef5ff}.reminder-popup .reminder-container .circle-btn[data-v-d37c092e]{box-sizing:border-box;width:.6rem;height:.6rem;border:.001rem solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.4rem;cursor:pointer}.reminder-popup .reminder-container .circle-btn.add-icon[data-v-d37c092e]{color:#156dff}.reminder-popup .reminder-container .circle-btn.remove-icon[data-v-d37c092e]{color:#ff4d5a}.reminder-popup .reminder-footer[data-v-d37c092e]{box-sizing:border-box;height:1.5rem;border-top:.015rem solid #f2f4f8;display:flex;align-items:center;justify-content:center}.reminder-popup .reminder-footer .footer-btn-wrap[data-v-d37c092e]{width:100%;box-sizing:border-box;margin:0 .4rem;border-radius:1rem;border:.015rem solid #156dff;display:flex;align-items:center;justify-content:center}.reminder-popup .reminder-footer .footer-btn-wrap .footer-btn[data-v-d37c092e]{width:50%;font-size:.4rem;text-align:center;cursor:pointer}.reminder-popup .reminder-footer .footer-btn-wrap .cancel-btn[data-v-d37c092e]{border-top-left-radius:1rem;border-bottom-left-radius:1rem;color:#156dff}.reminder-popup .reminder-footer .footer-btn-wrap .confirm-btn[data-v-d37c092e]{width:50%;border:.015rem solid #156dff;border-top-right-radius:1rem;border-bottom-right-radius:1rem;color:#fff;background:#156dff}.reminder-popup .cursor[data-v-d37c092e]{cursor:pointer}.todo-create-wrap[data-v-b4ed357c]{height:100%;display:flex;flex-direction:column;color:#181725;font-size:.38rem}.todo-create-wrap .todo-create-header[data-v-b4ed357c]{height:1.1rem;padding:0 .3rem;border-bottom:.001rem solid #edf0f5;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;font-size:.4rem}.todo-create-wrap .todo-create-header .todo-create-header-title[data-v-b4ed357c]{font-weight:600}.todo-create-wrap .todo-create-contain[data-v-b4ed357c]{flex:1;padding-bottom:.3rem;min-height:0;overflow-y:auto}.todo-create-wrap .todo-create-contain .form-item[data-v-b4ed357c]{padding:.3rem .3rem 0}.todo-create-wrap .todo-create-contain .form-item .form-item-label[data-v-b4ed357c]{margin-bottom:.2rem;font-size:.38rem}.todo-create-wrap .todo-create-contain .form-item .form-item-label .is-required[data-v-b4ed357c]{color:#f5222d;font-size:.4rem;vertical-align:middle}.todo-create-wrap .todo-create-contain .form-item .form-item-error[data-v-b4ed357c]{margin:.12rem 0 0;color:#ee0a24;font-size:.32rem}.todo-create-wrap .todo-create-contain .form-item .create-field[data-v-b4ed357c]{border:.001rem solid #d8dee8;border-radius:.12rem;padding:.04rem .18rem;background:#fff}.todo-create-wrap .todo-create-contain .form-item .create-field .title-field-extra[data-v-b4ed357c]{margin-left:.1rem;display:flex;align-items:center;gap:.12rem;color:#98a2b3;font-size:.34rem;white-space:nowrap}.todo-create-wrap .todo-create-contain .form-item .create-field .title-field-extra .title-clear-icon[data-v-b4ed357c]{cursor:pointer}.todo-create-wrap .todo-create-contain .form-item .description-field[data-v-b4ed357c]{position:relative;height:100%}.todo-create-wrap .todo-create-contain .form-item .description-field .comment-loading[data-v-b4ed357c]{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5)}.todo-create-wrap .todo-create-contain .form-item .description-field .editor-content-header[data-v-b4ed357c]{margin-bottom:.2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.todo-create-wrap .todo-create-contain .form-item .description-field[data-v-b4ed357c] .ql-container{min-height:2rem;border:.01333rem solid #d8dee8;border-radius:.15rem;font-size:.38rem;word-wrap:break-word;word-break:break-all;overflow-wrap:anywhere}.todo-create-wrap .todo-create-contain .form-item .description-field[data-v-b4ed357c] img{max-width:2rem!important;max-height:2rem!important}.todo-create-wrap .todo-create-contain .form-item .description-field .my-toolbar[data-v-b4ed357c]{display:none;padding:.2rem 0}.todo-create-wrap .todo-create-contain .form-item .description-field[data-v-b4ed357c] .ql-snow.ql-toolbar button{width:.55rem!important;height:.55rem!important;margin-right:.15rem;font-size:.4rem}.todo-create-wrap .todo-create-contain .form-item .description-field[data-v-b4ed357c] .ql-snow.ql-toolbar button svg{width:.55rem!important;height:.55rem!important}.todo-create-wrap .todo-create-contain .form-item .description-field[data-v-b4ed357c] .ql-snow.ql-toolbar button:hover{background:#fff}.todo-create-wrap .todo-create-contain .form-item .description-field[data-v-b4ed357c] .ql-active{background-color:#fff}.todo-create-wrap .todo-create-contain .form-item .description-field .photo-icon[data-v-b4ed357c]{font-size:.5rem}.todo-create-wrap .todo-create-contain .form-item .description-field .clear-editor-icon[data-v-b4ed357c]{margin-left:.25rem;color:red;white-space:nowrap;cursor:pointer}.todo-create-wrap .todo-create-contain .form-item .general-field[data-v-b4ed357c]{display:flex;align-items:center;justify-content:space-between;border:.001rem solid #d8dee8;gap:.15rem;border-radius:.12rem;padding:.2rem .15rem}.todo-create-wrap .todo-create-contain .form-item .tag-field-list[data-v-b4ed357c]{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:.2rem}.todo-create-wrap .todo-create-contain .form-item .tag-field-list .tag-filed-item[data-v-b4ed357c]{border-radius:.12rem;padding:.1rem .2rem;color:#156dff;background:#eef3ff}.todo-create-wrap .todo-create-contain .form-item .tag-field-list .tag-filed-item .close-icon[data-v-b4ed357c]{margin-left:.1rem;cursor:pointer}.todo-create-wrap .todo-create-contain .form-item .reminder-list[data-v-b4ed357c]{overflow-wrap:break-word;word-wrap:break-word;flex:1}.todo-create-wrap .todo-create-contain .form-item .reminder-list .reminder-item[data-v-b4ed357c]{margin-bottom:.15rem}.todo-create-wrap .todo-create-contain .form-item .allow-field[data-v-b4ed357c]{display:flex;align-items:center}.todo-create-wrap .todo-create-contain .form-item .allow-field .todo-end-time-lock-tip[data-v-b4ed357c]{margin-left:.2rem;color:#8b95a5;font-size:.5rem}.todo-create-wrap .todo-create-contain .form-item .progress-field[data-v-b4ed357c]{padding-left:.2rem;display:flex;align-items:center;gap:.3rem}.todo-create-wrap .todo-create-contain .form-item .progress-field .progress-slider[data-v-b4ed357c]{flex:1;min-width:0}.todo-create-wrap .todo-create-contain .form-item .progress-field.is-progress-mouse-dragging[data-v-b4ed357c]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.todo-create-wrap .todo-create-contain .form-item .progress-field.is-progress-mouse-dragging[data-v-b4ed357c] .van-slider__bar,.todo-create-wrap .todo-create-contain .form-item .progress-field.is-progress-mouse-dragging[data-v-b4ed357c] .van-slider__button-wrapper{transition:none}.todo-create-wrap .todo-create-contain .form-item .progress-field .progress-input-row[data-v-b4ed357c]{display:flex;align-items:center}.todo-create-wrap .todo-create-contain .form-item .progress-field .progress-input-row .percent-symbol[data-v-b4ed357c]{margin-left:.1rem;color:#156dff}.todo-create-wrap .todo-create-contain .form-item .progress-field .progress-input-row .progress-input[data-v-b4ed357c]{padding:.1rem;border:.01rem solid #d8e0ec;border-radius:.15rem;color:#001435;font-weight:700;font-size:.4rem}.todo-create-wrap .todo-create-contain .form-item .place-tip[data-v-b4ed357c]{color:#aeb7c6}.todo-create-wrap .todo-create-footer[data-v-b4ed357c]{box-sizing:border-box;height:1.5rem;border-top:.015rem solid #f2f4f8;display:flex;align-items:center;justify-content:center;background:#fff}.todo-create-wrap .todo-create-footer .footer-btn-wrap[data-v-b4ed357c]{width:100%;box-sizing:border-box;margin:0 .4rem;border-radius:1rem;border:.015rem solid #156dff;display:flex;align-items:center;justify-content:center}.todo-create-wrap .todo-create-footer .footer-btn-wrap .footer-btn[data-v-b4ed357c]{width:50%;font-size:.4rem;text-align:center;cursor:pointer}.todo-create-wrap .todo-create-footer .footer-btn-wrap .cancel-btn[data-v-b4ed357c]{border-top-left-radius:1rem;border-bottom-left-radius:1rem;color:#156dff}.todo-create-wrap .todo-create-footer .footer-btn-wrap .confirm-btn[data-v-b4ed357c]{width:50%;border:.015rem solid #156dff;border-top-right-radius:1rem;border-bottom-right-radius:1rem;color:#fff;background:#156dff}.form-item>label[data-v-b4ed357c]{display:block;margin:0 0 .12rem .02rem;color:#344054;font-size:.34rem}.form-item em[data-v-b4ed357c]{color:#ed4733;font-style:normal}.form-item.without-label[data-v-b4ed357c]{margin-top:-.06rem}.level-selector[data-v-b4ed357c] .van-field__control{font-weight:500}.description-editor-header[data-v-b4ed357c]{height:.42rem;margin:.04rem 0 .1rem .02rem;display:flex;align-items:center;justify-content:space-between;color:#8b95a5}.description-editor-header .van-icon[data-v-b4ed357c],.description-editor-header span[data-v-b4ed357c]{cursor:pointer}.description-editor-header span[data-v-b4ed357c]{color:#ed4733;font-size:.34rem}.description-editor[data-v-b4ed357c]{box-sizing:border-box;min-height:1.95rem;border:.015rem solid #d7deea;border-radius:.1rem;overflow:hidden;background:#fff}.description-editor[data-v-b4ed357c] .ql-toolbar{display:none}.description-editor[data-v-b4ed357c] .ql-container.ql-snow{min-height:1.92rem;border:0;font-size:.34rem}.description-editor[data-v-b4ed357c] .ql-editor{min-height:1.48rem;max-height:3.4rem;padding:.12rem .18rem;overflow-x:hidden;overflow-y:auto;word-break:break-all}.description-editor[data-v-b4ed357c] .ql-editor.ql-blank:before{left:.18rem;right:.18rem;color:#98a2b3;font-style:normal}.description-editor[data-v-b4ed357c] .ql-editor img{max-width:2.4rem!important;max-height:2.4rem!important}.description-editor-toolbar[data-v-b4ed357c]{display:none}.popup-footer[data-v-b4ed357c]{padding:.18rem .32rem calc(.18rem + env(safe-area-inset-bottom));border-top:.015rem solid #edf0f5;display:flex;background:#fff}.footer-button[data-v-b4ed357c]{width:50%;height:.78rem;border-radius:0}.footer-button.cancel[data-v-b4ed357c]{border:.015rem solid #156dff;border-radius:.5rem 0 0 .5rem;color:#156dff;background:#fff}.footer-button.confirm[data-v-b4ed357c]{border-radius:0 .5rem .5rem 0}.level-popup[data-v-b4ed357c]{height:100%;background:#fff}.level-popup .level-header[data-v-b4ed357c]{height:1rem;padding:0 .3rem;border-bottom:.015rem solid #edf0f5;display:flex;align-items:center;justify-content:space-between}.level-popup .level-header .level-header-title[data-v-b4ed357c]{font-size:.4rem;font-weight:600}.level-popup .level-header .opc[data-v-b4ed357c]{opacity:0}.level-popup .level-list[data-v-b4ed357c]{padding:0 .3rem .1rem}.level-popup .level-list .level-item[data-v-b4ed357c]{padding:.25rem;border-bottom:.001rem solid #eef1f6;text-align:center}.level-popup .level-list .level-item[data-v-b4ed357c]:last-child{border-bottom:none}.level-popup .level-list .level-item-active[data-v-b4ed357c]{font-weight:600}.cursor[data-v-b4ed357c]{cursor:pointer}.team-popup[data-v-40b5a9da]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;color:#181725;background:#fff}.popup-header[data-v-40b5a9da]{justify-content:space-between;padding:.3rem}.popup-header[data-v-40b5a9da],.title-wrap[data-v-40b5a9da]{display:flex;align-items:center}.title[data-v-40b5a9da]{font-size:.46rem;font-weight:600}.count-badge[data-v-40b5a9da]{min-width:1.1rem;height:.56rem;padding:0 .22rem;margin-left:.2rem;border-radius:.3rem;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:#fff;background:#156dff;font-size:.32rem}.close-btn[data-v-40b5a9da]{width:.7rem;height:.7rem;border:0;background:transparent;color:#001435;font-size:.65rem;line-height:.6rem;cursor:pointer}.member-scroll[data-v-40b5a9da]{flex:1;min-height:0;overflow:auto;padding:0 .3rem}.member-item[data-v-40b5a9da]{border-bottom:.01rem solid #eef1f6;padding:.3rem 0;display:flex;align-items:center}.member-avatar[data-v-40b5a9da]{width:.95rem;height:.95rem;margin-right:.32rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.member-name[data-v-40b5a9da]{min-width:0;overflow:hidden;color:#181725;font-size:.4rem;text-overflow:ellipsis;white-space:nowrap}.popup-footer[data-v-40b5a9da]{height:1.5rem;padding:0 .3rem;display:flex;align-items:center;justify-content:center}.popup-footer .confirm-btn[data-v-40b5a9da]{line-height:1rem;width:100%;border:0;border-radius:.55rem;background:#156dff;color:#fff;font-size:.4rem;cursor:pointer}.reopen-popup[data-v-40b5a9da]{box-sizing:border-box;width:100%;padding:.65rem;background:#fff}.reopen-alert[data-v-40b5a9da]{box-sizing:border-box;padding:.25rem;border-left:.12rem solid #ff9f1a;border-radius:.12rem;background:#fff7f3;color:#d04b15;font-size:.38rem;overflow-wrap:break-word;word-break:break-all}.reopen-progress-row[data-v-40b5a9da]{margin-top:.5rem;display:flex;align-items:center;gap:.25rem;color:#7e8ba0;font-size:.38rem}.reopen-slider-wrap[data-v-40b5a9da]{flex:1;min-width:0;padding:0 .18rem}.progress-input-wrap[data-v-40b5a9da]{box-sizing:border-box;width:2rem;border:.01rem solid #d8e0ec;border-radius:.1rem;overflow:hidden}.progress-input[data-v-40b5a9da]{height:100%;padding:0;color:#001435;font-size:.4rem}.progress-input[data-v-40b5a9da] .van-field__control{font-weight:500}.reopen-progress-rule[data-v-40b5a9da]{min-height:.78rem;margin:.34rem 0 0;border-radius:.42rem;display:flex;align-items:center;justify-content:center;background:#f4f6fb;color:#687792;font-size:.32rem;text-align:center}.reopen-footer[data-v-40b5a9da]{margin-top:.75rem;display:flex;gap:.3rem}.reopen-btn[data-v-40b5a9da]{height:.95rem;border-radius:.5rem;flex:1;font-size:.38rem}.reopen-btn[data-v-40b5a9da]:disabled{opacity:.65}.reopen-btn.cancel[data-v-40b5a9da]{border:.01rem solid #d8e0ec;background:#fff;color:#181725}.reopen-btn.confirm[data-v-40b5a9da]{border:.01rem solid #156dff;background:#156dff;color:#fff}.todo-workstation[data-v-56ad5d6c]{position:relative;display:flex;height:100vh;min-height:0;flex-direction:column;overflow:hidden;background:#f5f7fb;color:#181725;font-size:.4rem}.todo-workstation-header[data-v-56ad5d6c]{flex:0 0 4.88rem}.todo-workstation-dragging[data-v-56ad5d6c],.todo-workstation-dragging [data-v-56ad5d6c]{-webkit-touch-callout:none!important;-webkit-user-select:none!important;cursor:grabbing!important;-moz-user-select:none!important;user-select:none!important}.todo-board-list[data-v-56ad5d6c]{min-height:0;flex:1;overflow-y:auto;padding:.2rem;-webkit-overflow-scrolling:touch}.todo-level-drop-zone[data-v-56ad5d6c]{border-radius:.2rem;transition:transform .15s ease,box-shadow .15s ease}.todo-level-drop-active[data-v-56ad5d6c]{transform:scale(1.015);box-shadow:0 0 0 .04rem rgba(21,109,255,.35)}.todo-drag-preview[data-v-56ad5d6c]{position:fixed;z-index:30;display:flex;width:5.6rem;max-width:calc(100vw - .48rem);overflow:hidden;align-items:center;justify-content:space-between;gap:.2rem;box-sizing:border-box;padding:.2rem .24rem;border:.02rem solid rgba(21,109,255,.45);border-radius:.12rem;background:hsla(0,0%,100%,.96);box-shadow:0 .08rem .24rem rgba(21,109,255,.28);color:#111827;pointer-events:none;transform:translate(-50%,50%)}.todo-drag-preview-title[data-v-56ad5d6c]{min-width:0;flex:1;overflow:hidden;font-size:.32rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.todo-drag-preview-tip[data-v-56ad5d6c]{flex-shrink:0;color:#156dff;font-size:.28rem}