.project-payment-report[data-v-43a0aab9]{padding:20px;background-color:#f5f7fa;min-height:100vh}.project-payment-report .page-header[data-v-43a0aab9]{margin-bottom:20px}.project-payment-report .page-header h2[data-v-43a0aab9]{margin-bottom:12px;color:#1f2f3d}.project-payment-report .overview-card[data-v-43a0aab9],.project-payment-report .summary-card[data-v-43a0aab9],.project-payment-report .total-card[data-v-43a0aab9]{margin-bottom:24px;border-radius:8px}.project-payment-report .card-header[data-v-43a0aab9]{font-weight:600;font-size:16px}.project-payment-report .info-item[data-v-43a0aab9]{line-height:32px}.project-payment-report .info-item .label[data-v-43a0aab9]{font-weight:500;color:#606266}.project-payment-report .info-item .value[data-v-43a0aab9]{color:#303133;margin-left:8px;font-size:16px;font-weight:400}.project-payment-report .info-item .value-placeholder[data-v-43a0aab9]:not(.is-real){color:#c0c4cc}.project-payment-report .contract-section-placeholder[data-v-43a0aab9]{padding:24px 16px;text-align:center;font-size:14px;color:#606266}.project-payment-report .contract-section-placeholder.muted[data-v-43a0aab9]{color:#909399}.project-payment-report .contract-list[data-v-43a0aab9]{margin-bottom:24px}.project-payment-report .contract-list .list-header[data-v-43a0aab9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;font-weight:600;font-size:16px}.project-payment-report .contract-card[data-v-43a0aab9]{margin-bottom:50px;border-radius:8px;border-bottom:1px solid #ebeef5}.project-payment-report .contract-card .contract-header[data-v-43a0aab9]{margin-bottom:12px;padding-bottom:8px}.project-payment-report .contract-card .contract-header .contract-info .info-tag[data-v-43a0aab9]{font-weight:500;color:#606266;margin-left:50px}.project-payment-report .contract-card .contract-header .contract-info .info-tag[data-v-43a0aab9]:first-child{margin-left:0}.project-payment-report .contract-card .contract-header .contract-info strong[data-v-43a0aab9]{margin-right:16px;color:#303133}.project-payment-report .contract-card .contract-header .contract-info .contract-link[data-v-43a0aab9]{color:#1890ff;cursor:pointer;text-decoration:none;margin-right:16px}.project-payment-report .contract-card .contract-header .contract-info .contract-link[data-v-43a0aab9]:hover{text-decoration:underline}.project-payment-report .contract-card .inner-table :deep(.el-table__header) th[data-v-43a0aab9]{background-color:#fafafa}.project-payment-report .total-row[data-v-43a0aab9]{padding:12px 16px;background-color:#f9fafc;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;font-size:14px}.project-payment-report .total-row .total-label[data-v-43a0aab9]{font-weight:700;font-size:15px}.project-payment-report .total-row .total-numbers[data-v-43a0aab9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.project-payment-report .total-row .total-numbers span[data-v-43a0aab9]{background:#fff;padding:4px 10px;border-radius:16px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.project-payment-report .summary-card .summary-note[data-v-43a0aab9]{padding:20px}