.table-view-container[data-v-1ce8f1db]{height:100%}.table-view-container .table-card[data-v-1ce8f1db]{height:100%;display:flex;flex-direction:column}.table-view-container .table-card[data-v-1ce8f1db] .el-card__body{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:16px}.table-view-container .search-form[data-v-1ce8f1db]{flex-shrink:0;margin-bottom:12px;padding:12px;background-color:#f5f7fa;border-radius:4px}.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor{display:inline-flex;align-items:center}.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor .el-range-separator{padding:0 5px;line-height:1;width:auto;color:#606266;display:inline-flex;align-items:center}.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor .el-range-input{width:43%;line-height:1;vertical-align:middle}.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor .el-range__close-icon,.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor .el-range__icon{line-height:1;display:inline-flex;align-items:center}.table-view-container .table-container[data-v-1ce8f1db]{flex:1;overflow:hidden;min-height:300px}.table-view-container .pagination-container[data-v-1ce8f1db]{flex-shrink:0;padding:12px 0 0 0;border-top:1px solid #ebeef5;display:flex;justify-content:flex-end;background-color:transparent}.dark-theme .table-view-container .search-form{background-color:#2a2a2a!important}.dark-theme .table-view-container .pagination-container{border-top-color:#3a3a3a!important}.dark-theme .table-view-container .table-container .el-table .el-table__body tr:hover>td,.dark-theme .table-view-container .table-container .el-table tbody tr:hover>td{background-color:#2d2d2d!important;color:#fff!important}.drawer-content[data-v-53c44015]{padding:20px}.error-detail-container .error-message-section[data-v-53c44015]{margin-top:20px}.error-detail-container .error-message-section .error-title[data-v-53c44015]{display:flex;align-items:center;font-size:16px;font-weight:500;color:#f56c6c;margin-bottom:12px}.error-detail-container .error-message-section .error-title i[data-v-53c44015]{margin-right:8px;font-size:18px}.error-detail-container .error-message-section .error-content[data-v-53c44015] .el-alert__title{font-weight:500}.error-detail-container .remark-section[data-v-53c44015]{margin-top:20px;padding:12px;background:#f5f7fa;border-radius:4px}.error-detail-container .remark-section .section-label[data-v-53c44015]{font-weight:500;color:#606266;margin-bottom:8px}.error-detail-container .remark-section .section-content[data-v-53c44015]{color:#303133;line-height:1.6}.settlement-detail-drawer[data-v-53c44015] .el-drawer__body{padding:0;overflow-y:auto}.detail-drawer-content[data-v-53c44015]{height:100vh;display:flex;flex-direction:column;background:#f5f7fa}.detail-drawer-content .detail-header[data-v-53c44015]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 8px rgba(0,0,0,.05);position:sticky;top:0;z-index:100}.detail-drawer-content .detail-header .header-left[data-v-53c44015]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#303133}.detail-drawer-content .detail-header .header-left i[data-v-53c44015]{font-size:24px;margin-right:12px;color:#409eff}.detail-drawer-content .detail-header .header-right[data-v-53c44015]{display:flex;gap:10px}.detail-drawer-content .detail-content[data-v-53c44015]{flex:1;padding:20px 30px;overflow-y:auto}.detail-drawer-content .detail-content .section-title[data-v-53c44015]{font-size:16px;font-weight:600;color:#303133;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e4e7ed;display:flex;align-items:center}.detail-drawer-content .detail-content .section-title i[data-v-53c44015]{font-size:18px;margin-right:8px;color:#409eff}.detail-drawer-content .detail-content .section-title .detail-count[data-v-53c44015]{font-size:14px;font-weight:400;color:#909399;margin-left:8px}.detail-drawer-content .detail-content .info-section[data-v-53c44015]{margin-bottom:30px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.detail-drawer-content .detail-content .info-section .info-row[data-v-53c44015]{margin-bottom:15px}.detail-drawer-content .detail-content .info-section .info-row[data-v-53c44015]:last-child{margin-bottom:0}.detail-drawer-content .detail-content .info-section .info-item .label[data-v-53c44015]{font-size:14px;color:#909399;margin-bottom:8px}.detail-drawer-content .detail-content .info-section .info-item .value[data-v-53c44015]{font-size:15px;color:#303133;font-weight:500}.detail-drawer-content .detail-content .info-section .info-item .value.highlight[data-v-53c44015]{color:#409eff;font-weight:600}.detail-drawer-content .detail-content .info-section .info-item .value.remark[data-v-53c44015]{line-height:1.6;padding:10px;background:#f5f7fa;border-radius:4px}.detail-drawer-content .detail-content .statistics-section[data-v-53c44015]{margin-bottom:30px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.detail-drawer-content .detail-content .statistics-section .stats-row[data-v-53c44015]{margin-top:20px}.detail-drawer-content .detail-content .statistics-section .stat-card[data-v-53c44015]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.08);display:flex;align-items:center;transition:transform .3s,box-shadow .3s}.detail-drawer-content .detail-content .statistics-section .stat-card[data-v-53c44015]:hover{transform:translateY(-4px);box-shadow:0 4px 20px 0 rgba(0,0,0,.12)}.detail-drawer-content .detail-content .statistics-section .stat-card .stat-icon[data-v-53c44015]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:15px}.detail-drawer-content .detail-content .statistics-section .stat-card .stat-icon i[data-v-53c44015]{font-size:28px;color:#fff}.detail-drawer-content .detail-content .statistics-section .stat-card .stat-content[data-v-53c44015]{flex:1}.detail-drawer-content .detail-content .statistics-section .stat-card .stat-content .stat-label[data-v-53c44015]{font-size:13px;color:#909399;margin-bottom:6px}.detail-drawer-content .detail-content .statistics-section .stat-card .stat-content .stat-value[data-v-53c44015]{font-size:24px;font-weight:600;color:#303133}.detail-drawer-content .detail-content .amount-section[data-v-53c44015]{margin-bottom:30px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.detail-drawer-content .detail-content .amount-section .amount-row[data-v-53c44015]{margin-top:20px}.detail-drawer-content .detail-content .amount-section .amount-card[data-v-53c44015]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);color:#fff;transition:transform .3s}.detail-drawer-content .detail-content .amount-section .amount-card[data-v-53c44015]:hover{transform:translateY(-2px)}.detail-drawer-content .detail-content .amount-section .amount-card.income[data-v-53c44015]{background:linear-gradient(135deg,#67c23a,#5daf34)}.detail-drawer-content .detail-content .amount-section .amount-card.expense[data-v-53c44015]{background:linear-gradient(135deg,#f56c6c,#e85656)}.detail-drawer-content .detail-content .amount-section .amount-card.total[data-v-53c44015]{background:linear-gradient(135deg,#409eff,#3a8ee6)}.detail-drawer-content .detail-content .amount-section .amount-card .amount-label[data-v-53c44015]{font-size:14px;opacity:.9;margin-bottom:10px;display:flex;align-items:center}.detail-drawer-content .detail-content .amount-section .amount-card .amount-label i[data-v-53c44015]{margin-right:5px;font-size:16px}.detail-drawer-content .detail-content .amount-section .amount-card .amount-value[data-v-53c44015]{font-size:22px;font-weight:600}.detail-drawer-content .detail-content .detail-section[data-v-53c44015]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.detail-drawer-content .detail-content .detail-section .detail-table[data-v-53c44015]{margin-top:20px}.detail-drawer-content .detail-content .detail-section .detail-table[data-v-53c44015] .el-table__header th{background:#f5f7fa;color:#303133;font-weight:600}.detail-drawer-content .detail-content .detail-section .detail-table[data-v-53c44015] .el-table__body td{padding:12px 0}.dark-theme .detail-drawer-content{background:#141414!important}.dark-theme .detail-drawer-content .detail-header{background:#1f1f1f!important;border-bottom-color:#3a3a3a!important}.dark-theme .detail-drawer-content .detail-header .header-left{color:#e0e0e0!important}.dark-theme .detail-drawer-content .detail-header .header-left i{color:var(--theme-color)!important}.dark-theme .detail-drawer-content .detail-content .section-title{color:#e0e0e0!important;border-bottom-color:#3a3a3a!important}.dark-theme .detail-drawer-content .detail-content .section-title i{color:var(--theme-color)!important}.dark-theme .detail-drawer-content .detail-content .section-title .detail-count{color:#b0b0b0!important}.dark-theme .detail-drawer-content .detail-content .amount-section,.dark-theme .detail-drawer-content .detail-content .detail-section,.dark-theme .detail-drawer-content .detail-content .info-section,.dark-theme .detail-drawer-content .detail-content .statistics-section{background:#1f1f1f!important;border-color:#3a3a3a!important}.dark-theme .detail-drawer-content .detail-content .info-item .label{color:#b0b0b0!important}.dark-theme .detail-drawer-content .detail-content .info-item .value{color:#e0e0e0!important}.dark-theme .detail-drawer-content .detail-content .info-item .value.highlight{color:var(--theme-color)!important}.dark-theme .detail-drawer-content .detail-content .info-item .value.remark{background:#2a2a2a!important;color:#e0e0e0!important}.dark-theme .detail-drawer-content .detail-content .stat-card{background:#2a2a2a!important;border-color:#3a3a3a!important}.dark-theme .detail-drawer-content .detail-content .stat-card:hover{background:#2d2d2d!important}.dark-theme .detail-drawer-content .detail-content .stat-card .stat-label{color:#b0b0b0!important}.dark-theme .detail-drawer-content .detail-content .stat-card .stat-value{color:#e0e0e0!important}.dark-theme .detail-drawer-content .detail-content .amount-card{opacity:.95}.dark-theme .detail-drawer-content .detail-content .amount-card .amount-label{color:#fff!important;opacity:1}.dark-theme .detail-drawer-content .detail-content .amount-card .amount-value{color:#fff!important}