.container[data-v-7f6aca52]{display:block;max-width:100%;position:relative}.container>[data-v-7f6aca52]{display:inline;margin-right:4px}.container>[data-v-7f6aca52]:last-child{margin-right:0}.upload-list[data-v-7f6aca52]{display:block;height:70px;margin-right:4px;margin-top:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.upload-list .image-wrapper[data-v-7f6aca52]{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-content:flex-start;white-space:nowrap}.upload-list .image-wrapper .click[data-v-7f6aca52]{align-items:center;cursor:pointer;display:inline-flex;position:relative}.upload-list .image-wrapper .click .type-badge[data-v-7f6aca52]{border-radius:8px;color:#fff;font-size:10px;height:14px;line-height:14px;padding:0 3px;pointer-events:none;position:absolute;right:8px;top:2px;user-select:none;z-index:2}.upload-list .image-wrapper .click .type-badge--invoice[data-v-7f6aca52]{background:#1890ff}.upload-list .image-wrapper .click .type-badge--receipt[data-v-7f6aca52]{background:#52c41a}.upload-list .image-wrapper .click .type-badge--other[data-v-7f6aca52]{background:#8c8c8c}.upload-list .image-wrapper .click .thumb-img[data-v-7f6aca52],.upload-list .image-wrapper .click .thumb[data-v-7f6aca52]{border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.2);height:60px;margin-right:5px;width:60px}.upload-list .image-wrapper .click .pdf-thumb[data-v-7f6aca52]{align-items:center;background:#ff4d4f;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:center;user-select:none}.upload-list .image-wrapper .click .thumb-img[data-v-7f6aca52]{object-fit:cover}.image-preview-wrapper[data-v-7f6aca52]{align-items:center;display:flex;height:60vh;justify-content:center;padding:10px;width:100%}.origin-image[data-v-7f6aca52]{max-height:100%;max-width:100%}.image-tag[data-v-7f6aca52]{height:25px;position:absolute;width:20px}.image-tag .tag[data-v-7f6aca52]{background:#00adef;color:#fff;font-size:12px;height:30px;padding-top:14px;text-align:center;transform:rotate(-45deg) translateY(-44px) translateX(-4px);vertical-align:center;width:80px}.image[data-v-7f6aca52]{align-items:center;display:flex;justify-content:center}.page[data-v-4a60905e]{padding:.1875rem}.loading[data-v-4a60905e]{color:#666}.kv[data-v-4a60905e]{display:flex;margin:.125rem 0}.k[data-v-4a60905e]{color:#666;width:140px}.v[data-v-4a60905e]{color:#333;flex:1}.muted[data-v-4a60905e]{color:#999}.list[data-v-4a60905e]{margin:0;padding-left:1.2em}.node-title[data-v-4a60905e]{font-weight:500}.node-meta[data-v-4a60905e]{color:#666}.page[data-v-1f401798]{padding:16px}.filter-card[data-v-1f401798]{margin-bottom:16px}.toolbar[data-v-1f401798]{align-items:center;display:flex;justify-content:space-between}.toolbar-left[data-v-1f401798]{align-items:center;display:flex;flex-wrap:wrap}.control[data-v-1f401798]{align-items:center;display:inline-flex;margin-bottom:8px;margin-right:12px}.control-date[data-v-1f401798]{width:180px}.control-dept[data-v-1f401798]{width:240px}.control-status[data-v-1f401798]{width:180px}.summary-row[data-v-1f401798]{margin-bottom:16px}.summary-item[data-v-1f401798]{display:flex;flex-direction:column;gap:6px;min-height:84px}.summary-label[data-v-1f401798]{color:rgba(0,0,0,.58);font-size:12px;letter-spacing:.2px}.summary-value[data-v-1f401798]{color:#1f2d3d;font-size:22px;font-weight:600;line-height:1.1}.summary-sub[data-v-1f401798]{color:rgba(0,0,0,.45);font-size:12px;min-height:16px}.summary-sub--placeholder[data-v-1f401798]{visibility:hidden}.summary-item--range .summary-value[data-v-1f401798]{color:#2d8cf0}.summary-item--count .summary-value[data-v-1f401798]{color:#5856d6}.summary-item--days .summary-value[data-v-1f401798]{color:#ff9500}.dept-grid-wrap[data-v-1f401798]{position:relative}.dept-grid[data-v-1f401798]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.dept-loading[data-v-1f401798]{min-height:160px;position:relative}.dept-empty[data-v-1f401798]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;color:rgba(0,0,0,.45);padding:40px 0;text-align:center}.dept-card[data-v-1f401798]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dept-card[data-v-1f401798]:hover{border-color:rgba(45,140,240,.35);box-shadow:0 8px 18px rgba(0,0,0,.08);transform:translateY(-2px)}.dept-card-top[data-v-1f401798]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.dept-name[data-v-1f401798]{color:#1f2d3d;font-size:15px;font-weight:600;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.dept-metrics[data-v-1f401798]{align-items:stretch;display:flex;gap:10px;justify-content:space-between}.metric[data-v-1f401798]{background:#f7f8fa;border:1px solid rgba(0,0,0,.04);border-radius:10px;flex:1;padding:10px 12px}.metric-label[data-v-1f401798]{color:rgba(0,0,0,.55);font-size:12px;margin-bottom:4px}.metric-value[data-v-1f401798]{font-size:18px;font-weight:700;line-height:1.1}.metric-value-count[data-v-1f401798]{color:#2d8cf0}.metric-value-days[data-v-1f401798]{letter-spacing:.2px}.days-positive[data-v-1f401798]{color:#ff9500}.days-zero[data-v-1f401798]{color:rgba(0,0,0,.35)}.dept-card-foot[data-v-1f401798]{align-items:center;color:rgba(0,0,0,.45);display:flex;font-size:12px;justify-content:space-between;margin-top:10px}.dept-card-foot .arrow[data-v-1f401798]{color:rgba(45,140,240,.8)}.detail-toolbar[data-v-1f401798]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.detail-toolbar-right[data-v-1f401798]{align-items:center;display:flex}.detail-pagination[data-v-1f401798]{display:flex;justify-content:flex-end;margin-top:12px}.filter-card[data-v-1f401798] .ivu-card-body{padding:12px 16px}.summary-row[data-v-1f401798] .ivu-col{display:flex}.summary-row[data-v-1f401798] .ivu-card{border:1px solid rgba(0,0,0,.04);border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.05);flex:1}.summary-row[data-v-1f401798] .ivu-card-body{display:flex;height:100%}.control[data-v-1f401798] .ivu-input,.control[data-v-1f401798] .ivu-select-selection{height:32px;line-height:32px}.control[data-v-1f401798] .ivu-input-icon,.control[data-v-1f401798] .ivu-select-selected-value{line-height:32px}