.basic-info[data-v-6057c48e]{padding:20px}.basic-info h4[data-v-6057c48e]{color:#409eff;margin-bottom:12px;font-weight:600}.basic-info .info-content[data-v-6057c48e]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.basic-info .info-content .item[data-v-6057c48e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:34px}.basic-info .info-content .item .label[data-v-6057c48e]{width:140px;color:#909399;font-size:13px;-ms-flex-negative:0;flex-shrink:0}.basic-info .info-content .item .value[data-v-6057c48e]{color:#303133;font-size:14px;word-break:break-word}.basic-info .info-content .status[data-v-6057c48e]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;color:#fff}.basic-info .info-content .status.s-0[data-v-6057c48e]{background:#909399}.basic-info .info-content .status.s-1[data-v-6057c48e]{background:#67c23a}.basic-info .info-content .status.s-2[data-v-6057c48e]{background:#e6a23c}.basic-info .info-content .status.pay.p-0[data-v-6057c48e]{background:#f56c6c}.basic-info .info-content .status.pay.p-1[data-v-6057c48e]{background:#67c23a}@media(max-width:600px){.basic-info .info-content[data-v-6057c48e]{grid-template-columns:1fr}.basic-info .info-content .item .label[data-v-6057c48e]{width:110px}}.consumption-log[data-v-74f56011]{padding:20px}.consumption-log h4[data-v-74f56011]{color:#409eff;margin-bottom:15px}.consumption-log .search-form[data-v-74f56011]{margin-bottom:10px}.consumption-log .summary-cards[data-v-74f56011]{margin-bottom:20px}.consumption-log .summary-cards .summary-item[data-v-74f56011]{text-align:center;padding:10px 0}.consumption-log .summary-cards .summary-item .summary-label[data-v-74f56011]{font-size:14px;color:#909399;margin-bottom:10px}.consumption-log .summary-cards .summary-item .summary-value[data-v-74f56011]{font-size:28px;font-weight:700;margin-bottom:5px}.consumption-log .summary-cards .summary-item .summary-value.amount[data-v-74f56011]{color:#f56c6c}.consumption-log .summary-cards .summary-item .summary-value.duration[data-v-74f56011]{color:#409eff}.consumption-log .summary-cards .summary-item .summary-value.count[data-v-74f56011]{color:#67c23a}.consumption-log .summary-cards .summary-item .summary-count[data-v-74f56011]{font-size:12px;color:#c0c4cc}.consumption-log .chart-card[data-v-74f56011]{margin-bottom:20px;overflow-x:auto}.consumption-log .chart-card #consumptionChart[data-v-74f56011]{min-height:500px;min-width:800px}.consumption-log .table-card[data-v-74f56011]{margin-bottom:20px;overflow-x:auto}.consumption-log .table-card .el-table[data-v-74f56011]{min-width:800px}[data-v-74f56011] .el-card__header{font-weight:700;font-size:16px}.runtime-logs[data-v-06a41df4]{padding:20px}.runtime-logs h4[data-v-06a41df4]{color:#409eff;margin-bottom:15px}.runtime-logs .search-form[data-v-06a41df4]{margin-bottom:10px}.runtime-logs .summary-cards[data-v-06a41df4]{margin-bottom:20px}.runtime-logs .summary-cards .summary-item[data-v-06a41df4]{text-align:center;padding:10px 0}.runtime-logs .summary-cards .summary-item .summary-label[data-v-06a41df4]{font-size:14px;color:#909399;margin-bottom:10px}.runtime-logs .summary-cards .summary-item .summary-value[data-v-06a41df4]{font-size:28px;font-weight:700;margin-bottom:5px}.runtime-logs .summary-cards .summary-item .summary-value.total[data-v-06a41df4]{color:#409eff}.runtime-logs .summary-cards .summary-item .summary-value.running[data-v-06a41df4]{color:#e6a23c}.runtime-logs .summary-cards .summary-item .summary-value.completed[data-v-06a41df4]{color:#67c23a}.runtime-logs .summary-cards .summary-item .summary-value.stopped[data-v-06a41df4]{color:#f56c6c}.runtime-logs .chart-card[data-v-06a41df4]{margin-bottom:20px;overflow-x:auto}.runtime-logs .chart-card #runtimeChart[data-v-06a41df4]{min-height:500px;min-width:800px}.runtime-logs .table-card[data-v-06a41df4]{margin-bottom:20px;overflow-x:auto}.runtime-logs .table-card .el-table[data-v-06a41df4]{min-width:1000px}.runtime-logs .pagination-container[data-v-06a41df4]{margin-top:20px;text-align:right}[data-v-06a41df4] .el-card__header{font-weight:700;font-size:16px}.operation-log[data-v-355fed33]{padding:20px}.operation-log h4[data-v-355fed33]{color:#409eff;margin-bottom:15px}.operation-log .search-form[data-v-355fed33]{margin-bottom:10px}.operation-log .log-content p[data-v-355fed33]{line-height:2;color:#606266;margin-bottom:15px}.operation-log .detail-content h5[data-v-355fed33]{margin:10px 0;color:#303133}.operation-log .detail-content pre[data-v-355fed33]{background-color:#f5f7fa;padding:10px;border-radius:4px;overflow-x:auto;font-size:12px;line-height:1.5}.customer-detail[data-v-9cbe318c]{padding:20px;background-color:#f5f5f5;min-height:100vh}.customer-detail .page-header[data-v-9cbe318c]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.customer-detail .page-header h2[data-v-9cbe318c]{margin:0;color:#303133;font-size:24px}.customer-detail .detail-container .detail-card[data-v-9cbe318c]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.customer-detail .detail-container .detail-card .card-header .company-info[data-v-9cbe318c]{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}.customer-detail .detail-container .detail-card .card-header .company-info h3[data-v-9cbe318c]{margin:0;color:#303133;font-size:22px}.customer-detail .detail-container .detail-card .card-header .company-info .pay-tag[data-v-9cbe318c]{background:linear-gradient(135deg,gold,#ffed4e);color:#8b4513;font-weight:700;border:1px solid gold;-webkit-box-shadow:0 1px 3px rgba(255,215,0,.4);box-shadow:0 1px 3px rgba(255,215,0,.4)}.customer-detail .detail-container .detail-card .card-header .company-info .pay-tag i[data-v-9cbe318c]{margin-right:4px}.customer-detail .detail-container .detail-card .detail-tabs[data-v-9cbe318c]{margin-top:20px}