*{box-sizing:border-box;margin:0;padding:0}.ant-menu-item-group-title{box-shadow:none!important;color:inherit!important;background:0 0!important;border-left:none!important;border-radius:0!important;height:auto!important;margin:8px 8px 4px!important;padding:0!important;line-height:1.4!important}.qt-nav-group{color:color-mix(in srgb, var(--qt-nav-accent,#198038) 62%, #10151c);background:linear-gradient(#eaf7ef 0%,#d6efde 100%);background:linear-gradient(180deg, color-mix(in srgb, var(--qt-nav-accent,#198038) 8%, #fff) 0%, color-mix(in srgb, var(--qt-nav-accent,#198038) 17%, #fff) 100%);border-left:3px solid #198038;border-left-color:var(--qt-nav-accent,#198038);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.3px;border-radius:6px;padding:7px 10px;font-size:14px;font-weight:700;display:block;overflow:hidden;box-shadow:0 1px 2px #1018281a,inset 0 1px #ffffffe6}.ant-menu-item-group-list>.ant-menu-item{margin-top:2px!important}.wf-density-compact .ant-table-tbody>tr>td{padding-top:3px!important;padding-bottom:3px!important}.wf-density-normal .ant-table-tbody>tr>td{padding-top:10px!important;padding-bottom:10px!important}.wf-density-loose .ant-table-tbody>tr>td{line-height:1.7;padding-top:18px!important;padding-bottom:18px!important}.wf-density-compact .ant-table-thead>tr>th,.wf-density-normal .ant-table-thead>tr>th,.wf-density-loose .ant-table-thead>tr>th,.wf-density-compact .ant-table-tbody>tr>td,.wf-density-normal .ant-table-tbody>tr>td,.wf-density-loose .ant-table-tbody>tr>td,.wf-density-compact .ant-table-summary>tr>td,.wf-density-normal .ant-table-summary>tr>td,.wf-density-loose .ant-table-summary>tr>td{white-space:nowrap!important;padding-left:6px!important;padding-right:6px!important}.wf-density-normal .ant-table-tbody>tr>td,.wf-density-compact .ant-table-tbody>tr>td,.wf-density-loose .ant-table-tbody>tr>td{text-overflow:ellipsis;overflow:hidden}body{background-color:#f5f7fa;font-family:PingFang SC,Microsoft YaHei,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans CJK SC,sans-serif;font-size:12px;line-height:1.5715}#root{min-height:100vh}.ant-typography.ant-typography-secondary{font-size:11px}.ant-table-thead>tr>th{white-space:normal;word-break:keep-all;line-height:1.35}.po-ledger-density-compact .ant-table-tbody>tr>td,.po-ledger-density-normal .ant-table-tbody>tr>td,.po-ledger-density-loose .ant-table-tbody>tr>td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-thead>tr>th{letter-spacing:.3px;text-shadow:none;white-space:nowrap;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #1018280a;background:#defbe6!important;background:linear-gradient(180deg, color-mix(in srgb, var(--qt-accent,#198038) 6%, #fff) 0%, color-mix(in srgb, var(--qt-accent,#198038) 11%, #fff) 58%, color-mix(in srgb, var(--qt-accent,#198038) 16%, #fff) 100%)!important;color:color-mix(in srgb, var(--qt-accent,#198038) 62%, #10151c)!important;border-top:1px solid #6fdc8c!important;border-top:1px solid color-mix(in srgb, var(--qt-accent,#198038) 28%, #fff)!important;border-inline-end:1px solid #1018280f!important;border-bottom:1px solid #c6f3d4!important;border-bottom:1px solid color-mix(in srgb, var(--qt-accent,#198038) 20%, #fff)!important;padding:10px!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important}.ant-table-thead>tr>th:first-child{border-start-start-radius:8px}.ant-table-thead>tr>th:last-child{border-start-end-radius:8px;border-inline-end:none!important}.ant-table-thead{filter:drop-shadow(0 1px 2px #1018280f)}.ant-table-thead>tr>th .ant-table-column-sorter,.ant-table-thead>tr>th .ant-table-filter-trigger{color:color-mix(in srgb, var(--qt-accent,#198038) 55%, #10151c)!important}.ant-table-thead>tr>th.ant-table-column-sort{background:#dce9ff!important;background:linear-gradient(180deg, color-mix(in srgb, var(--qt-accent,#198038) 12%, #fff) 0%, color-mix(in srgb, var(--qt-accent,#198038) 18%, #fff) 58%, color-mix(in srgb, var(--qt-accent,#198038) 24%, #fff) 100%)!important}.ant-table-tbody>tr>td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.po-ledger-density-compact .ant-table-tbody>tr>td{padding-top:3px!important;padding-bottom:3px!important}.po-ledger-density-normal .ant-table-tbody>tr>td{padding-top:10px!important;padding-bottom:10px!important}.po-ledger-density-loose .ant-table-tbody>tr>td{line-height:1.7;padding-top:18px!important;padding-bottom:18px!important}.ant-card{transition:box-shadow .18s;box-shadow:0 1px 2px #1018280a,0 2px 8px #1018280a!important}.ant-row>.ant-col>.ant-card{height:100%}.ant-row>.ant-col>.ant-card.ant-card-small{min-height:96px}.ant-card-small>.ant-card-body{padding:12px 14px}.ant-card>.ant-card-head{min-height:52px;padding:0 14px}.ant-card-head-title{font-size:14px;font-weight:600;color:#0b1220!important}.ant-statistic-title{font-size:11px;color:#4b5563!important;margin-bottom:2px!important}.ant-statistic-content{font-weight:600;line-height:1.3;color:#0b1220!important}.ant-card:hover{box-shadow:0 2px 4px #1018280f,0 8px 20px #10182812!important}.ant-table-tbody>tr>td{color:#1f2329}.ant-card-head{box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1018280a,0 1px 2px #1018280a;background:linear-gradient(#fff 0%,#f7f9fc 100%)!important;border-bottom:1px solid #e8edf5!important}.ant-card-head-title{letter-spacing:.2px;color:#111827!important;font-size:14px!important;font-weight:600!important}.ant-card-extra{font-size:11px}.ant-card-head-wrapper{flex-wrap:wrap;row-gap:4px}.ant-card-extra{min-width:0}.ant-table-tbody>tr>td{font-variant-numeric:tabular-nums;text-align:left}.ant-tag{padding-inline:8px;font-size:11px;line-height:20px}.ant-pagination{font-size:12px}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:32px;height:32px;line-height:30px}.ant-table-summary,.ant-table-expanded-row,.ant-table-placeholder,.ant-empty-description{font-size:12px}.ant-drawer-title,.ant-modal-title{font-size:14px}.ant-typography code,.ant-typography kbd{font-size:12px}.gradient-bg{background:linear-gradient(135deg,#198038 0%,#007d79 100%)}.gradient-text{background:linear-gradient(135deg,#198038 0%,#007d79 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stat-card{border-radius:12px;transition:transform .2s,box-shadow .2s}.stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #4a7cfc26}.ant-menu-item.qt-nav-item-drop-before{box-shadow:inset 0 2px #1677ff}.ant-menu-item.qt-nav-item-drop-after{box-shadow:inset 0 -2px #1677ff}:root{--qt-accent:#198038;--qt-accent-ink:#10151c}.ant-segmented-thumb{background-color:color-mix(in srgb, var(--qt-accent) 14%, #fff)!important;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--qt-accent) 72%, #fff), 0 0 0 4px color-mix(in srgb, var(--qt-accent) 10%, transparent)!important}.ant-segmented-item-selected,.ant-segmented-item-selected .ant-segmented-item-label{color:color-mix(in srgb, var(--qt-accent) 78%, var(--qt-accent-ink))!important;font-weight:600!important}.ant-select-item-option-selected{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--qt-accent) 72%, #fff);background-color:color-mix(in srgb, var(--qt-accent) 14%, #fff)!important}.ant-select-item-option-selected .ant-select-item-option-content{color:color-mix(in srgb, var(--qt-accent) 78%, var(--qt-accent-ink));font-weight:600}.ant-table-tbody>tr.ant-table-row-selected>td{background-color:color-mix(in srgb, var(--qt-accent) 14%, #fff)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600;color:color-mix(in srgb, var(--qt-accent) 78%, var(--qt-accent-ink))!important}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){font-weight:600;color:color-mix(in srgb, var(--qt-accent) 78%, var(--qt-accent-ink))!important;background:color-mix(in srgb, var(--qt-accent) 14%, #fff)!important;border-color:color-mix(in srgb, var(--qt-accent) 72%, #fff)!important}.qt-todo-chip{cursor:pointer;-webkit-user-select:none;user-select:none;background:color-mix(in srgb, var(--qt-accent) 4%, #fff);border:1px solid color-mix(in srgb, var(--qt-accent) 18%, #fff);border-radius:8px;align-items:center;gap:8px;padding:5px 12px;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.qt-todo-chip:hover,.qt-todo-chip:focus-visible{background:color-mix(in srgb, var(--qt-accent) 10%, #fff);border-color:color-mix(in srgb, var(--qt-accent) 45%, #fff);box-shadow:0 1px 4px color-mix(in srgb, var(--qt-accent) 18%, transparent);outline:none}.qt-todo-dot{border-radius:50%;flex:none;width:8px;height:8px}.qt-todo-go{color:color-mix(in srgb, var(--qt-accent) 70%, #fff);font-weight:600;transition:transform .15s}.qt-todo-chip:hover .qt-todo-go{transform:translate(3px)}.ant-alert{padding:6px 12px!important}.ant-alert-with-description{padding:8px 12px!important}.ant-alert-message{font-size:12px!important;line-height:1.6!important}.ant-alert-description{font-size:11px!important;line-height:1.65!important}.ant-alert-with-description .ant-alert-message{margin-bottom:2px!important}.ant-alert-icon{font-size:14px!important}.ant-alert-with-description .ant-alert-icon{font-size:16px!important}.qt-tiny{color:#00000073;font-size:11px;line-height:1.5}.qt-flow{align-items:stretch;padding:8px 2px;display:flex;overflow-x:auto}.qt-fnode{background:#fff;border:1px solid #0000001f;border-radius:8px;flex:none;min-width:190px;padding:10px 12px}.qt-fnode.a{border-color:color-mix(in srgb, var(--qt-accent) 70%, #fff);background:color-mix(in srgb, var(--qt-accent) 4%, #fff)}.qt-fnode.b{border-color:color-mix(in srgb, var(--qt-accent) 45%, #fff);background:color-mix(in srgb, var(--qt-accent) 7%, #fff)}.qt-fnode.c{border-color:color-mix(in srgb, var(--qt-accent) 28%, #fff);background:color-mix(in srgb, var(--qt-accent) 10%, #fff)}.qt-fnode-t{color:#00000073;font-size:11px;line-height:1.6}.qt-fnode-v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:600}.qt-fnode-s{color:#00000073;margin-top:3px;font-size:11px;line-height:1.6}.qt-farrow{text-align:center;color:#00000073;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:104px;padding:0 4px;font-size:11px;line-height:1.6;display:flex}.qt-farrow-line{background:#0000002e;width:100%;height:1px;margin:4px 0;position:relative}.qt-farrow-line:after{content:"▶";color:#0000002e;font-size:9px;position:absolute;top:-7px;right:-2px}.qt-eq{border:1px solid #00000014;border-left:3px solid var(--qt-accent);background:color-mix(in srgb, var(--qt-accent) 3%, #fff);border-radius:8px;margin-bottom:8px;padding:8px 10px}.qt-eq-h{font-weight:600}.qt-eq-b{font-variant-numeric:tabular-nums;font-size:12px;line-height:1.9}.qt-ledger-merged{background:color-mix(in srgb, var(--qt-accent) 5%, #fff)}.qt-bg-done{background:#f1faf3!important}.qt-bg-doing{background:#f7faff!important}.qt-bg-none{background:#fafafa!important}.qt-bg-bad{background:#fff6f6!important}.qt-bg-child{background:#fff!important}.qt-bar-3{border-left:3px solid #0000;width:4px;padding:0!important}.qt-bar-done{border-left-color:#52c41a!important}.qt-bar-doing{border-left-color:#0f62fe!important}.qt-bar-none{border-left-color:#bfbfbf!important}.qt-bar-bad{border-left-color:#ff4d4f!important}.qt-bar-child{border-left-color:#0000!important}.qt-soft-tint .qt-bg-done,.qt-soft-tint .qt-bg-doing,.qt-soft-tint .qt-bg-none,.qt-soft-tint .qt-bg-bad{background:#fff!important}.qt-dense .ant-table-tbody>tr>td{padding-top:3px!important;padding-bottom:3px!important}.qt-comfy .ant-table-tbody>tr>td{padding-top:7px!important;padding-bottom:7px!important}.qt-expander{color:#00000073;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:12px}.qt-expander:hover{color:var(--qt-accent)}.qt-expander .qt-caret{margin-right:3px;font-size:10px;transition:transform .12s;display:inline-block}.qt-expander.open .qt-caret{transform:rotate(90deg)}.qt-child-indent{position:relative;padding-left:26px!important}.qt-child-indent:before{content:"";background:#0000001f;width:1px;position:absolute;top:0;bottom:0;left:12px}.qt-child-indent:after{content:"└";color:#0003;font-size:10px;position:absolute;top:4px;left:12px}.qt-stage-chip{white-space:nowrap;border-radius:9px;padding:0 8px;font-size:11px;line-height:18px;display:inline-block}.qt-stage-dot{vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.qt-stage-card{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:8px;height:100%;padding:8px 10px;transition:box-shadow .15s,border-color .15s}.qt-stage-card:hover{box-shadow:0 2px 8px #10182814}.qt-stage-card.on{box-shadow:inset 0 0 0 1.5px var(--qt-accent);border-color:#0000}.qt-stage-card-t{color:#00000073;white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:11px;display:flex;overflow:hidden}.qt-stage-card-c{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:600;line-height:1.2}.qt-stage-done{color:#237804;background:#eaf9ee}.qt-stage-doing{color:#1d39c4;background:#eef4ff}.qt-stage-none{color:#595959;background:#f0f0f0}.qt-stage-bad{color:#cf1322;background:#fff1f0}.qt-stage-dot.qt-stage-done{background:#52c41a}.qt-stage-dot.qt-stage-doing{background:#0f62fe}.qt-stage-dot.qt-stage-none{background:#bfbfbf}.qt-stage-dot.qt-stage-bad{background:#ff4d4f}.qt-f1{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.qt-f1-hero{cursor:default;flex-direction:column;flex:none;gap:1px;min-width:0;display:flex}.qt-f1-hero-v{letter-spacing:-.2px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1}.qt-f1-hero-v i{color:#00000073;margin-left:3px;font-size:11px;font-style:normal;font-weight:600}.qt-f1-hero-l{color:#00000073;white-space:nowrap;font-size:11px}.qt-f1-chip{border:1px solid color-mix(in srgb, var(--qt-accent,#198038) 45%, #fff);background:color-mix(in srgb, var(--qt-accent,#198038) 8%, #fff);color:var(--qt-accent,#198038);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:5px;padding:1px 7px;font-size:11px;display:inline-flex}.qt-f1-chip i{cursor:pointer;opacity:.7;font-size:10px;font-style:normal}.qt-f1-chip i:hover{opacity:1}.qt-f1-div{background:#f0f0f0;flex:0 0 1px;align-self:stretch;width:1px}.qt-f1-rail{flex:360px;min-width:0}.qt-f1-bar{background:#f5f5f5;border-radius:5px;height:10px;display:flex;overflow:hidden}.qt-f1-bar>*+*{margin-left:2px}.qt-f1-seg{flex:none;height:100%}.qt-f1-seg-none{background:#bfbfbf}.qt-f1-seg-doing{background:#0f62fe}.qt-f1-seg-done{background:#52c41a}.qt-f1-seg-bad{background:#ff4d4f}.qt-f1-legend{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:6px;display:flex}.qt-f1-g{color:#4b5563;white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:0 3px;font-size:11.5px;display:inline-flex}.qt-f1-g:hover{background:#00000008}.qt-f1-g b{color:#1f2329;font-variant-numeric:tabular-nums;font-size:13px}.qt-f1-w{color:#00000073;font-variant-numeric:tabular-nums;font-size:11px}.qt-f1-g.on{color:#1f2329;box-shadow:inset 0 0 0 1px var(--qt-accent);background:#e6f4f1;font-weight:700}.qt-f1-g.zero{opacity:.55}.qt-f1-caret{color:#b0b7bd;font-size:9px;line-height:1}.qt-f1-health{border-radius:8px;flex:none;align-items:center;gap:18px;padding:4px 10px;display:flex}.qt-f1-h{flex-direction:column;gap:3px;min-width:92px;display:flex}.qt-f1-h-l{color:#00000073;white-space:nowrap;font-size:11px}.qt-f1-h-v{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.15}.qt-f1-h-u{color:#00000073;margin-left:2px;font-size:11px;font-style:normal;font-weight:600}.qt-f1-h-p{color:#00000073;margin-left:6px;font-size:11px;font-weight:600}.qt-f1-h-v.warn{color:#cf1322}.qt-f1-h-m{background:#0000000f;border-radius:2px;height:3px;overflow:hidden}.qt-f1-h-m i{background:var(--qt-accent,#198038);border-radius:2px;height:100%;display:block}.qt-f1-h-m i.warn{background:#ff4d4f}.qt-f1-tone-idle{background:#f0f7f6}.qt-f1-tone-none{background:#f0f0f0}.qt-f1-tone-doing{background:#eef4ff}.qt-f1-tone-done{background:#eaf9ee}.qt-f1-tone-bad{background:#fff1f0}.qt-f1-sub{border-top:1px solid #f5f5f5;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;padding-top:8px;display:flex}.qt-f1-sub-t{color:#00000073;white-space:nowrap;font-size:11px}.qt-f1-stg{color:#4b5563;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:5px;align-items:baseline;gap:5px;padding:2px 7px;font-size:11.5px;display:inline-flex}.qt-f1-stg:hover{background:#00000008}.qt-f1-stg b{color:#1f2329;font-variant-numeric:tabular-nums;font-size:13px}.qt-f1-stg-a{color:#00000073;font-variant-numeric:tabular-nums;font-size:11px}.qt-f1-stg.on{border-color:var(--qt-accent);color:#1f2329;background:#e6f4f1;font-weight:700}.qt-f1-stg.zero,.qt-f1-stg.zero b{color:#b0b7bd}@media (width<=1280px){.qt-f1{flex-wrap:wrap;gap:10px 14px}.qt-f1-rail{flex:100%;order:9}.qt-f1-div{display:none}}.qt-row-sum{color:#00000073;white-space:normal;margin-top:2px;font-size:11px;font-weight:400;line-height:1.55}.qt-row-sum-sep{color:#0000002e;margin:0 4px;display:inline-block}.qt-row-link{color:inherit;cursor:pointer;border-bottom:1px dashed #0000002e}.qt-row-link:hover{color:#198038;border-bottom-color:#198038}.qt-row-link-i{color:#198038;white-space:nowrap;margin-left:3px}.qt-tl{background:#fff;border:1px solid #eef2ef;border-radius:6px;overflow:hidden}.qt-tl-h{color:#14532d;background:#f4f9f5;border-bottom:1px solid #eef2ef;align-items:baseline;gap:10px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.qt-tl-h-sub{color:#00000073;font-size:11px;font-weight:400}.qt-tl-body{max-height:280px;padding:4px 0;overflow:auto}.qt-tl-row{align-items:baseline;gap:8px;padding:3px 10px;font-size:11.5px;display:flex}.qt-tl-row:hover{background:#fbfdfc}.qt-tl-dot{background:#198038;border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.qt-tl-dot.money{background:#0f62fe}.qt-tl-at{color:#00000073;font-variant-numeric:tabular-nums;width:84px}.qt-tl-kind{color:#000000a6;width:112px}.qt-tl-note{color:#000000bf;flex:1}.qt-tl-who{text-align:right;color:#00000059;width:96px}.qt-tl-empty{color:#00000073;padding:10px;font-size:11.5px}.qt-chain-wrap{padding:4px 2px 2px}.qt-chain-flow{background:#f7faf8;border:1px solid #eaf3ec;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:7px 10px;display:flex}.qt-chain-step{color:#0009;font-size:12px}.qt-chain-step b{color:#000000d9;font-variant-numeric:tabular-nums;margin-left:2px;font-size:13px}.qt-chain-step i{color:#00000073;margin-left:4px;font-size:11px;font-style:normal}.qt-chain-step.bad b,.qt-chain-step.bad i{color:#ff4d4f}.qt-chain-step.pri{background:#defbe6;border-radius:4px;padding:2px 8px}.qt-chain-step.pri b{color:#0e6027}.qt-chain-op{color:#00000040;font-size:13px}.qt-chain-note{color:#00000073;margin-left:auto;font-size:11px}.qt-chain-3{grid-template-columns:1.2fr 1.15fr 1.05fr;gap:8px;display:grid}.qt-chain-box{background:#fff;border:1px solid #eef2ef;border-radius:6px;overflow:hidden}.qt-chain-box-h{color:#14532d;background:#f4f9f5;border-bottom:1px solid #eef2ef;justify-content:space-between;align-items:baseline;gap:6px;padding:5px 8px;font-size:12px;font-weight:600;display:flex}.qt-chain-box-x{color:#00000073;font-size:11px;font-weight:400}.qt-chain-t{border-collapse:separate;border-spacing:0;width:100%;font-size:11.5px}.qt-chain-t th{color:#0000008c;text-align:left;white-space:nowrap;background:#fafcfa;border-bottom:1px solid #f0f0f0;padding:4px 6px;font-size:11px;font-weight:600}.qt-chain-t td{vertical-align:middle;border-bottom:1px solid #f5f5f5;padding:4px 6px}.qt-chain-t tr.grp td{background:#f4f9f5}.qt-chain-t .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.qt-chain-t .num.bad{color:#ff4d4f}.qt-chain-t .c{text-align:center}.qt-chain-t .muted{color:#00000073}.qt-chain-t .strong{font-weight:600}.qt-chain-t tfoot td{background:#fbfdfc;border-top:1px solid #eef2ef}.qt-chain-empty{color:#00000073;padding:10px;font-size:11.5px}.qt-chain-foot{color:#00000073;margin-top:6px;font-size:11px}.qt-ledger-tools{border-bottom:1px solid #0000000f;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:8px;padding:2px 0 6px;display:flex}.qt-tool-search{width:210px}.qt-ledger-tools .ant-tag-checkable{padding-inline:4px;font-size:11px;line-height:18px}.qt-tool-hint{color:#00000073;font-size:11px}.qt-cell{box-sizing:border-box;border-radius:4px;min-width:100%;padding:1px 3px;display:inline-block}.qt-cell-ed{cursor:text}.qt-cell-ed:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--qt-accent) 65%, #fff);background:color-mix(in srgb, var(--qt-accent) 5%, #fff)}.qt-cell-datepicker{cursor:pointer;min-width:106px;width:100%!important;padding:0 2px!important}.qt-cell-datepicker .ant-picker-input>input{cursor:pointer}.qt-cell-datepicker .ant-picker-suffix{margin-inline-start:2px}.qt-cell-dirty{position:relative;box-shadow:inset 0 0 0 1.5px #faad14;background:#fffbe6!important}.qt-cell-dot{background:#faad14;border-radius:50%;width:5px;height:5px;position:absolute;top:1px;right:2px}.qt-cell-input{width:100%;font:inherit;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1.5px var(--qt-accent);background:#fff;border:0;border-radius:3px;outline:0;padding:0 2px}.qt-draftbar{z-index:1000;background:#1f2329;border-radius:22px;align-items:center;gap:12px;padding:7px 10px 7px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000003d}.qt-po-link{cursor:pointer;color:var(--qt-accent);border-bottom:1px dashed color-mix(in srgb, var(--qt-accent) 45%, transparent);font-weight:600}.qt-po-link:hover{color:color-mix(in srgb, var(--qt-accent) 80%, #000)}.qt-sup-bar{background:#f0f0f0;border-radius:3px;min-width:120px;height:14px;display:flex;overflow:hidden}.qt-sup-seg{min-width:2px;height:100%}.qt-sup-s0{background:#198038}.qt-sup-s1{background:#08bdba}.qt-sup-s2{background:#0f62fe}.qt-sup-s3{background:#faad14}.qt-sup-s4{background:#722ed1}.qt-sup-s5{background:#eb2f96}.qt-sup-s6{background:#13c2c2}.qt-sup-s7{background:#bfbfbf}.qt-po-tbl{border-collapse:collapse;width:100%;font-size:12px}.qt-po-tbl th,.qt-po-tbl td{text-align:left;border-bottom:1px solid #f0f0f0;padding:5px 8px}.qt-po-tbl th{color:#4b5563;white-space:normal;word-break:keep-all;background:#fafafa;font-size:11px;line-height:1.35}.qt-po-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.qt-po-tbl tr.qt-po-sum td{background:#fafafa;font-weight:600}.qt-po-tbl code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.qt-ellip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;width:100%;max-width:100%;display:block;overflow:hidden}.qt-wrap{white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:inherit;line-height:1.35;display:block}.qt-all-grid{background:#e6ede8;border:1px solid #e6ede8;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:1px;display:grid;overflow:hidden}.qt-all-cell{background:#fff;min-width:0;padding:7px 10px}.qt-all-span{grid-column:1/-1}.qt-all-l{color:#00000073;font-size:11px;line-height:16px}.qt-all-v{color:#000000e0;word-break:break-all;font-size:13px;line-height:20px}.qt-all-tip{color:#00000073;margin-top:8px;font-size:11px;line-height:17px}.qt-all-h{background:#f2f8f4;border-left:3px solid #4e9e6a;border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;padding:6px 10px;display:flex}.qt-all-t{color:#000000e0;font-size:13px;font-weight:600}.qt-all-n{color:#00000073;font-size:11px}.qt-ctx{background:#fff;border:1px solid #e6ede8;border-radius:8px;min-width:220px;overflow:hidden;box-shadow:0 6px 20px #10182829}.qt-ctx-h{color:#00000073;white-space:nowrap;text-overflow:ellipsis;background:#f4f9f5;border-bottom:1px solid #e6ede8;padding:6px 12px;font-size:11px;overflow:hidden}.qt-ctx .ant-menu-item{height:30px;font-size:13px;line-height:30px}.qt-ctx-fix{z-index:1060;max-height:70vh;position:fixed;overflow-y:auto}.qt-ctx-mask{z-index:1050;position:fixed;inset:0}.qt-ctx .ant-menu{background:0 0;border:none}.qt-po-lv{width:0;height:0;display:inline-block;overflow:hidden}tr:has(>td .qt-po-lv-green)>td{background:#f6ffed!important}tr:has(>td .qt-po-lv-green):hover>td{background:#eaf7e1!important}tr:has(>td .qt-po-lv-yellow)>td{background:#fffbe6!important}tr:has(>td .qt-po-lv-yellow):hover>td{background:#fff3c4!important}tr:has(>td .qt-po-lv-red)>td{background:#fff1f0!important}tr:has(>td .qt-po-lv-red):hover>td{background:#ffe0dc!important}.qt-alert-bar{background:#fffdfd;border:1px solid #f0d9d9;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 6px;padding:4px 8px;line-height:20px;display:flex}.qt-alert-title{color:#a8071a;margin-right:2px;font-size:12px;font-weight:700}.qt-alert-pill{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:5px;padding:1px 9px;font-size:12px;display:inline-flex}.qt-alert-pill b{font-variant-numeric:tabular-nums}.qt-alert-pill i{opacity:.72;font-size:11px;font-style:normal}.qt-alert-pill:hover{filter:brightness(.97)}.qt-alert-pill.active{border-color:currentColor;font-weight:600;box-shadow:inset 0 0 0 1px}.qt-alert-bad{color:#a8071a;background:#fff1f0}.qt-alert-high{color:#ad4e00;background:#fff7e6}.qt-alert-watch{color:#0000008c;background:#fafafa}.qt-alert-none{color:#0000004d;background:#fafafa}.qt-adv-bar{background:#fdfaff;border-color:#e8d9f5}.qt-adv-title{color:#531dab;margin-right:2px;font-size:12px;font-weight:700}.qt-adv-pill{color:#531dab;background:#f9f0ff}.qt-adv-pill.over{color:#a8071a;background:#fff1f0}.qt-alert-pill.qt-clickable{cursor:pointer;transition:background .15s,transform 50ms}.qt-alert-pill.qt-clickable:hover{filter:brightness(.96)}.qt-alert-pill.qt-clickable:active{transform:translateY(1px)}.qt-adv-pill.on{background:#ebdcff;border-color:currentColor;font-weight:700;box-shadow:inset 0 0 0 1px}.qt-adv-pill.over.on{background:#ffe0dd;font-weight:700}.qt-alert-row{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:2px 6px;font-size:12px;line-height:20px;display:flex}.qt-alert-row:hover{background:#00000008}.qt-alert-row.bad{color:#a8071a}.qt-alert-row.high{color:#ad4e00}.qt-alert-row-c{color:#00000073}.qt-alert-row-d{font-variant-numeric:tabular-nums;font-weight:700}.qt-center-cells .ant-table-thead>tr>th,.qt-center-cells .ant-table-tbody>tr>td{text-align:center}.qt-center-cells .ant-table-tbody>tr>td>.ant-space,.qt-center-cells .ant-table-tbody>tr>td>div>.ant-space,.qt-center-cells .ant-table-tbody>tr>td .ant-space{justify-content:center}.qt-center-cells .qt-cell-input{text-align:center}.qt-pan{cursor:grab}.qt-login-card .ant-input-affix-wrapper,.qt-login-card .ant-input{height:46px}.qt-login-card .ant-input-affix-wrapper>.ant-input,.qt-login-card .ant-input-affix-wrapper>input.ant-input{height:100%}.qt-login-card .qt-login-cap{justify-content:center;align-items:center;height:46px;display:inline-flex}.qt-login-card .qt-login-cap img{width:auto;height:46px;display:block}.qt-login-card .qt-login-submit{height:46px;font-size:17px}.qt-login-wrap{background:#fff;border-radius:16px;width:760px;max-width:calc(100vw - 48px);min-height:470px;display:flex;overflow:hidden;box-shadow:0 20px 50px #141e193d}.qt-login-brand{text-align:center;color:#fff;background-position:50%;background-size:cover;flex-direction:column;flex:0 0 316px;justify-content:center;align-items:center;width:316px;padding:26px 24px;display:flex;position:relative}.qt-login-brand:before{content:"";background:linear-gradient(#0c140f4d,#0a18107a);position:absolute;inset:0}.qt-login-brand>*{position:relative}.qt-login-brand-logo{background:#fffffff0;border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;display:flex}.qt-login-brand-logo img{object-fit:contain;width:36px;height:36px;display:block}.qt-login-brand-title{letter-spacing:1px;text-shadow:0 2px 8px #00000059;font-size:25px;font-weight:600}.qt-login-brand-sub{opacity:.92;margin-top:8px;font-size:13px;line-height:1.7}.qt-login-form{background:#fff;flex-direction:column;flex:1;justify-content:center;padding:34px 34px 24px;display:flex}.qt-login-form-title{margin-bottom:18px;font-size:17px;font-weight:600}.qt-login-form-title span{color:#00000073;margin-left:8px;font-size:12px;font-weight:400}@media (width<=720px){.qt-login-wrap{flex-direction:column;width:100%;min-height:0}.qt-login-brand{flex:none;width:100%;min-height:132px;padding:18px 20px}.qt-login-form{padding:24px 22px 18px}}.ant-alert-description{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.ant-alert:hover .ant-alert-description,.ant-alert:focus-within .ant-alert-description{-webkit-line-clamp:unset!important;overflow:visible!important}.ant-alert .ant-alert-description{color:#0000008c}.ant-alert:hover .ant-alert-description{color:inherit}.ant-alert-message{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.ant-alert:hover .ant-alert-message,.ant-alert:focus-within .ant-alert-message{-webkit-line-clamp:unset!important;overflow:visible!important}.qt-fold{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qt-fold:hover,.qt-fold:focus-within,.ant-alert:hover .qt-fold,.ant-alert:focus-within .qt-fold{-webkit-line-clamp:unset;overflow:visible}.qt-login-brand-foot,.qt-login-hint{text-align:center;font-size:11px;line-height:1.6;position:absolute;bottom:14px;left:0;right:0}.qt-login-brand-foot{color:#ffffffc7;letter-spacing:.3px}.qt-login-hint{color:#00000073;padding:0 24px}.qt-login-form{padding-bottom:44px;position:relative}@media (width<=720px){.qt-login-form{padding-bottom:52px}}.qt-week-group-tags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.qt-week-group-tags-label{font-size:11px}.qt-week-group-tags .ant-tag{margin-inline-end:0}.qt-week-group-tags .qt-week-group-tag-clickable{cursor:pointer}.qt-week-group-tags .qt-week-group-tag-active{box-shadow:0 0 0 2px #0f62fe2e}.qt-scope-hint{color:#00000073;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5;display:inline-block}.qt-scope-tag{color:#00000073;white-space:nowrap;font-size:11px;font-weight:400;display:inline-block}.qt-scope-bar{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.qt-reserved-card{cursor:pointer}.qt-reserved-card-hint{white-space:nowrap;flex:none;margin-left:4px;font-size:11px;line-height:1}.qt-reserved-card:hover .qt-reserved-card-hint{color:var(--qt-accent,#198038)}.qt-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qt-reserved-note .ant-alert-message{line-height:1.9}.qt-reserved-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qt-reserved-spacer{flex:1}.qt-reserved-sup-select{width:220px}.qt-paid-select{width:92px}.qt-reserved-part-amt,.qt-reserved-part-date{width:100%;margin-top:4px}.qt-reserved-drawer .ant-drawer-body{padding-top:10px}.qt-reserved-amt{font-variant-numeric:tabular-nums}.qt-reserved-span{font-variant-numeric:tabular-nums;white-space:nowrap}.qt-reserved-why{text-align:center;color:#fff;cursor:help;background:#c62828;border-radius:50%;width:13px;height:13px;margin-inline-start:5px;font-size:10px;line-height:13px;display:inline-block}.qt-reserved-cand{line-height:1.55;display:block}.qt-reserved-cand .qt-reserved-no{font-size:12px}.qt-reserved-cand-name{color:#000000a6;font-size:11px;display:block}.qt-reserved-cand-pay{color:#00000073;font-size:11px;display:block}.qt-reserved-unmatched{white-space:normal}.qt-reserved-unmatched-why{color:#00000073;font-size:11px}.qt-reserved-basis{margin-inline-end:0}.qt-reserved-row-neg>td{background:#fff6f6}.qt-reserved-neg-note .ant-alert-message{line-height:1.9}.qt-reserved-bar b{font-variant-numeric:tabular-nums}.qt-reserved-bar-k{color:#00000073}.qt-reserved-faint{color:#00000059}.qt-reserved-pan{border:1px solid #eef2ee;border-radius:6px;padding:4px 6px}.qt-projhint{line-height:1.45;display:block}.qt-projhint-tag{color:#00000073;background:#fafafa;border:1px solid #d9d9d9;border-radius:3px;margin-inline-end:4px;padding:0 4px;font-size:10px;line-height:15px;display:inline-block}.qt-projhint-tag--weak{color:#ad6800;background:#fffbf0;border-color:#ffe7ba}.qt-projhint-tag--none{color:#00000059;background:#fcfcfc;border-color:#f0f0f0}.qt-projhint-cust{color:#000000a6;font-size:12px}.qt-projhint-src{color:#00000059;font-size:10px;display:block}.qt-paid-basis-warn{background:#fffbf0;border:1px solid #ffe7ba;border-radius:6px;padding:8px 10px}.qt-paid-basis-warn-list{margin:4px 0 0 18px;padding:0}.qt-paid-basis-warn-list li{color:#000000a6;font-size:11px;line-height:1.8}.qt-paid-basis-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qt-paid-basis-evidence{color:#000000a6;margin-top:4px;font-size:11px;line-height:1.8}.qt-subadd{background:#f7fbf8;border:1px solid #dcebe0;border-radius:8px;padding:8px 10px}.qt-subadd-title{font-size:12px;font-weight:600}.qt-subadd-sel{min-width:220px}.qt-subadd-tip{color:#00000073;margin-top:6px;font-size:11px}.qt-subadd-tip b{color:#000000a6}.qt-subadd-entry-hint{color:#00000073;font-size:12px}.qt-po-mark{white-space:nowrap;margin-inline-end:0}.qt-po-mark-linked{color:#135200;background:#f6ffed;border-color:#b7eb8f}.qt-po-mark-shared{color:#003eb3;background:#e6f4ff;border-color:#91caff}.qt-po-mark-usedup{color:#ad4e00;background:#fff7e6;border-color:#ffd591}.qt-po-mark-over{color:#a8071a;background:#fff1f0;border-color:#ffa39e}.qt-po-mark-free{color:#000000a6;background:#fafafa;border-color:#d9d9d9}.qt-po-pick-hint{color:#00000073;font-size:12px}.qt-po-pick-hint b{color:#000000bf}.qt-po-nopono{color:#00000073}.qt-po-nopono-proj{color:#000000bf;margin-left:6px}.qt-po-nopono-id{color:#00000073;margin-left:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.qt-po-picked{white-space:normal;word-break:break-word;max-width:520px}.qt-supcard-head{cursor:pointer;background:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.qt-supcard-head--open{background:#edf8f1;border-bottom:1px solid #b7e0c6}.qt-supcard-caret{color:#0000004d;width:10px;font-size:11px}.qt-supcard-name{font-size:14px;font-weight:700}.qt-supcard-metrics{--qt-supcard-mw:108px;--qt-supcard-bw:132px;--qt-supcard-gap:16px;grid-template-columns:repeat(4, var(--qt-supcard-mw)) var(--qt-supcard-bw);column-gap:var(--qt-supcard-gap);align-items:center;margin-left:auto;display:grid}.qt-supcard-metrics--5{grid-template-columns:repeat(5, var(--qt-supcard-mw)) var(--qt-supcard-bw)}.qt-supcard-metric{min-width:var(--qt-supcard-mw,108px);text-align:right}.qt-supcard-metric-k{color:#00000073;white-space:nowrap;font-size:11px}.qt-reserved-card{flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;display:flex}.qt-supcard-metric-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.qt-supcard-metric-vrow{white-space:nowrap;align-items:baseline;min-width:0;display:flex}.qt-supcard-metric-vrow>.qt-supcard-metric-v{margin-left:auto}.qt-supcard-metric--red .qt-supcard-metric-v{color:#c62828}.qt-supcard-metric--green .qt-supcard-metric-v{color:#18a058}.qt-supcard-bar{width:var(--qt-supcard-bw,132px);background:#edf1ed;border-radius:3px;height:10px;display:flex;overflow:hidden}.qt-supcard-bar-b1{background:#52c41a}.qt-supcard-bar-b2{background:#198038}.qt-supcard-bar-b3{background:#ff4d4f}.qt-supcard-bar-none{color:#00000059;font-size:11px}@media (width<=1180px){.qt-supcard-metrics{grid-template-columns:repeat(2, var(--qt-supcard-mw));flex-basis:100%;margin-left:0}.qt-supcard-bar{grid-column:1/-1}}.qt-alloc{font-size:12px}.qt-alloc-row{align-items:flex-start;gap:10px;padding:5px 0;display:flex}.qt-alloc-label{text-align:right;flex:0 0 132px;font-size:12px;line-height:30px}.qt-alloc-ctl{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.qt-alloc-hint{color:#00000073;flex:100%;font-size:11px;line-height:17px}.qt-alloc-bad{color:var(--qt-error,#ff4d4f);font-size:11px}.qt-alloc-sep{background:#eef2ef;height:1px;margin:8px 0}.qt-alloc-preview{background:#fbfdfc;border:1px solid #eef2ef;border-radius:6px;min-height:92px;padding:8px 10px}.qt-alloc-pv-title{color:#000000d9;font-size:12px;font-weight:600}.qt-alloc-pv-loading{color:#00000073;align-items:center;gap:8px;font-size:12px;display:flex}.qt-alloc-pv-list{margin:5px 0 0;padding:0;list-style:none}.qt-alloc-pv-list li{color:#000000b3;border-bottom:1px dashed #f0f4f1;align-items:baseline;gap:8px;padding:2px 0;font-size:11.5px;display:flex}.qt-alloc-pv-list li:last-child{border-bottom:0}.qt-alloc-pv-amt{font-variant-numeric:tabular-nums;color:var(--qt-primary,#198038);margin-left:auto;font-weight:700}.qt-alloc-pv-ym{text-align:right;color:#00000059;flex:0 0 62px}.qt-alloc-pv-sum{font-variant-numeric:tabular-nums;color:var(--qt-primary,#198038);border-top:1px solid #eef2ef;margin-top:6px;padding-top:5px;font-size:12px;font-weight:600}.qt-alloc-pv-sum.bad{color:var(--qt-error,#ff4d4f)}.qt-alloc-pv-note{color:#00000080;margin-top:5px;font-size:11px;line-height:17px}.qt-alloc-pv-none{color:#00000073;font-size:11.5px}.qt-alloc-warn,.qt-alloc-dup{margin-top:8px}.qt-alloc-dup-ck{margin-top:6px;font-size:11.5px}.qt-alloc-tag{background:var(--qt-accent-bg,#d9fbfb);height:18px;color:var(--qt-accent,#007d79);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex}.qt-alloc-tag:hover{filter:brightness(.96)}.qt-alloc-tag.cross{color:#ad4e00;background:#fff7e6}.qt-alloc-tag.plain{color:#0000008c;cursor:default;background:#f0f0f0}.qt-po-table .ant-table{border:1px solid #eef2f1;border-radius:12px;box-shadow:0 1px 2px #1018280d,0 4px 12px #1018280d}.qt-po-table .ant-table-thead>tr>th:first-child{border-top-left-radius:11px}.qt-po-table .ant-table-thead>tr>th:last-child{border-top-right-radius:11px}.qt-po-table .ant-table-thead>tr>th{background:linear-gradient(#f8faf9,#eff4f2)!important;border-bottom:1px solid #dce7e2!important}.qt-po-table .ant-table-thead>tr>th:before{display:none!important}.qt-po-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #eef2f1!important}.qt-po-table .ant-table-tbody>tr:hover>td{background:#f7fbfa!important}.qt-po-table .ant-table-tbody>tr.risk-red>td:first-child{box-shadow:inset 4px 0 #cf1322}.qt-po-table .ant-table-tbody>tr.risk-amber>td:first-child{box-shadow:inset 4px 0 #d48806}.qt-po-table .ant-table-tbody>tr.risk-red>td{background-image:linear-gradient(90deg,#fff5f4,#fff 45%)}.qt-po-table .ant-table-tbody>tr.risk-amber>td{background-image:linear-gradient(90deg,#fffbf2,#fff 45%)}.qt-po-table .ant-table-tbody>tr.risk-warn>td:first-child{box-shadow:inset 4px 0 #fa8c16}.qt-po-table .ant-table-tbody>tr.risk-warn>td{background-image:linear-gradient(90deg,#fff4ec,#fff 45%)}.qt-po-table .ant-table-tbody>tr.risk-red:hover>td{background-image:none;background:#fff1f0!important}.qt-po-table .ant-table-tbody>tr.risk-amber:hover>td{background-image:none;background:#fff8e6!important}.qt-po-table .ant-table-tbody>tr.risk-warn:hover>td{background-image:none;background:#ffede0!important}.qt-po-table .ant-table-tbody>tr.settled>td{background:#e4e8e7!important}.qt-po-table .ant-table-tbody>tr.settled:hover>td{background:#d9dedc!important}.qt-po-table .ant-table-thead>tr>th:first-child,.qt-po-table .ant-table-tbody>tr>td:first-child{min-width:74px}.qt-po-table .ant-table-tbody>tr>td:first-child>span{white-space:nowrap}.qt-po-table.qt-flow-on:not(.qt-flow-narrow) .ant-table-thead>tr>th:first-child,.qt-po-table.qt-flow-on:not(.qt-flow-narrow) .ant-table-tbody>tr>td:first-child{min-width:104px}.qt-po-table.qt-flow-on.qt-flow-narrow .qt-flow-chip{display:none}.qt-po-table .ant-table-tbody .qt-num{font-variant-numeric:tabular-nums}.qt-risk-badge{cursor:help;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;height:18px;margin-left:6px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.qt-risk-badge.tone-red{color:#b42318;background:#fef3f2;border-color:#fecdca}.qt-risk-badge.tone-amber{color:#92400e;background:#fffaeb;border-color:#fde68a}.qt-risk-badge.tone-warn{color:#d4380d;background:#fff2e8;border-color:#ffbb96}.qt-risk-badge.tone-pay{color:#3538cd;background:#eef2ff;border-color:#c7d2fe}.qt-status-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:12px;display:inline-flex}.qt-status-pill .dot{border-radius:50%;width:6px;height:6px;display:inline-block}.qt-status-pill .ant-select{min-width:92px}.qt-status-pill .ant-select .ant-select-selector{background:0 0!important;padding:0!important}.qt-status-pill .ant-select .ant-select-selection-item{font-size:12px;font-weight:500}.qt-usage{align-items:center;gap:8px;display:inline-flex}.qt-usage .bar{background:#edf0ef;border-radius:999px;width:74px;height:7px;overflow:hidden}.qt-usage .bar>i{border-radius:999px;height:100%;display:block}.qt-usage .pct{font-variant-numeric:tabular-nums}.qt-alertbar{background:linear-gradient(90deg,#fff8ed 0%,#fff4f2 55%,#fff 100%);border:1px solid #f5d9b8;border-radius:12px;align-items:center;gap:12px;padding:9px 14px;display:flex;box-shadow:0 1px 2px #1018280a}.qt-alertbar .ring{color:#fff;background:linear-gradient(#ffb74d,#f57c00);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;display:flex;box-shadow:0 2px 6px #f57c0059}.qt-alertbar .kaps{flex-wrap:wrap;gap:8px;display:flex}.qt-alertbar .kap{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #f0d7be;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;display:inline-flex}.qt-alertbar .kap:hover{filter:brightness(.98)}.qt-alertbar .kap.hot{background:#fff6f5;border-color:#ffc7c2}.qt-alertbar .kap.hot b{color:#cf1322}.qt-alertbar .kap.warn{background:#fff7f0;border-color:#ffd8bf}.qt-alertbar .kap.warn b{color:#d4380d}.qt-alertbar .kap.on{border-color:#198038;box-shadow:0 0 0 2px #1980382e}.qt-toolbar-row>*{margin-top:0!important;margin-bottom:0!important}.qt-po-table .ant-table-tbody>tr.risk-amber>td.ant-table-cell-fix-left{background:#fffbf2!important}.qt-po-table .ant-table-tbody>tr.risk-red>td.ant-table-cell-fix-left{background:#fff5f4!important}.qt-po-table .ant-table-tbody>tr.risk-warn>td.ant-table-cell-fix-left{background:#fff4ec!important}.qt-po-table .ant-table-tbody>tr.qt-cust-group>td.ant-table-cell-fix-left{position:static!important}.qt-po-table .ant-table-tbody>tr:not(.qt-cust-group)>td.ant-table-cell-fix-left-last,.qt-po-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last{box-shadow:6px 0 8px -6px #1018282e}.gf-travel-wrap .ant-table-thead>tr>th{white-space:normal;word-break:keep-all;font-size:12px;line-height:1.35;padding:6px 8px!important}.gf-travel-wrap .ant-table-tbody>tr>td{vertical-align:middle;font-size:12px;padding:5px 8px!important}.gf-travel-wrap .ant-select-single{height:26px}.gf-travel-wrap .ant-select-single .ant-select-selector{padding:0 8px;height:26px!important}.gf-travel-wrap .ant-select-single .ant-select-selection-item,.gf-travel-wrap .ant-select-single .ant-select-selection-placeholder{font-size:12px;line-height:24px!important}.gf-travel-wrap .ant-input-number{width:100%;height:26px}.gf-travel-wrap .ant-input-number-input{height:24px;font-size:12px;line-height:24px}.gf-travel-wrap .ant-tag{border-radius:4px;margin-inline-end:0;padding:0 6px;font-size:11px;line-height:16px}.gf-travel-wrap .ant-typography-secondary,.gf-travel-wrap .qt-tiny{line-height:16px;font-size:11px!important}.gf-travel-wrap .ant-btn-sm{height:24px;padding:0 8px;font-size:12px}.gf-travel-wrap .ant-space{gap:4px!important}.gf-travel-wrap .ant-table-tbody>tr>td .ant-input-number-input{font-variant-numeric:tabular-nums;text-align:right}.qt-po-table .qt-pocell{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.qt-po-table .qt-pocell-id{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 6px;min-width:0;display:flex}.qt-po-table .qt-pocell-use{flex:none;align-items:center;display:flex}.qt-po-table .qt-pocell .qt-po-slots{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.qt-po-table:not(.qt-flow-narrow) .qt-pocell .qt-po-id{flex:none;min-width:140px}.qt-po-table:not(.qt-flow-narrow) .qt-pocell .qt-po-flow{flex:0 0 64px;align-items:center;display:inline-flex}.qt-po-table:not(.qt-flow-narrow) .qt-pocell .qt-po-alert{flex-wrap:wrap;flex:none;align-items:center;gap:4px 6px;min-width:0;display:flex}.qt-po-table:not(.qt-flow-narrow) .qt-pocell .qt-po-slots{min-width:291px}.qt-po-table .qt-pocell-id{overflow:hidden}.qt-po-table.qt-flow-narrow .qt-pocell .qt-po-slots{gap:4px}.qt-po-table.qt-flow-narrow .qt-pocell .qt-po-flow:empty,.qt-po-table.qt-flow-narrow .qt-pocell .qt-po-alert:empty{display:none}.qt-po-table .qt-pocell .qt-pocell-id{align-items:flex-start}.qt-po-table .qt-pocell .qt-po-flow,.qt-po-table .qt-pocell .qt-po-alert{display:contents}.qt-po-table .qt-pocell .qt-po-tag,.qt-po-table .qt-pocell .qt-risk-badge{margin-left:0}.qt-po-tag.qt-po-tag-warn{color:#b42318;cursor:help;background:#fef3f2;border:1px solid #fda29b;font-weight:700}.qt-po-dot{cursor:help;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-left:2px;display:inline-block;box-shadow:0 0 0 2px #fff}.qt-po-dot:hover{transition:transform .12s;transform:scale(1.35)}.qt-usedcell .ant-input-number-input{text-align:right;padding-right:8px}.qt-usedcell .qt-used-input{flex:none}.qt-usedcell .qt-used-input .ant-input-number-input{padding:0 6px;text-align:right!important}.qt-usedcell .qt-used-input .ant-input-number-handler-wrap{display:none}.qt-usedcell .ant-input-number{flex:none}.qt-used-pct{align-items:center;gap:6px;margin-top:2px;display:flex}.qt-used-pct-bar{background:#edeff2;border-radius:999px;flex:auto;height:3px;overflow:hidden}.qt-used-pct-fill{border-radius:999px;height:100%;display:block}.qt-used-pct-num{font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:600}.qt-po-tag,.qt-po-table .qt-mini-tag{white-space:nowrap;border-radius:999px;height:20px;margin:0;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.qt-po-tag{margin-left:4px}.qt-po-table .qt-mini-tag{margin:0 4px 0 0}.qt-po-table .qt-risk-badge{height:20px;margin-left:0;padding:0 6px}.qt-po-table .qt-pocell .qt-po-alert{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.qt-po-table .qt-pocell .qt-po-tags{flex:0 auto;grid-template-rows:repeat(2,13px);grid-auto-columns:max-content;grid-auto-flow:column;place-content:center start;align-items:center;gap:2px 4px;min-width:0;display:grid}.qt-po-table .qt-pocell .qt-po-tags-pair{width:max-content}.qt-po-table .qt-pocell .qt-po-tags[data-tag-count="1"]{grid-template-rows:13px}.qt-po-table .qt-pocell .qt-po-tags-pair>*{align-self:center}.qt-po-table .qt-pocell .qt-po-tags:empty{display:none}.qt-po-table .qt-pocell .qt-po-tags .qt-po-flow,.qt-po-table .qt-pocell .qt-po-tags .qt-po-alert{flex:none;min-width:0;display:contents}.qt-po-table .qt-pocell .qt-po-tags .qt-po-tag,.qt-po-table .qt-pocell .qt-po-tags .qt-risk-badge{box-sizing:border-box;white-space:nowrap;border-radius:3px;height:13px;min-height:13px;margin:0;padding:0 4px;font-size:9.5px;font-weight:600;line-height:11px}.qt-po-table .qt-seq-slot{justify-content:flex-start;align-items:center;display:inline-flex}.qt-po-table.qt-flow-on:not(.qt-flow-narrow) .qt-seq-slot{flex:0 0 38px;width:38px}.qt-po-table.qt-flow-on.qt-flow-narrow .qt-seq-slot{display:none}.qt-po-table .ant-table-tbody>tr>td,.qt-po-table .qt-money{font-variant-numeric:tabular-nums}.qt-po-table .qt-usedcell{justify-content:flex-end;align-items:center;gap:6px;width:100%;display:flex}.qt-po-table .qt-usedcell .ant-input-number{flex:none;min-width:0}.qt-po-table .qt-usedcell .ant-input-number-input{text-align:right;font-variant-numeric:tabular-nums}.qt-po-table .qt-usedcell>.qt-used-period{text-align:right;white-space:nowrap;flex:0 64px;order:-2;min-width:26px;max-width:64px;margin:0;font-size:10px;line-height:18px;overflow:hidden}.qt-po-table .qt-usedcell>.qt-used-period .qt-alloc-tag{text-overflow:ellipsis;vertical-align:middle;max-width:100%;line-height:18px;display:inline-block;overflow:hidden}.qt-po-table .qt-usedcell-void{flex:none;order:-1;height:18px!important;padding:0!important;font-size:11px!important;line-height:18px!important}.qt-usage .bar{background:#0f172a1f;box-shadow:inset 0 0 0 1px #0f172a0a}.qt-usage .pct{text-align:right;width:42px;font-size:12px}.qt-po-table.wf-density-normal .ant-table-thead>tr>th{padding-top:8px!important;padding-bottom:8px!important}.qt-po-table.wf-density-compact .ant-table-thead>tr>th{padding-top:3px!important;padding-bottom:3px!important}.qt-po-table.wf-density-loose .ant-table-thead>tr>th{padding-top:12px!important;padding-bottom:12px!important}.qt-po-table.wf-density-normal .ant-table-tbody>tr>td{padding-top:7px!important;padding-bottom:7px!important}.qt-po-table.wf-density-loose .ant-table-tbody>tr>td{padding-top:14px!important;padding-bottom:14px!important}.qt-po-table .ant-table-wrapper .ant-table-thead>tr>th,.qt-po-table .ant-table-wrapper .ant-table-tbody>tr>td,.qt-po-table .ant-table-wrapper .ant-table-summary>tr>td{padding-left:5px!important;padding-right:5px!important}.ant-table-thead>tr>th[data-qt-align=right] .ant-table-column-sorters{flex-direction:row-reverse;justify-content:flex-start}.ant-table-wrapper.wf-density-compact .ant-table-thead>tr>th,.ant-table-wrapper.wf-density-normal .ant-table-thead>tr>th,.ant-table-wrapper.wf-density-loose .ant-table-thead>tr>th,.wf-density-compact .ant-table-wrapper .ant-table-thead>tr>th,.wf-density-normal .ant-table-wrapper .ant-table-thead>tr>th,.wf-density-loose .ant-table-wrapper .ant-table-thead>tr>th{padding-left:6px!important;padding-right:6px!important}.qt-po-table .ant-table-tbody>tr>td.qt-flow-first,.qt-po-table .ant-table-tbody>tr>td.qt-flow-mid,.qt-po-table .ant-table-tbody>tr>td.qt-flow-last,.qt-po-table .ant-table-tbody>tr>td.qt-flow-only{position:relative}.qt-po-table td.qt-flow-first:before,.qt-po-table td.qt-flow-mid:before,.qt-po-table td.qt-flow-last:before{content:"";background:var(--qt-flow-color,#0f62fe);opacity:.9;pointer-events:none;border-radius:2px;width:2px;position:absolute;left:7px}.qt-po-table td.qt-flow-first:before{top:50%;bottom:-1px}.qt-po-table td.qt-flow-mid:before{top:-1px;bottom:-1px}.qt-po-table td.qt-flow-last:before{top:-1px;bottom:50%}.qt-po-table td.qt-flow-first:after,.qt-po-table td.qt-flow-mid:after,.qt-po-table td.qt-flow-last:after{content:"";background:var(--qt-flow-color,#0f62fe);opacity:.9;pointer-events:none;border-radius:2px;width:9px;height:2px;margin-top:-1px;position:absolute;top:50%;left:7px}.qt-po-table td.qt-flow-only:after{display:none}.qt-po-table .qt-seq-cell{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.qt-po-table .qt-flow-chip{height:16px;color:var(--qt-flow-color,#0f62fe);cursor:help;white-space:nowrap;background:#fff;border:1px solid;border-radius:999px;align-items:center;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.qt-po-table .ant-table-tbody>tr:hover td[class*=qt-flow-]:before,.qt-po-table .ant-table-tbody>tr:hover td[class*=qt-flow-]:after{opacity:1}.qt-po-table .ant-table-tbody>tr:hover td[class*=qt-flow-]:before{width:3px}@keyframes qtAnimCount{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes qtAnimFill{0%{width:0}}@keyframes qtAnimPulse{0%,to{box-shadow:0 0 #cf132200}50%{box-shadow:0 0 0 5px #cf132229}}@keyframes qtAnimShake{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}60%{transform:rotate(9deg)}}@keyframes qtAnimSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes qtAnimDrawY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.qt-anim-on .qt-anim-count{animation:.5s qtAnimCount}.qt-anim-on .qt-usage .bar>i{animation:1.1s cubic-bezier(.4,0,.2,1) both qtAnimFill}.qt-anim-on .qt-risk-badge{animation:1.6s ease-in-out 3 qtAnimPulse}.qt-anim-on .qt-alertbar{animation:.45s both qtAnimSlideIn}.qt-anim-on .qt-alertbar .ring{animation:.6s .1s both qtAnimShake}.qt-po-table .ant-table-tbody>tr>td{transition:transform .18s,box-shadow .18s}.qt-anim-on .qt-po-table .ant-table-tbody>tr:not(.ant-table-expanded-row):hover>td{transform:translateY(-2px)}.qt-anim-on .qt-po-table .ant-table-tbody>tr.risk-red:hover>td:first-child{box-shadow:inset 7px 0 #cf1322}.qt-anim-on .qt-po-table .ant-table-tbody>tr.risk-amber:hover>td:first-child{box-shadow:inset 7px 0 #d48806}.qt-anim-on .qt-po-table .ant-table-tbody>tr.risk-warn:hover>td:first-child{box-shadow:inset 7px 0 #fa8c16}.qt-anim-on .qt-po-table td.qt-flow-first:before,.qt-anim-on .qt-po-table td.qt-flow-mid:before,.qt-anim-on .qt-po-table td.qt-flow-last:before{transform-origin:top;animation:.5s cubic-bezier(.4,0,.2,1) both qtAnimDrawY}@media (prefers-reduced-motion:reduce){.qt-anim-on .qt-anim-count,.qt-anim-on .qt-usage .bar>i,.qt-anim-on .qt-risk-badge,.qt-anim-on .qt-alertbar,.qt-anim-on .qt-alertbar .ring,.qt-anim-on .qt-po-table td.qt-flow-first:before,.qt-anim-on .qt-po-table td.qt-flow-mid:before,.qt-anim-on .qt-po-table td.qt-flow-last:before{animation:none!important}.qt-anim-on .qt-po-table .ant-table-tbody>tr:hover>td{transform:none}}.qt-alloc-detail{max-width:460px;max-height:380px;overflow:auto}.qt-alloc-detail-item{border-top:1px solid #f0f4f1;padding:5px 0 4px}.qt-alloc-detail-item:first-of-type{border-top:0}.qt-alloc-detail-h{align-items:baseline;gap:8px;font-size:12px;display:flex}.qt-alloc-detail-amt{font-variant-numeric:tabular-nums;color:var(--qt-accent,#198038);margin-left:auto;font-weight:700}.qt-alloc-detail-sub{color:#00000073;margin-top:1px;font-size:11px}.qt-alloc-detail-days{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.qt-alloc-day{color:#0009;font-variant-numeric:tabular-nums;background:#f4f9f5;border-radius:3px;align-items:baseline;gap:3px;padding:0 4px;font-size:10.5px;display:inline-flex}.qt-alloc-day i{color:#000000d9;font-style:normal}.qt-ckpi-watch>td{background:#fffbe6!important}.qt-ckpi-watch:hover>td{background:#fff7e6!important}.qt-ckpi-sum>td{background:#fafafa;font-weight:600}.qt-ckpi-note .ant-typography{font-size:12px;line-height:1.9}.qt-ckpi-note{background:#fbfdfc;border:1px solid #eef2ef}.qt-sup-yrsum{font-variant-numeric:tabular-nums;background:#fafafa;border:1px solid #eef2ef;border-radius:4px;padding:4px 10px;font-weight:600}tr.qt-ledger-cust-a{background-image:linear-gradient(#00000009,#00000009)!important}tr.qt-ledger-cust-b{background-image:none!important}.qt-center-cells .qt-ledger-cust-start>td{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--qt-accent) 22%, #fff)}tr.qt-ledger-row-done{background:#f1f1f1!important}tr.qt-ledger-row-done.qt-ledger-cust-a{background:#e9e9e9!important}.qt-soft-tint tr.qt-ledger-row-done{background:#f1f1f1!important}.qt-soft-tint tr.qt-ledger-row-done.qt-ledger-cust-a{background:#e9e9e9!important}tr.qt-ledger-row-done>td.ant-table-cell-fix-right{background:#f1f1f1!important}tr.qt-ledger-row-done.qt-ledger-cust-a>td.ant-table-cell-fix-right{background:#e9e9e9!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done:hover>td,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done:hover>td.ant-table-cell-fix-right{background:#e0e0e0!important}tr.qt-ledger-row-done{background-color:#e3e5e8!important}tr.qt-ledger-row-done.qt-ledger-cust-a{background-image:linear-gradient(#00000013,#00000013)!important}tr.qt-ledger-row-done.qt-ledger-cust-b{background-image:none!important}.qt-soft-tint tr.qt-ledger-row-done{background-color:#e3e5e8!important}.qt-soft-tint tr.qt-ledger-row-done.qt-ledger-cust-a{background-image:linear-gradient(#00000013,#00000013)!important}.qt-soft-tint tr.qt-ledger-row-done.qt-ledger-cust-b{background-image:none!important}tr.qt-ledger-row-done>td .ant-typography-secondary{color:#8a8f96}tr.qt-ledger-row-done>td.ant-table-cell-fix-right{background-color:#e3e5e8!important}tr.qt-ledger-row-done.qt-ledger-cust-a>td.ant-table-cell-fix-right{background-color:#e3e5e8!important;background-image:linear-gradient(#00000013,#00000013)!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done:hover>td,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done:hover>td.ant-table-cell-fix-right{background-color:#cfd3d8!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done:hover>td.ant-table-cell-fix-right{background-image:none!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td:nth-child(2):before{content:"已完结";color:#58595b;vertical-align:middle;background-color:#0000;border:1px solid #bfc4ca;border-radius:4px;margin-right:6px;padding:0 5px;font-size:11px;font-style:normal;font-weight:500;line-height:15px;display:inline-block}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td:not(.qt-bar-3){font-style:italic}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td:nth-child(2):before,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .ant-tag,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td button,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td a,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-cell-ed,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .ant-typography{font-style:normal}.qt-soft-tint tr.qt-ledger-cust-a{background-image:none!important}.qt-offset-ed,.qt-offset-ed .ant-tag{cursor:pointer}.qt-projhint-pop{max-width:420px}.qt-projhint-pop .qt-projhint-pop-body{line-height:1.8}.qt-projhint-pop .qt-projhint-pop-line{overflow-wrap:anywhere}.qt-projhint-pop .qt-projhint-pop-line+.qt-projhint-pop-line{margin-top:4px}.qt-sider{transition:width .2s}.qt-nav-toggle-btn{color:var(--qt-text-tertiary,#6b7280)}.qt-nav-toggle-btn:hover{color:var(--qt-primary,#198038)!important;background:var(--qt-primary-bg,#defbe6)!important}@media (width<=720px){.qt-nav-toggle-btn:hover{background:0 0!important}}.qt-nav-section{cursor:pointer;align-items:center;width:100%;display:flex}.qt-nav-section .qt-nav-group{flex:auto;min-width:0}.qt-nav-section-chevron{text-align:center;width:14px;color:var(--qt-text-tertiary,#6b7280);opacity:.9;flex:none;font-size:11px;line-height:1}.qt-nav-section:hover .qt-nav-group{box-shadow:0 1px 2px #10182824, inset 0 1px 0 #ffffffe6, inset 0 0 0 1.5px color-mix(in srgb, var(--qt-nav-accent,#198038) 38%, #fff)}.qt-nav-section:focus-visible{outline:2px solid color-mix(in srgb, var(--qt-nav-accent,#198038) 70%, #fff);outline-offset:2px;border-radius:6px}.qt-nav-section.qt-nav-section-off .qt-nav-group{opacity:.68}.qt-nav-section.qt-nav-section-off .qt-nav-section-chevron{opacity:1;color:color-mix(in srgb, var(--qt-nav-accent,#198038) 62%, #10151c)}@media (width<=720px){.qt-nav-section.qt-nav-section-off .qt-nav-group{opacity:1}}.qt-week-metricbar{box-sizing:border-box;scrollbar-width:thin;background:#f7faf8;border:1px solid #eaf3ec;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;margin-top:10px;padding:6px 10px;display:flex;overflow:auto hidden}.qt-week-metricbar>*{flex:none}.qt-week-metricbar .qt-metric-seg{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.qt-week-metricbar .qt-metric-seg-label{font-size:11px}.qt-week-metricbar .qt-metric-seg-value{font-variant-numeric:tabular-nums;font-size:14px}.qt-week-metricbar .qt-mb-sep{background:#e1ede4;flex:0 0 1px;width:1px;height:16px}.qt-week-metricbar .qt-week-metricbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.qt-week-metricbar .qt-mb-hint{cursor:help;white-space:nowrap;border-bottom:1px dashed #bfbfbf;font-size:11px}.qt-week-metricbar .qt-week-group-tags{white-space:nowrap;flex-wrap:nowrap}.qt-week-metricbar .qt-week-group-tags .ant-tag{margin-inline-end:0}.qt-mb-full{display:inline}.qt-mb-abbr{display:none}@media (width<=1600px){.qt-week-metricbar .qt-mb-full{display:none}.qt-week-metricbar .qt-mb-abbr{display:inline}}.qt-week-metricbar-filtered .qt-week-group-tags .qt-mb-full{display:none}.qt-week-metricbar-filtered .qt-week-group-tags .qt-mb-abbr{display:inline}@media (width<=1360px){.qt-week-metricbar{gap:4px;padding-left:6px;padding-right:6px}.qt-week-metricbar .qt-metric-seg{gap:3px}.qt-week-metricbar .qt-metric-seg-label{font-size:10px}.qt-week-metricbar .qt-metric-seg-value{font-size:11px}.qt-week-metricbar .qt-week-group-tags{gap:2px}.qt-week-metricbar .qt-week-group-tags-label{font-size:10px}.qt-week-metricbar .qt-week-group-tags .ant-tag{border-width:0;padding:0 3px;font-size:10px;line-height:16px}.qt-week-metricbar .qt-mb-hint{font-size:10px}.qt-week-metricbar .qt-mb-sep{height:12px}.qt-week-metricbar .ant-btn-sm{height:20px;padding:0 5px;font-size:10px}}@media (width<=1024px){.qt-week-metricbar{gap:2px;padding-left:4px;padding-right:4px}.qt-week-metricbar .qt-week-group-tags{gap:1px}.qt-week-metricbar .qt-week-group-tags .ant-tag{background:0 0;padding:0 2px}.qt-week-metricbar .qt-week-metricbar-right{gap:3px}.qt-week-metricbar .ant-btn-sm{height:19px;padding:0 4px}.qt-week-metricbar .ant-btn-sm .anticon{display:none}}.qt-filter-sum{color:#4b5563;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f0f7f2;border:1px solid #dcebe0;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:6px;padding:2px 10px;font-size:12px;line-height:20px;display:inline-flex}.qt-filter-sum .qt-filter-sum-sep{color:#00000040}@media (width<=1024px){.qt-filter-sum{gap:4px;padding:1px 8px;font-size:11px}}.qt-rowedit .ant-input{margin-top:2px}.qt-rowedit-date{align-items:center;gap:8px;margin-top:2px;display:flex}.qt-rowedit-date .ant-picker{flex:auto;min-width:0}.qt-rowedit-date .ant-segmented{flex:none}.qt-rowedit-ro{background:#f7f8fa;border:1px solid #f0f0f0;border-radius:6px;padding:6px 10px;line-height:1.65}@media (width<=720px){.qt-rowedit-ro{font-size:11px}}tr.qt-ledger-row-done,tr.qt-ledger-row-done>td{background-color:#dcdfe3!important}tr.qt-ledger-row-done.qt-ledger-cust-a>td,tr.qt-ledger-row-done.qt-ledger-cust-a{background-image:linear-gradient(#0000000a,#0000000a)!important}tr.qt-ledger-row-done.qt-ledger-cust-b>td,tr.qt-ledger-row-done.qt-ledger-cust-b{background-image:none!important}.qt-soft-tint tr.qt-ledger-row-done,.qt-soft-tint tr.qt-ledger-row-done>td,tr.qt-ledger-row-done>td.ant-table-cell-fix-right,tr.qt-ledger-row-done>td.ant-table-cell-fix-left{background-color:#dcdfe3!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done:hover>td,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done:hover>td.ant-table-cell-fix-right,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done:hover>td.ant-table-cell-fix-left{background-color:#dcdfe3!important;background-image:none!important;box-shadow:inset 0 0 0 999px #0000001f!important}tr.qt-ledger-row-done>td{color:#33363a}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td:nth-child(4){color:#2f3236}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-row-sum,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .ant-typography-secondary,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .ant-typography-secondary *{color:#45494e!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-row-link{color:inherit}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-row-link-i,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-po-link{color:#146b2c!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-placeholder,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .ant-typography-secondary .qt-placeholder{color:#4c5157!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td button,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td a{font-style:normal}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td button.ant-btn-link,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td button.ant-btn-text,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td a:not(.qt-row-link):not(.qt-po-link){color:#0b4fd1!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td button.ant-btn-link.ant-btn-dangerous,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td button.ant-btn-text.ant-btn-dangerous,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .ant-btn-dangerous{color:#b00e1a!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td:nth-child(2):before{color:#33363a;border-color:#9aa0a7}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .ant-tag,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td button,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td a,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-cell-ed,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-offset-ed,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .ant-typography{font-style:normal}tr.qt-ledger-row-done>td.qt-bar-3{background-color:#dcdfe3!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-tiny,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-row-sum{color:#45494e!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .ant-typography-secondary,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .ant-typography-secondary *,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td:nth-child(4) span[style]{color:#4c5157!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td span:not([class*=ant-]),.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td div:not([class*=ant-]){color:#33363a}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td span.qt-row-link-i,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td span.qt-po-link,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td span.qt-stage-chip,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td span.qt-bar-3,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td span.qt-tiny{color:inherit}.ant-alert-description:has(.qt-fold-open){-webkit-line-clamp:unset!important;overflow:visible!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td.ant-table-cell-fix-right,.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td.ant-table-cell-fix-left,.qt-soft-tint .qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td.ant-table-cell-fix-right,.qt-soft-tint .qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td.ant-table-cell-fix-left{background-color:#dcdfe3!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-po-link div[style]{color:#45494e!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td div[style="font-size: 11px; color: rgb(255, 77, 79); font-weight: 700;"],.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td div[style="font-size: 11px; color: rgb(255,77,79); font-weight: 700;"]{color:#b00e1a!important}.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-po-link div[style][style*="128, 56"],.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td .qt-po-link div[style][style*="128,56"],.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td div[style*="128, 56"]:not([class*=ant-]),.qt-center-cells .ant-table-tbody>tr.qt-ledger-row-done>td div[style*="128,56"]:not([class*=ant-]){color:#146b2c!important}.qt-sider .ant-menu-inline>.ant-menu-item,.qt-sider .ant-menu-item-group-list>.ant-menu-item{height:38px!important;margin:2px 0 1px!important;padding:0 14px 0 22px!important;font-size:13px!important;line-height:38px!important}.qt-sider .ant-menu-item .anticon{font-size:15px!important}.qt-sider .qt-nav-group{letter-spacing:.2px!important;padding:5px 10px!important;font-size:13px!important}.qt-sider .ant-menu-item-group-title{margin:6px 8px 3px!important}.qt-sider .qt-nav-section-chevron{width:13px!important;font-size:10px!important}.qt-ver-note{color:#00000073;font-size:12px}.qt-sider .ant-menu-item-group-title{font-size:13px!important}.qt-sider,.qt-sider .ant-layout-sider-children{background:linear-gradient(180deg, color-mix(in srgb, var(--qt-sider-accent,#24a148) 42%, #08221c) 0%, color-mix(in srgb, var(--qt-sider-accent,#24a148) 30%, #05150f) 100%)!important}.qt-sider{--qt-sider-accent:#24a148;border-right:none!important}.qt-sider .ant-layout-sider-children>div>div:first-child{background:#ffffff0d!important;border-bottom:1px solid #ffffff24!important}.qt-sider .ant-layout-sider-children>div>div:first-child .ant-typography,.qt-sider .ant-layout-sider-children>div>div:first-child .anticon{color:#fff!important}.qt-sider .ant-layout-sider-children>div>div:first-child img{filter:brightness(0)invert()}.qt-sider .ant-layout-sider-children>div>div:first-child .qt-nav-toggle-btn{color:#ffffffe6!important}.qt-sider .ant-layout-sider-children>div>div:first-child .qt-nav-toggle-btn:hover{color:#fff!important;background:#ffffff2e!important}.qt-sider .ant-layout-sider-children>div>div:nth-child(2),.qt-sider .ant-layout-sider-children>div>div:last-child{background:0 0!important}.qt-sider .ant-layout-sider-children>div>div:last-child{border-top:1px solid #ffffff24!important}.qt-sider .ant-layout-sider-children>div>div:last-child .ant-btn{color:#ffffffe0!important}.qt-sider .ant-layout-sider-children>div>div:last-child .ant-btn:hover{color:#fff!important;background:#ffffff29!important}.qt-sider .ant-menu{background:0 0!important}.qt-sider .ant-menu-item{color:#ffffffd1!important}.qt-sider .ant-menu-item:hover{color:#fff!important;background:#ffffff1a!important}.qt-sider .qt-nav-group{color:#fff!important;border-left-color:color-mix(in srgb, var(--qt-nav-accent,#24a148) 40%, #fff)!important;box-shadow:none!important;background:#ffffff1a!important}.qt-sider .ant-menu-item-group-title{color:#ffffffe6!important}.qt-sider .qt-nav-section-chevron{color:#ffffffc7!important}.qt-sider .ant-menu-item-selected{isolation:isolate!important;color:#10151c!important;box-shadow:none!important;background:0 0!important;font-weight:700!important;position:relative!important}.qt-sider .ant-menu-item-selected:before{content:"";background:color-mix(in srgb, var(--qt-sider-accent,#24a148) 30%, #fff);z-index:-1;border-radius:6px;height:28px;margin:auto 0;position:absolute;inset:0 21px 0 8px;box-shadow:0 2px 6px #0000003d}.qt-sider.qt-nav-collapsed .ant-menu-item-selected:before{left:8px;right:8px}.ant-layout-header{background:#fff!important;border-bottom:1px solid #e6e8e8!important}.ant-layout-header .ant-tag{background:color-mix(in srgb, var(--qt-accent,#198038) 12%, #fff)!important;border-color:color-mix(in srgb, var(--qt-accent,#198038) 30%, #fff)!important;color:color-mix(in srgb, var(--qt-accent,#198038) 45%, #10151c)!important}.ant-layout-header .ant-avatar{background:color-mix(in srgb, var(--qt-accent,#198038) 62%, #08221c)!important}.qt-sider .ant-layout-sider-children>div>div:nth-child(2)::-webkit-scrollbar{background:0 0;width:6px;height:6px}.qt-sider .ant-layout-sider-children>div>div:nth-child(2)::-webkit-scrollbar-track{background:0 0;border:none}.qt-sider .ant-layout-sider-children>div>div:nth-child(2)::-webkit-scrollbar-corner{background:0 0;border:none}.qt-sider .ant-layout-sider-children>div>div:nth-child(2)::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.qt-sider .ant-layout-sider-children>div>div:nth-child(2):hover::-webkit-scrollbar-thumb{background:#ffffff47}.qt-sider .ant-layout-sider-children>div>div:nth-child(2)::-webkit-scrollbar-thumb:hover{background:#ffffff73}.qt-sider .ant-layout-sider-children>div>div:nth-child(2)::-webkit-scrollbar-thumb:active{background:#ffffff73}.qt-po-toolbar-card .ant-card-head{min-height:0;padding-top:8px;padding-bottom:8px}.qt-gs-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:4px;display:grid}.qt-gs-card{background:#f8fbfa;border:1px solid #e8f0ee;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.qt-gs-stat{flex-direction:column;gap:6px;min-width:0;height:100%;display:flex}.qt-gs-stat-v{letter-spacing:-.2px;color:#0b1220;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:600;line-height:1.15}.qt-gs-stat-v.is-muted{color:#00000059;font-weight:600}.qt-gs-stat-l{color:#00000073;min-height:36px;font-size:12px;line-height:1.5}.qt-gs-stat-l .qt-gs-stat-l-sub{color:#00000059}@media (width<=900px){.qt-gs-stat-v{font-size:22px}.qt-gs-stat-l{min-height:0}}.qt-tag-tight{margin-inline-end:0;padding:0 6px;font-size:11px;line-height:18px}.qt-people-tbl .ant-table-tbody>tr>td{height:38px!important}.qt-revlog{background:#fafcfb;border:1px solid #f0f0f0;border-radius:6px;grid-template-columns:22px 1fr;align-items:stretch;column-gap:10px;margin-bottom:8px;padding:8px 10px;display:grid}.qt-revlog-idx{color:#0e7c6b;font-variant-numeric:tabular-nums;background:#eaf4f1;border:1px solid #cbe4de;border-radius:11px;flex:none;grid-area:1/1/span 2;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;display:inline-flex}.qt-revlog-top{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.qt-revlog-amt{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.qt-revlog-amt em{margin-left:6px;font-size:11px;font-style:normal}.qt-revlog-amt em.neg{color:#cf1322}.qt-revlog-amt em.pos{color:#237804}.qt-revlog-bot{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;margin-top:4px;display:flex}.qt-revlog-ops{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.qt-rowedit-grid{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}@media (width<=720px){.qt-rowedit-grid{grid-template-columns:1fr}}.qt-people-grid{grid-template-columns:14fr 10fr;align-items:stretch;gap:12px;display:grid}@media (width<=1800px){.qt-people-grid{grid-template-columns:minmax(0,1fr)}}.qt-tip-light .ant-tooltip-inner{color:#000000d9!important;background:#fff!important;border:1px solid #eef2ef!important;box-shadow:0 6px 20px #0000001f!important}.qt-tip-light .ant-tooltip-arrow:before{background:#fff!important}.qt-tip-light .ant-tooltip-inner .ant-typography-secondary,.qt-tip-light .ant-tooltip-inner .ant-typography{color:#000000a6!important}.qt-period-strip{background:#f7faf8;border:1px solid #eaf3ec;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:10px;padding:6px 8px;display:flex;overflow-x:auto}.qt-period-seg{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.qt-period-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.qt-period-cardhead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qt-period-headaction{margin-top:4px;display:flex}.qt-sub-entry{appearance:none;color:#1f5139;max-width:100%;min-height:30px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#f4fbf7 0%,#fff 72%);border:1px solid #d7e8de;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 6px;font-size:11px;line-height:1;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.qt-sub-entry:hover{border-color:#8fc7a5;box-shadow:0 2px 8px #1980381a}.qt-sub-entry:active{transform:translateY(1px)}.qt-sub-entry:focus-visible{outline-offset:2px;outline:2px solid #19803847}.qt-sub-entry-icon{color:#198038;background:#defbe6;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.qt-sub-entry b{white-space:nowrap;font-size:12px;font-weight:600}.qt-sub-entry-divider{background:#d7e8de;width:1px;height:13px}.qt-sub-entry-label{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qt-sub-entry-count{color:#198038;white-space:nowrap;background:#eaf6ef;border-radius:999px;padding:2px 6px;font-size:10px}.qt-sub-entry-arrow{color:#198038;font-size:9px}.qt-period-headnums{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.qt-period-headnum{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.qt-period-split{align-items:stretch;gap:12px;margin-top:8px;display:flex}.qt-period-left{border:1px solid #e7efeb;border-radius:9px;flex:0 0 47%;min-width:0;padding:8px 10px}.qt-period-right{border:1px solid #e7efeb;border-radius:9px;flex:auto;min-width:0;padding:8px 10px}.qt-period-panelhead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.qt-sub-modal-title{align-items:center;gap:10px;display:flex}.qt-sub-modal-title>span:last-child{flex-direction:column;gap:2px;display:flex}.qt-sub-modal-title strong{color:#1f2329;font-size:16px;line-height:1.3}.qt-sub-modal-title small{color:#6b7280;font-size:11px;font-weight:400}.qt-sub-modal-icon{color:#198038;background:#defbe6;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.qt-sub-loading{min-height:380px;padding:10px 6px}.qt-sub-footer{text-align:left;justify-content:space-between;align-items:center;gap:16px;display:flex}.qt-sub-footer .ant-typography{font-size:11px}.qt-sub-overview{background:linear-gradient(135deg,#f5fbf7 0%,#fbfdfc 55%,#fff 100%);border:1px solid #dcebe5;border-radius:12px;grid-template-columns:minmax(240px,.9fr) minmax(470px,1.6fr);gap:16px 24px;padding:16px 18px 14px;display:grid}.qt-sub-overview-main{border-right:1px solid #e1ede7;flex-direction:column;justify-content:center;min-width:0;padding-right:22px;display:flex}.qt-sub-kicker{color:#4b5563;font-size:11px}.qt-sub-total{color:#102a1c;font-variant-numeric:tabular-nums;letter-spacing:-.4px;margin:4px 0 3px;font-size:25px;font-weight:650;line-height:1.2}.qt-sub-total-note{color:#6b7280;font-size:11px}.qt-sub-facts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.qt-sub-facts>div{border-left:1px solid #e1ede7;flex-direction:column;gap:3px;min-width:0;padding-left:13px;display:flex}.qt-sub-facts>div:first-child{border-left:0;padding-left:0}.qt-sub-facts span{color:#6b7280;font-size:11px}.qt-sub-facts strong{color:#1f2329;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.qt-sub-facts small{color:#8a94a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.qt-sub-share{background:#e9efec;border-radius:999px;grid-column:1/-1;width:100%;height:8px;display:flex;overflow:hidden}.qt-sub-share>span{border-right:1px solid #ffffffd1;min-width:1px;height:100%;display:block}.qt-sub-share>span:last-child{border-right:0}.qt-sub-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.qt-sub-scope-bar{background:#f7fbf9;border:1px solid #dcebe5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.qt-sub-scope-bar>div{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.qt-sub-scope-bar .ant-typography-secondary{font-size:11px}.qt-sub-section-head>div{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.qt-sub-section-head .ant-typography-secondary{font-size:11px}.qt-sub-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.qt-sub-category{appearance:none;color:#1f2329;min-width:0;min-height:142px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5eae7;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 11px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden}.qt-sub-category:before{background:var(--sub-color);content:"";opacity:.2;height:2px;transition:opacity .18s;position:absolute;inset:0 0 auto}.qt-sub-category:hover{border-color:var(--sub-color);box-shadow:0 3px 10px #1018280f}.qt-sub-category.is-active{border-color:var(--sub-color);background:#f8fcfa;box-shadow:inset 0 0 0 1px #1980380f}.qt-sub-category.is-focus{box-shadow:inset 0 0 0 2px var(--sub-color), 0 3px 10px #1018280f}.qt-sub-category.is-active:before{opacity:1}.qt-sub-category:focus-visible{outline-offset:2px;outline:2px solid #8fc7a5}.qt-sub-category-name{color:#4b5563;align-items:center;gap:6px;font-size:11px;display:flex}.qt-sub-category-name em{color:#8a94a6;margin-left:auto;font-size:10px;font-style:normal}.qt-sub-category-name i{background:var(--sub-color);border-radius:2px;flex:none;width:7px;height:7px}.qt-sub-category>strong{color:#1f2329;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;overflow:hidden}.qt-sub-category-value-label{color:#8a94a6;margin-bottom:-4px;font-size:10px}.qt-sub-category-kpis{border-top:1px solid #eef3f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding-top:5px;display:grid}.qt-sub-category-kpis>span{color:#8a94a6;flex-direction:column;gap:2px;min-width:0;font-size:9px;display:flex}.qt-sub-category-kpis b{color:#344054;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.qt-sub-category-margin{color:#6b7280;white-space:nowrap;align-items:center;gap:4px;width:100%;font-size:9px;display:flex}.qt-sub-category-margin b{color:#344054;font-variant-numeric:tabular-nums}.qt-sub-category-margin i{background:#e1e8e4;width:1px;height:9px}.qt-sub-warning{color:#6b4e16;background:#fffbf2;border:1px solid #fae3b5;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:11px;line-height:1.55;display:flex}.qt-sub-warning-dot{background:#d4a017;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.qt-sub-warning .ant-typography{color:inherit;font-size:11px}.qt-sub-panel{background:#fff;border:1px solid #e7efeb;border-radius:10px;padding:11px 12px 10px}.qt-sub-panel .qt-sub-section-head{margin-bottom:6px}.qt-sub-series-key{color:#4b5563;align-items:center;gap:4px;font-size:10px;display:inline-flex}.qt-sub-series-key i{border-radius:2px;width:7px;height:7px}.qt-sub-week{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:inline-flex}.qt-sub-week b{color:#1f2329;font-weight:600}.qt-sub-week small{color:#8a94a6;font-size:10px}.qt-sub-week-head{font-variant-numeric:tabular-nums;white-space:nowrap}.qt-sub-allocation-note{margin-top:7px;line-height:1.55;display:block;font-size:10px!important}@media (width<=980px){.qt-sub-overview{grid-template-columns:1fr}.qt-sub-overview-main{border-bottom:1px solid #e1ede7;border-right:0;padding:0 0 12px}.qt-sub-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.qt-sub-entry-label,.qt-sub-entry-divider{display:none}.qt-sub-facts{grid-template-columns:1fr;gap:8px}.qt-sub-facts>div,.qt-sub-facts>div:first-child{border-left:1px solid #e1ede7;padding-left:10px}.qt-sub-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-sub-footer{flex-direction:column;align-items:flex-end}.qt-sub-scope-bar{flex-direction:column;align-items:stretch}.qt-sub-scope-bar .ant-select{width:100%!important}}@media (width<=1280px){.qt-period-split{flex-wrap:wrap}.qt-period-left,.qt-period-right{flex:100%}}.qt-drill-formula{color:#16443a;background:#f7fbf9;border:1px solid #dcebe5;border-radius:9px;padding:10px 12px;font-size:13px;line-height:2}.qt-drill-stat{background:#f7fbf9;border:1px solid #dcebe5;border-radius:9px;flex:150px;min-width:140px;padding:8px 11px}.qt-drill-stats{flex-wrap:wrap;gap:8px;display:flex}.qt-drill-stat .n{color:#0e3a33;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.qt-drill-stat .l{color:#6b7f78;margin-top:2px;font-size:11.5px}.qt-bar{vertical-align:middle;background:#eef4f1;border-radius:5px;width:72px;height:8px;display:inline-block;overflow:hidden}.qt-bar i{background:#7bc8a9;height:100%;display:block}.qt-drill-head{border-bottom:1px solid #f0f5f2;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}.qt-drill-block{background:#fdfefe;border:1px solid #eff5f2;border-radius:9px;margin-bottom:10px;padding:8px 10px}.qt-drill-blockhead{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.qt-drill-block .ant-table-thead>tr>th{font-size:12px;padding:5px 8px!important}.qt-drill-block .ant-table-tbody>tr>td{font-size:12px;line-height:1.55;padding:4px 8px!important}.qt-drill-block .ant-table-tbody>tr>td .ant-tag{margin-inline-end:4px;padding:0 5px;font-size:11px;line-height:16px}.qt-drill-block .ant-table-summary .ant-table-cell{font-size:12px;padding:5px 8px!important}.qt-drill-block .ant-typography{font-size:12px}.qt-drill-stat{padding:8px 12px!important}.qt-drill-stat .n{line-height:1.25;font-size:18px!important}.qt-drill-stat .l{font-size:11px!important}.qt-drill-stats{gap:8px!important;margin-bottom:8px!important}.qt-drill-weektoggle{color:#00000073;align-items:center;gap:6px;font-size:11px;display:flex}.qt-drill-2col{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.qt-drill-2col>div{flex:46%;min-width:300px}tr.qt-ledger-cust-group>td{background:linear-gradient(#f4f8f6,#edf4f1)!important;border-top:1px solid #d8e6e0!important;border-bottom:1px solid #d8e6e0!important}tr.qt-ledger-cust-group:hover>td{background:linear-gradient(#f4f8f6,#edf4f1)!important}tr.qt-ledger-cust-group.qt-ledger-cust-folded>td{background:#f7faf9!important;border-bottom-style:dashed!important}.qt-cust-bar{text-align:left;white-space:nowrap;color:#374151;flex-wrap:wrap;align-items:center;gap:10px;padding-left:2px;font-size:12.5px;display:flex}.qt-cust-caret{text-align:center;color:#0e6027;cursor:pointer;background:#fff;border:1px solid #cfe0d8;border-radius:5px;flex:none;width:18px;height:18px;padding:0;font-size:11px;line-height:16px}.qt-cust-caret:hover{border-color:#0e6027}.qt-cust-name{color:#111827;font-size:13px;font-weight:700}.qt-cust-cnt{color:#0e6027;background:#e8f5ec;border:1px solid #b7e1c4;border-radius:999px;padding:0 7px;font-size:11px;line-height:17px}.qt-cust-sep{background:#cfe0d8;flex:none;width:1px;height:14px}.qt-cust-kv{color:#6b7280}.qt-cust-kv b{color:#111827;font-variant-numeric:tabular-nums;font-weight:600}.qt-cust-kv b.qt-cust-warn{color:#b42318}.qt-cust-stage{align-items:center;gap:4px;display:inline-flex}.qt-cust-stage b{color:#111827;font-variant-numeric:tabular-nums}.qt-cust-todo-label{color:#6b7280}.qt-cust-todo{color:#92400e;cursor:help;background:#fff6e8;border:1px solid #f0d7be;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;line-height:17px;display:inline-flex}.qt-cust-todo b{color:#b42318;font-variant-numeric:tabular-nums}.qt-cust-todo i{color:#ad6800;font-size:11px;font-style:normal}.qt-cust-todo.none{color:#0e6027;cursor:default;background:#e8f5ec;border-color:#b7e1c4}.qt-dossier-page{min-width:0}.qt-dossier-page>.ant-row{align-items:flex-start}.qt-dossier-directory{border-color:#dce8e2;max-height:calc(100vh - 96px);position:sticky;top:12px;overflow:hidden;box-shadow:0 8px 24px #174a360f}.qt-dossier-directory .ant-card-head{min-height:42px}.qt-dossier-person-list{max-height:calc(100vh - 226px);padding-right:2px;overflow-y:auto}.qt-dossier-person{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:3px;padding:9px 8px;transition:background-color .12s,border-color .12s;display:flex}.qt-dossier-person:hover{background:#f6faf8}.qt-dossier-person.is-active{background:#eff7f3;border-color:#bbdacb}.qt-dossier-person-main{flex:auto;min-width:0}.qt-dossier-person-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.qt-dossier-score{font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:27px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.qt-dossier-score.score-good{color:#0e6027;background:#e8f5ec}.qt-dossier-score.score-normal{color:#0958d9;background:#eaf2ff}.qt-dossier-score.score-watch{color:#ad6800;background:#fff5e6}.qt-dossier-person-sub{font-size:11px;line-height:17px;display:block}.qt-dossier-person-meta{color:#78837e;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:3px 8px;margin-top:2px;font-size:10.5px;line-height:16px;display:flex}.qt-coverage-modal .qt-coverage-list{max-height:min(58vh,520px)}.qt-coverage-legend{margin-bottom:8px}.qt-coverage-legend .ant-typography{align-items:center;gap:4px;font-size:11px;display:inline-flex}.qt-coverage-legend .ant-typography>span{border-radius:50%;width:7px;height:7px}.qt-coverage-list{flex-direction:column;gap:3px;max-height:330px;padding-right:4px;display:flex;overflow-y:auto}.qt-coverage-row{cursor:pointer;border-radius:7px;outline:none;grid-template-columns:130px minmax(100px,1fr) 58px;align-items:center;gap:10px;min-height:32px;padding:2px 8px;transition:background-color .12s,box-shadow .12s;display:grid}.qt-coverage-row:hover,.qt-coverage-row:focus-visible{background:#f6f9f7}.qt-coverage-row.is-active{background:color-mix(in srgb, var(--qt-accent,#198038) 7%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qt-accent,#198038) 30%, #fff)}.qt-coverage-row.is-empty{opacity:.58}.qt-coverage-person{flex-direction:column;min-width:0;line-height:16px;display:flex}.qt-coverage-person .ant-typography{font-size:12px;display:block}.qt-coverage-person .ant-typography-secondary{font-size:10.5px}.qt-coverage-track{background:#eff2f0;border-radius:999px;height:9px;overflow:hidden}.qt-coverage-fill{border-radius:inherit;height:100%;transition:width .18s}.qt-coverage-value{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.qt-dossier-hero{background:radial-gradient(circle at 94% 4%,#007d7917,#0000 28%),linear-gradient(135deg,#fff 0%,#f7fbf9 100%);border-color:#dce8e2;overflow:hidden;box-shadow:0 10px 28px #174a3612}.qt-dossier-identity{flex:540px;min-width:0}.qt-dossier-hero-role{color:#4b5563;margin-top:4px;font-size:13px}.qt-dossier-contact{color:#68736e;margin-top:6px;font-size:11.5px}.qt-dossier-contact .anticon{color:#5d6b65;margin-right:3px}.qt-dossier-hero-kpis{flex:0 430px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:360px;display:grid}.qt-dossier-hero-kpis>div{background:#ffffffc7;border:1px solid #e1ebe6;border-radius:10px;min-width:0;padding:9px 8px}.qt-dossier-hero-kpis>.qt-dossier-kpi-clickable{cursor:pointer;outline:none;transition:border-color .12s,background-color .12s,box-shadow .12s}.qt-dossier-hero-kpis>.qt-dossier-kpi-clickable:hover,.qt-dossier-hero-kpis>.qt-dossier-kpi-clickable:focus-visible{border-color:color-mix(in srgb, var(--qt-accent,#198038) 35%, #e1ebe6);background:color-mix(in srgb, var(--qt-accent,#198038) 5%, #fff);box-shadow:0 2px 8px #10182812}.qt-dossier-hero-kpis span{color:#78837e;font-size:10.5px;line-height:16px;display:block}.qt-dossier-hero-kpis b{color:#17211d;font-variant-numeric:tabular-nums;margin-top:1px;font-size:15px;line-height:23px;display:block}.qt-dossier-tenure{font-size:11.5px}.qt-dossier-page .ant-tabs-nav{background:#fff;border:1px solid #e2eae6;border-radius:10px;margin:0 0 12px;padding:7px 12px 0}.qt-dossier-page .ant-card{border-color:#e2eae6}.qt-dossier-page .ant-card-head{min-height:40px}.qt-dossier-facts-card .ant-descriptions-item-label{color:#7b8580;font-size:11px}.qt-dossier-facts-card .ant-descriptions-item-content{color:#26312c;font-size:12px}.qt-dossier-timeline-title{color:#1f2937;margin-top:3px;font-weight:600}.qt-dossier-timeline-desc{color:#66716c;margin:4px 0 0;font-size:12px}.qt-dossier-record{background:#fbfdfc;border:1px solid #e6ede9;border-radius:9px;padding:9px 10px}.qt-dossier-record-sub{color:#69746f;margin:2px 0;font-size:11.5px;line-height:17px}.qt-dossier-cert-list{flex-direction:column;gap:8px;display:flex}.qt-dossier-cert{background:#fffcf5;border:1px solid #efe4cb;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.qt-dossier-cert>.anticon{color:#ad6800;margin-top:2px}@media (width<=1199px){.qt-dossier-directory{max-height:none;position:static}.qt-dossier-person-list{max-height:420px}}@media (width<=767px){.qt-coverage-list{max-height:270px}.qt-coverage-modal .qt-coverage-list{max-height:55vh}.qt-coverage-row{grid-template-columns:90px minmax(70px,1fr) 48px;gap:6px;padding-inline:5px}.qt-dossier-hero-kpis{flex-basis:100%;min-width:0}.qt-dossier-page .ant-tabs-nav{overflow-x:auto}}.qt-sider .ant-menu-item-selected,.qt-sider .ant-menu-item-selected:hover,.qt-sider .ant-menu-item-selected:focus,.qt-sider .ant-menu-item-selected:active{color:#fff!important;box-shadow:inset 2px 0 0 color-mix(in srgb, var(--qt-sider-accent,#24a148) 42%, #fff)!important;background:0 0!important}.qt-sider .ant-menu-item-selected:before{content:none!important;display:none!important}.qt-sider .ant-menu-item-selected:after{display:none!important}.qt-sider .ant-menu-item-selected .anticon{color:#fff!important}.qt-sider .ant-menu-item:focus,.qt-sider .ant-menu-item:active{background:0 0!important}.qt-week-save-dock{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border:1px solid #d9e2ec;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:fixed;bottom:56px;right:24px;box-shadow:0 8px 24px #10182824}.qt-week-save-dock-text{color:#475467;font-size:12px}.qt-week-save-dock-text b{color:#b54708}.qt-settle-row{scrollbar-width:thin}.qt-settle-row>*,.qt-settle-row .ant-space-item{flex:none}.qt-settle-row .ant-space{flex-wrap:nowrap!important}.qt-subgroup-wrap{display:inline-block;position:relative}.qt-subgroup-ribbon{letter-spacing:.3px;color:#0b7a4b;opacity:.85;white-space:nowrap;pointer-events:auto;cursor:help;background:#22c55e29;border:1px solid #22c55e47;border-radius:4px;padding:0 5px;font-size:9.5px;font-weight:600;line-height:13px;position:absolute;top:-7px;right:-18px;transform:rotate(-12deg)}.qt-period-strip.qt-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px 0 4px;display:grid;overflow:visible}.qt-period-strip.qt-strip-grid>span[style*="width: 1px"]{display:none}.qt-period-strip.qt-strip-grid .qt-period-seg{background:#f7faf8;border:1px solid #e8f1ea;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:6px 10px;display:flex}.qt-cls-jia .ant-select-selector{background:#fff7e6!important;border-color:#ffd591!important}.qt-cls-jia .ant-select-selection-item{font-weight:600;color:#b54708!important}.qt-cls-jia:hover .ant-select-selector{border-color:#ffa940!important}.qt-cls-nonjia .ant-select-selector{background:#eff6ff!important;border-color:#bfdbfe!important}.qt-cls-nonjia .ant-select-selection-item{font-weight:600;color:#1d4ed8!important}.qt-cls-nonjia:hover .ant-select-selector{border-color:#60a5fa!important}.qt-top-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}@media (width<=1180px){.qt-top-split{grid-template-columns:minmax(0,1fr)}}.qt-top-left,.qt-top-right{min-width:0}.qt-top-left .qt-period-strip.qt-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.qt-compare-box{background:#fcfdfc;border:1px solid #e8f1ea;border-radius:8px;height:100%;padding:8px 10px}.qt-compare-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.qt-compare-row{align-items:center;gap:8px;padding:2px 0;display:flex}.qt-compare-group{flex:0 0 52px;width:52px;font-size:12px}.qt-compare-medal{color:#98a2b3;text-align:center;flex:0 0 20px;width:20px;font-size:12px}.qt-compare-track{background:#f2f5f3;border-radius:6px;flex:1;min-width:40px;height:12px;overflow:hidden}.qt-compare-fill{border-radius:6px;height:100%;transition:width .3s}.qt-compare-amt{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 104px;width:104px;font-size:12px}.qt-compare-rate{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;margin-inline-end:0}.qt-compare-foot{color:#98a2b3;margin-top:4px;font-size:11px}.qt-top-split{align-items:stretch}.qt-top-right{display:flex}.qt-top-right>*{flex:1}.qt-compare-box{flex-direction:column;display:flex}.qt-compare-rate-rank{text-align:center;color:#98a2b3;flex:0 0 26px;width:26px;font-size:12px}.qt-compare-title{color:#475467;border-bottom:1px dashed #e8f1ea;margin-bottom:3px;padding:2px 0 1px;font-size:12px;font-weight:600}.qt-top-left{background:#fcfdfc;border:1px solid #e8f1ea;border-radius:8px;padding:8px 10px}.qt-top-left .qt-period-strip.qt-strip-grid .qt-period-seg{background:0 0;border:none;padding:4px 6px}.qt-top-left .qt-period-strip.qt-strip-grid .qt-period-seg+.qt-period-seg{border-top:1px dashed #eef3f0}.qt-rank-pill{color:#667085;background:#eef2f6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.qt-kpi-drill-hint{color:#0b7a4b;opacity:.8;white-space:nowrap;background:#22c55e1f;border:1px solid #22c55e40;border-radius:999px;align-items:center;padding:0 5px;font-size:10.5px;line-height:14px;transition:opacity .15s,background .15s;display:inline-flex}.ant-card-hoverable:hover .qt-kpi-drill-hint{opacity:1;background:#22c55e33}.qt-f1-h-clickable{cursor:pointer;border-radius:6px;margin:-2px;padding:2px 6px;transition:background .15s,box-shadow .15s}.qt-f1-h-clickable:hover{background:#16a34a14;box-shadow:inset 0 0 0 1px #16a34a40}.qt-f1-h-clickable:focus-visible{outline-offset:1px;outline:2px solid #16a34a73}.qt-f1-health{flex-wrap:wrap;row-gap:6px}.qt-po-table tr.settle-k0>td{background:#f7f7f7}.qt-po-table tr.settle-k1>td{background:#f4f8ff}.qt-po-table tr.settle-k2>td{background:#f3fafd}.qt-po-table tr.settle-k3>td{background:#f8f5ff}.qt-po-table tr.settle-k4>td{background:#fff8f2}.qt-po-table tr.settle-k5>td{background:#f2f2f2}.qt-po-table tr.settle-k6>td{background:#fff5f9}.qt-po-table tr.settle-k0>td.ant-table-cell-fix-left,.qt-po-table tr.settle-k1>td.ant-table-cell-fix-left,.qt-po-table tr.settle-k2>td.ant-table-cell-fix-left,.qt-po-table tr.settle-k3>td.ant-table-cell-fix-left,.qt-po-table tr.settle-k4>td.ant-table-cell-fix-left,.qt-po-table tr.settle-k5>td.ant-table-cell-fix-left,.qt-po-table tr.settle-k6>td.ant-table-cell-fix-left{background:inherit}.qt-po-table tr[data-settle=项目未开始]>td{background:#f7f7f7!important}.qt-po-table tr[data-settle=进行中未结算]>td{background:#f4f8ff!important}.qt-po-table tr[data-settle=已发客户走流程]>td{background:#f3fafd!important}.qt-po-table tr[data-settle=已确认待开票]>td{background:#f8f5ff!important}.qt-po-table tr[data-settle=已开票待回款]>td{background:#fff8f2!important}.qt-po-table tr[data-settle=已回款]>td{background:#f2f2f2!important}.qt-po-table tr[data-settle=已完成待整理结算资料]>td{background:#fff5f9!important}tr[data-settle=项目未开始]>td{background:#f7f7f7!important}tr[data-settle=进行中未结算]>td{background:#f4f8ff!important}tr[data-settle=已发客户走流程]>td{background:#f3fafd!important}tr[data-settle=已确认待开票]>td{background:#f8f5ff!important}tr[data-settle=已开票待回款]>td{background:#fff8f2!important}tr[data-settle=已回款]>td{background:#f2f2f2!important}tr[data-settle=已完成待整理结算资料]>td{background:#fff5f9!important}tr[data-settle]>td.ant-table-cell-fix-left,tr[data-settle]>td.ant-table-cell-fix-right{background:inherit!important}.qt-sider .ant-menu-item.qt-nav-item-updated{color:#ffe58f!important;font-weight:650!important}.qt-sider .ant-menu-item.qt-nav-item-updated .anticon{color:#ffd666!important}.qt-sider .ant-menu-item.qt-nav-item-updated:hover,.qt-sider .ant-menu-item.qt-nav-item-updated:hover .anticon,.qt-sider .ant-menu-item.qt-nav-item-updated.ant-menu-item-selected,.qt-sider .ant-menu-item.qt-nav-item-updated.ant-menu-item-selected .anticon{color:#fff!important}.qt-sider .qt-nav-scroll{flex:auto;padding:8px 8px 4px;overflow:auto}.qt-sider .qt-nav-search-wrap{z-index:3;background:linear-gradient(#082e1dfa 0%,#082e1deb 78%,#0000 100%);margin:-8px -8px 6px;padding:8px 8px 6px;position:sticky;top:-8px}.qt-sider .qt-nav-search.ant-input-affix-wrapper{border-radius:9px;height:34px;box-shadow:inset 0 1px #ffffff0a;color:#ecfff3!important;background:#ffffff17!important;border-color:#ffffff24!important}.qt-sider .qt-nav-search.ant-input-affix-wrapper:hover,.qt-sider .qt-nav-search.ant-input-affix-wrapper-focused{box-shadow:0 0 0 2px #8ff0b717;background:#ffffff21!important;border-color:#d9ffe97a!important}.qt-sider .qt-nav-search input{color:#ecfff3!important;background:0 0!important}.qt-sider .qt-nav-search input::placeholder{color:#ecfff37a}.qt-sider .qt-nav-search .anticon{color:#d9ffe99e!important}.qt-sider .qt-nav-search .ant-input-clear-icon{color:#ffffff80}.qt-sider .qt-nav-search-empty{color:#ffffff85;text-align:center;border:1px dashed #ffffff24;border-radius:9px;margin:12px 6px;padding:16px 10px;font-size:12px}.qt-sider .qt-nav-search-trigger{color:#ffffffe0!important}.qt-sider .qt-nav-search-trigger:hover{color:#fff!important;background:#ffffff29!important}.qt-sider.qt-nav-collapsed .ant-layout-sider-children>div>div:first-child img{width:24px!important;height:24px!important}.qt-sider.qt-nav-collapsed .qt-nav-search-trigger,.qt-sider.qt-nav-collapsed .qt-nav-toggle-btn{width:20px!important;min-width:20px!important;padding:0!important}
