.hdr[data-v-14045a53]{display:flex;align-items:center;gap:16px;padding-inline:10px;background:var(--shell-bg);border-bottom:1px solid var(--shell-border)}.hdr-logo[data-v-14045a53]{height:28px;display:block}.hdr-nav[data-v-14045a53]{flex:1;min-width:0;background:transparent;border-bottom:none}.hdr-nav[data-v-14045a53] .ant-menu-item{color:var(--shell-fg)}.hdr-nav[data-v-14045a53] .ant-menu-item:hover{color:var(--primary-dark)}.hdr-nav[data-v-14045a53] .ant-menu-item-selected,.hdr-nav[data-v-14045a53] .ant-menu-item-selected:hover{color:var(--on-primary)!important;background:var(--primary)!important;font-weight:600}.hdr[data-v-14045a53] .ant-tag-blue{color:var(--on-primary)!important;background:var(--primary-dark)!important;border-color:transparent!important}.hdr[data-v-14045a53] .ant-btn-background-ghost{color:var(--primary-dark)!important;border-color:var(--primary-dark)!important}.hdr-user[data-v-14045a53]{width:260px;flex-shrink:0}.pw-error[data-v-14045a53]{margin-bottom:12px}.rail[data-v-1f1489ad]{height:100%;overflow-y:auto}.rail-logo[data-v-1f1489ad]{display:block;width:calc(100% - 32px);max-width:200px;margin:14px 16px 10px}.rail[data-v-1f1489ad] .ant-menu-item,.rail[data-v-1f1489ad] .ant-menu-submenu-title{height:30px;line-height:30px;margin-block:3px}.rail[data-v-1f1489ad] .ant-menu-item.rail-child{padding-inline-start:48px!important}.rail-row[data-v-1f1489ad]{display:flex;align-items:center;gap:8px;min-width:0}.rail[data-v-1f1489ad] .rail-parent{position:relative}.rail-caret[data-v-1f1489ad]{position:absolute;left:6px;top:0;bottom:0;z-index:1;width:14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px;opacity:.5}.rail-caret[data-v-1f1489ad]:hover{opacity:.9}.rail-caret[data-v-1f1489ad] .anticon{transition:transform .18s ease}.rail-caret[data-v-1f1489ad] .is-open{transform:rotate(90deg)}.rail-grow[data-v-1f1489ad]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.rail-n[data-v-1f1489ad]{margin-left:auto;flex-shrink:0}.rail[data-v-1f1489ad] .ant-menu-item-selected .rail-grow{color:#000}.rail[data-v-1f1489ad] .ant-menu-item-selected{background-color:var(--ant-menu-selected-bg)!important}.rail[data-v-1f1489ad] .rail-fixed-open>.ant-menu-submenu-title{cursor:default;pointer-events:none}.rail[data-v-1f1489ad] .rail-fixed-open>.ant-menu-submenu-title .ant-menu-submenu-arrow{display:none}.rail-team-menu[data-v-1f1489ad] .ant-menu-submenu-title .ant-menu-title-content{display:flex;align-items:center;min-width:0;padding-inline-end:18px}.rail-team-menu[data-v-1f1489ad] .ant-menu-sub.ant-menu-inline{background:transparent}.rail-team-body[data-v-1f1489ad]{padding:0 16px 8px 28px}.rail-team-scope[data-v-1f1489ad]{padding:0;height:22px;margin:0 0 4px;color:var(--sidebar-link);font-size:12px}.rail-all[data-v-1f1489ad]{width:calc(100% - 8px);box-sizing:border-box;margin:0 8px 8px 0;padding:6px 8px;border-radius:var(--radius-sm);background:rgb(var(--primary-rgb) / .1);justify-content:center}.rail-all-label[data-v-1f1489ad]{color:var(--primary-dark);font-size:13px;font-weight:600}.rail-opts[data-v-1f1489ad]{display:flex;flex-direction:column}.rail-opts[data-v-1f1489ad] .ant-checkbox-wrapper{display:flex;align-items:center;margin-inline-start:0}.rail-opts[data-v-1f1489ad] .ant-checkbox-wrapper>span:last-child{flex:1;min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden}.rail-pills[data-v-1f1489ad]{display:flex;flex-wrap:wrap;gap:4px}.rail-inert[data-v-1f1489ad]{opacity:.45;pointer-events:none;filter:grayscale(1)}.rail-sec[data-v-1f1489ad]{font-size:15px;font-weight:600}.rail[data-v-1f1489ad] .ant-menu-root>.ant-menu-item,.rail[data-v-1f1489ad] .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title{padding-inline:12px}.rail[data-v-1f1489ad] .ant-menu-root{border-inline-end:none}[data-v-1f1489ad] .ant-layout-sider-children{position:relative}.rail-edge[data-v-1f1489ad]{position:absolute;top:0;bottom:0;inset-inline-end:0;height:auto;margin:0}.rail-ext[data-v-1f1489ad]{margin-left:6px;font-size:11px;opacity:.55}.app-icon[data-v-cca9be07]{flex-shrink:0}.sdk-rem-name[data-v-c73a0152]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.login-page[data-v-501b1598]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg, var(--surface-2));padding:20px}.login-card[data-v-501b1598]{width:360px;max-width:100%;box-shadow:var(--shadow-lg)}.login-card[data-v-501b1598] .ant-card-body{padding:28px}.login-card[data-v-501b1598] .ant-typography{margin:0}.login-logo[data-v-501b1598]{height:30px;margin-bottom:14px}.login-error[data-v-501b1598]{margin-top:16px}.login-form[data-v-501b1598]{margin-top:18px}.app-shell[data-v-8b7703c3]{height:100vh}.app-body[data-v-8b7703c3]{min-height:0}.app-main[data-v-8b7703c3]{overflow:auto}.wi-tbl[data-v-0efecd5e]{flex:1 1 0%;min-height:0;overflow:hidden}.wi-tbl[data-v-0efecd5e] .ant-table-tbody>tr{cursor:pointer}.wi-tbl[data-v-0efecd5e] .ant-table-small .ant-table-tbody>tr>td{padding-block:5px}.wi-tbl[data-v-0efecd5e] .ant-table-middle .ant-table-tbody>tr>td{padding-block:8px}.wi-tbl[data-v-0efecd5e] .ant-table-large .ant-table-tbody>tr>td{padding-block:12px}.lock[data-v-0efecd5e]{margin-right:4px;cursor:help}.watch-cell[data-v-0efecd5e]{padding:0;height:auto;color:var(--text);opacity:.38}.watch-cell[data-v-0efecd5e]:hover{opacity:.7}.watch-cell.watching[data-v-0efecd5e]{color:var(--text);opacity:1}.watch-cell.watching[data-v-0efecd5e] .anticon{font-size:16px}.jira-link[data-v-0efecd5e],.jira-link[data-v-0efecd5e]:hover{color:var(--text)}.wi-tbl[data-v-0efecd5e] .ant-table-thead>tr>th.col-drag{cursor:grab}.wi-tbl[data-v-0efecd5e] .ant-table-thead>tr>th.col-drag:active{cursor:grabbing}.wi-tbl[data-v-0efecd5e] .ant-table-thead>tr>th.col-dragging{opacity:.45}.wi-tbl[data-v-0efecd5e] .ant-table-thead>tr>th.col-drag-over{box-shadow:inset 3px 0 0 var(--primary)}.wi-tbl[data-v-0efecd5e] .ant-table-column-sorter-up:not(.active),.wi-tbl[data-v-0efecd5e] .ant-table-column-sorter-down:not(.active){display:none}.wi-tbl[data-v-0efecd5e] .ant-table-column-sorter-up.active,.wi-tbl[data-v-0efecd5e] .ant-table-column-sorter-down.active{color:var(--primary);font-size:14px}.wi-tbl[data-v-0efecd5e] .ant-table-thead>tr>th.ant-table-cell-ellipsis{white-space:normal}.wi-tbl[data-v-0efecd5e] .ant-table-tbody .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.wi-tbl[data-v-0efecd5e] .ant-table-wrapper .ant-table-tbody>tr.row-tiger>td{background:rgb(var(--tiger-rgb) / var(--row-a-tiger))}.wi-tbl[data-v-0efecd5e] .ant-table-wrapper .ant-table-tbody>tr.row-tiger:hover>td{background:rgb(var(--tiger-rgb) / var(--row-a-tiger-hover))}.wi-tbl[data-v-0efecd5e] .ant-table-wrapper .ant-table-tbody>tr.row-scritical>td{background:rgb(var(--danger-rgb) / var(--row-a-scritical))}.wi-tbl[data-v-0efecd5e] .ant-table-wrapper .ant-table-tbody>tr.row-scritical:hover>td{background:rgb(var(--danger-rgb) / var(--row-a-scritical-hover))}.wi-tbl[data-v-0efecd5e] .ant-table-wrapper .ant-table-tbody>tr.row-critical>td{background:rgb(var(--danger-rgb) / var(--row-a-critical))}.wi-tbl[data-v-0efecd5e] .ant-table-wrapper .ant-table-tbody>tr.row-critical:hover>td{background:rgb(var(--danger-rgb) / var(--row-a-critical-hover))}.wi-tbl[data-v-0efecd5e] .ant-table-wrapper .ant-table-tbody>tr.row-verifying>td{background:rgb(var(--success-rgb) / var(--row-a-verifying))}.wi-tbl[data-v-0efecd5e] .ant-table-wrapper .ant-table-tbody>tr.row-verifying:hover>td{background:rgb(var(--success-rgb) / var(--row-a-verifying-hover))}.wi-tbl[data-v-0efecd5e] .ant-table-wrapper .ant-table-tbody>tr.row-pending>td{background:rgb(var(--ink-rgb) / var(--row-a-pending))}.wi-tbl[data-v-0efecd5e] .ant-table-wrapper .ant-table-tbody>tr.row-pending:hover>td{background:rgb(var(--ink-rgb) / var(--row-a-pending-hover))}.colchooser[data-v-9db0afc3]{min-width:200px;max-height:60vh;overflow-y:auto;padding:8px 12px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg)}.colchooser-btn[data-v-9db0afc3] .anticon{font-size:18px}.colchooser-head[data-v-9db0afc3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.colchooser-title[data-v-9db0afc3]{font-weight:600;color:var(--text)}.colchooser-div[data-v-9db0afc3]{margin:4px 0}.colchooser-list[data-v-9db0afc3]{display:flex;flex-direction:column}.colchooser-row[data-v-9db0afc3]{padding:2px 0}.colchooser-row[data-v-9db0afc3] .ant-checkbox-wrapper{margin-inline-start:0}.msel[data-v-1e251088]{width:180px}.msel-neutral[data-v-1e251088] .ant-select-selection-item{background:transparent;border-color:transparent;color:var(--ant-text-placeholder);padding-inline:0}.msel-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--ant-menu-selected-bg)}.pgr[data-v-8ec9387a]{margin-left:auto;margin-top:6px;flex-shrink:0}.ft[data-v-7448e961]{flex-shrink:0;overflow:hidden}.ft[data-v-7448e961] .ant-card-body{padding:0}.ft-head[data-v-7448e961]{min-height:48px;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ft-head-main[data-v-7448e961],.ft-head-side[data-v-7448e961]{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ft-head-side[data-v-7448e961]{margin-left:auto;justify-content:flex-end}.ft-toggle[data-v-7448e961]{font-weight:600}.ft-active[data-v-7448e961],.ft-gstate[data-v-7448e961] .ant-tag{margin:0}.ft-count[data-v-7448e961]{white-space:nowrap}.ft-panel[data-v-7448e961]{padding:14px 14px 16px;border-top:1px solid var(--border-soft);background:var(--surface-2)}.ft-grid[data-v-7448e961]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(72px,1fr);gap:12px 10px;align-items:end}.ft-group-search[data-v-7448e961]{grid-column:span 3}.ft-group[data-v-7448e961]{min-width:0;display:flex;flex-direction:column;gap:5px}.ft-glabel[data-v-7448e961]{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:6px}.ft-gname[data-v-7448e961]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-sub);font-size:12px;font-weight:600}.ft-group-active .ft-gname[data-v-7448e961]{color:var(--text)}.ft-gstate[data-v-7448e961]{display:flex;align-items:center;gap:2px;flex-shrink:0}.ft-clear[data-v-7448e961]{width:22px;height:22px;padding:0}.ft-group[data-v-7448e961] .msel,.ft-group[data-v-7448e961] .ant-input-search{width:100%}@media (max-width: 1100px){.ft-grid[data-v-7448e961]{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ft-group-search[data-v-7448e961]{grid-column:span 2}}@media (max-width: 760px){.ft-head[data-v-7448e961]{align-items:flex-start}.ft-head-side[data-v-7448e961]{width:100%;justify-content:flex-start;margin-left:0}.ft-grid[data-v-7448e961]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ft-group-search[data-v-7448e961]{grid-column:auto}}.qf[data-v-4f8a70fc]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.qf-range[data-v-4f8a70fc]{width:230px}.sc-row[data-v-4b360da4]{flex-shrink:0;margin-bottom:16px;min-width:0}.sc-compact[data-v-4b360da4]{margin-bottom:0}.sc-compact[data-v-4b360da4] .ant-statistic{display:flex;align-items:baseline;column-gap:8px}.sc-compact[data-v-4b360da4] .ant-statistic-title{margin-bottom:0;white-space:nowrap}.sc-compact[data-v-4b360da4] .ant-statistic-content{font-size:16px;white-space:nowrap}.sc-compact .sc-delta[data-v-4b360da4]{font-size:12px}.sc-value.sc-tone-accent[data-v-4b360da4],.sc-delta.sc-tone-accent[data-v-4b360da4]{color:var(--accent-dark)}.sc-value.sc-tone-danger[data-v-4b360da4],.sc-delta.sc-tone-danger[data-v-4b360da4]{color:var(--danger)}.sc-value.sc-tone-success[data-v-4b360da4],.sc-delta.sc-tone-success[data-v-4b360da4]{color:var(--success-dark)}.afm[data-v-b38e31be]{display:flex;flex-direction:column;gap:6px;width:230px}.afm-menu[data-v-b38e31be]{max-height:300px;overflow-y:auto}.afm-menu[data-v-b38e31be] .ant-menu-title-content{display:flex;justify-content:space-between;gap:8px}.afm-list[data-v-b38e31be]{max-height:280px;overflow-y:auto;width:100%}.afm-c-label[data-v-b38e31be]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcb[data-v-4cee9d19]{min-height:26px}.chip-val[data-v-4cee9d19]{display:inline-block;max-width:160px;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-inline-start:.35em}.lt[data-v-6127b48d]{margin-bottom:10px}.lt-head[data-v-6127b48d]{display:flex;flex-direction:column;min-width:0}.lt-title[data-v-6127b48d]{white-space:nowrap}.lt-search[data-v-6127b48d]{width:260px}.lt-row2[data-v-6127b48d]{display:flex;align-items:flex-start;gap:12px}.lt-slot[data-v-6127b48d]{flex:1;min-width:0}.lt-tabs[data-v-6127b48d]{flex:0 0 auto}.list-shell[data-v-3892b5ed]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.list-bar[data-v-3892b5ed],.list-footer[data-v-3892b5ed]{flex-shrink:0}.list-search[data-v-3892b5ed]{width:260px}.kpi-strip[data-v-3892b5ed]{flex:1 1 auto;min-width:0;overflow:hidden}.list-footer[data-v-3892b5ed] .pgr{margin-top:0}.project-table[data-v-70b51ddc]{flex:1 1 0%;min-height:0;overflow:hidden}.project-table[data-v-70b51ddc] .ant-table-tbody>tr{cursor:pointer}.project-table[data-v-70b51ddc] .ant-table-small .ant-table-tbody>tr>td{padding-block:5px}.project-table[data-v-70b51ddc] .ant-table-thead>tr>th{white-space:nowrap}.project-table[data-v-70b51ddc] .ant-table-thead>tr>th.col-drag{cursor:grab}.project-table[data-v-70b51ddc] .ant-table-thead>tr>th.col-drag:active{cursor:grabbing}.project-table[data-v-70b51ddc] .ant-table-thead>tr>th.col-dragging{opacity:.45}.project-table[data-v-70b51ddc] .ant-table-thead>tr>th.col-drag-over{box-shadow:inset 3px 0 0 var(--primary)}.project-table[data-v-70b51ddc] .ant-table-column-sorter-up:not(.active),.project-table[data-v-70b51ddc] .ant-table-column-sorter-down:not(.active){display:none}.project-table[data-v-70b51ddc] .ant-table-column-sorter-up.active,.project-table[data-v-70b51ddc] .ant-table-column-sorter-down.active{color:var(--primary);font-size:14px}.project-description[data-v-70b51ddc]{color:var(--text-sub);cursor:help}.project-count[data-v-70b51ddc]{width:calc(100% + 16px);height:auto;margin:-5px -8px;padding:5px 8px;color:var(--link-blue);font-weight:700}.project-count[data-v-70b51ddc] span,.project-count[data-v-70b51ddc]:hover span{text-decoration:underline}.project-jira[data-v-70b51ddc],.project-jira[data-v-70b51ddc]:hover{color:var(--text)}.project-table[data-v-70b51ddc] .ant-table-wrapper .ant-table-tbody>tr.row-scritical>td{background:rgb(var(--danger-rgb) / var(--row-a-scritical))}.project-table[data-v-70b51ddc] .ant-table-wrapper .ant-table-tbody>tr.row-scritical:hover>td{background:rgb(var(--danger-rgb) / var(--row-a-scritical-hover))}.project-table[data-v-70b51ddc] .ant-table-wrapper .ant-table-tbody>tr.row-critical>td{background:rgb(var(--danger-rgb) / var(--row-a-critical))}.project-table[data-v-70b51ddc] .ant-table-wrapper .ant-table-tbody>tr.row-critical:hover>td{background:rgb(var(--danger-rgb) / var(--row-a-critical-hover))}.project-table[data-v-70b51ddc] .ant-table-wrapper .ant-table-tbody>tr.row-pending>td{background:rgb(var(--ink-rgb) / var(--row-a-pending))}.project-table[data-v-70b51ddc] .ant-table-wrapper .ant-table-tbody>tr.row-pending:hover>td{background:rgb(var(--ink-rgb) / var(--row-a-pending-hover))}.priority-page[data-v-4b106a33]{display:flex;flex-direction:column;gap:12px}.priority-card[data-v-4b106a33] .ant-card-body{padding:0}.pm-select[data-v-4b106a33]{width:160px}.quota-input[data-v-4b106a33]{width:90px}.add-alert[data-v-4b106a33]{margin-bottom:12px}.help-btn[data-v-4b106a33]{font-weight:600}.help-head[data-v-4b106a33]{font-weight:700;padding-bottom:6px}.help-line[data-v-4b106a33]{white-space:pre-wrap;line-height:1.6;margin-bottom:5px}.help-line[data-v-4b106a33]:last-child{margin-bottom:0}.help-line-first[data-v-4b106a33]{font-weight:700}.drag-handle[data-v-4b106a33]{cursor:grab;color:var(--text-sub)}.hint-line[data-v-4b106a33]{margin-top:4px;opacity:.85;font-size:12px}.expected-select[data-v-4b106a33]{width:112px}.priority-card[data-v-4b106a33] .expected-select .ant-select-selector{background:transparent;border-color:rgb(var(--ink-rgb) / .25)}.priority-card[data-v-4b106a33] .expected-select:hover .ant-select-selector{border-color:rgb(var(--ink-rgb) / .45)}.mismatch[data-v-4b106a33]{color:var(--warn-strong)}.priority-card[data-v-4b106a33] .remove-btn{color:var(--danger)}.priority-card[data-v-4b106a33] .remove-btn:hover{color:var(--danger);background:rgb(var(--ink-rgb) / .08)}.priority-card[data-v-4b106a33] .ant-table-tbody>tr{cursor:pointer}.priority-card[data-v-4b106a33] .ant-table-thead>tr>th.col-drag{cursor:grab}.priority-card[data-v-4b106a33] .ant-table-thead>tr>th.col-drag:active{cursor:grabbing}.priority-card[data-v-4b106a33] .ant-table-thead>tr>th.col-dragging{opacity:.45}.priority-card[data-v-4b106a33] .ant-table-thead>tr>th.col-drag-over{box-shadow:inset 3px 0 0 var(--primary)}.priority-card[data-v-4b106a33] .ant-table-wrapper .ant-table-tbody>tr.row-requested>td{background:rgb(var(--success-rgb) / var(--row-a-requested))}.priority-card[data-v-4b106a33] .ant-table-wrapper .ant-table-tbody>tr.row-requested:hover>td{background:rgb(var(--success-rgb) / var(--row-a-requested-hover))}.priority-card[data-v-4b106a33] .ant-table-wrapper .ant-table-tbody>tr.row-dropping>td{background:rgb(var(--ink-rgb) / var(--row-a-dropping))}.priority-card[data-v-4b106a33] .ant-table-wrapper .ant-table-tbody>tr.row-dropping:hover>td{background:rgb(var(--ink-rgb) / var(--row-a-dropping-hover))}.priority-card[data-v-4b106a33] .ant-table-wrapper .ant-table-tbody>tr.row-scritical>td{background:rgb(var(--danger-rgb) / var(--row-a-scritical))}.priority-card[data-v-4b106a33] .ant-table-wrapper .ant-table-tbody>tr.row-scritical:hover>td{background:rgb(var(--danger-rgb) / var(--row-a-scritical-hover))}.priority-card[data-v-4b106a33] .ant-table-wrapper .ant-table-tbody>tr.row-critical>td{background:rgb(var(--danger-rgb) / var(--row-a-critical))}.priority-card[data-v-4b106a33] .ant-table-wrapper .ant-table-tbody>tr.row-critical:hover>td{background:rgb(var(--danger-rgb) / var(--row-a-critical-hover))}.master-card[data-v-349dc374] .ant-card-body{padding:0}.mono[data-v-349dc374]{font-family:var(--font-mono)}.master-card[data-v-349dc374] .ant-table-thead>tr>th.col-drag{cursor:grab}.master-card[data-v-349dc374] .ant-table-thead>tr>th.col-drag:active{cursor:grabbing}.master-card[data-v-349dc374] .ant-table-thead>tr>th.col-dragging{opacity:.45}.master-card[data-v-349dc374] .ant-table-thead>tr>th.col-drag-over{box-shadow:inset 3px 0 0 var(--primary)}.master-card[data-v-349dc374] .ant-table-column-sorter-up:not(.active),.master-card[data-v-349dc374] .ant-table-column-sorter-down:not(.active){display:none}.master-card[data-v-349dc374] .ant-table-column-sorter-up.active,.master-card[data-v-349dc374] .ant-table-column-sorter-down.active{color:var(--primary);font-size:14px}.chip-card[data-v-6541ed3c] .ant-card-body{padding:0}.chip-card[data-v-6541ed3c] .ant-tabs-nav{margin:0;padding-inline:16px}.mono[data-v-6541ed3c]{font-family:var(--font-mono)}.field-hint[data-v-6541ed3c]{display:block;font-size:12px;margin-top:2px}.chip-card[data-v-6541ed3c] .ant-table-thead>tr>th.col-drag{cursor:grab}.chip-card[data-v-6541ed3c] .ant-table-thead>tr>th.col-drag:active{cursor:grabbing}.chip-card[data-v-6541ed3c] .ant-table-thead>tr>th.col-dragging{opacity:.45}.chip-card[data-v-6541ed3c] .ant-table-thead>tr>th.col-drag-over{box-shadow:inset 3px 0 0 var(--primary)}.chip-card[data-v-6541ed3c] .ant-table-column-sorter-up:not(.active),.chip-card[data-v-6541ed3c] .ant-table-column-sorter-down:not(.active){display:none}.chip-card[data-v-6541ed3c] .ant-table-column-sorter-up.active,.chip-card[data-v-6541ed3c] .ant-table-column-sorter-down.active{color:var(--primary);font-size:14px}.master-card[data-v-9ef1a37c] .ant-card-body{padding:0}.master-create[data-v-9ef1a37c]{padding:12px;border-bottom:1px solid var(--border-soft)}.master-card[data-v-9ef1a37c] .ant-table-thead>tr>th.col-drag{cursor:grab}.master-card[data-v-9ef1a37c] .ant-table-thead>tr>th.col-drag:active{cursor:grabbing}.master-card[data-v-9ef1a37c] .ant-table-thead>tr>th.col-dragging{opacity:.45}.master-card[data-v-9ef1a37c] .ant-table-thead>tr>th.col-drag-over{box-shadow:inset 3px 0 0 var(--primary)}.master-card[data-v-9ef1a37c] .ant-table-column-sorter-up:not(.active),.master-card[data-v-9ef1a37c] .ant-table-column-sorter-down:not(.active){display:none}.master-card[data-v-9ef1a37c] .ant-table-column-sorter-up.active,.master-card[data-v-9ef1a37c] .ant-table-column-sorter-down.active{color:var(--primary);font-size:14px}.groups-page[data-v-ee58469a]{display:flex;flex-direction:column;gap:12px}.groups-table[data-v-ee58469a] td{vertical-align:top}.group-cell[data-v-ee58469a]{width:100%}.group-name[data-v-ee58469a]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-key[data-v-ee58469a]{margin-left:8px}.mono[data-v-ee58469a]{font-family:var(--font-mono)}.directions-page[data-v-1cffe9ce]{display:flex;flex-direction:column;gap:12px}.directions-table[data-v-1cffe9ce] td{vertical-align:top}.dir-cell[data-v-1cffe9ce]{width:100%}.direction-name[data-v-1cffe9ce]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-card[data-v-e8b3d3bf] .ant-card-body{padding:0}.users-card[data-v-e8b3d3bf] .ant-tabs-nav{margin:0;padding-inline:16px}.users-card[data-v-e8b3d3bf] .ant-table-thead>tr>th.col-drag{cursor:grab}.users-card[data-v-e8b3d3bf] .ant-table-thead>tr>th.col-drag:active{cursor:grabbing}.users-card[data-v-e8b3d3bf] .ant-table-thead>tr>th.col-dragging{opacity:.45}.users-card[data-v-e8b3d3bf] .ant-table-thead>tr>th.col-drag-over{box-shadow:inset 3px 0 0 var(--primary)}.users-card[data-v-e8b3d3bf] .ant-table-column-sorter-up:not(.active),.users-card[data-v-e8b3d3bf] .ant-table-column-sorter-down:not(.active){display:none}.users-card[data-v-e8b3d3bf] .ant-table-column-sorter-up.active,.users-card[data-v-e8b3d3bf] .ant-table-column-sorter-down.active{color:var(--primary);font-size:14px}.tab-alert[data-v-e8b3d3bf]{margin:12px}.user-search[data-v-e8b3d3bf]{width:220px}.you-tag[data-v-e8b3d3bf]{margin-inline-start:6px}.tw-toolbar[data-v-e8b3d3bf],.org-toolbar[data-v-e8b3d3bf]{padding:0 12px 12px}.org-search[data-v-e8b3d3bf]{width:240px}.org-unassigned[data-v-e8b3d3bf]{color:var(--accent);font-weight:600}.org-grid[data-v-e8b3d3bf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;padding:0 12px 16px}.org-team[data-v-e8b3d3bf]{cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.org-team[data-v-e8b3d3bf] .ant-card-body{display:flex;flex-direction:column;gap:10px}.org-team-head[data-v-e8b3d3bf]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.org-team-leader[data-v-e8b3d3bf]{display:flex;align-items:center;gap:8px;min-width:0}.org-avatar[data-v-e8b3d3bf]{background:var(--primary);flex:none}.org-team-name[data-v-e8b3d3bf]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.org-team-user[data-v-e8b3d3bf]{font-size:12px}.org-team-members[data-v-e8b3d3bf]{min-height:24px}.org-team-members[data-v-e8b3d3bf] .ant-empty{display:none}.org-member-tag[data-v-e8b3d3bf]{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.org-team-foot[data-v-e8b3d3bf]{display:flex;justify-content:flex-end;border-top:1px solid var(--border-soft);padding-top:6px;margin-top:2px}.org-empty[data-v-e8b3d3bf]{margin:32px 12px}.org-transfer-item[data-v-e8b3d3bf]{display:inline-flex;align-items:center;gap:6px;width:100%}.org-transfer-name[data-v-e8b3d3bf]{overflow:hidden;text-overflow:ellipsis}.org-transfer-disabled[data-v-e8b3d3bf]{opacity:.5}.org-transfer-flag[data-v-e8b3d3bf]{margin:0;font-size:11px;line-height:16px}.org-transfer-hint[data-v-e8b3d3bf]{display:block;margin-top:12px}.org-modal-empty[data-v-e8b3d3bf]{margin:16px 0}.delete-alert[data-v-e8b3d3bf]{margin-bottom:16px}.delete-actions[data-v-e8b3d3bf]{margin-top:16px}.full-width[data-v-e8b3d3bf]{width:100%}.sso-card[data-v-689ceaa6] .ant-card-body{padding:0}.sso-card[data-v-689ceaa6] .ant-card-head-title .ant-typography{font-size:12px;font-weight:400}.sso-error[data-v-689ceaa6]{margin-bottom:12px}.claim-fields[data-v-689ceaa6]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sso-secret[data-v-689ceaa6]{margin:14px 0;padding:10px 12px;background:var(--surface-2);font-family:var(--font-mono);word-break:break-all}.audit-pagination[data-v-689ceaa6]{margin-top:16px}.tw-check[data-v-4b250493]{display:flex;align-items:center;gap:8px;padding:7px 6px;border-radius:5px}.tw-check[data-v-4b250493]:hover{background:var(--surface-2)}.tw-check-common[data-v-4b250493]{border-bottom:1px solid var(--border-soft);margin-bottom:6px;margin-top:8px}.tw-ic-list[data-v-4b250493]{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto;border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:4px;background:var(--surface)}.allocation-alert[data-v-06754778]{margin-bottom:12px}.tw-tag-row[data-v-06754778]{display:flex;flex-wrap:wrap;gap:6px}.project-group[data-v-06754778]{margin-bottom:12px}.empty-hint[data-v-06754778]{margin:10px 0}.tw-tag-row[data-v-06754778]{margin-top:6px}.customer-select[data-v-06754778]{width:180px}.project-select[data-v-06754778]{flex:1 1 260px}.tw-add-search[data-v-e7b0fc01]{width:100%;margin:0 0 10px}.tw-add-body[data-v-e7b0fc01]{max-height:55vh;overflow-y:auto;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface)}.tw-dir[data-v-e7b0fc01]{border-bottom:1px solid var(--border-soft)}.tw-dir[data-v-e7b0fc01]:last-child{border-bottom:none}.tw-dir-head[data-v-e7b0fc01]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none}.tw-dir-head[data-v-e7b0fc01]:hover{background:var(--surface-2)}.tw-dir-name[data-v-e7b0fc01]{font-weight:600}.tw-dir-count[data-v-e7b0fc01]{font-size:11px;font-weight:700;font-family:var(--font-sans);color:var(--primary-dark);background:var(--primary-tint);padding:1px 7px;border-radius:var(--radius-xs)}.tw-star[data-v-e7b0fc01]{font-size:15px;line-height:1;color:var(--border);padding:2px 4px;border-radius:4px}.tw-star[data-v-e7b0fc01]:hover{color:var(--accent);background:var(--accent-tint)}.tw-star-on[data-v-e7b0fc01]{color:var(--accent)}.tw-sub-grid[data-v-e7b0fc01]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 12px 12px}.tw-sub[data-v-e7b0fc01]{display:flex;align-items:center;gap:8px;text-align:left;width:100%;height:auto;padding:9px 10px;font-size:13px;color:var(--text)}.tw-sub[data-v-e7b0fc01]:hover{border-color:var(--primary);background:var(--surface-2)}.tw-sub-name[data-v-e7b0fc01]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-sub-mark[data-v-e7b0fc01]{font-family:var(--font-sans);font-weight:700;color:var(--text-sub)}.tw-sub-on[data-v-e7b0fc01]{background:var(--primary-tint);border-color:var(--primary);color:var(--primary-dark);font-weight:600}.tw-sub-on .tw-sub-mark[data-v-e7b0fc01]{color:var(--primary-dark)}@media (max-width: 700px){.tw-sub-grid[data-v-e7b0fc01]{grid-template-columns:minmax(0,1fr)}}.weighting-page[data-v-12b64f7c]{display:flex;flex-direction:column;gap:20px;height:100%;overflow:auto;max-width:1100px;margin:0 auto;width:100%;padding:4px}.weighting-page[data-v-12b64f7c] .ant-typography{margin:0}.tw-header-row[data-v-12b64f7c]{display:flex;gap:20px}.tw-welcome-card[data-v-12b64f7c]{flex:1}.tw-stats-card[data-v-12b64f7c]{flex:1.5}.tw-welcome-card[data-v-12b64f7c] .ant-card-body{height:100%;display:flex;align-items:center}.tw-user[data-v-12b64f7c]{display:flex;align-items:center;gap:10px}.tw-greeting[data-v-12b64f7c]{font-size:18px;font-weight:600}.tw-stats[data-v-12b64f7c]{display:flex;align-items:center;justify-content:space-around}.tw-stat[data-v-12b64f7c]{text-align:center}.tw-stat-label[data-v-12b64f7c]{font-size:12px;color:rgb(var(--ink-rgb) / .6);margin-bottom:5px}.tw-stat-value[data-v-12b64f7c]{font-size:18px;font-weight:700}.tw-stat-sub[data-v-12b64f7c]{font-size:12px;color:rgb(var(--ink-rgb) / .4)}.tw-stat-divider[data-v-12b64f7c]{height:40px}.tw-highlight[data-v-12b64f7c]{color:var(--primary-dark)}.weighting-card[data-v-12b64f7c] .ant-card-body{padding:6px 18px 14px}.tw-total strong[data-v-12b64f7c]{font-family:var(--font-mono);font-size:20px;margin-left:8px}.tw-ok[data-v-12b64f7c]{color:var(--success)}.tw-warn[data-v-12b64f7c]{color:var(--accent-dark)}.tw-danger[data-v-12b64f7c]{color:var(--danger)}.tw-line[data-v-12b64f7c]{padding:10px 0;border-bottom:1px solid var(--border-soft);transition:background .3s}.tw-line[data-v-12b64f7c]:hover{background:var(--surface-2)}.tw-line[data-v-12b64f7c]:last-child{border-bottom:none}.tw-line-main[data-v-12b64f7c]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tw-line-label[data-v-12b64f7c]{display:flex;align-items:center;gap:8px;flex:0 0 260px;min-width:0}.tw-group-tag[data-v-12b64f7c]{flex-shrink:0}.tw-name[data-v-12b64f7c]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-slider[data-v-12b64f7c]{flex:1;min-width:100px;margin:0 4px}.tw-pct[data-v-12b64f7c]{width:76px}.tw-bind-btn[data-v-12b64f7c]{padding:0 4px}.tw-line-bind[data-v-12b64f7c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px;background:var(--surface-2);border-radius:var(--radius-sm);margin-bottom:8px}.tw-unbound .tw-line-bind[data-v-12b64f7c]{background:var(--danger-tint);border-left:3px solid var(--danger)}.tw-add[data-v-12b64f7c]{padding:20px 0 0;border-top:1px dashed var(--border)}.tw-add[data-v-12b64f7c] .ant-btn{border-style:dashed}.tw-footer-alert[data-v-12b64f7c]{width:100%}.tw-footer-btns[data-v-12b64f7c]{display:flex;gap:15px;align-items:center}.tw-submit-btn[data-v-12b64f7c]{width:200px}.tw-admin-link[data-v-12b64f7c]{text-align:center}@media (max-width:900px){.tw-header-row[data-v-12b64f7c]{flex-direction:column}.tw-line-main[data-v-12b64f7c]{flex-wrap:wrap}.tw-line-label[data-v-12b64f7c]{flex-basis:100%}}.active-analysis[data-v-d349651d]{display:flex;flex-direction:column}.active-analysis[data-v-d349651d] .ant-typography{margin:0}.period-select[data-v-d349651d]{width:110px}.months-select[data-v-d349651d]{width:140px}.active-chart[data-v-d349651d]{height:440px;width:100%}.chart-hint[data-v-d349651d]{display:block;text-align:center;margin-top:4px}.tab-dot[data-v-d349651d]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.trend-page[data-v-66797b5f]{display:flex;flex-direction:column}.trend-chart[data-v-66797b5f]{height:480px;width:100%}.team-legend[data-v-66797b5f]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 15px;margin:6px 0 2px}.legend-item[data-v-66797b5f]{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:1px 2px;cursor:pointer;font:inherit;font-size:12px;color:var(--text);line-height:1.4}.legend-item.off[data-v-66797b5f]{color:var(--ant-text-secondary)}.legend-item[data-v-66797b5f]:hover{text-decoration:underline}.legend-swatch[data-v-66797b5f]{display:inline-block;width:18px;height:10px;border-radius:3px}.chart-hint[data-v-66797b5f]{display:block;text-align:center}.stats-page[data-v-36a8a73d]{display:flex;flex-direction:column;gap:12px;height:100%;overflow:auto;padding:4px}.tw-tabs[data-v-36a8a73d]{flex-wrap:wrap}.control-panel[data-v-36a8a73d]{background:#f8f9fa;padding:14px 16px;border-radius:6px}.ctl-label[data-v-36a8a73d]{color:#606266;font-size:13px}.date-input[data-v-36a8a73d]{width:150px}.range-input[data-v-36a8a73d]{width:260px}.dimension-select[data-v-36a8a73d]{width:120px}.group-select[data-v-36a8a73d]{width:160px}.target-select[data-v-36a8a73d]{width:240px}.tw-table[data-v-36a8a73d] .ant-table-thead>tr>th{background:#f5f7fa;color:#606266;font-weight:600;text-align:center}.tw-table[data-v-36a8a73d] .tw-stripe>td{background:#fafafa}.tw-table[data-v-36a8a73d] .ant-table-summary{background:#f5f7fa;font-weight:600}.tw-table[data-v-36a8a73d] .ant-table-cell{padding:6px 8px}.row-title[data-v-36a8a73d]{font-weight:600;color:#303133}.member-link[data-v-36a8a73d]{font-weight:600;color:#409eff;cursor:pointer;text-decoration:underline}.member-link[data-v-36a8a73d]:hover{color:#66b1ff}.val-zero[data-v-36a8a73d]{color:#dcdfe6}.val-num[data-v-36a8a73d]{font-weight:500;color:#409eff}.val-num.clickable[data-v-36a8a73d]{cursor:pointer;text-decoration:underline}.val-total[data-v-36a8a73d]{font-weight:700;color:#409eff}.val-history[data-v-36a8a73d]{font-weight:700;color:#67c23a}.date-header[data-v-36a8a73d]{display:flex;flex-direction:column;align-items:center;line-height:1.2}.date-header.is-holiday .hdr-date[data-v-36a8a73d]{color:#f56c6c;font-weight:700}.hdr-sub[data-v-36a8a73d]{font-size:10px;color:#909399;font-weight:400}.hdr-tag[data-v-36a8a73d]{font-size:11px;color:#fff;padding:1px 6px;border-radius:4px;margin-top:3px;font-weight:400}.t-work[data-v-36a8a73d]{background:#409eff}.t-makeup[data-v-36a8a73d]{background:#e6a23c}.t-holiday[data-v-36a8a73d]{background:#f56c6c}.t-rest[data-v-36a8a73d]{background:#909399}.project-item[data-v-36a8a73d]{margin:4px 0;padding:4px 0;border-bottom:1px dashed #EBEEF5}.project-item[data-v-36a8a73d]:last-child{border-bottom:none}.proj-meta[data-v-36a8a73d]{margin-left:8px}.snapshot-chart[data-v-36a8a73d]{height:440px;width:100%}.row-chart[data-v-36a8a73d]{height:400px;width:100%}.attach.view[data-v-d0f34e15]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.attach.edit[data-v-d0f34e15]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.attach-item[data-v-d0f34e15]{display:inline-flex;align-items:center;gap:2px}.attach-link[data-v-d0f34e15]{word-break:break-all}.attach-pending .attach-link[data-v-d0f34e15]{color:var(--text-sub);font-style:italic}.attach-size[data-v-d0f34e15]{color:var(--text-sub);font-size:12px;margin-left:2px}.attach-hint[data-v-d0f34e15]{font-size:12px}.muted[data-v-d0f34e15]{color:var(--text-sub)}.float-label[data-v-36adb7ba]{position:relative;display:block}.fl-caption[data-v-36adb7ba]{position:absolute;left:12px;top:50%;transform:translateY(-50%);padding:0 4px;background:var(--surface);color:rgb(var(--ink-rgb) / .5);font-size:14px;line-height:1;pointer-events:none;transition:top .15s ease,font-size .15s ease,color .15s ease;white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}.float-label.active .fl-caption[data-v-36adb7ba]{top:0;font-size:11px;color:var(--primary)}.float-label[data-v-36adb7ba] .ant-input,.float-label[data-v-36adb7ba] .ant-select-single .ant-select-selector{height:40px}.float-label[data-v-36adb7ba] .ant-select-single .ant-select-selector .ant-select-selection-item,.float-label[data-v-36adb7ba] .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.float-label[data-v-36adb7ba] .ant-select-single .ant-select-selector .ant-select-selection-search-input{height:38px;line-height:38px}.float-label[data-v-36adb7ba] .ant-select-multiple .ant-select-selector{min-height:40px;align-items:center}.work-editor-page[data-v-cc28cf0b]{display:block}.work-editor[data-v-cc28cf0b]{width:100%}.overlay .work-editor[data-v-cc28cf0b]{width:min(1360px,100%)}.work-editor[data-v-cc28cf0b] .ant-card-head{min-height:48px}.work-editor[data-v-cc28cf0b] .ant-card-body{padding:16px}.work-meta-card[data-v-cc28cf0b]{background:var(--surface-2)}.work-meta-card[data-v-cc28cf0b] .ant-card-body{padding:12px}.work-meta-card[data-v-cc28cf0b] .ant-form-item{margin-bottom:10px}.work-content-fields[data-v-cc28cf0b] .ant-form-item{margin-bottom:12px}.work-content-fields[data-v-cc28cf0b] .rte-body{min-height:420px;max-height:none}.form-hint[data-v-cc28cf0b]{margin-top:4px;color:var(--text-sub);font-size:11px}.narrow-hint[data-v-cc28cf0b]{margin-top:-4px;margin-bottom:10px}.owner-warning[data-v-cc28cf0b]{margin-top:6px;padding-block:5px}.full-width[data-v-cc28cf0b]{width:100%}.fl-item[data-v-cc28cf0b]{margin-top:6px}.fl-item[data-v-cc28cf0b] .ant-input-number{width:100%;height:40px}.fl-item[data-v-cc28cf0b] .ant-input-number-input{height:38px}.ro-links a[data-v-cc28cf0b]{display:block}.audit-row[data-v-cc28cf0b]{margin-top:4px}.audit[data-v-cc28cf0b]{color:var(--text-sub);font-size:12px}.audit-label[data-v-cc28cf0b]{display:block;font-size:11px;opacity:.8}@media (max-width: 991px){.work-content-fields[data-v-cc28cf0b]{margin-top:16px}}.notfound code[data-v-3be843bf]{word-break:break-all}.project-editor-page[data-v-83b5ff4e]{display:block}.project-editor[data-v-83b5ff4e]{width:100%}.overlay .project-editor[data-v-83b5ff4e]{width:min(1360px,100%)}.project-editor[data-v-83b5ff4e] .ant-card-head{min-height:48px}.project-editor[data-v-83b5ff4e] .ant-card-body{padding:16px}.kickoff-link[data-v-83b5ff4e]{padding:0 4px}.approvement[data-v-83b5ff4e]{display:inline-flex;align-items:center;gap:6px}.approvement-label[data-v-83b5ff4e]{color:var(--text-sub);font-size:13px}.approve-hint[data-v-83b5ff4e]{margin:-4px 0 8px}.name-form[data-v-83b5ff4e] .ant-form-item{margin-bottom:12px}.meta-form[data-v-83b5ff4e] .ant-form-item{margin-bottom:10px}.form-hint[data-v-83b5ff4e]{margin-top:4px;color:var(--text-sub);font-size:11px;line-height:1.4}.priority-hint[data-v-83b5ff4e]{margin:-6px 0 6px}.forecast-qty[data-v-83b5ff4e]{width:calc(100% - 96px)}.forecast-unit[data-v-83b5ff4e]{width:96px}.fl-item[data-v-83b5ff4e]{margin-top:6px}.fl-item[data-v-83b5ff4e] .ant-input-number{width:100%;height:40px}.fl-item[data-v-83b5ff4e] .ant-input-number-input{height:38px}.footer-meta[data-v-83b5ff4e]{margin-top:6px}.ro-field[data-v-83b5ff4e]{margin-bottom:6px}.ro-label[data-v-83b5ff4e]{color:var(--text-sub);font-size:12px;margin-bottom:2px}.ro-val[data-v-83b5ff4e]{color:var(--text-sub);font-size:13px}.roles-table[data-v-83b5ff4e]{width:100%;border-collapse:collapse;margin-bottom:12px}.roles-table th[data-v-83b5ff4e],.roles-table td[data-v-83b5ff4e]{border:1px solid var(--border);padding:8px 10px;vertical-align:middle;text-align:left}.roles-table th[data-v-83b5ff4e]{color:var(--text-sub);font-size:12px;font-weight:600;background:var(--surface-2)}.roles-table .role-col[data-v-83b5ff4e]{width:18%;font-weight:600}.roles-table .resp-col[data-v-83b5ff4e]{width:46%;color:var(--text-sub);font-size:12px;line-height:1.5}.roles-table .owner-col[data-v-83b5ff4e]{width:36%}.roles-table .owner-col[data-v-83b5ff4e] .ant-select{width:100%}@media (max-width: 991px){.project-content-fields[data-v-83b5ff4e]{margin-top:16px}}.notfound code[data-v-c243e510]{word-break:break-all}.pi-title[data-v-ecfe1cda]{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.pi-title a[data-v-ecfe1cda]{color:inherit}.list-state[data-v-ecfe1cda]{flex:1 1 auto}.list-toolbar[data-v-8630e3a1] .ant-card-body{padding:10px 12px}.list-toolbar[data-v-8630e3a1] .ant-typography{margin:0 4px 0 0}.list-search[data-v-8630e3a1]{width:210px}.list-spacer[data-v-8630e3a1]{flex:1 1 auto}.list-table[data-v-8630e3a1]{flex:1 1 0%;min-height:0;overflow:hidden}.list-table[data-v-8630e3a1] .ant-table-tbody>tr{cursor:pointer}.list-table[data-v-8630e3a1] .ant-table-thead>tr>th.col-drag{cursor:grab}.list-table[data-v-8630e3a1] .ant-table-thead>tr>th.col-drag:active{cursor:grabbing}.list-table[data-v-8630e3a1] .ant-table-thead>tr>th.col-dragging{opacity:.45}.list-table[data-v-8630e3a1] .ant-table-thead>tr>th.col-drag-over{box-shadow:inset 3px 0 0 var(--primary)}.list-table[data-v-8630e3a1] .ant-table-column-sorter-up:not(.active),.list-table[data-v-8630e3a1] .ant-table-column-sorter-down:not(.active){display:none}.list-table[data-v-8630e3a1] .ant-table-column-sorter-up.active,.list-table[data-v-8630e3a1] .ant-table-column-sorter-down.active{color:var(--primary);font-size:14px}.list-table[data-v-8630e3a1] .ant-table-wrapper .ant-table-tbody>tr.row-scritical>td{background:rgb(var(--danger-rgb) / var(--row-a-scritical))}.list-table[data-v-8630e3a1] .ant-table-wrapper .ant-table-tbody>tr.row-scritical:hover>td{background:rgb(var(--danger-rgb) / var(--row-a-scritical-hover))}.list-table[data-v-8630e3a1] .ant-table-wrapper .ant-table-tbody>tr.row-critical>td{background:rgb(var(--danger-rgb) / var(--row-a-critical))}.list-table[data-v-8630e3a1] .ant-table-wrapper .ant-table-tbody>tr.row-critical:hover>td{background:rgb(var(--danger-rgb) / var(--row-a-critical-hover))}.list-table[data-v-8630e3a1] .ant-table-wrapper .ant-table-tbody>tr.row-verifying>td{background:rgb(var(--success-rgb) / var(--row-a-verifying))}.list-table[data-v-8630e3a1] .ant-table-wrapper .ant-table-tbody>tr.row-verifying:hover>td{background:rgb(var(--success-rgb) / var(--row-a-verifying-hover))}.detail-card[data-v-cfb3638f]{height:100%;overflow:auto}.page-alert[data-v-cfb3638f]{margin-bottom:12px}.detail-card[data-v-cfb3638f] .ant-typography{margin-top:0}.detail-card[data-v-cfb3638f] .ant-form-item{margin-bottom:10px}.fl-item[data-v-cfb3638f]{margin-top:6px}.section-label[data-v-cfb3638f]{font-weight:600;margin:10px 0 6px;color:var(--text)}.impact-table[data-v-cfb3638f]{margin-bottom:12px}.ro-field[data-v-cfb3638f]{margin-bottom:10px}.ro-links a[data-v-cfb3638f]{display:block}.ro-label[data-v-cfb3638f]{color:var(--text-sub);font-size:12px;margin-bottom:4px}.ro-val[data-v-cfb3638f]{color:var(--text-sub);font-size:13px}.footer-meta[data-v-cfb3638f]{margin-top:4px}.list-toolbar[data-v-1b275038] .ant-card-body{padding:10px 12px}.list-toolbar[data-v-1b275038] .ant-typography{margin:0 4px 0 0}.list-search[data-v-1b275038]{width:210px}.list-spacer[data-v-1b275038]{flex:1 1 auto}.list-table[data-v-1b275038]{flex:1 1 0%;min-height:0;overflow:hidden}.list-table[data-v-1b275038] .ant-table-tbody>tr{cursor:pointer}.list-table[data-v-1b275038] .ant-table-thead>tr>th.col-drag{cursor:grab}.list-table[data-v-1b275038] .ant-table-thead>tr>th.col-drag:active{cursor:grabbing}.list-table[data-v-1b275038] .ant-table-thead>tr>th.col-dragging{opacity:.45}.list-table[data-v-1b275038] .ant-table-thead>tr>th.col-drag-over{box-shadow:inset 3px 0 0 var(--primary)}.list-table[data-v-1b275038] .ant-table-column-sorter-up:not(.active),.list-table[data-v-1b275038] .ant-table-column-sorter-down:not(.active){display:none}.list-table[data-v-1b275038] .ant-table-column-sorter-up.active,.list-table[data-v-1b275038] .ant-table-column-sorter-down.active{color:var(--primary);font-size:14px}.detail-card[data-v-54cdddcf]{height:100%;overflow:auto}.page-alert[data-v-54cdddcf]{margin-bottom:12px}.detail-card[data-v-54cdddcf] .ant-typography{margin-top:0}.detail-card[data-v-54cdddcf] .ant-form-item{margin-bottom:10px}.description-content[data-v-54cdddcf]{line-height:1.65;overflow-wrap:anywhere}.fl-item[data-v-54cdddcf]{margin-top:6px}.ro-field[data-v-54cdddcf]{margin-bottom:10px}.ro-links a[data-v-54cdddcf]{display:block}.ro-label[data-v-54cdddcf]{color:var(--text-sub);font-size:12px;margin-bottom:4px}.ro-val[data-v-54cdddcf]{color:var(--text-sub);font-size:13px}.footer-meta[data-v-54cdddcf]{margin-top:4px}.list-toolbar[data-v-2f55017b] .ant-card-body{padding:10px 12px}.list-toolbar[data-v-2f55017b] .ant-typography{margin:0 4px 0 0}.list-search[data-v-2f55017b]{width:300px}.list-spacer[data-v-2f55017b]{flex:1 1 auto}.list-table[data-v-2f55017b]{flex:1 1 0%;min-height:0;overflow:hidden}.list-table[data-v-2f55017b] .ant-table-thead>tr>th.col-drag{cursor:grab}.list-table[data-v-2f55017b] .ant-table-thead>tr>th.col-drag:active{cursor:grabbing}.list-table[data-v-2f55017b] .ant-table-thead>tr>th.col-dragging{opacity:.45}.list-table[data-v-2f55017b] .ant-table-thead>tr>th.col-drag-over{box-shadow:inset 3px 0 0 var(--primary)}.list-table[data-v-2f55017b] .ant-table-column-sorter-up:not(.active),.list-table[data-v-2f55017b] .ant-table-column-sorter-down:not(.active){display:none}.list-table[data-v-2f55017b] .ant-table-column-sorter-up.active,.list-table[data-v-2f55017b] .ant-table-column-sorter-down.active{color:var(--primary);font-size:14px}.list-pagination[data-v-2f55017b]{margin:6px 0 0 auto;flex-shrink:0}.dialog-alert[data-v-2f55017b]{margin-bottom:12px}.list-toolbar[data-v-ca2c4a5d] .ant-card-body{padding:10px 12px}.list-toolbar[data-v-ca2c4a5d] .ant-typography{margin:0 4px 0 0}.list-search[data-v-ca2c4a5d]{width:220px}.list-spacer[data-v-ca2c4a5d]{flex:1 1 auto}.list-table[data-v-ca2c4a5d]{flex:1 1 0%;min-height:0;overflow:hidden}.list-table[data-v-ca2c4a5d] .ant-table-tbody>tr{cursor:pointer}.list-table[data-v-ca2c4a5d] .ant-table-thead>tr>th.col-drag{cursor:grab}.list-table[data-v-ca2c4a5d] .ant-table-thead>tr>th.col-drag:active{cursor:grabbing}.list-table[data-v-ca2c4a5d] .ant-table-thead>tr>th.col-dragging{opacity:.45}.list-table[data-v-ca2c4a5d] .ant-table-thead>tr>th.col-drag-over{box-shadow:inset 3px 0 0 var(--primary)}.list-table[data-v-ca2c4a5d] .ant-table-column-sorter-up:not(.active),.list-table[data-v-ca2c4a5d] .ant-table-column-sorter-down:not(.active){display:none}.list-table[data-v-ca2c4a5d] .ant-table-column-sorter-up.active,.list-table[data-v-ca2c4a5d] .ant-table-column-sorter-down.active{color:var(--primary);font-size:14px}.detail-card[data-v-46296fca]{height:100%;overflow:auto}.page-alert[data-v-46296fca],.sdk-name[data-v-46296fca]{margin-bottom:12px}.desc-divider[data-v-46296fca]{margin-top:0}.cell-ellipsis[data-v-46296fca]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-card[data-v-46296fca] .ant-typography{margin-top:0}.detail-card[data-v-46296fca] .ant-form-item{margin-bottom:10px}.fl-item[data-v-46296fca]{margin-top:8px;margin-bottom:4px}.recipients-item[data-v-46296fca]{margin-top:12px}.name-item[data-v-46296fca] .ant-input{height:40px;font-size:15px}.fl-static[data-v-46296fca]{height:40px;border:1px solid var(--border);border-radius:6px;padding:0 11px;display:flex;align-items:center;background:var(--surface);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fl-static a[data-v-46296fca]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-created[data-v-46296fca]{font-size:inherit;font-weight:400}.rcpt-list[data-v-46296fca]{margin-bottom:6px}@media (min-width: 992px){.desc-col[data-v-46296fca]{border-left:1px solid var(--border-soft);padding-left:20px!important}}.tbl-toolbar[data-v-46296fca]{display:flex;align-items:center;justify-content:space-between;margin:16px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--border-soft)}.tbl-title[data-v-46296fca]{font-weight:600}.description-content[data-v-46296fca]{line-height:1.65;overflow-wrap:anywhere;max-height:60vh;overflow-y:auto;padding-right:8px}.description-content[data-v-46296fca] pre{white-space:pre-wrap;word-break:break-word}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--radius-xs:3px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--main-pad:10px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue", Arial,"Noto Sans","Microsoft YaHei","PingFang SC","Noto Sans CJK SC",sans-serif, "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:Consolas,Monaco,"Courier New",monospace}:root{--ink-rgb:37 45 55;--primary-rgb:66 115 144;--accent-rgb:179 113 33;--danger-rgb:201 25 11;--success-rgb:21 231 161;--warn-strong-rgb:222 53 11;--row-a-tiger:.5;--row-a-tiger-hover:.6;--row-a-scritical:.7;--row-a-scritical-hover:.8;--row-a-critical:.5;--row-a-critical-hover:.6;--row-a-verifying:.48;--row-a-verifying-hover:.56;--row-a-pending:.13;--row-a-pending-hover:.19;--row-a-requested:.34;--row-a-requested-hover:.44;--row-a-dropping:.3;--row-a-dropping-hover:.38;--bg:#fff;--surface:#fff;--surface-2:#f5f7f7;--border:#c9cfd0;--border-soft:#e2e6e7;--text:#000000;--text-sub:#000000;--on-primary:#fff;--on-accent:#fff;--on-danger:#fff;--on-success:#fff;--inverse-bg:#252D37;--on-inverse:#D3D9DA;--on-inverse-strong:#fff;--primary:#0078af;--primary-dark:#005f8a;--primary-tint:#e4edf070;--primary-tint-2:#c3d9e0;--ant-primary:#006b9c;--ant-primary-hover:#0078af;--ant-primary-active:#005f8a;--ant-link:#006b9c;--ant-link-hover:#005f8a;--ant-text-secondary:#595959;--ant-text-placeholder:#737373;--ant-menu-selected-fg:#005f8a;--ant-menu-selected-bg:#bbdefb;--link-blue:#0000ff;--accent:#B37121;--accent-dark:#8c5313;--accent-tint:#f7e9d7;--danger:#88150C;--danger-tint:#f7dcd9;--tiger:#9333ea;--tiger-rgb:212 105 255;--success:#00875a;--success-dark:#006644;--success-tint:#e0efe8;--warn-strong:#de350b;--shell-bg:#bbdefb;--shell-fg:#000000;--shell-border:rgb(var(--ink-rgb) / .15);--shell-accent:#0078af;--shell-chip-bg:rgb(var(--ink-rgb) / .06);--sidebar-bg:#dbe8eb;--sidebar-border:#c3d6da;--sidebar-fg:var(--text);--sidebar-fg-sub:var(--text-sub);--sidebar-link:var(--primary-dark);--sidebar-count:var(--danger);--sidebar-dot:rgb(var(--ink-rgb) / .05);--brand-filter:none;--issue:#88150C;--task:#0078af;--hw:#B37121;--stage-1-bg:#e4edf0;--stage-1-fg:#0078af;--stage-2-bg:#c3d9e0;--stage-2-fg:#0078af;--stage-3-bg:#0078af;--stage-3-fg:#fff;--stage-4-bg:#0078af;--stage-4-fg:#fff;--stage-5-bg:#252D37;--stage-5-fg:#D3D9DA;--family-tag-bg:#eae6ff;--family-tag-fg:#403294;--sub-tag-bg:#eef;--shadow:0 1px 3px rgb(var(--ink-rgb) / .14);--shadow-lg:0 14px 34px rgb(var(--ink-rgb) / .26);--scrim:rgb(var(--ink-rgb) / .6);--chart-1:#0078af;--chart-2:#B37121;--chart-3:#88150C;--chart-4:#252D37;--chart-5:#7FA8BD;--chart-6:#D6A05C;--chart-7:#B3554A;--chart-8:#5B6570;--chart-9:#345B73;--chart-10:#8C5313;--chart-11:#C3D9E0;--chart-12:#6A1009;--chart-team-1:#5470c6;--chart-team-2:#91cc75;--chart-team-3:#fac858;--chart-team-4:#ee6666;--chart-team-5:#73c0de;--chart-team-6:#3ba272;--chart-team-7:#fc8452;--chart-team-8:#9a60b4;--chart-team-9:#ea7ccc;--chart-created:#0052cc;--chart-resolved:#00875a;--chart-active:#ff8b00;--chart-neutral:#6b778c;--chart-proj-created:#8b5cf6;--chart-proj-closed:#6b7280;--chart-proj-active:#3b82f6;--chart-proj-mp:#10b981;--chart-proj-nonmp:#f59e0b;--chart-shadow:rgb(0 0 0 / .3)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--text);font-size:14px;-webkit-font-smoothing:antialiased}a{color:var(--primary);text-decoration:none;transition:color .15s}a:hover{color:var(--primary-dark)}:where(.ant-tag-blue,.ant-tag-processing){color:var(--primary-dark)!important;background:var(--primary-tint)!important;border-color:var(--primary-tint-2)!important}.ant-badge-color-blue{background:var(--primary-dark)!important}::selection{background:var(--primary);color:var(--on-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgb(var(--ink-rgb) / .25);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--ink-rgb) / .4)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pms-badge{display:inline-flex;align-items:center;color:var(--shell-accent);font-weight:700;font-family:var(--font-sans);font-size:30px;letter-spacing:.9px}.fg-caret{font-size:15px;color:var(--sidebar-fg-sub);width:12px;text-align:center}main{flex:1;overflow-x:auto;min-width:0}.key{font-size:12px;color:var(--text-sub);font-weight:600;font-family:var(--font-sans)}.muted{color:var(--text-sub)}.st-pending{background:var(--surface-2);color:var(--text-sub)}.st-progress{background:var(--primary-tint);color:var(--primary-dark)}.st-verifying{color:var(--success-dark)}.st-icissue{background:var(--accent-tint);color:var(--accent-dark)}.st-closed{background:rgb(var(--ink-rgb) / .09);color:var(--text)}.st-memo{background:rgb(var(--ink-rgb) / .09);color:var(--text-sub)}.st-warn{background:var(--accent-tint);color:var(--accent-dark)}.prio-tiger{color:var(--on-danger);background:var(--tiger);padding:0 5px;border-radius:3px;font-weight:800}.prio-scritical{color:var(--on-danger);background:var(--danger);padding:0 5px;border-radius:3px;font-weight:800}.prio-critical{color:var(--danger);font-weight:800}.prio-high{color:var(--danger)}.prio-normal{color:var(--accent-dark)}.prio-low{color:var(--primary-dark)}.pjst-pending{background:var(--surface-2);color:var(--text-sub)}.pjst-evaluation{background:var(--border-soft);color:var(--text)}.pjst-kickoff{background:var(--stage-1-bg);color:var(--stage-1-fg)}.pjst-evt{background:var(--stage-2-bg);color:var(--stage-2-fg)}.pjst-dvt{background:var(--stage-3-bg);color:var(--stage-3-fg)}.pjst-pvt{background:var(--stage-4-bg);color:var(--stage-4-fg)}.pjst-mp{background:var(--stage-5-bg);color:var(--stage-5-fg)}.pjst-closed{background:rgb(var(--ink-rgb) / .09);color:var(--text-sub)}.pjprio-scritical{background:var(--danger);color:var(--on-danger)}.pjprio-critical{background:var(--danger-tint);color:var(--danger)}.pjprio-high{background:var(--accent-tint);color:var(--accent-dark)}.pjprio-normal{background:var(--surface-2);color:var(--text-sub)}.pjprio-low{background:var(--primary-tint);color:var(--primary-dark)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:flex;align-items:flex-start;justify-content:center;z-index:50;padding:40px 16px;overflow-y:auto}.desc-box{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--radius);padding:14px;line-height:1.55;margin-bottom:20px}.desc-box img{max-width:100%;height:auto;border-radius:6px;margin:6px 0;box-shadow:var(--shadow)}.desc-box code{background:rgb(var(--ink-rgb) / .08);padding:1px 5px;border-radius:3px;font-family:var(--font-mono);font-size:12px}.desc-box blockquote{margin:8px 0;padding:2px 14px;border-left:3px solid var(--primary);color:var(--text-sub)}.rte{position:relative;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.rte-toolbar{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--surface-2);border-bottom:1px solid var(--border-soft);flex-wrap:wrap}.rte-toolbar .ant-divider-vertical{margin-inline:4px}.rte-color-panel{display:flex;gap:6px}.rte-link-panel{width:280px}.rte-color-dot{width:20px;height:20px;border-radius:50%;border:1px solid rgb(var(--ink-rgb) / .15);cursor:pointer;padding:0}.rte-color-custom{position:relative;overflow:hidden;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.rte-color-custom input[type=color]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:28px;height:28px;border:none;padding:0;cursor:pointer;opacity:0}.rte-hint{margin-left:auto;font-size:11px;color:var(--text-sub);white-space:nowrap;padding-right:2px}.rte-body{border:none;border-radius:0;margin-bottom:0;min-height:220px;max-height:420px;overflow-y:auto;outline:none;transition:background-color .15s;background:var(--surface)}.rte-body:empty:before{content:attr(data-placeholder);color:var(--ant-text-placeholder)}.rte-body.drag-over{background:var(--primary-tint)}.rte-body img.editor-img-pop{opacity:0;transform:scale(.94) translateY(4px);transition:opacity .28s ease,transform .28s ease}.rte-body img.editor-img-pop.is-in{opacity:1;transform:scale(1) translateY(0)}.rte-body img{max-width:100%;height:auto;cursor:grab}.rte-body img:active{cursor:grabbing}.rte-sel-box{position:absolute;z-index:5;pointer-events:none;border:2px solid var(--primary);border-radius:2px}.rte-resize-grip{position:absolute;z-index:6;width:14px;height:14px;margin:-8px 0 0 -8px;background:var(--primary);border:2px solid var(--surface);border-radius:3px;cursor:nwse-resize;box-shadow:0 1px 3px rgb(var(--ink-rgb) / .35)}.list-page{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}
