.dialog-body-scroll[data-v-3b7dbf0a]{max-height:50vh;overflow-y:auto}.dialog-body-scroll[data-v-3b7dbf0a]::-webkit-scrollbar{width:3px}.dialog-body-scroll[data-v-3b7dbf0a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.dialog-body-scroll[data-v-3b7dbf0a]::-webkit-scrollbar-track{background:transparent}.dialog-body-scroll[data-v-22475464]{max-height:50vh;overflow-y:auto}.dialog-body-scroll[data-v-22475464]::-webkit-scrollbar{width:3px}.dialog-body-scroll[data-v-22475464]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.dialog-body-scroll[data-v-22475464]::-webkit-scrollbar-track{background:transparent}.plan-management-container[data-v-23c29894]{padding:24px;background-color:#f8fafc;min-height:80vh}.title[data-v-23c29894]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.page-title[data-v-23c29894]{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:0}.search-form-bar[data-v-23c29894]{background:#fff;padding:20px 20px 4px 20px;border-radius:8px;margin-bottom:16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.02);box-shadow:0 1px 3px rgba(0,0,0,.02)}.search-actions-col[data-v-23c29894]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding-bottom:18px}.theme-btn[data-v-23c29894]{background-color:#17b3a3!important;border-color:#17b3a3!important;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1)}.theme-btn[data-v-23c29894]:hover{background-color:#139688!important;border-color:#139688!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.theme-btn-plain[data-v-23c29894]{color:#17b3a3!important;border-color:rgba(23,179,163,.3)!important;background-color:rgba(23,179,163,.05)!important;-webkit-transition:all .25s ease;transition:all .25s ease}.theme-btn-plain[data-v-23c29894]:hover{background-color:#17b3a3!important;color:#fff!important}.table-wrapper[data-v-23c29894]{background:#fff;border-radius:8px;padding:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.02);box-shadow:0 1px 3px rgba(0,0,0,.02)}.custom-tree-table[data-v-23c29894]{width:100%}[data-v-23c29894] .el-table__body tr{-webkit-transition:background-color .28s cubic-bezier(.25,.8,.25,1);transition:background-color .28s cubic-bezier(.25,.8,.25,1)}[data-v-23c29894] .el-table__body tr:hover>td{background-color:rgba(23,179,163,.05)!important}[data-v-23c29894] .el-table__expand-icon{-webkit-transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1)!important;transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1)!important;transition:transform .28s cubic-bezier(.4,0,.2,1)!important;transition:transform .28s cubic-bezier(.4,0,.2,1),-webkit-transform .28s cubic-bezier(.4,0,.2,1)!important;color:#17b3a3!important}.slider-cell-inner[data-v-23c29894]{padding:0 8px}[data-v-23c29894] .el-slider__bar{background-color:#17b3a3}[data-v-23c29894] .el-slider__button{border:2px solid #17b3a3;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}[data-v-23c29894] .el-slider__button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-v-23c29894] .el-date-table td.today span,[data-v-23c29894] .el-picker-panel__shortcut:hover{color:#17b3a3!important}[data-v-23c29894] .el-date-table td.current:not(.disabled) span{background-color:#17b3a3!important}.op-icon-btn[data-v-23c29894]{font-size:16px;padding:6px;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1)}.btn-add[data-v-23c29894]{color:#17b3a3}.btn-add[data-v-23c29894]:hover{color:#128f82;-webkit-transform:scale(1.2);transform:scale(1.2)}.btn-edit[data-v-23c29894]{color:#e6a23c;margin-left:4px}.btn-edit[data-v-23c29894]:hover{color:#cd871b;-webkit-transform:scale(1.2);transform:scale(1.2)}.btn-delete[data-v-23c29894]{color:#f56c6c;margin-left:4px}.btn-delete[data-v-23c29894]:hover{color:#dd4b4b;-webkit-transform:scale(1.2);transform:scale(1.2)}.priority-tag[data-v-23c29894]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;border:1px solid transparent}.priority-tag.p-urgent[data-v-23c29894]{background:#ffe4e6;color:#e11d48;border-color:#fda4af}.priority-tag.p-high[data-v-23c29894]{background:#fee2e2;color:#ef4444;border-color:#fca5a5}.priority-tag.p-normal[data-v-23c29894]{background:#dcfce7;color:#16a34a;border-color:#bbf7d0}.priority-tag.p-low[data-v-23c29894]{background:#f3f4f6;color:#4b5563;border-color:#e5e7eb}.pagination-container[data-v-23c29894]{margin-top:20px;text-align:right}[data-v-23c29894] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#17b3a3!important;color:#fff}[data-v-23c29894] .el-pagination.is-background .el-pager li:not(.disabled):hover{color:#17b3a3!important}.editable-cell[data-v-23c29894]{cursor:pointer;display:inline-block;min-width:40px;min-height:20px;border-bottom:1px dashed transparent;-webkit-transition:all .2s;transition:all .2s}.editable-cell[data-v-23c29894]:hover{color:#17b3a3;border-bottom:1px dashed #17b3a3}