.calculator-overlay[data-v-925f5313]{position:fixed;inset:0;background:#00000080;z-index:9999;display:flex;align-items:flex-start;justify-content:flex-start}.calculator-wrapper[data-v-925f5313]{position:absolute;width:380px;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;overflow:hidden;user-select:none}.calculator-header[data-v-925f5313]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);cursor:move}.calculator-header .calculator-title[data-v-925f5313]{font-size:16px;font-weight:600;color:#fff;cursor:move}.calculator-header .calculator-close[data-v-925f5313]{color:#fffc;font-size:18px}.calculator-header .calculator-close[data-v-925f5313]:hover{color:#fff}.calculator[data-v-925f5313]{padding:16px}.calculator .calc-display[data-v-925f5313]{background:linear-gradient(135deg,#f5f7fa,#e4e7ed);padding:16px;border-radius:8px;margin-bottom:12px;min-height:80px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:inset 0 2px 4px #0000000f}.calculator .calc-display .calc-expression[data-v-925f5313]{font-size:14px;color:#909399;text-align:right;min-height:20px;word-break:break-all}.calculator .calc-display .calc-result[data-v-925f5313]{font-size:32px;font-weight:600;color:#303133;text-align:right;margin-top:4px;word-break:break-all}.calculator .calc-display .calc-memory[data-v-925f5313]{font-size:12px;color:#409eff;margin-top:4px;text-align:right}.calc-memory-buttons[data-v-925f5313]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:10px}.calc-memory-buttons .calc-btn-small[data-v-925f5313]{height:36px;font-size:13px;font-weight:500;border-radius:6px;padding:0;transition:all .2s;border:none;background:#f5f7fa;color:#606266;box-shadow:0 1px 3px #0000000f}.calc-memory-buttons .calc-btn-small[data-v-925f5313]:hover:not(:disabled){background:#ecf5ff;color:#409eff}.calc-memory-buttons .calc-btn-small[data-v-925f5313]:disabled{opacity:.4;cursor:not-allowed}.calc-buttons[data-v-925f5313]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.calc-buttons .calc-btn[data-v-925f5313]{height:48px;font-size:18px;font-weight:500;border-radius:8px;padding:0;transition:all .2s;border:none;background:#fff;color:#303133;box-shadow:0 2px 4px #00000014}.calc-buttons .calc-btn[data-v-925f5313]:hover{background:#f5f7fa;box-shadow:0 4px 8px #0000001f;transform:translateY(-1px)}.calc-buttons .calc-btn[data-v-925f5313]:active{transform:translateY(0);box-shadow:0 1px 2px #0000000f}.calc-buttons .calc-btn.calc-btn-clear[data-v-925f5313]{background:#fef0f0;color:#f56c6c}.calc-buttons .calc-btn.calc-btn-clear[data-v-925f5313]:hover{background:#fde2e2}.calc-buttons .calc-btn.calc-btn-op[data-v-925f5313]{background:linear-gradient(135deg,#ecf5ff,#d9ecff);color:#409eff;font-weight:600}.calc-buttons .calc-btn.calc-btn-op[data-v-925f5313]:hover{background:linear-gradient(135deg,#d9ecff,#c6e2ff)}.calc-buttons .calc-btn.calc-btn-equal[data-v-925f5313]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600}.calc-buttons .calc-btn.calc-btn-equal[data-v-925f5313]:hover{box-shadow:0 4px 12px #667eea66}.calc-buttons .calc-btn.calc-btn-negate[data-v-925f5313]{background:#fff;color:#303133}.calc-buttons .calc-btn.calc-btn-negate[data-v-925f5313]:hover{background:#f5f7fa}.calculator-dialog[data-v-925f5313] .el-dialog__header{cursor:move;user-select:none}.calculator-dialog[data-v-925f5313] .el-dialog__header:hover{background:#00000005}.calculator-dialog[data-v-925f5313] .el-dialog__title{cursor:move}.calculator-dialog[data-v-925f5313] .el-dialog__headerbtn{cursor:pointer}.memory-list-dialog[data-v-925f5313] .el-dialog__body{padding:16px}.memory-list-dialog .memory-list[data-v-925f5313]{max-height:300px;overflow-y:auto}.memory-list-dialog .memory-list .memory-empty[data-v-925f5313]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.memory-list-dialog .memory-list .memory-items .memory-item[data-v-925f5313]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:8px;background:#f5f7fa;border-radius:6px;cursor:pointer;transition:all .2s}.memory-list-dialog .memory-list .memory-items .memory-item[data-v-925f5313]:hover{background:#ecf5ff}.memory-list-dialog .memory-list .memory-items .memory-item:hover .memory-delete-btn[data-v-925f5313]{opacity:1}.memory-list-dialog .memory-list .memory-items .memory-item .memory-value[data-v-925f5313]{font-size:16px;font-weight:500;color:#303133;word-break:break-all}.memory-list-dialog .memory-list .memory-items .memory-item .memory-delete-btn[data-v-925f5313]{opacity:0;transition:opacity .2s;padding:4px;color:#909399}.memory-list-dialog .memory-list .memory-items .memory-item .memory-delete-btn[data-v-925f5313]:hover{color:#f56c6c}.dept-detail-dialog[data-v-b101b110] .el-dialog__header{border-bottom:2px solid #e6f7ff;padding:14px 20px;background:linear-gradient(135deg,#667eea,#764ba2)}.dept-detail-dialog[data-v-b101b110] .el-dialog__header .el-dialog__title{color:#fff;font-size:15px;font-weight:600}.dept-detail-dialog[data-v-b101b110] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.dept-detail-dialog[data-v-b101b110] .el-dialog__body{padding:0;background:#f5f7fa}.dept-detail-dialog[data-v-b101b110] .el-dialog__footer{border-top:1px solid #e4e7ed;padding:12px 20px;background:#fff}.detail-content[data-v-b101b110]{padding:16px}.detail-content .info-card[data-v-b101b110]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.detail-content .info-card[data-v-b101b110]:hover{box-shadow:0 3px 14px #0000001f}.detail-content .info-card .card-header[data-v-b101b110]{display:flex;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-bottom:1px solid #e4e7ed}.detail-content .info-card .card-header .header-icon[data-v-b101b110]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;margin-right:12px;box-shadow:0 2px 6px #667eea4d}.detail-content .info-card .card-header .header-text[data-v-b101b110]{flex:1}.detail-content .info-card .card-header .header-text .dept-title[data-v-b101b110]{font-size:15px;font-weight:600;color:#303133;margin-bottom:2px}.detail-content .info-card .card-header .header-text .dept-subtitle[data-v-b101b110]{font-size:12px;color:#909399}.detail-content .info-card .card-body[data-v-b101b110]{padding:14px 16px;background:#fff}.detail-content .info-card .card-body .total-box[data-v-b101b110]{text-align:center;padding:12px;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:8px;color:#fff}.detail-content .info-card .card-body .total-box .total-label[data-v-b101b110]{font-size:12px;margin-bottom:4px;opacity:.9}.detail-content .info-card .card-body .total-box .total-value[data-v-b101b110]{font-size:20px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.1)}.detail-content .detail-card[data-v-b101b110]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.detail-content .detail-card[data-v-b101b110]:hover{box-shadow:0 3px 14px #0000001f}.detail-content .detail-card .card-title[data-v-b101b110]{display:flex;align-items:center;padding:10px 16px;border-bottom:2px solid #e6f7ff;font-size:14px;font-weight:600;color:#303133;background:#fafafa}.detail-content .detail-card .card-title .el-icon[data-v-b101b110]{margin-right:6px;color:#409eff}.detail-content .detail-card .cost-grid[data-v-b101b110]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:14px;background:#f5f7fa}.detail-content .detail-card .cost-grid .cost-card[data-v-b101b110]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.detail-content .detail-card .cost-grid .cost-card[data-v-b101b110]:hover{transform:translateY(-3px);box-shadow:0 6px 18px #0000001f;border-color:#409eff}.detail-content .detail-card .cost-grid .cost-card:hover .cost-icon-wrapper[data-v-b101b110]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.detail-content .detail-card .cost-grid .cost-card .cost-card-header[data-v-b101b110]{display:flex;align-items:center;padding:10px 12px;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border-bottom:1px solid #e4e7ed}.detail-content .detail-card .cost-grid .cost-card .cost-card-header .cost-icon-wrapper[data-v-b101b110]{width:28px;height:28px;border-radius:6px;background:#fff;color:#409eff;display:flex;align-items:center;justify-content:center;margin-right:8px;transition:all .3s ease;box-shadow:0 1px 3px #00000014}.detail-content .detail-card .cost-grid .cost-card .cost-card-header .cost-name[data-v-b101b110]{font-size:13px;font-weight:600;color:#303133;flex:1}.detail-content .detail-card .cost-grid .cost-card .cost-card-body[data-v-b101b110]{padding:12px;text-align:center;background:#fff}.detail-content .detail-card .cost-grid .cost-card .cost-card-body .cost-amount[data-v-b101b110]{font-size:15px;font-weight:700;color:#409eff;background:linear-gradient(135deg,#e6f7ff,#d4edff);padding:8px;border-radius:6px;word-break:break-all}.detail-content .detail-card .cost-grid .cost-card .cost-card-body .no-data[data-v-b101b110]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;color:#c0c4cc;font-size:12px;background:#fafafa;border-radius:6px}.detail-content .detail-card .cost-grid .cost-card .cost-card-body .no-data .el-icon[data-v-b101b110]{color:#dcdfe6}.detail-content .detail-card .cost-total[data-v-b101b110]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin-top:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff}.detail-content .detail-card .cost-total .total-label[data-v-b101b110]{font-size:14px;font-weight:600;opacity:.9}.detail-content .detail-card .cost-total .total-amount[data-v-b101b110]{font-size:20px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2)}[data-v-b101b110] .el-table__footer-wrapper .el-table__footer{background:linear-gradient(135deg,#f5f7fa,#e8ecf1)!important}[data-v-b101b110] .el-table__footer-wrapper .el-table__footer tbody>tr{background:linear-gradient(135deg,#f5f7fa,#e8ecf1)!important;position:relative}[data-v-b101b110] .el-table__footer-wrapper .el-table__footer tbody>tr>td.el-table__cell{font-weight:700!important;color:#1a1a1a!important;font-size:15px!important;border-top:3px solid #409eff!important;padding:14px 0!important;background:transparent!important;box-shadow:0 -2px 8px #409eff26!important;position:relative}[data-v-b101b110] .el-table__footer-wrapper .el-table__footer tbody>tr>td.el-table__cell:first-child{background:linear-gradient(135deg,#409eff,#337ecc)!important;color:#fff!important;font-weight:800!important;font-size:16px!important;letter-spacing:2px!important;text-shadow:0 2px 4px rgba(0,0,0,.2)!important;box-shadow:2px 0 8px #409eff4d!important}[data-v-b101b110] .el-table__footer-wrapper .el-table__footer tbody>tr>td.el-table__cell:nth-child(2){background:linear-gradient(135deg,#67c23a,#5daf34)!important;color:#fff!important;font-weight:800!important;font-size:16px!important;text-shadow:0 2px 4px rgba(0,0,0,.15)!important;box-shadow:0 0 12px #67c23a66!important}[data-v-b101b110] .el-table__footer-wrapper .el-table__footer tbody>tr>td.el-table__cell:not(:first-child):not(:nth-child(2)):not(:last-child){background:linear-gradient(135deg,#fff,#f0f7ff)!important;color:#409eff!important;font-weight:700!important;font-size:15px!important;border-left:1px solid #d9ecff!important}[data-v-b101b110] .el-table__footer-wrapper .el-table__footer tbody>tr>td.el-table__cell:not(:first-child):not(:nth-child(2)):not(:last-child):hover{background:linear-gradient(135deg,#ecf5ff,#d9ecff)!important;transform:scale(1.02)!important;transition:all .3s ease!important;box-shadow:0 2px 8px #409eff4d!important}[data-v-b101b110] .el-table__footer-wrapper .el-table__footer tbody>tr>td.el-table__cell:last-child{background:linear-gradient(135deg,#f5f7fa,#e8ecf1)!important}[data-v-b101b110] .document-dialog .el-dialog__body{padding:20px;max-height:70vh;overflow-y:auto}.dept-detail-dialog[data-v-bf2f7649] .el-dialog__header{border-bottom:2px solid #e6f7ff;padding:14px 20px;background:linear-gradient(135deg,#667eea,#764ba2)}.dept-detail-dialog[data-v-bf2f7649] .el-dialog__header .el-dialog__title{color:#fff;font-size:15px;font-weight:600}.dept-detail-dialog[data-v-bf2f7649] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.dept-detail-dialog[data-v-bf2f7649] .el-dialog__body{padding:0;background:#f5f7fa}.dept-detail-dialog[data-v-bf2f7649] .el-dialog__footer{border-top:1px solid #e4e7ed;padding:12px 20px;background:#fff}.detail-content[data-v-bf2f7649]{padding:16px}.detail-content .info-card[data-v-bf2f7649]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.detail-content .info-card[data-v-bf2f7649]:hover{box-shadow:0 3px 14px #0000001f}.detail-content .info-card .card-header[data-v-bf2f7649]{display:flex;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-bottom:1px solid #e4e7ed}.detail-content .info-card .card-header .header-icon[data-v-bf2f7649]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;margin-right:12px;box-shadow:0 2px 6px #667eea4d}.detail-content .info-card .card-header .header-text[data-v-bf2f7649]{flex:1}.detail-content .info-card .card-header .header-text .dept-title[data-v-bf2f7649]{font-size:15px;font-weight:600;color:#303133;margin-bottom:2px}.detail-content .info-card .card-header .header-text .dept-subtitle[data-v-bf2f7649]{font-size:12px;color:#909399}.detail-content .info-card .card-body[data-v-bf2f7649]{padding:14px 16px;background:#fff}.detail-content .info-card .card-body .total-box[data-v-bf2f7649]{text-align:center;padding:12px;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:8px;color:#fff}.detail-content .info-card .card-body .total-box .total-label[data-v-bf2f7649]{font-size:12px;margin-bottom:4px;opacity:.9}.detail-content .info-card .card-body .total-box .total-value[data-v-bf2f7649]{font-size:20px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.1)}.detail-content .detail-card[data-v-bf2f7649]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.detail-content .detail-card[data-v-bf2f7649]:hover{box-shadow:0 3px 14px #0000001f}.detail-content .detail-card .card-title[data-v-bf2f7649]{display:flex;align-items:center;padding:10px 16px;border-bottom:2px solid #e6f7ff;font-size:14px;font-weight:600;color:#303133;background:#fafafa}.detail-content .detail-card .card-title .el-icon[data-v-bf2f7649]{margin-right:6px;color:#409eff}.detail-content .detail-card .cost-grid[data-v-bf2f7649]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:14px;background:#f5f7fa}.detail-content .detail-card .cost-grid .cost-card[data-v-bf2f7649]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.detail-content .detail-card .cost-grid .cost-card[data-v-bf2f7649]:hover{transform:translateY(-3px);box-shadow:0 6px 18px #0000001f;border-color:#409eff}.detail-content .detail-card .cost-grid .cost-card:hover .cost-icon-wrapper[data-v-bf2f7649]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.detail-content .detail-card .cost-grid .cost-card .cost-card-header[data-v-bf2f7649]{display:flex;align-items:center;padding:10px 12px;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border-bottom:1px solid #e4e7ed}.detail-content .detail-card .cost-grid .cost-card .cost-card-header .cost-icon-wrapper[data-v-bf2f7649]{width:28px;height:28px;border-radius:6px;background:#fff;color:#409eff;display:flex;align-items:center;justify-content:center;margin-right:8px;transition:all .3s ease;box-shadow:0 1px 3px #00000014}.detail-content .detail-card .cost-grid .cost-card .cost-card-header .cost-name[data-v-bf2f7649]{font-size:13px;font-weight:600;color:#303133;flex:1}.detail-content .detail-card .cost-grid .cost-card .cost-card-body[data-v-bf2f7649]{padding:12px;text-align:center;background:#fff}.detail-content .detail-card .cost-grid .cost-card .cost-card-body .cost-amount[data-v-bf2f7649]{font-size:15px;font-weight:700;color:#409eff;background:linear-gradient(135deg,#e6f7ff,#d4edff);padding:8px;border-radius:6px;word-break:break-all}.detail-content .detail-card .cost-grid .cost-card .cost-card-body .no-data[data-v-bf2f7649]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;color:#c0c4cc;font-size:12px;background:#fafafa;border-radius:6px}.detail-content .detail-card .cost-grid .cost-card .cost-card-body .no-data .el-icon[data-v-bf2f7649]{color:#dcdfe6}.detail-content .detail-card .cost-total[data-v-bf2f7649]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin-top:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff}.detail-content .detail-card .cost-total .total-label[data-v-bf2f7649]{font-size:14px;font-weight:600;opacity:.9}.detail-content .detail-card .cost-total .total-amount[data-v-bf2f7649]{font-size:20px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2)}[data-v-bf2f7649] .el-table__footer-wrapper .el-table__footer{background:linear-gradient(135deg,#f5f7fa,#e8ecf1)!important}[data-v-bf2f7649] .el-table__footer-wrapper .el-table__footer tbody>tr{background:linear-gradient(135deg,#f5f7fa,#e8ecf1)!important;position:relative}[data-v-bf2f7649] .el-table__footer-wrapper .el-table__footer tbody>tr>td.el-table__cell{font-weight:700!important;color:#1a1a1a!important;font-size:15px!important;border-top:3px solid #409eff!important;padding:14px 0!important;background:transparent!important;box-shadow:0 -2px 8px #409eff26!important;position:relative}[data-v-bf2f7649] .el-table__footer-wrapper .el-table__footer tbody>tr>td.el-table__cell:first-child{background:linear-gradient(135deg,#409eff,#337ecc)!important;color:#fff!important;font-weight:800!important;font-size:16px!important;letter-spacing:2px!important;text-shadow:0 2px 4px rgba(0,0,0,.2)!important;box-shadow:2px 0 8px #409eff4d!important}[data-v-bf2f7649] .el-table__footer-wrapper .el-table__footer tbody>tr>td.el-table__cell:nth-child(2){background:linear-gradient(135deg,#67c23a,#5daf34)!important;color:#fff!important;font-weight:800!important;font-size:16px!important;text-shadow:0 2px 4px rgba(0,0,0,.15)!important;box-shadow:0 0 12px #67c23a66!important}[data-v-bf2f7649] .el-table__footer-wrapper .el-table__footer tbody>tr>td.el-table__cell:not(:first-child):not(:nth-child(2)):not(:last-child){background:linear-gradient(135deg,#fff,#f0f7ff)!important;color:#409eff!important;font-weight:700!important;font-size:15px!important;border-left:1px solid #d9ecff!important}[data-v-bf2f7649] .el-table__footer-wrapper .el-table__footer tbody>tr>td.el-table__cell:not(:first-child):not(:nth-child(2)):not(:last-child):hover{background:linear-gradient(135deg,#ecf5ff,#d9ecff)!important;transform:scale(1.02)!important;transition:all .3s ease!important;box-shadow:0 2px 8px #409eff4d!important}[data-v-bf2f7649] .el-table__footer-wrapper .el-table__footer tbody>tr>td.el-table__cell:last-child{background:linear-gradient(135deg,#f5f7fa,#e8ecf1)!important}[data-v-bf2f7649] .document-dialog .el-dialog__body{padding:20px;max-height:70vh;overflow-y:auto}.detail-container[data-v-229cb21b]{padding:10px 0}.el-row[data-v-229cb21b]{display:flex;flex-wrap:wrap}.el-row>.el-col[data-v-229cb21b]{display:flex}.el-card[data-v-229cb21b]{display:flex;flex-direction:column;flex:1}[data-v-229cb21b] .profit-loss-row{background-color:#f56c6c33!important}[data-v-229cb21b] .profit-low-row{background-color:#ed7d3133!important}[data-v-229cb21b] .profit-normal-row{background-color:#5cb85c33!important}[data-v-229cb21b] .profit-high-row{background-color:#a855f733!important}.profit-color-red[data-v-229cb21b]{color:#f56c6c!important}.profit-color-yellow[data-v-229cb21b]{color:#e6a23c!important}.profit-color-green[data-v-229cb21b]{color:#67c23a!important}.profit-color-purple[data-v-229cb21b]{color:#9f5afd!important}[data-v-229cb21b] .row-profit-red{color:#f56c6c!important}[data-v-229cb21b] .row-profit-yellow{color:#e6a23c!important}[data-v-229cb21b] .row-profit-green{color:#67c23a!important}[data-v-229cb21b] .row-profit-purple{color:#9f5afd!important}.detail-header[data-v-229cb21b]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e4e7ed}.detail-header h3[data-v-229cb21b]{margin:0 0 10px;font-size:18px;font-weight:500}.project-basic-info[data-v-229cb21b]{display:flex;gap:30px;flex-wrap:wrap}.info-item[data-v-229cb21b]{color:#606266}.detail-content[data-v-229cb21b]{margin-top:10px}.card-header[data-v-229cb21b]{display:flex;justify-content:space-between;align-items:center}.detail-info[data-v-229cb21b]{padding:5px 0}.info-row[data-v-229cb21b]{display:flex;margin-bottom:8px;align-items:flex-start}.info-label[data-v-229cb21b]{width:150px;color:#909399;text-align:right;padding-right:10px}.info-value[data-v-229cb21b]{flex:1;color:#303133}.info-value.highlight[data-v-229cb21b]{color:#1989fa;font-weight:500}.cost-arrow[data-v-229cb21b]{margin-left:2px;color:#1989fa;cursor:pointer;display:inline-block;vertical-align:middle;transition:all .3s ease}.cost-arrow[data-v-229cb21b]:hover{color:#409eff;transform:scale(1.1)}.cost-item[data-v-229cb21b]{color:#1989fa;cursor:pointer;text-decoration:underline;transition:color .3s}.cost-item[data-v-229cb21b]:hover{color:#409eff}.cost-item-name[data-v-229cb21b]{font-weight:500;color:#303133}.cost-item-amount[data-v-229cb21b]{font-weight:500;color:#606266}.summary-row[data-v-229cb21b]{background-color:#f5f7fa}.el-dialog__header[data-v-229cb21b]{background-color:#f0f9ff;border-bottom:1px solid #ebeef5}.el-dialog__title[data-v-229cb21b]{color:#1989fa;font-weight:600}.info-row[data-v-229cb21b]{display:flex;align-items:center}.info-value.danger[data-v-229cb21b]{color:#f56c6c}.info-value.warning[data-v-229cb21b]{color:#e6a23c}.detail-description[data-v-229cb21b]{padding:10px 0;line-height:1.8;color:#303133;min-height:80px}.mb10[data-v-229cb21b]{margin-bottom:10px}.mt10[data-v-229cb21b]{margin-top:10px}.money-cell[data-v-c17704d2]{cursor:pointer;color:#409eff;text-decoration:underline;transition:all .3s ease}.money-cell[data-v-c17704d2]:hover{color:#66b1ff}.info-row[data-v-c17704d2]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:10px}.info-item[data-v-c17704d2]{display:flex;align-items:center;gap:8px}.info-label[data-v-c17704d2]{font-weight:700;color:#303133}.info-value[data-v-c17704d2]{color:#606266}
