.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.org-tree-panel[data-v-bf91c55a]{display:flex;flex-direction:column;height:100%}.org-tree[data-v-bf91c55a]{flex:1;min-height:0;margin-top:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.node-label[data-v-bf91c55a]{padding-right:10px}.node-label.is-unit[data-v-bf91c55a]{font-weight:700}.org-tree[data-v-bf91c55a] .vue-recycle-scroller{overflow-x:auto}.org-tree[data-v-bf91c55a] .vue-recycle-scroller__item-wrapper{overflow:visible}.step-line[data-v-14af1330]{position:relative;height:56px;--wait:#c0c4cc;--process:#303133;--success:#67c23a}.step-line.has-description[data-v-14af1330]{height:76px}.step-line.no-transition[data-v-14af1330],.step-line.no-transition [data-v-14af1330]{transition:none!important}.step-line__line[data-v-14af1330]{position:absolute;top:11px;left:0;height:2px;background:var(--wait);transition:transform var(--move) ease-in-out,width var(--move) ease-in-out,background-color .3s}.step-line__line.is-done[data-v-14af1330]{background:var(--success)}.step[data-v-14af1330]{position:absolute;top:0;left:0;width:0;transition:transform var(--move) ease-in-out}.step__icon[data-v-14af1330]{position:absolute;top:0;left:-12px;width:24px;height:24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:2px solid var(--color);border-radius:50%;background:#fff;color:var(--color);font-size:14px;opacity:0;transform:scale(0);transition:transform var(--enter) ease-out,opacity var(--enter),color .3s,border-color .3s}.step.is-shown .step__icon[data-v-14af1330]{opacity:1;transform:scale(1)}.step__label[data-v-14af1330]{position:absolute;top:30px;left:-70px;width:140px;text-align:center;color:var(--color);opacity:0;transition:opacity var(--enter),color .3s}.step.is-label-shown .step__label[data-v-14af1330]{opacity:1}.step__title[data-v-14af1330]{font-size:13px;font-weight:600;line-height:20px}.step__description[data-v-14af1330]{font-size:12px;line-height:18px}.step.is-clickable .step__icon[data-v-14af1330],.step.is-clickable .step__label[data-v-14af1330]{cursor:pointer}.step.is-clickable[data-v-14af1330]:hover{--color:#409eff}.step.is-wait[data-v-14af1330]{--color:var(--wait)}.step.is-process[data-v-14af1330]{--color:var(--process)}.step.is-success[data-v-14af1330]{--color:var(--success)}.step-wizard[data-v-4784f7a6]{display:flex;flex-direction:column;height:100%}.step-content[data-v-4784f7a6]{flex:1;min-height:0;overflow:auto}.choice-group+.choice-group[data-v-00a999be]{margin-top:24px}.choice-group__title[data-v-00a999be]{margin-bottom:10px;font-size:13px;font-weight:600;color:#909399}.choice-group__items[data-v-00a999be]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.choice-card[data-v-00a999be]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:110px;padding:16px 12px;border:1px solid #ebeef5;border-radius:8px;background:#fafbfc;color:#303133;font:inherit;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.choice-card[data-v-00a999be]:hover{background:#ecf5ff;border-color:#b3d8ff;box-shadow:0 2px 6px rgba(64,158,255,.15)}.choice-card.is-selected[data-v-00a999be]{background:#409eff;border-color:#409eff;color:#fff}.choice-card.is-disabled[data-v-00a999be]{background:#f5f7fa;border-color:#ebeef5;box-shadow:none;color:#c0c4cc;cursor:not-allowed}.choice-card__icon[data-v-00a999be]{font-size:28px;color:#409eff}.choice-card.is-disabled .choice-card__icon[data-v-00a999be],.choice-card.is-selected .choice-card__icon[data-v-00a999be]{color:inherit}.choice-card__title[data-v-00a999be]{font-size:13px;font-weight:600;text-align:center}.is-compact[data-v-00a999be]{display:flex;justify-content:center;gap:12px 24px}.is-compact .choice-card__title[data-v-00a999be]{white-space:nowrap}.is-compact .choice-group+.choice-group[data-v-00a999be]{position:relative;margin-top:0}.is-compact .choice-group+.choice-group[data-v-00a999be]:before{content:"";position:absolute;top:0;bottom:0;left:-12px;border-left:1.5px solid #dcdfe6}.is-compact .choice-group__title[data-v-00a999be]{margin-bottom:6px;text-align:center}.is-compact .choice-group[data-v-00a999be]{display:flex;flex-direction:column}.is-compact .choice-group__items[data-v-00a999be]{flex:1;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:8px}.is-compact .choice-card[data-v-00a999be]{flex-direction:row;gap:8px;width:auto;min-height:40px;padding:8px 14px}.is-compact .choice-card__icon[data-v-00a999be]{font-size:18px}.is-compact .choice-group__items.is-vertical[data-v-00a999be]{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.choice-card.is-danger .choice-card__icon[data-v-00a999be]{color:#f56c6c}.choice-card.is-danger[data-v-00a999be]:hover{background:#fef0f0;border-color:#fbc4c4;box-shadow:0 2px 6px rgba(245,108,108,.15)}.is-busy .choice-card[data-v-00a999be]{cursor:progress}.help-tip-wrap[data-v-07858946]{flex-shrink:0}.help-tip[data-v-07858946]{color:#c0c4cc;font-size:16px;vertical-align:middle;cursor:help;transition:color .15s}.help-tip[data-v-07858946]:hover{color:#409eff}.dates-calendar[data-v-1eab016c]{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;--primary:#409eff;--primary-light:#ecf5ff;--border:#ebeef5;--text:#303133;--muted:#c0c4cc;--weekend:#f56c6c}.dc-header[data-v-1eab016c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:12px}.dc-year[data-v-1eab016c]{display:flex;align-items:center;gap:8px}.dc-year__label[data-v-1eab016c]{min-width:44px;text-align:center;font-size:18px;font-weight:700;color:var(--text)}.dc-months[data-v-1eab016c]{order:1;display:grid;grid-template-columns:repeat(6,1fr);gap:6px 4px;width:100%}.dc-month[data-v-1eab016c]{position:relative;padding:5px 10px;border:1px solid var(--border);border-radius:14px;background:#fff;color:#606266;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.dc-month[data-v-1eab016c]:hover{color:var(--primary);border-color:#c6e2ff;background:var(--primary-light)}.dc-month.is-active[data-v-1eab016c]{color:#fff;border-color:var(--primary);background:var(--primary)}.dc-month__badge[data-v-1eab016c]{position:absolute;top:-7px;right:-5px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#67c23a;color:#fff;font-size:11px;line-height:16px}.dc-summary[data-v-1eab016c]{display:flex;align-items:center;gap:10px;color:#606266;font-size:14px}.dc-count[data-v-1eab016c]{color:#909399}.dc-clear[data-v-1eab016c],.dc-count[data-v-1eab016c]{font-size:13px;font-weight:600}.dc-count b[data-v-1eab016c]{color:var(--text)}.dc-grid[data-v-1eab016c]{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;gap:4px}.dc-weekday[data-v-1eab016c]{padding:4px 0 6px;border-bottom:2px solid var(--border);text-align:center;font-size:13px;font-weight:600;color:#909399}.dc-weekday.is-weekend[data-v-1eab016c]{color:var(--weekend);border-bottom-color:#fde2e2}.dc-day[data-v-1eab016c]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;background:#fafbfc;color:var(--text);font-size:14px;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.dc-day.is-weekend[data-v-1eab016c]{background:#fef6f6;border-color:#fde2e2;color:var(--weekend)}.dc-day[data-v-1eab016c]:hover{background:var(--primary-light);border-color:#b3d8ff;box-shadow:0 2px 6px rgba(64,158,255,.15)}.dc-day.is-today[data-v-1eab016c]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.dc-day.is-today .dc-day__number[data-v-1eab016c]{font-weight:700}.dc-day.is-selected[data-v-1eab016c]{background:var(--primary);border-color:var(--primary);color:#fff}.dc-day.is-selected[data-v-1eab016c]:hover{background:#66b1ff;border-color:#66b1ff}.dc-day.is-marked[data-v-1eab016c]{background:#fef0f0;border-color:#f56c6c;color:#f56c6c}.dc-day.is-marked.is-selected[data-v-1eab016c]{background:#f56c6c;color:#fff}.dc-day.is-other[data-v-1eab016c]{background:transparent;border-color:transparent;color:#dcdfe6;cursor:default;pointer-events:none;transition:none}.dc-day.is-disabled[data-v-1eab016c]{background:repeating-linear-gradient(-45deg,#f5f7fa,#f5f7fa 6px,#ebeef5 0,#ebeef5 12px);border-color:var(--border);box-shadow:none;color:var(--muted);cursor:not-allowed}.entry-table[data-v-02dd9a53]{display:flex;flex-direction:column;height:100%}.entry-table[data-v-02dd9a53] .el-table th>.cell{font-size:13px;font-weight:600;color:#909399}.entry-table__head[data-v-02dd9a53]{display:inline-flex;align-items:center;gap:4px;max-width:100%;white-space:nowrap;vertical-align:middle}.entry-table__head-label[data-v-02dd9a53]{overflow:hidden;text-overflow:ellipsis}.entry-table__body[data-v-02dd9a53]{flex:1;min-height:0}.entry-table__weekday[data-v-02dd9a53]{margin-left:4px;color:#909399}.entry-table__amount[data-v-02dd9a53]{color:#303133}.entry-table__muted[data-v-02dd9a53]{color:#606266}.entry-table__over[data-v-02dd9a53]{color:#f56c6c;font-weight:700}.el-input[data-v-02dd9a53],.el-select[data-v-02dd9a53]{width:100%}.el-input[data-v-02dd9a53] .el-input__inner{color:#303133}.is-suggested[data-v-02dd9a53] .el-input__inner{color:#c0c4cc}.is-error[data-v-02dd9a53] .el-input__inner{border-color:#f56c6c}@keyframes entry-row-flash-02dd9a53{0%{background:#fde2e2}to{background:transparent}}.entry-table[data-v-02dd9a53] .el-table__row.is-flash td{animation:entry-row-flash-02dd9a53 1.6s ease-out}.entry-table[data-v-02dd9a53] .el-table__row.is-skipped td{background:#fafafa}.entry-table[data-v-02dd9a53] .el-table__row.is-skipped .entry-table__amount{color:#c0c4cc}.entry-table__delete[data-v-02dd9a53]{padding:6px;border-radius:50%;color:#c0c4cc;transition:color .15s,background-color .15s}.entry-table__delete[data-v-02dd9a53]:focus,.entry-table__delete[data-v-02dd9a53]:hover{color:#f56c6c;background:#fef0f0}.entry-wizard[data-v-58134de5]{display:flex;flex-direction:column}.entry-wizard__steps[data-v-58134de5]{flex:1;min-height:0}.entry-step[data-v-58134de5]{min-height:200px}.entry-screen[data-v-58134de5]{display:flex;flex-direction:column;height:100%}.entry-screen__main[data-v-58134de5]{flex:1;min-height:0;display:flex;gap:16px}.entry-screen.is-growing[data-v-58134de5]{height:auto;min-height:100%}.is-growing .entry-screen__main[data-v-58134de5]{min-height:auto}.entry-screen__table-box[data-v-58134de5]{position:relative;flex:1;min-width:0}.entry-screen__table-box>.entry-screen__table[data-v-58134de5]{position:absolute;top:0;right:0;bottom:0;left:0}.entry-screen__actions[data-v-58134de5],.entry-screen__calendar[data-v-58134de5],.entry-screen__table[data-v-58134de5]{box-sizing:border-box;border:1.5px solid #dcdfe6;border-radius:8px}.entry-screen__side[data-v-58134de5]{flex:0 0 38%;min-width:340px;max-width:480px;display:flex;flex-direction:column;gap:16px}.entry-screen__calendar[data-v-58134de5]{flex-shrink:0;padding:12px}.entry-screen__table[data-v-58134de5]{flex:1;min-width:0;overflow:hidden}.entry-screen__table[data-v-58134de5] .el-table:before{display:none}.entry-screen__actions[data-v-58134de5]{display:flex;flex-shrink:0;justify-content:center;margin-top:16px;padding:12px}.entry-screen__actions.is-plain[data-v-58134de5]{justify-content:flex-end;padding:0;border:none}.entry-info[data-v-58134de5]{margin-bottom:20px;font-size:13px;font-weight:600;color:#909399}.entry-info b[data-v-58134de5]{color:#303133}.data-entry[data-v-7b81a24c]{height:var(--content-min-height,100vh)}.data-entry>h2[data-v-7b81a24c]{margin:0 0 16px;line-height:40px}.data-entry-content[data-v-7b81a24c]{height:calc(100% - 56px)}.side-panel[data-v-7b81a24c]{padding-right:5px}.side-resizer[data-v-7b81a24c]{flex:0 0 7px;margin:0 -3px;position:relative;z-index:1;cursor:col-resize}.side-resizer[data-v-7b81a24c]:before{content:"";position:absolute;top:0;bottom:0;left:2px;border-left:1.5px solid #dcdfe6;transition:border-color .15s,border-width .15s,left .15s}.side-resizer.has-scroll[data-v-7b81a24c]:before{border-left-color:transparent}.side-resizer.is-dragging[data-v-7b81a24c]:before,.side-resizer[data-v-7b81a24c]:hover:before{left:1px;border-left-width:4px;border-left-color:#409eff}.el-main[data-v-7b81a24c]{display:flex;flex-direction:column;padding-top:0;padding-bottom:0;overflow:visible;min-width:0}.wizard[data-v-7b81a24c]{flex:1;min-height:0}.wizard[data-v-7b81a24c] .step-line{margin-top:-60px;margin-right:90px;margin-bottom:8px}body.is-col-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}