.tpl-panel[data-v-fcacd702]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:4px 2px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.tpl-head[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.th-left .th-title[data-v-fcacd702]{font-size:16px;font-weight:600;color:#303133;line-height:22px}.th-left .th-sub[data-v-fcacd702]{margin-top:4px;font-size:12px;color:#909399}.th-right[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.th-search[data-v-fcacd702]{width:180px}.th-type[data-v-fcacd702]{width:130px}.var-title[data-v-fcacd702]{font-size:13px;font-weight:600;color:#303133;margin-bottom:8px}.var-row[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:3px 0;font-size:12px;color:#606266}.var-row code[data-v-fcacd702]{min-width:62px;padding:1px 6px;border-radius:4px;background:#ecf5ff;color:#409eff;font-size:12px;text-align:center}.var-desc[data-v-fcacd702]{color:#909399}.var-sample[data-v-fcacd702]{color:#c0c4cc;margin-left:auto}.var-tip[data-v-fcacd702]{margin-top:8px;padding-top:8px;border-top:1px dashed #ebeef5;font-size:12px;color:#909399;line-height:18px}.tpl-empty[data-v-fcacd702]{padding:54px 0 60px;text-align:center;color:#909399}.tpl-empty i[data-v-fcacd702]{font-size:42px;color:#c0c4cc}.tpl-empty .te-title[data-v-fcacd702]{margin-top:10px;font-size:14px;color:#606266}.tpl-empty .te-sub[data-v-fcacd702]{margin:6px 0 14px;font-size:12px;color:#909399}.tpl-group[data-v-fcacd702]{margin-bottom:18px}.tg-title[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;color:#303133}.tg-title i[data-v-fcacd702]{color:#409eff}.tg-count[data-v-fcacd702]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f0f2f5;color:#909399;font-size:11px;font-weight:400;line-height:18px;text-align:center}.tg-tip[data-v-fcacd702]{font-size:12px;font-weight:400;color:#c0c4cc;margin-left:4px}.tpl-grid[data-v-fcacd702]{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px}.tpl-card[data-v-fcacd702]{position:relative;padding:12px 14px 10px;border:1px solid #ebeef5;border-radius:8px;background:#fff;cursor:pointer;-webkit-transition:border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s,border-color .2s;transition:box-shadow .2s,transform .2s,border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:148px}.tpl-card[data-v-fcacd702]:hover{border-color:#c6e2ff;-webkit-box-shadow:0 6px 16px rgba(64,158,255,.12);box-shadow:0 6px 16px rgba(64,158,255,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tpl-card.is-builtin[data-v-fcacd702]{background:#fcfdff}.tc-top[data-v-fcacd702]{-ms-flex-align:center;gap:10px}.tc-icon[data-v-fcacd702],.tc-top[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.tc-icon[data-v-fcacd702]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:32px;height:32px;border-radius:8px;color:#fff;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.tc-name-wrap[data-v-fcacd702]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.tc-name[data-v-fcacd702]{font-size:14px;font-weight:600;color:#303133}.tc-meta[data-v-fcacd702],.tc-name[data-v-fcacd702]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-meta[data-v-fcacd702]{margin-top:2px;font-size:12px;color:#909399}.tc-badge[data-v-fcacd702]{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 6px;height:18px;line-height:18px;border-radius:9px;font-size:11px;background:#f4f4f5;color:#909399}.tc-badge.is-mine[data-v-fcacd702]{background:#ecf5ff;color:#409eff}.tc-badge.is-share[data-v-fcacd702]{background:#f0f9eb;color:#67c23a}.tc-tpl[data-v-fcacd702]{margin-top:10px;padding:6px 8px;border-radius:6px;background:#f7f8fa;font-size:12px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-tpl-label[data-v-fcacd702]{margin-right:6px;color:#c0c4cc}.tc-tpl-text[data-v-fcacd702]{color:#409eff}.tc-tags[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.tc-tag[data-v-fcacd702]{padding:0 6px;height:20px;line-height:20px;border-radius:4px;background:#f4f4f5;color:#909399;font-size:11px}.tc-tag i[data-v-fcacd702]{font-size:11px}.tc-actions[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:auto;padding-top:10px}.tc-actions .el-button+.el-button[data-v-fcacd702]{margin-left:0}.ed-body[data-v-fcacd702]{max-height:64vh;overflow:auto;padding-right:4px}.ed-row[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ed-field[data-v-fcacd702]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;margin-bottom:12px}.ed-field.is-narrow[data-v-fcacd702]{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;min-width:150px}.ed-field.ed-block[data-v-fcacd702]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.ed-full[data-v-fcacd702]{width:100%}.ed-label[data-v-fcacd702]{display:block;margin-bottom:5px;font-size:12px;color:#606266}.ed-label em[data-v-fcacd702]{color:#f56c6c;font-style:normal}.ed-hint[data-v-fcacd702]{margin-left:6px;color:#c0c4cc;font-size:12px}.ed-colors[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:32px}.ed-color[data-v-fcacd702]{width:20px;height:20px;border-radius:50%;cursor:pointer;border:2px solid transparent;-webkit-box-shadow:0 0 0 1px #ebeef5 inset;box-shadow:inset 0 0 0 1px #ebeef5}.ed-color.on[data-v-fcacd702]{border-color:#fff;-webkit-box-shadow:0 0 0 2px #409eff;box-shadow:0 0 0 2px #409eff}.ed-tpl-input .ed-var-btns[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:6px}.ed-var-btns .el-button+.el-button[data-v-fcacd702]{margin-left:0}.ed-preview[data-v-fcacd702]{margin-top:8px;padding:7px 10px;border-radius:6px;background:#f0f9eb;font-size:12px;color:#529b2e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ed-preview-label[data-v-fcacd702]{color:#85ce61}.ed-preview-text[data-v-fcacd702]{color:#67c23a;font-weight:600}.ed-checks[data-v-fcacd702]{border:1px solid #ebeef5;border-radius:6px;padding:8px;background:#fafafa}.ed-check-row[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:6px}.ed-drag[data-v-fcacd702]{color:#c0c4cc;cursor:default}.ed-del[data-v-fcacd702]{color:#c0c4cc;padding:0 4px}.ed-del[data-v-fcacd702]:hover{color:#f56c6c}.ed-check-foot[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:2px}.ed-check-count[data-v-fcacd702]{margin-left:auto;font-size:12px;color:#909399}.ed-batch[data-v-fcacd702]{margin-top:8px}.ed-batch-foot[data-v-fcacd702]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:6px}.ed-batch-foot .el-button+.el-button[data-v-fcacd702]{margin-left:0}.ed-footer[data-v-fcacd702]{text-align:right}.dyn-panel[data-v-5fb92449]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:4px 2px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.dp-head[data-v-5fb92449]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.dh-title[data-v-5fb92449]{font-size:16px;font-weight:600;color:#303133}.dh-sub[data-v-5fb92449]{margin-top:4px;font-size:12px;color:#909399}.dh-right[data-v-5fb92449]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.dh-type[data-v-5fb92449]{width:130px}.dp-empty[data-v-5fb92449]{padding:54px 0 60px;text-align:center;color:#909399}.dp-empty i[data-v-5fb92449]{font-size:42px;color:#c0c4cc}.de-title[data-v-5fb92449]{margin-top:10px;font-size:14px;color:#606266}.de-sub[data-v-5fb92449]{margin-top:6px;font-size:12px;color:#909399}.dp-group[data-v-5fb92449]{margin-bottom:16px}.dg-title[data-v-5fb92449]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.dg-day[data-v-5fb92449]{font-size:13px;font-weight:600;color:#303133}.dg-count[data-v-5fb92449]{font-size:12px;color:#c0c4cc}.dg-list[data-v-5fb92449]{border:1px solid #ebeef5;border-radius:8px;background:#fff;overflow:hidden}.dp-item[data-v-5fb92449]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:10px 12px;border-bottom:1px solid #f5f7fa;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.dp-item[data-v-5fb92449]:last-child{border-bottom:none}.dp-item[data-v-5fb92449]:hover{background:#fafcff}.di-dot[data-v-5fb92449]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%}.di-main[data-v-5fb92449]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.di-head[data-v-5fb92449]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.di-chip[data-v-5fb92449]{padding:0 6px;height:18px;line-height:18px;border-radius:4px;font-size:11px;background:#ecf5ff;color:#409eff}.di-chip.is-create[data-v-5fb92449]{background:#f0f9eb;color:#67c23a}.di-chip.is-delete[data-v-5fb92449]{background:#fef0f0;color:#f56c6c}.di-chip.is-comment[data-v-5fb92449]{background:#fdf6ec;color:#e6a23c}.di-chip.is-remind[data-v-5fb92449]{background:#f5f0fa;color:#9b59b6}.di-field[data-v-5fb92449]{font-size:12px;color:#909399}.di-text[data-v-5fb92449]{font-size:13px;color:#606266;word-break:break-all}.di-time[data-v-5fb92449]{margin-left:auto;font-size:12px;color:#c0c4cc}.di-diff[data-v-5fb92449]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:6px;font-size:12px}.di-old[data-v-5fb92449]{padding:0 6px;border-radius:4px;background:#f4f4f5;color:#909399;text-decoration:line-through}.di-arrow[data-v-5fb92449]{color:#c0c4cc;font-size:12px}.di-new[data-v-5fb92449]{padding:0 6px;border-radius:4px;background:#ecf5ff;color:#409eff}.dyn-timeline[data-v-249576a6]{border-top:1px solid #ebeef5;padding-top:10px;margin-top:10px}.dt-head[data-v-249576a6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dt-head[data-v-249576a6],.dt-title[data-v-249576a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dt-title[data-v-249576a6]{gap:6px;font-size:13px;font-weight:600;color:#303133}.dt-title i[data-v-249576a6]{color:#409eff}.dt-count[data-v-249576a6]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f0f2f5;color:#909399;font-size:11px;font-weight:400;line-height:18px;text-align:center}.dt-body[data-v-249576a6]{max-height:260px;overflow:auto;padding:8px 2px 0}.dt-empty[data-v-249576a6]{padding:18px 0;text-align:center;font-size:12px;color:#c0c4cc}.dt-line[data-v-249576a6]{padding-left:2px}.dt-row[data-v-249576a6]{padding-bottom:2px}.dt-row-head[data-v-249576a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.dt-chip[data-v-249576a6]{padding:0 6px;height:18px;line-height:18px;border-radius:4px;font-size:11px;background:#ecf5ff;color:#409eff}.dt-chip.is-create[data-v-249576a6]{background:#f0f9eb;color:#67c23a}.dt-chip.is-delete[data-v-249576a6]{background:#fef0f0;color:#f56c6c}.dt-chip.is-comment[data-v-249576a6]{background:#fdf6ec;color:#e6a23c}.dt-chip.is-remind[data-v-249576a6]{background:#f5f0fa;color:#9b59b6}.dt-who[data-v-249576a6]{font-size:12px;color:#909399}.dt-text[data-v-249576a6]{margin-top:5px;font-size:13px;color:#606266;line-height:19px;word-break:break-all}.dt-diff[data-v-249576a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px;font-size:12px}.dt-field[data-v-249576a6]{color:#909399;min-width:52px}.dt-old[data-v-249576a6]{padding:0 6px;border-radius:4px;background:#f4f4f5;color:#909399;text-decoration:line-through}.dt-arrow[data-v-249576a6]{color:#c0c4cc;font-size:12px}.dt-new[data-v-249576a6]{padding:0 6px;border-radius:4px;background:#ecf5ff;color:#409eff}.dt-comment[data-v-249576a6]{margin-top:8px}.dt-comment-foot[data-v-249576a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:6px}.dt-tip[data-v-249576a6]{font-size:12px;color:#c0c4cc}.sched[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:0;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.sched-side[data-v-523edac0]{width:180px;-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;padding:14px 10px;border-right:1px solid #eef0f4;background:-webkit-gradient(linear,left top,left bottom,from(#fbfcfe),to(#f6f8fb));background:linear-gradient(180deg,#fbfcfe,#f6f8fb)}.side-brand[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:2px 8px 14px}.brand-icon[data-v-523edac0]{width:30px;height:30px;line-height:30px;text-align:center;border-radius:8px;font-size:16px;color:#fff;background:linear-gradient(135deg,#5aa9ff,#2f7cf6);-webkit-box-shadow:0 2px 8px rgba(47,124,246,.32);box-shadow:0 2px 8px rgba(47,124,246,.32)}.brand-title[data-v-523edac0]{font-size:14px;font-weight:600;color:#1f2d3d;line-height:1.2}.brand-sub[data-v-523edac0]{font-size:10px;color:#a8b1bd;letter-spacing:1.2px;text-transform:uppercase}.side-nav[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.side-item[data-v-523edac0]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:9px 12px;border-radius:8px;font-size:13px;color:#5c6b7a;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.side-item i[data-v-523edac0]{font-size:15px;color:#9aa5b1;-webkit-transition:color .18s;transition:color .18s}.side-item[data-v-523edac0]:hover{background:#eef3fa;color:#2f7cf6}.side-item:hover i[data-v-523edac0]{color:#2f7cf6}.side-item.active[data-v-523edac0]{background:#fff;color:#2f7cf6;font-weight:600;-webkit-box-shadow:0 1px 3px rgba(31,45,61,.08);box-shadow:0 1px 3px rgba(31,45,61,.08)}.side-item.active i[data-v-523edac0]{color:#2f7cf6}.side-item.active[data-v-523edac0]:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:16px;border-radius:0 2px 2px 0;background:#2f7cf6}.sched-main[data-v-523edac0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.sched-toolbar[data-v-523edac0]{-ms-flex-negative:0;flex-shrink:0;gap:14px;padding:11px 18px;border-bottom:1px solid #eef0f4;background:#fff}.sched-toolbar[data-v-523edac0],.tb-center[data-v-523edac0],.tb-left[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tb-center[data-v-523edac0],.tb-left[data-v-523edac0]{gap:6px}.tb-left .el-button+.el-button[data-v-523edac0]{margin-left:0}.tb-right[data-v-523edac0]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.tb-title-wrap[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.tb-title[data-v-523edac0]{font-size:17px;font-weight:600;color:#1f2d3d;letter-spacing:.4px}.tb-sub[data-v-523edac0]{font-size:12px;color:#97a1ad}.seg[data-v-523edac0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px;border-radius:8px;background:#f2f4f8}.seg-item[data-v-523edac0]{padding:4px 16px;border-radius:6px;font-size:12px;color:#5c6b7a;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.seg-item[data-v-523edac0]:hover{color:#2f7cf6}.seg-item.on[data-v-523edac0]{background:#fff;color:#2f7cf6;font-weight:600;-webkit-box-shadow:0 1px 3px rgba(31,45,61,.1);box-shadow:0 1px 3px rgba(31,45,61,.1)}.month[data-v-523edac0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.month-head[data-v-523edac0]{-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #eef0f4;background:#fafbfd}.month-head-cell[data-v-523edac0]{padding:8px 0;text-align:center;font-size:12px;font-weight:500;color:#7d8896}.month-head-cell.weekend[data-v-523edac0]{color:#b0b9c4}.month-body[data-v-523edac0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:grid;grid-template-rows:repeat(6,1fr)}.month-row[data-v-523edac0]{position:relative;display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #f0f2f5;min-height:0}.month-row[data-v-523edac0]:last-child{border-bottom:none}.day-cells[data-v-523edac0]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(7,1fr);z-index:0}.day-cell[data-v-523edac0]{position:relative;border-right:1px solid #f0f2f5;padding:4px 6px;-webkit-transition:background .16s ease;transition:background .16s ease}.day-cell[data-v-523edac0]:last-child{border-right:none}.day-cell[data-v-523edac0]:hover{background:#f7faff}.day-cell.today[data-v-523edac0]{background:#fffbe6}.day-cell.today[data-v-523edac0]:hover{background:#fff7d6}.day-cell.dim .day-num[data-v-523edac0]{color:#c8cdd4}.day-num[data-v-523edac0]{display:inline-block;min-width:22px;height:22px;line-height:22px;padding:0 5px;border-radius:11px;text-align:center;font-size:12px;font-weight:500;color:#3c4a5a;cursor:pointer;-webkit-transition:all .16s ease;transition:all .16s ease}.day-num[data-v-523edac0]:hover{background:#2f7cf6;color:#fff}.day-cell.today .day-num[data-v-523edac0]{background:#2f7cf6;color:#fff;font-weight:600}.day-quick[data-v-523edac0]{position:absolute;top:6px;right:6px;font-size:11px;color:#9aa5b1;padding:2px;border-radius:4px;opacity:0;cursor:pointer;-webkit-transition:all .16s ease;transition:all .16s ease;z-index:3}.day-cell:hover .day-quick[data-v-523edac0]{opacity:1}.day-quick[data-v-523edac0]:hover{background:#2f7cf6;color:#fff}.day-more[data-v-523edac0]{position:absolute;right:6px;bottom:3px;font-size:11px;color:#8b96a3;cursor:pointer;z-index:3}.day-more[data-v-523edac0]:hover{color:#2f7cf6}.ev-bar[data-v-523edac0]{position:absolute;height:18px;line-height:18px;padding:0 7px;border-radius:4px;font-size:11px;color:#fff;cursor:pointer;z-index:2;overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18);-webkit-transition:-webkit-transform .14s ease,-webkit-box-shadow .14s ease,-webkit-filter .14s ease;transition:-webkit-transform .14s ease,-webkit-box-shadow .14s ease,-webkit-filter .14s ease;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease,-webkit-transform .14s ease,-webkit-box-shadow .14s ease,-webkit-filter .14s ease}.ev-bar[data-v-523edac0]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-filter:brightness(1.06);filter:brightness(1.06);-webkit-box-shadow:0 3px 8px rgba(31,45,61,.22);box-shadow:0 3px 8px rgba(31,45,61,.22)}.ev-bar.cont[data-v-523edac0]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9) 2px,transparent 0,transparent 4px)}.ev-bar-label[data-v-523edac0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ev-bar.sel[data-v-523edac0]{z-index:4;outline:2px solid #1f2d3d;outline-offset:1px}.week[data-v-523edac0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.week-head[data-v-523edac0]{-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:60px repeat(7,1fr);border-bottom:1px solid #eef0f4;background:#fafbfd}.week-head-cell[data-v-523edac0]{padding:7px 0 6px;text-align:center;border-left:1px solid #f0f2f5}.week-head-cell.weekend .wh-date[data-v-523edac0]{color:#97a1ad}.week-head-cell.today[data-v-523edac0]{background:#fffbe6}.wh-week[data-v-523edac0]{display:block;font-size:11px;color:#97a1ad}.wh-date[data-v-523edac0]{display:block;margin-top:1px;font-size:13px;font-weight:600;color:#3c4a5a}.week-head-cell.today .wh-date[data-v-523edac0]{color:#2f7cf6}.week-body[data-v-523edac0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.week-canvas[data-v-523edac0]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.week-axis[data-v-523edac0]{width:60px;-ms-flex-negative:0;flex-shrink:0}.axis-cell[data-v-523edac0]{text-align:center;font-size:10px;color:#a8b1bd;border-right:1px solid #f0f2f5;-webkit-box-sizing:border-box;box-sizing:border-box}.week-grid[data-v-523edac0]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:repeat(7,1fr);min-width:0}.week-col[data-v-523edac0]{position:relative;border-left:1px solid #f0f2f5}.week-col.weekend[data-v-523edac0]{background:#fcfdff}.week-col.today[data-v-523edac0]{background:#fffdf3}.week-slot[data-v-523edac0]{border-bottom:1px solid #f5f7fa;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:background .14s ease;transition:background .14s ease}.week-slot[data-v-523edac0]:hover{background:#eef4fd}.week-blk[data-v-523edac0]{position:absolute;top:0;border-radius:5px;padding:2px 6px;font-size:11px;color:#fff;overflow:hidden;cursor:pointer;z-index:2;-webkit-box-shadow:0 1px 3px rgba(31,45,61,.16);box-shadow:0 1px 3px rgba(31,45,61,.16);-webkit-transition:-webkit-filter .14s ease,-webkit-box-shadow .14s ease;transition:-webkit-filter .14s ease,-webkit-box-shadow .14s ease;transition:filter .14s ease,box-shadow .14s ease;transition:filter .14s ease,box-shadow .14s ease,-webkit-filter .14s ease,-webkit-box-shadow .14s ease}.week-blk[data-v-523edac0]:hover{-webkit-filter:brightness(1.07);filter:brightness(1.07);-webkit-box-shadow:0 3px 10px rgba(31,45,61,.24);box-shadow:0 3px 10px rgba(31,45,61,.24);z-index:3}.ev-bar[data-v-523edac0]{cursor:-webkit-grab;cursor:grab}.ev-bar[data-v-523edac0]:active{cursor:-webkit-grabbing;cursor:grabbing}.day-cell[data-v-523edac0]{-webkit-transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.day-cell.drop-target[data-v-523edac0]{background-color:#eaf4ff;-webkit-box-shadow:inset 0 0 0 2px #409eff;box-shadow:inset 0 0 0 2px #409eff}.day-cell.drop-target .day-num[data-v-523edac0]{color:#409eff;font-weight:600}.month-body.dragging .ev-bar[data-v-523edac0]{pointer-events:none}.wb-resize[data-v-523edac0]{position:absolute;left:0;right:0;bottom:0;height:7px;cursor:ns-resize;background:hsla(0,0%,100%,.001)}.wb-resize[data-v-523edac0]:hover{background:hsla(0,0%,100%,.45)}.sched-filter[data-v-523edac0]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid #ebeef5;background:#fafcff;-ms-flex-wrap:wrap;flex-wrap:wrap}.sched-filter .fl-type[data-v-523edac0]{width:130px}.sched-filter .fl-kw[data-v-523edac0]{width:200px}.sched-filter .fl-stats[data-v-523edac0]{margin-left:auto;font-size:12px;color:#909399}.sched-filter .fl-stats b[data-v-523edac0]{color:#409eff;font-weight:600;padding:0 1px}.list-view[data-v-523edac0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;background:#fff}.list-body[data-v-523edac0]{padding:4px 0}.list-item[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:9px 18px;border-bottom:1px solid #f5f7fa;cursor:pointer;font-size:13px;color:#303133;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.list-item[data-v-523edac0]:hover{background:#f5f9ff}.list-item.sel[data-v-523edac0]{background:#eef6ff;-webkit-box-shadow:inset 3px 0 0 #409eff;box-shadow:inset 3px 0 0 #409eff}.list-item.is-today .li-date[data-v-523edac0]{color:#409eff;font-weight:600}.li-dot[data-v-523edac0]{-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;border-radius:50%}.li-date[data-v-523edac0]{-ms-flex-negative:0;flex-shrink:0;width:100px;color:#606266}.li-date em[data-v-523edac0]{margin-left:6px;font-style:normal;font-size:12px;color:#a8abb2}.li-time[data-v-523edac0]{-ms-flex-negative:0;flex-shrink:0;width:122px;color:#909399;font-variant-numeric:tabular-nums}.li-title[data-v-523edac0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.li-span[data-v-523edac0]{margin-left:8px;padding:0 6px;font-style:normal;font-size:12px;color:#e6a23c;background:#fdf6ec;border-radius:8px}.li-type[data-v-523edac0]{-ms-flex-negative:0;flex-shrink:0;padding:1px 8px;font-size:12px;color:#409eff;background:#ecf5ff;border-radius:10px}.li-remark[data-v-523edac0]{-ms-flex-negative:0;flex-shrink:0;width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#a8abb2}.list-empty[data-v-523edac0]{padding:60px 0;text-align:center;color:#909399}.list-empty i[data-v-523edac0]{font-size:36px;color:#dcdfe6}.list-empty p[data-v-523edac0]{margin:10px 0 14px;font-size:13px}.form-conflict[data-v-523edac0]{margin-top:4px;font-size:12px;line-height:1.6;color:#e6a23c}.form-conflict i[data-v-523edac0]{margin-right:4px}.dvalue.warn[data-v-523edac0]{color:#e6a23c}.remind-row[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.remind-row .remind-tip[data-v-523edac0]{font-size:12px;color:#909399}.d-tag[data-v-523edac0]{display:inline-block;margin-right:6px;padding:0 7px;font-style:normal;font-size:12px;line-height:18px;border-radius:9px;background:#f0f2f5;color:#606266}.d-tag.st-pending[data-v-523edac0]{background:#ecf5ff;color:#409eff}.d-tag.st-doing[data-v-523edac0]{background:#fdf6ec;color:#e6a23c}.d-tag.st-done[data-v-523edac0]{background:#f0f9eb;color:#67c23a}.d-tag.st-canceled[data-v-523edac0]{background:#f4f4f5;color:#909399}.d-tag.pr-high[data-v-523edac0]{background:#fef0f0;color:#f56c6c}.d-tag.pr-low[data-v-523edac0]{background:#f4f4f5;color:#a8abb2}.wb-time[data-v-523edac0]{display:block;font-size:10px;opacity:.86;line-height:1.3}.wb-title[data-v-523edac0]{display:block;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week-blk.sel[data-v-523edac0]{outline:2px solid #1f2d3d;outline-offset:1px;z-index:4}.now-line[data-v-523edac0]{position:absolute;left:60px;right:0;height:0;border-top:1.5px solid #f56c6c;z-index:5;pointer-events:none}.now-dot[data-v-523edac0]{position:absolute;left:-4px;top:-4px;width:7px;height:7px;border-radius:50%;background:#f56c6c}.dayv[data-v-523edac0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dayv-head[data-v-523edac0],.dayv[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex}.dayv-head[data-v-523edac0]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:14px 20px;border-bottom:1px solid #eef0f4;background:#fafbfd}.dayv-date[data-v-523edac0]{font-size:15px;font-weight:600;color:#1f2d3d}.dayv-count[data-v-523edac0]{font-size:12px;color:#97a1ad}.dayv-body[data-v-523edac0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 20px 24px}.dayv-list[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:900px}.dayv-item[data-v-523edac0]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px 12px 16px;border-radius:10px;background:#fff;border:1px solid #eef0f4;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease}.dayv-item[data-v-523edac0]:hover{border-color:#d6e4fb;-webkit-box-shadow:0 4px 14px rgba(47,124,246,.1);box-shadow:0 4px 14px rgba(47,124,246,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.dayv-item.sel[data-v-523edac0]{border-color:#2f7cf6;-webkit-box-shadow:0 0 0 2px rgba(47,124,246,.16);box-shadow:0 0 0 2px rgba(47,124,246,.16)}.di-bar[data-v-523edac0]{position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--ev-color)}.di-main[data-v-523edac0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.di-title[data-v-523edac0]{font-size:14px;font-weight:600;color:#1f2d3d;margin-bottom:4px}.di-meta[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:12px;color:#7d8896}.di-time[data-v-523edac0]{font-weight:500;color:#5c6b7a}.di-type[data-v-523edac0]{padding:1px 7px;border-radius:4px;background:#f2f4f8;color:#5c6b7a}.di-tag[data-v-523edac0]{padding:1px 7px;border-radius:4px;background:#fff4e6;color:#d98517}.di-remark[data-v-523edac0]{margin-top:6px;font-size:12px;color:#9aa5b1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.di-arrow[data-v-523edac0]{color:#c8cdd4;font-size:13px}.empty[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60%;color:#c0c6cf}.empty i[data-v-523edac0]{font-size:40px;margin-bottom:10px}.empty p[data-v-523edac0]{font-size:13px;margin:0}.detail-hero[data-v-523edac0]{margin:0 0 16px;padding:18px 20px 16px;border-radius:2px 2px 0 0;color:#fff}.hero-type[data-v-523edac0]{display:inline-block;padding:1px 8px;border-radius:4px;font-size:11px;background:hsla(0,0%,100%,.22)}.hero-title[data-v-523edac0]{margin:8px 0 0;font-size:17px;font-weight:600;line-height:1.4;word-break:break-all}.detail-rows[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.drow[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:9px 0;border-bottom:1px dashed #f0f2f5}.drow[data-v-523edac0]:last-child{border-bottom:none}.dlabel[data-v-523edac0]{width:52px;-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:#97a1ad}.dvalue[data-v-523edac0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#3c4a5a;word-break:break-all}.dialog-footer .btn-danger[data-v-523edac0]{float:left;color:#f56c6c}.color-row[data-v-523edac0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.color-dot[data-v-523edac0]{width:18px;height:18px;border-radius:50%;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .16s ease;transition:all .16s ease}.color-dot[data-v-523edac0]:hover{-webkit-transform:scale(1.12);transform:scale(1.12)}.color-dot.on[data-v-523edac0]{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor;box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor}.opt-dot[data-v-523edac0]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}