[data-v-31178904]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-31178904]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.app-more-menu-trigger[data-v-31178904]{border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;color:inherit}.app-more-menu-trigger i[data-v-31178904]{font-size:16px;color:#606266;transition:color .15s ease}.app-more-menu-trigger:focus i[data-v-31178904],.app-more-menu-trigger:hover i[data-v-31178904]{color:var(--black)}.app-more-menu-trigger[data-v-31178904]:focus{outline:none}.app-more-menu-trigger[data-v-31178904]:focus-visible{outline:2px solid rgba(25,137,250,.35);outline-offset:2px;border-radius:4px}.app-more-menu-trigger--table[data-v-31178904]{min-width:28px;padding:2px 6px}.app-more-menu-trigger--table i[data-v-31178904]{font-size:16px}.app-more-menu-trigger--table:focus i[data-v-31178904],.app-more-menu-trigger--table:hover i[data-v-31178904]{color:#1989fa}.app-more-menu-trigger--sidebar[data-v-31178904]{width:36px;height:36px;border-radius:8px;background:var(--transparent-grey);transition:background .2s ease}.app-more-menu-trigger--sidebar i[data-v-31178904]{font-size:16px}.app-more-menu-trigger--sidebar[data-v-31178904]:focus,.app-more-menu-trigger--sidebar[data-v-31178904]:hover{background:var(--border-grey-light)}.app-more-menu-trigger--sidebar:focus i[data-v-31178904],.app-more-menu-trigger--sidebar:hover i[data-v-31178904]{color:var(--black)}[data-v-04608f83]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-04608f83]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.ppi-comment-preview-line[data-v-04608f83]{display:flex;align-items:center;gap:8px;min-height:22px;min-width:0;width:100%;max-width:100%}.comment-preview[data-v-04608f83]{flex:1;min-width:0;font-size:11px;color:#74767b;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-preview .preview-author[data-v-04608f83]{font-weight:600;margin-right:4px}.comment-placeholder[data-v-04608f83]{flex:1;min-width:0;font-size:11px;font-style:italic;color:#7e8085;line-height:1.35}.comment-btn[data-v-04608f83]{flex-shrink:0;margin:0;min-width:auto;line-height:1;color:#606266}.comment-btn--square[data-v-04608f83]{width:22px;height:22px;padding:0!important;background-color:var(--border-grey-light);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.comment-btn--square[data-v-04608f83]:focus,.comment-btn--square[data-v-04608f83]:hover{color:#1989fa;border-color:rgba(25,137,250,.55);background:rgba(25,137,250,.06)}.comment-btn--square i[data-v-04608f83]{font-size:12px;font-weight:600}.el-dialog.ppi-discussion-dialog .el-dialog__header,.el-dialog.ppi-discussion-dialog .el-dialog__title{display:none}.el-dialog.ppi-discussion-dialog .el-dialog__body{padding:0}.el-dialog.ppi-discussion-dialog .ppi-comments-panel{margin-top:0}[data-v-65fe57bb]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-65fe57bb]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.ref-tag-button[data-v-65fe57bb]{display:inline-block;max-width:100%;margin:0;padding:0;border:none;background:none;cursor:pointer;font:inherit;text-align:left}.ref-tag-button[data-v-65fe57bb]:focus-visible{outline:2px solid #1989fa;outline-offset:2px;border-radius:4px}.ref-tag[data-v-65fe57bb]{max-width:100%;height:auto;min-height:22px;padding:3px 8px;font-size:12px;font-weight:600;word-break:break-word;border-radius:4px}.ref-tag[data-v-65fe57bb],.ref-tag[data-v-65fe57bb] .el-tag__content{line-height:1.45;white-space:normal}.move-row[data-v-65fe57bb]{display:table-row;font-size:13px}.move-row--nested .cell[data-v-65fe57bb]:first-child{padding-left:38px;box-shadow:inset 3px 0 0 rgba(64,158,255,.35)}.move-row--nested .cell[data-v-65fe57bb]{font-size:12px;color:rgba(0,0,0,.78)}.move-row--nested .ref-cell .ref-tag[data-v-65fe57bb]{font-weight:400}.move-row .cell[data-v-65fe57bb]{display:table-cell;vertical-align:middle;padding:10px 8px 10px 0;border-bottom:1px solid var(--border-grey-light);min-width:0;word-break:break-word;color:var(--black)}.move-row .cell[data-v-65fe57bb]:first-child{padding-left:14px}.ref-cell .ref-tag[data-v-65fe57bb]{padding:2px 6px;font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block;vertical-align:middle}.ref-cell .ref-tag[data-v-65fe57bb] .el-tag__content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.move-row .cell[data-v-65fe57bb]:last-child{padding-right:14px}.move-row .cell.cell--date[data-v-65fe57bb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;font-size:11px;font-variant-numeric:tabular-nums;max-width:0}.project-cell[data-v-65fe57bb]{min-width:0}.project-ref-plain[data-v-65fe57bb]{font-weight:600;color:var(--black);font-size:13px}.cell--estimate-skip[data-v-65fe57bb]{padding-top:0;padding-bottom:0}@media screen and (max-width:1200px){.move-row[data-v-65fe57bb]{display:block;padding:12px 14px;border-bottom:1px solid var(--border-grey-light)}.move-row--nested[data-v-65fe57bb]{padding-left:22px;box-shadow:inset 3px 0 0 rgba(64,158,255,.35)}.move-row--nested .cell[data-v-65fe57bb]:first-child{padding-left:0;box-shadow:none}.move-row .cell[data-v-65fe57bb]{display:block;width:100%;padding:2px 0;border-bottom:none}.move-row .cell[data-v-65fe57bb]:first-child,.move-row .cell[data-v-65fe57bb]:last-child{padding-left:0;padding-right:0}.actions[data-v-65fe57bb]{text-align:left}.move-row .cell.cell--date[data-v-65fe57bb]{white-space:normal;overflow:visible;text-overflow:clip;max-width:none}}.cell--comment[data-v-65fe57bb]{vertical-align:middle;min-width:0}.cell--comment[data-v-65fe57bb] .ppi-comment-preview-line{max-width:100%}.actions[data-v-65fe57bb]{text-align:right;vertical-align:middle}.row-actions-trigger[data-v-65fe57bb]{padding:2px 6px;min-width:28px;color:#606266}.row-actions-trigger[data-v-65fe57bb]:focus,.row-actions-trigger[data-v-65fe57bb]:hover{color:#409eff}.muted[data-v-65fe57bb]{color:#909399;font-size:12px}.scheduled-moves-actions-dropdown .dropdown-item-heading{font-size:11px;font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:.05em;color:#909399;cursor:default;background-color:transparent!important}.scheduled-moves-actions-dropdown .dropdown-item-heading:hover{background-color:transparent!important;color:#909399}.scheduled-moves-actions-dropdown .dropdown-item-decline{color:#f56c6c}html.dark .scheduled-moves-actions-dropdown{background-color:var(--white-dark)!important;border-color:var(--border-grey)!important;box-shadow:0 4px 18px rgba(0,0,0,.45)}html.dark .scheduled-moves-actions-dropdown .dropdown-item-heading,html.dark .scheduled-moves-actions-dropdown .dropdown-item-heading:hover{color:hsla(0,0%,87.8%,.55)!important}html.dark .scheduled-moves-actions-dropdown .el-dropdown-menu__item{color:var(--dark-section-text)!important}html.dark .scheduled-moves-actions-dropdown .el-dropdown-menu__item:not(.is-disabled):hover{background-color:hsla(0,0%,100%,.08)!important;color:#1989fa!important}html.dark .scheduled-moves-actions-dropdown .dropdown-item-decline{color:#f89898!important}html.dark .move-row--nested .cell{color:hsla(0,0%,87.8%,.82)}html.dark .scheduled-moves.outer .project-ref-plain{color:hsla(0,0%,87.8%,.9)}[data-v-1fa8680b]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-1fa8680b]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.estimate-header-row[data-v-1fa8680b]{display:table-row;font-size:13px;background-color:rgba(0,0,0,.02)}.estimate-header-row .cell[data-v-1fa8680b]{display:table-cell;vertical-align:middle;padding:8px 8px 8px 0;border-bottom:1px solid var(--border-grey-light);min-width:0;word-break:break-word;color:var(--black);font-weight:600}.estimate-header-row .cell[data-v-1fa8680b]:first-child{padding-left:14px}.estimate-header-row .cell[data-v-1fa8680b]:last-child{padding-right:14px}.estimate-header-row__ref[data-v-1fa8680b]{display:table-cell}.estimate-header-row__label[data-v-1fa8680b]{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.5;margin-bottom:2px}.estimate-header-row__ref-text[data-v-1fa8680b]{display:block;font-weight:600;font-size:13px}.estimate-header-row__ref-link[data-v-1fa8680b]{display:inline-block;max-width:100%;font-weight:600;font-size:13px;color:#1989fa;text-decoration:none}.estimate-header-row__ref-link[data-v-1fa8680b]:hover{text-decoration:underline}.cell--meta[data-v-1fa8680b]{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.project-ref-link[data-v-1fa8680b]{flex:0 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#1989fa;text-decoration:none}.project-client-line--with-client .project-ref-link[data-v-1fa8680b]{max-width:42%}.project-ref-link[data-v-1fa8680b]:hover{text-decoration:underline}.project-cell[data-v-1fa8680b]{min-width:0}.project-cell--estimate[data-v-1fa8680b]{font-weight:600;min-width:140px}.project-client-line[data-v-1fa8680b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.project-client-sep[data-v-1fa8680b]{flex-shrink:0;opacity:.45;font-weight:400}.client-ref-link[data-v-1fa8680b]{flex:1 1 160px;min-width:6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#1989fa;text-decoration:none}.client-ref-link[data-v-1fa8680b]:hover{text-decoration:underline}.estimate-header-row__comment-spacer[data-v-1fa8680b]{font-weight:400}.actions[data-v-1fa8680b]{text-align:right;vertical-align:middle}.muted[data-v-1fa8680b]{color:#909399;font-size:12px;font-weight:400}@media screen and (max-width:1200px){.estimate-header-row[data-v-1fa8680b]{display:block;padding:10px 14px 6px;border-bottom:1px solid var(--border-grey-light);background-color:rgba(0,0,0,.03)}.estimate-header-row .cell[data-v-1fa8680b]{display:block;width:100%;padding:2px 0;border-bottom:none}.estimate-header-row .cell[data-v-1fa8680b]:first-child,.estimate-header-row .cell[data-v-1fa8680b]:last-child{padding-left:0;padding-right:0}.actions[data-v-1fa8680b]{text-align:left}.cell--meta[data-v-1fa8680b]{white-space:normal}}.hint[data-v-3fd8f295]{font-size:13px;color:#666;margin-bottom:10px}.due-preview[data-v-3fd8f295]{margin-top:12px;font-size:13px}[data-v-8cf4ff68]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-8cf4ff68]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.scheduled-moves.outer[data-v-8cf4ff68]{flex:1;display:flex;flex-direction:column;min-height:0;margin:0;padding:0;overflow:hidden}.moves-toolbar[data-v-8cf4ff68]{box-sizing:border-box;flex:0 0 65px;height:65px;padding:10px 20px;border-bottom:1px solid var(--border-grey-light);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--white)}.moves-toolbar__filters[data-v-8cf4ff68]{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0;width:100%}.toolbar-select[data-v-8cf4ff68]{flex:0 0 auto;width:128px}.toolbar-select--status[data-v-8cf4ff68]{width:148px}.toolbar-select--project[data-v-8cf4ff68]{flex:1 1 160px;min-width:140px;max-width:240px}.toolbar-search[data-v-8cf4ff68]{flex:0 1 220px;min-width:140px;max-width:280px}.moves-body[data-v-8cf4ff68]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto;padding:0 20px 16px}.summary-cards[data-v-8cf4ff68]{flex-shrink:0;margin-top:12px;margin-bottom:12px}.card[data-v-8cf4ff68]{background:var(--white-dark);border-radius:6px;padding:12px 16px;margin-bottom:8px;border:1px solid var(--border-grey-light)}.card-label[data-v-8cf4ff68]{font-size:12px;color:var(--black);opacity:.55;text-transform:uppercase;letter-spacing:.02em}.card-value[data-v-8cf4ff68]{font-size:22px;font-weight:600;margin-top:4px;color:var(--black)}.card-value--loading[data-v-8cf4ff68]{display:flex;align-items:center;min-height:30px}.card-value__spinner[data-v-8cf4ff68]{font-size:26px;line-height:1;opacity:.5}.table-area[data-v-8cf4ff68]{flex:1;display:flex;flex-direction:column;min-height:0;margin-top:12px;border:1px solid var(--border-grey-light);border-radius:4px;background:var(--white);overflow:hidden}.moves-table[data-v-8cf4ff68]{display:table;table-layout:fixed;width:100%;min-width:0;border-collapse:collapse}.move-group[data-v-8cf4ff68]{display:table-row-group}.move-header[data-v-8cf4ff68]{display:table-row;font-size:11px;font-weight:600;text-transform:uppercase;background:var(--grey)}.move-header .h[data-v-8cf4ff68]{display:table-cell;vertical-align:middle;text-align:left;padding:10px 8px 10px 0;border-bottom:1px solid var(--border-grey-light);white-space:nowrap;color:var(--black);opacity:.6}.move-header .h[data-v-8cf4ff68]:first-child{padding-left:14px;width:12%}.move-header .h[data-v-8cf4ff68]:nth-child(2){width:28%}.move-header .h[data-v-8cf4ff68]:nth-child(3){width:10%}.move-header .h[data-v-8cf4ff68]:nth-child(4){width:8%}.move-header .h[data-v-8cf4ff68]:nth-child(5){width:32%}.move-header .h[data-v-8cf4ff68]:nth-child(6){width:10%;padding-right:14px}@media screen and (max-width:1200px){.move-header[data-v-8cf4ff68]{display:none}.moves-table[data-v-8cf4ff68]{display:block;min-width:0}.move-group[data-v-8cf4ff68]{display:block}}.move-header .h.actions-h[data-v-8cf4ff68]{text-align:right}.empty[data-v-8cf4ff68]{padding:24px;text-align:center;color:var(--black);opacity:.55;font-size:14px;margin-top:12px}.scheduled-moves__status-toggle[data-v-8cf4ff68]{flex:1 1 280px;min-width:200px;max-width:440px;flex-wrap:wrap}.scheduled-moves__status-toggle[data-v-8cf4ff68] .el-radio-button__inner{padding:7px 10px;font-size:12px;font-weight:600}:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}html.dark .scheduled-moves.outer .moves-toolbar{background-color:var(--white-dark);border-bottom-color:var(--border-grey)}html.dark .scheduled-moves.outer .scheduled-moves__status-toggle .el-radio-button__inner{background-color:hsla(0,0%,100%,.04);color:hsla(0,0%,87.8%,.88);border-color:var(--border-grey)}html.dark .scheduled-moves.outer .scheduled-moves__status-toggle .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:rgba(25,137,250,.22)!important;color:var(--dark-section-text)!important;border-color:rgba(25,137,250,.45)!important;box-shadow:none!important}html.dark .scheduled-moves.outer .card-value__spinner{color:hsla(0,0%,87.8%,.88);opacity:.65}html.dark .scheduled-moves.outer .estimate-header-row{background-color:hsla(0,0%,100%,.04)}html.dark .scheduled-moves.outer .estimate-header-row .cell{color:hsla(0,0%,87.8%,.9)}html.dark .scheduled-moves.outer .estimate-header-row__ref-link{color:#79bbff}html.dark .scheduled-moves.outer .estimate-header-row__ref-link:hover{color:#a0cfff}