.item-dashed-top+.item-dashed-top[data-v-f30501c4]{border-top:1px dashed #aaa}.border-dashed[data-v-f30501c4]{border:1px dashed #aaa}.card-col[data-v-f30501c4]{border:1px solid #ddd;margin:20px 10px;padding:20px}.task-title[data-v-f30501c4]{margin-top:10px;width:100%}.color-grey[data-v-f30501c4]{color:#c0c4cc}.content[data-v-f30501c4]{display:inline-block;margin-top:5px}.icon-type[data-v-f30501c4]{font-size:10px;padding:0 3px;color:#fff;border-radius:3px;margin-top:8px;display:inline-block}.ellipsis[data-v-f30501c4]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.stats-card[data-v-f411041e]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:12px 10px;margin-bottom:8px}.stats-row[data-v-f411041e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.stat-item[data-v-f411041e]{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-label[data-v-f411041e]{font-size:14px;color:#666;display:block}.stat-value[data-v-f411041e]{font-size:20px;font-weight:700;margin-top:4px;display:block}.stat-value.reported[data-v-f411041e]{color:#52c41a}.stat-value.submitted[data-v-f411041e]{color:#1890ff}.stat-value.tobesubmitted[data-v-f411041e]{color:#8c8c8c}.fill-card[data-v-f411041e]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:10px}.fill-header[data-v-f411041e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.fill-label[data-v-f411041e]{font-size:14px;color:#666}.fill-count[data-v-f411041e]{font-size:14px;font-weight:700;color:#f5222d;margin-left:5px}.fill-content[data-v-f411041e]{position:relative}.fill-list[data-v-f411041e]{font-size:14px;color:#f5222d;word-break:break-all;line-height:1.6;overflow:hidden;max-height:62.4px}.fill-list-expanded[data-v-f411041e]{max-height:none}.fill-name[data-v-f411041e]{cursor:pointer}.fill-name[data-v-f411041e]:hover{color:#cf1322}.fill-toggle[data-v-f411041e]{text-align:right;margin-top:4px}.toggle-text[data-v-f411041e]{display:inline-block;padding:2px 6px;color:#0081ff;font-size:12px;cursor:pointer;border-radius:4px}.toggle-text[data-v-f411041e]:hover{background-color:#f0f5ff}.plan-todo[data-v-48eb2b74]{background:#f0f0f0}.plan-todo span[data-v-48eb2b74]{color:#5e78ff;cursor:pointer}.color-grey[data-v-48eb2b74]{color:#c0c4cc}.left-panel-wrapper[data-v-48eb2b74]{width:280px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto}.left-sidebar[data-v-48eb2b74]{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:8px;border:1px solid #e8e8e8;margin-top:8px;padding-left:2px;overflow-y:auto;min-height:0}.tree-content[data-v-48eb2b74]{padding:8px 0}.main-content[data-v-48eb2b74]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}.main-content-full[data-v-48eb2b74]{margin-left:0!important}[data-v-48eb2b74] .ant-tree{font-size:14px;line-height:1.5}[data-v-48eb2b74] .ant-tree li{margin:0;padding:6px 0}[data-v-48eb2b74] .ant-tree li .ant-tree-indent{width:12px}[data-v-48eb2b74] .ant-tree li .ant-tree-node-content-wrapper{padding:2px 4px;width:calc(90% - 4px)}.tree-node-wrapper[data-v-48eb2b74],[data-v-48eb2b74] .ant-tree li span.ant-tree-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0}.tree-icon[data-v-48eb2b74]{margin-right:6px;font-size:14px;color:#1890ff;-ms-flex-negative:0;flex-shrink:0}.tree-title-text[data-v-48eb2b74]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.status-reported[data-v-48eb2b74]{color:#52c41a}.status-submitted[data-v-48eb2b74]{color:#1890ff}.status-tobesubmitted[data-v-48eb2b74]{color:#8c8c8c}.status-unsubmitted[data-v-48eb2b74]{color:#f5222d}.follow-star-container[data-v-48eb2b74]{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.follow-star[data-v-48eb2b74]{-ms-flex-negative:0;flex-shrink:0}.star-icon[data-v-48eb2b74]{font-size:14px;-webkit-transition:all .2s;transition:all .2s;line-height:1}.star-filled[data-v-48eb2b74]{color:#1890ff}.star-empty[data-v-48eb2b74]{color:#bfbfbf;opacity:.6}.follow-tip[data-v-48eb2b74]{font-size:9px;font-weight:600;color:#999;white-space:nowrap;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;position:absolute;top:20px;right:0;pointer-events:none}.follow-star-container:hover .follow-tip[data-v-48eb2b74]{opacity:1}.follow-star-container:hover .star-empty[data-v-48eb2b74]{opacity:1;color:#1890ff}.mb10.ant-collapse-item[data-v-48eb2b74]{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:10px;overflow:hidden}[data-v-48eb2b74] .mb10.ant-collapse-item>.ant-collapse-header{background-color:#fff;border-radius:8px 8px 0 0}[data-v-48eb2b74] .mb10.ant-collapse-item>.ant-collapse-content{background-color:#fff}[data-v-48eb2b74] .mb10.ant-collapse-content-box{background-color:#fff;padding:16px}[data-v-48eb2b74] .mb10.ant-collapse-item>.ant-collapse-header:hover{background-color:#fafafa}