.drawer-main .custom-demo-view .el-button--text{color:var(--my-cool-background)!important}.finance-detail-drawer-content .summary-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.finance-detail-drawer-content .summary-card{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:6px;padding:16px 20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05)}.finance-detail-drawer-content .summary-card-label{font-size:13px;color:#909399;margin-bottom:8px}.finance-detail-drawer-content .summary-card-value{font-size:22px;font-weight:700;color:#303133;font-family:Consolas,Monaco,monospace;line-height:1.3}.finance-detail-drawer-content .summary-card-value.is-expense{color:#f56c6c}.finance-detail-drawer-content .summary-card-value.is-claimed,.finance-detail-drawer-content .summary-card-value.is-income{color:#67c23a}.finance-detail-drawer-content .detail-card{background:#fff;border-radius:6px;padding:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05)}.finance-detail-drawer-content .detail-card-title{font-size:15px;font-weight:700;margin-bottom:16px;border-left:3px solid #409eff;padding-left:8px;color:#303133}.finance-detail-drawer-content .detail-card-title-row{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}.finance-detail-drawer-content .detail-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px}.finance-detail-drawer-content .detail-item{width:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:13px}.finance-detail-drawer-content .detail-item.full-width{width:100%}.finance-detail-drawer-content .detail-item .label{color:#909399;width:90px;-ms-flex-negative:0;flex-shrink:0;text-align:right;margin-right:12px}.finance-detail-drawer-content .detail-item .value{color:#303133;-webkit-box-flex:1;-ms-flex:1;flex:1}.finance-detail-drawer-content .detail-item .mono{font-family:Consolas,Monaco,monospace}.finance-detail-drawer-content .type-expense{color:#f56c6c;font-weight:500}.finance-detail-drawer-content .type-income{color:#67c23a;font-weight:500}.finance-detail-drawer-content .link-text{color:#409eff;cursor:default}.finance-detail-drawer-content .amount-claimed{color:#67c23a;font-weight:600}.claim-modal-body[data-v-5df0a910]{padding:8px 12px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;overflow:hidden}.flow-header-card[data-v-5df0a910],.section-card[data-v-5df0a910]{background:#fff;border-radius:6px;padding:10px 14px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);-ms-flex-negative:0;flex-shrink:0}.section-table[data-v-5df0a910]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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;overflow:hidden}.table-wrap[data-v-5df0a910]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden}.pager-wrap[data-v-5df0a910]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px;line-height:1}.pager-wrap[data-v-5df0a910] .el-pagination{padding:0}.claim-amount-card[data-v-5df0a910]{-ms-flex-negative:0;flex-shrink:0;padding-top:8px;padding-bottom:8px}.claim-amount-form[data-v-5df0a910] .el-form-item{margin-bottom:6px}.claim-amount-form[data-v-5df0a910] .el-form-item:last-child{margin-bottom:0}.flow-header-grid[data-v-5df0a910]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 20px}.flow-field[data-v-5df0a910]{min-width:160px;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}.flow-label[data-v-5df0a910]{font-size:12px;color:#909399}.flow-value[data-v-5df0a910]{font-size:13px;color:#303133;font-weight:500}.flow-value.mono[data-v-5df0a910],.mono[data-v-5df0a910]{font-family:Consolas,Monaco,monospace}.flow-value.amount[data-v-5df0a910]{font-size:16px;font-weight:700}.is-expense[data-v-5df0a910]{color:#f56c6c!important}.is-income[data-v-5df0a910]{color:#67c23a!important}.is-paid[data-v-5df0a910]{color:#f56c6c}.section-head[data-v-5df0a910]{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-bottom:8px;gap:12px}.section-title[data-v-5df0a910]{font-size:14px;font-weight:700;color:#303133}.required-mark[data-v-5df0a910]{color:#f56c6c;font-weight:400;font-size:12px;margin-left:4px}.section-hint[data-v-5df0a910]{font-size:12px;color:#909399}.type-buttons[data-v-5df0a910]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.type-btn[data-v-5df0a910]{min-width:120px;padding:8px 16px;border:1px solid #dcdfe6;border-radius:6px;background:#fff;color:#606266;font-size:14px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.type-btn.active[data-v-5df0a910],.type-btn[data-v-5df0a910]:hover{border-color:#409eff;color:#409eff}.type-btn.active[data-v-5df0a910]{background:#ecf5ff;-webkit-box-shadow:0 0 0 1px #409eff inset;box-shadow:inset 0 0 0 1px #409eff}.empty-hint[data-v-5df0a910]{color:#909399;font-size:13px}.claim-amount-wrap[data-v-5df0a910]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.currency[data-v-5df0a910]{font-size:18px;color:#409eff;font-weight:700}.claim-amount-input[data-v-5df0a910]{width:180px}.claim-max[data-v-5df0a910]{color:#909399;font-size:12px}.claim-footer[data-v-5df0a910]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;width:100%}.add-Modal[data-v-5df0a910] .vxe-modal--body{padding:0!important}