.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}.help-tip-wrap[data-v-57427ef9]{flex-shrink:0}.help-tip[data-v-57427ef9]{color:#c0c4cc;font-size:16px;vertical-align:middle;cursor:help;transition:color .15s}.help-tip[data-v-57427ef9]:hover{color:#409eff}.help-tip-popper{font-family:Avenir,Helvetica,Arial,sans-serif}.org-tree-panel[data-v-7cd43b10]{display:flex;flex-direction:column;height:100%;box-sizing:border-box;border:1.5px solid #dcdfe6;border-radius:8px;background:#fff;overflow:hidden}.org-tree-panel__search[data-v-7cd43b10]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #ebeef5;background:#fafbfc}.org-tree[data-v-7cd43b10]{flex:1;min-height:0;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.org-tree[data-v-7cd43b10] .vue-recycle-scroller{box-sizing:border-box;padding:8px 12px 12px}.org-tree[data-v-7cd43b10] .el-tree-node__expand-icon{display:none}.org-tree[data-v-7cd43b10] .el-tree-node__content{background-color:transparent!important}.tree-row[data-v-7cd43b10]{flex:1;min-width:0;height:100%;box-sizing:border-box;display:flex;padding-top:4px;background-image:repeating-linear-gradient(90deg,#dcdfe6 0 2px,transparent 2px 12px);background-repeat:no-repeat}.unit[data-v-7cd43b10]{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:0 10px 0 6px;border:1px solid #ebeef5;border-left:2px solid #dcdfe6;border-radius:6px;background:#fafbfc;color:#303133;transition:background-color .15s,border-color .15s}.unit.is-open[data-v-7cd43b10]{border-bottom-left-radius:0}.unit[data-v-7cd43b10]:hover{border-color:#b3d8ff;border-left-color:#dcdfe6;background:#ecf5ff}.unit__arrow[data-v-7cd43b10]{font-size:12px;color:#909399;transition:transform .2s}.unit__arrow.is-expanded[data-v-7cd43b10]{transform:rotate(90deg)}.unit__name[data-v-7cd43b10]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.waste[data-v-7cd43b10]{flex:1;min-width:0;display:flex}.waste__code[data-v-7cd43b10]{flex-shrink:0;min-width:62px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 7px;border:1px solid var(--code-border,#dcdfe6);border-radius:6px 0 0 6px;background:var(--code-bg,#f4f4f5);color:var(--code-text,#909399);font-size:11px;font-variant-numeric:tabular-nums}.waste__name[data-v-7cd43b10]{flex:1;min-width:0;padding:0 10px 0 9px;border:1px solid #ebeef5;border-left:none;border-radius:0 6px 6px 0;background:#fff;color:#606266;font-size:12px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color .15s,border-color .15s}.waste:hover .waste__name[data-v-7cd43b10]{border-color:#b3d8ff;background:#ecf5ff}.waste.is-current .waste__code[data-v-7cd43b10],.waste.is-current .waste__name[data-v-7cd43b10]{border-color:#409eff}.waste.is-current .waste__code[data-v-7cd43b10]{box-shadow:inset 0 0 0 1px #409eff}.waste.is-current .waste__name[data-v-7cd43b10]{box-shadow:inset 0 1px #409eff,inset -1px 0 #409eff,inset 0 -1px #409eff;color:#303133}.is-class-1[data-v-7cd43b10]{--code-bg:#fee2e2;--code-border:#fca5a5;--code-text:#991b1b}.is-class-2[data-v-7cd43b10]{--code-bg:#fed7aa;--code-border:#fb923c;--code-text:#7c2d12}.is-class-3[data-v-7cd43b10]{--code-bg:#fef9c3;--code-border:#fde047;--code-text:#854d0e}.is-class-4[data-v-7cd43b10]{--code-bg:#dcfce7;--code-border:#86efac;--code-text:#166534}.is-safe[data-v-7cd43b10]{--code-bg:#ccfbf1;--code-border:#5eead4;--code-text:#115e59}.danger-legend[data-v-7cd43b10]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.danger-legend__code[data-v-7cd43b10]{border-radius:6px;line-height:20px;font-size:12px}.step-line[data-v-7114f234]{position:relative;height:56px;--wait:#c0c4cc;--process:#303133;--success:#67c23a}.step-line.has-description[data-v-7114f234]{height:76px}.step-line.no-transition[data-v-7114f234],.step-line.no-transition [data-v-7114f234]{transition:none!important}.step-line__line[data-v-7114f234]{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-7114f234]{background:var(--success)}.step[data-v-7114f234]{position:absolute;top:0;left:0;width:0;transition:transform var(--move) ease-in-out}.step__icon[data-v-7114f234]{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-7114f234]{opacity:1;transform:scale(1)}.step__label[data-v-7114f234]{position:absolute;top:30px;left:0;transform:translateX(-50%);white-space:nowrap;text-align:center;color:var(--color);opacity:0;transition:opacity var(--enter),color .3s}.step.is-label-shown .step__label[data-v-7114f234]{opacity:1}.step__title[data-v-7114f234]{font-size:13px;font-weight:600;line-height:20px}.step__description[data-v-7114f234]{font-size:12px;line-height:18px}.step.is-clickable .step__icon[data-v-7114f234],.step.is-clickable .step__label[data-v-7114f234]{cursor:pointer}.step.is-clickable[data-v-7114f234]:hover{--color:#409eff}.step.is-wait[data-v-7114f234]{--color:var(--wait)}.step.is-process[data-v-7114f234]{--color:var(--process)}.step.is-success[data-v-7114f234]{--color:var(--success)}.step-wizard[data-v-30cc809d]{display:flex;flex-direction:column;height:100%}.step-content[data-v-30cc809d]{flex:1;min-height:0;overflow:auto}.wizard-step[data-v-1ff4bfc8]{height:100%}.choice-group+.choice-group[data-v-f5feccea]{margin-top:24px}.choice-group__title[data-v-f5feccea]{margin-bottom:10px;font-size:13px;font-weight:600;color:#909399}.choice-group__items[data-v-f5feccea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.choice-card[data-v-f5feccea]{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-f5feccea]:hover{background:#ecf5ff;border-color:#b3d8ff;box-shadow:0 2px 6px rgba(64,158,255,.15)}.choice-card.is-selected[data-v-f5feccea]{background:#409eff;border-color:#409eff;color:#fff}.choice-card.is-disabled[data-v-f5feccea]{background:#f5f7fa;border-color:#ebeef5;box-shadow:none;color:#c0c4cc;cursor:not-allowed}.choice-card__icon[data-v-f5feccea]{font-size:28px;color:#409eff}.choice-card.is-disabled .choice-card__icon[data-v-f5feccea],.choice-card.is-selected .choice-card__icon[data-v-f5feccea]{color:inherit}.choice-card__title[data-v-f5feccea]{font-size:13px;font-weight:600;text-align:center}.is-compact[data-v-f5feccea]{display:flex;justify-content:center;gap:12px 24px}.is-compact .choice-card__title[data-v-f5feccea]{white-space:nowrap}.is-compact .choice-group+.choice-group[data-v-f5feccea]{position:relative;margin-top:0}.is-compact .choice-group+.choice-group[data-v-f5feccea]:before{content:"";position:absolute;top:0;bottom:0;left:-12px;border-left:1.5px solid #dcdfe6}.is-compact .choice-group__title[data-v-f5feccea]{margin-bottom:6px;text-align:center}.is-compact .choice-group[data-v-f5feccea]{display:flex;flex-direction:column}.is-compact .choice-group__items[data-v-f5feccea]{flex:1;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:8px}.is-compact .choice-card[data-v-f5feccea]{flex-direction:row;gap:8px;width:auto;min-height:40px;padding:8px 14px}.is-compact .choice-card__icon[data-v-f5feccea]{font-size:18px}.is-compact .choice-group__items.is-vertical[data-v-f5feccea]{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.choice-card.is-danger .choice-card__icon[data-v-f5feccea]{color:#f56c6c}.choice-card.is-danger[data-v-f5feccea]:hover{background:#fef0f0;border-color:#fbc4c4;box-shadow:0 2px 6px rgba(245,108,108,.15)}.choice-card.is-primary[data-v-f5feccea]{background:#67c23a;border-color:#67c23a;color:#fff}.choice-card.is-primary[data-v-f5feccea]:hover{background:#85ce61;border-color:#85ce61;box-shadow:0 2px 8px rgba(103,194,58,.35)}.choice-card.is-primary .choice-card__icon[data-v-f5feccea]{color:inherit}.choice-card.is-primary .choice-card__title[data-v-f5feccea]{font-size:15px}.choice-card.is-primary.is-disabled[data-v-f5feccea]{background:#b3e19d;border-color:#b3e19d;box-shadow:none}.is-compact .choice-card.is-primary[data-v-f5feccea]{min-height:46px;padding:10px 28px}.is-compact .choice-card.is-primary .choice-card__icon[data-v-f5feccea]{font-size:20px}.is-busy .choice-card[data-v-f5feccea]{cursor:progress}.mode-step[data-v-3167ea45]{min-height:200px}.entry-info[data-v-3167ea45]{margin-bottom:20px;padding:10px 16px;border:1.5px solid #dcdfe6;border-radius:8px;font-size:16px;color:#606266}.entry-info__icon[data-v-3167ea45]{margin-right:6px;vertical-align:-3px;font-size:20px;color:#409eff}.entry-info b[data-v-3167ea45]{font-size:18px;font-weight:400;color:#67c23a}.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-10719a06]{display:flex;flex-direction:column;height:100%}.entry-table[data-v-10719a06] .el-table th>.cell{font-size:13px;font-weight:600;color:#909399}.entry-table__head[data-v-10719a06]{display:inline-flex;align-items:center;gap:4px;max-width:100%;white-space:nowrap;vertical-align:middle}.entry-table__head-label[data-v-10719a06]{overflow:hidden;text-overflow:ellipsis}.entry-table__body[data-v-10719a06]{flex:1;min-height:0}.entry-table[data-v-10719a06] .entry-table__date .cell{white-space:nowrap}.entry-table__weekday[data-v-10719a06]{margin-left:4px;color:#909399}.entry-table__amount[data-v-10719a06]{color:#303133}.entry-table__muted[data-v-10719a06]{color:#606266}.entry-table__stock[data-v-10719a06]{--gauge:#67c23a;position:relative}.entry-table__stock.is-warn[data-v-10719a06]{--gauge:#e6a23c}.entry-table__stock.is-over[data-v-10719a06]{--gauge:#f56c6c;animation:entry-table-shake-10719a06 .4s ease-in-out}.entry-table[data-v-10719a06] td.entry-table__stock-col{padding:3px 0 2px}.entry-table__stock-text[data-v-10719a06]{margin-top:0;font-size:10.5px;line-height:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-table__stock-text.is-warn[data-v-10719a06]{color:#e6a23c}.entry-table__stock-text.is-over[data-v-10719a06]{color:#f56c6c;font-weight:700}.entry-table__gauge[data-v-10719a06]{position:absolute;left:4px;right:4px;bottom:1px;height:3px;border-radius:2px;background:rgba(235,238,245,.8);overflow:hidden;pointer-events:none}.entry-table__gauge-fill[data-v-10719a06]{height:100%;border-radius:inherit;background:var(--gauge);box-shadow:0 0 6px var(--gauge);transition:width .35s cubic-bezier(.34,1.56,.64,1),background-color .25s}.is-over .entry-table__gauge-fill[data-v-10719a06]{background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.45) 4px,transparent 4px 8px);background-size:11px 11px;animation:entry-table-stripes-10719a06 .6s linear infinite}@keyframes entry-table-stripes-10719a06{to{background-position:11px 0}}@keyframes entry-table-shake-10719a06{20%,60%{transform:translateX(-3px)}40%,80%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.entry-table__stock.is-over[data-v-10719a06],.is-over .entry-table__gauge-fill[data-v-10719a06]{animation:none}}.el-input[data-v-10719a06],.el-select[data-v-10719a06]{width:100%}.el-input[data-v-10719a06] .el-input__inner{color:#303133}.is-suggested[data-v-10719a06] .el-input__inner{color:#c0c4cc}.is-error[data-v-10719a06] .el-input__inner{border-color:#f56c6c}@keyframes entry-row-flash-10719a06{0%{background:#fde2e2}to{background:transparent}}.entry-table[data-v-10719a06] .el-table__row.is-flash td{animation:entry-row-flash-10719a06 1.6s ease-out}.entry-table[data-v-10719a06] .el-table__row.is-skipped td{background:#fafafa}.entry-table[data-v-10719a06] .el-table__row.is-skipped .entry-table__amount{color:#c0c4cc}.entry-table__delete[data-v-10719a06]{padding:6px;border-radius:50%;color:#c0c4cc;transition:color .15s,background-color .15s}.entry-table__delete[data-v-10719a06]:focus,.entry-table__delete[data-v-10719a06]:hover{color:#f56c6c;background:#fef0f0}.entry-screen[data-v-2794c021]{display:flex;flex-direction:column;height:100%}.entry-screen__main[data-v-2794c021]{flex:1;min-height:0;display:flex;gap:16px}.entry-screen__actions[data-v-2794c021],.entry-screen__calendar[data-v-2794c021],.entry-screen__table[data-v-2794c021]{box-sizing:border-box;border:1.5px solid #dcdfe6;border-radius:8px}.entry-screen__table[data-v-2794c021]{flex:1;min-width:0;overflow:hidden}.entry-screen__table[data-v-2794c021] .el-table:before{display:none}.entry-screen__actions[data-v-2794c021]{display:flex;flex-shrink:0;justify-content:center;margin-top:16px;padding:12px}.entry-screen__actions.is-plain[data-v-2794c021]{justify-content:flex-end;padding:0;border:none}.entry-screen.is-growing[data-v-2794c021]{height:auto;min-height:100%}.is-growing .entry-screen__main[data-v-2794c021]{min-height:auto}.entry-screen__table-box[data-v-2794c021]{position:relative;flex:1;min-width:0}.entry-screen__table-box>.entry-screen__table[data-v-2794c021]{position:absolute;top:0;right:0;bottom:0;left:0}.entry-screen__side[data-v-2794c021]{flex:0 0 38%;min-width:340px;max-width:480px;display:flex;flex-direction:column;gap:16px}.entry-screen__calendar[data-v-2794c021]{flex-shrink:0;padding:12px}.entry-screen[data-v-408ce6b0]{display:flex;flex-direction:column;height:100%}.entry-screen__main[data-v-408ce6b0]{flex:1;min-height:0;display:flex;gap:16px}.entry-screen__actions[data-v-408ce6b0],.entry-screen__calendar[data-v-408ce6b0],.entry-screen__table[data-v-408ce6b0]{box-sizing:border-box;border:1.5px solid #dcdfe6;border-radius:8px}.entry-screen__table[data-v-408ce6b0]{flex:1;min-width:0;overflow:hidden}.entry-screen__table[data-v-408ce6b0] .el-table:before{display:none}.entry-screen__actions[data-v-408ce6b0]{display:flex;flex-shrink:0;justify-content:center;margin-top:16px;padding:12px}.entry-screen__actions.is-plain[data-v-408ce6b0]{justify-content:flex-end;padding:0;border:none}.data-entry[data-v-47a9abf6]{height:var(--content-min-height,100vh)}.data-entry>h2[data-v-47a9abf6]{margin:0 0 16px;line-height:40px}.data-entry-content[data-v-47a9abf6]{height:calc(100% - 56px)}.side-panel[data-v-47a9abf6]{overflow:hidden;transition:width .25s ease-in-out}.side-panel.is-resizing[data-v-47a9abf6]{transition:none}.side-panel__inner[data-v-47a9abf6]{height:100%;box-sizing:border-box;padding-right:5px}.side-tab[data-v-47a9abf6]{flex:0 0 auto;align-self:flex-start;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;border:1.5px solid #dcdfe6;border-left:none;border-radius:0 8px 8px 0;background:#fff;color:#606266;font-size:13px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s,border-color .15s}.side-tab[data-v-47a9abf6]:hover{color:#409eff;border-color:#409eff}.side-tab__label[data-v-47a9abf6]{writing-mode:vertical-rl;transform:rotate(180deg)}.side-resizer[data-v-47a9abf6]{flex:0 0 7px;margin:0 -3px;position:relative;z-index:1;cursor:col-resize}.side-resizer[data-v-47a9abf6]:before{content:"";position:absolute;top:0;bottom:0;left:2px;border-left:1.5px solid transparent;transition:border-color .15s,border-width .15s,left .15s}.side-resizer.is-dragging[data-v-47a9abf6]:before,.side-resizer[data-v-47a9abf6]:hover:before{left:1px;border-left-width:4px;border-left-color:#409eff}.el-main[data-v-47a9abf6]{display:flex;flex-direction:column;padding-top:0;padding-bottom:0;overflow:visible;min-width:0}.wizard[data-v-47a9abf6]{flex:1;min-height:0}.wizard[data-v-47a9abf6] .step-line{--step-line-height:60px;height:var(--step-line-height);margin-top:calc(var(--step-line-height)*-1)}body.is-col-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}