.upload-dialog .warning-mark[data-v-24d45fb1]{background-color:rgba(255,188,81,.89);vertical-align:unset;color:#fff;width:20px;height:20px;line-height:22px;text-align:center;border-radius:50%;margin-right:5px;display:inline-block}.upload-dialog .danger-mark[data-v-24d45fb1]{color:#f74e3b;vertical-align:text-bottom;font-size:20px;margin-right:5px}.upload-dialog .warning-line[data-v-24d45fb1]{margin-bottom:10px;border:1px solid #ffd77a;background-color:#fff9e6;height:32px;line-height:32px;padding:0 20px}.upload-dialog .danger-line[data-v-24d45fb1]{margin-bottom:10px;border:1px solid #ffc9bd;background-color:#fff4f0;height:32px;line-height:32px;padding:0 20px}.upload-dialog[data-v-24d45fb1] .el-dialog__body{border-top:1px solid #ebedf0;border-bottom:1px solid #ebedf0;padding:0}.upload-dialog[data-v-24d45fb1] .el-dialog__footer{padding:0 20px;height:56px;line-height:56px;background:#f7f8fa;border-top:1px solid #ebedf0}.upload-dialog .top-border[data-v-24d45fb1]{padding:20px}.upload-dialog .import-results[data-v-24d45fb1]{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.upload-dialog .import-results p[data-v-24d45fb1]{padding:0 0 5px 0;margin:0}.upload-dialog .import-results .font-size16[data-v-24d45fb1],.upload-dialog .import-results .font-size18[data-v-24d45fb1]{font-size:16px}.upload-dialog .import-results .font-size12[data-v-24d45fb1]{font-size:12px;color:rgba(0,0,0,.45)}.upload-dialog .import-results .font-weight600[data-v-24d45fb1]{font-weight:600}.upload-dialog .import-results .results-left[data-v-24d45fb1]{width:250px}.upload-dialog .import-results .results-right[data-v-24d45fb1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.upload-dialog .import-results .results-right .right-item[data-v-24d45fb1]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 25px}.upload-dialog .import-results .results-right .right-item[data-v-24d45fb1]:first-child{border-right:1px solid #ebedf0}.upload-dialog .import-results .results-right .right-item .item_icon[data-v-24d45fb1]{width:36px;height:36px;border-radius:50%;font-size:17px;line-height:36px;text-align:center;margin-right:10px;font-weight:600}.upload-dialog .import-results .results-right .right-item .icon-color-success[data-v-24d45fb1]{background-color:#f7ffed;color:#5fc71a;border:1px solid #5fc71a}.upload-dialog .import-results .results-right .right-item .icon-color-failure[data-v-24d45fb1]{background-color:#fff4f0;color:#f74e3b;border:1px solid #ffc9bd}.upload-dialog .display-flex[data-v-24d45fb1]{display:-webkit-box;display:-ms-flexbox;display:flex}.upload-dialog .el-upload__tip[data-v-24d45fb1]{color:rgba(0,0,0,.45);font-size:14px;margin-top:15px}.upload-dialog .click-download[data-v-24d45fb1]{cursor:pointer;color:#2278f5;font-size:14px;text-decoration:none}.upload-dialog .upload-demo[data-v-24d45fb1]{position:relative}.upload-dialog .upload-demo[data-v-24d45fb1] .el-upload-list__item{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.upload-dialog .upload-demo[data-v-24d45fb1] .el-upload-list{position:absolute;background-color:#f2f3f5;width:100%;top:0}.upload-dialog .upload-demo[data-v-24d45fb1] .el-upload-list ::v-deep .el-upload-list__item,.upload-dialog .upload-demo[data-v-24d45fb1] .el-upload-list ::v-deep .el-upload-list__item .is-success{height:36px;line-height:36px}.upload-dialog .upload-demo[data-v-24d45fb1] .el-upload-list ::v-deep .el-upload-list__item:hover .el-icon-close{display:inline-block;padding-top:5px}.upload-dialog .upload-demo[data-v-24d45fb1] .el-upload-list .el-upload-list__item:first-child{margin-top:0}.upload-dialog .upload-demo[data-v-24d45fb1] .el-upload-list ::v-deep .el-upload-list__item:hover{background-color:#f2f3f5}.upload-dialog .upload-btn-color[data-v-24d45fb1]{background-color:#2278f5;font-size:14px}.upload-dialog .btn-style[data-v-24d45fb1]{height:32px;font-size:14px}.upload-dialog .disabled-gray[data-v-24d45fb1]{background-color:#dcdee0;color:rgba(0,0,0,.25)}.switch-status-tip-style{max-width:437px;color:rgba(0,0,0,.85);padding:12px 12px 0 12px}.switch-status-tip-style .el-popconfirm__main{margin:10px 0;padding-left:20px;position:relative}.switch-status-tip-style .el-popconfirm__main .el-popconfirm__icon{position:absolute;left:0;top:3px}.switch-status-tip-style .el-popconfirm__action{margin:15px 0}.switch-status-tip-style .el-popconfirm__action .el-button--text{color:rgba(0,0,0,.65)!important}.customer-page[data-v-7cdb4e34]{padding:24px;background-color:#f5f7fa;min-height:calc(100vh - 48px)}.customer-page .page-header[data-v-7cdb4e34]{margin-bottom:24px}.customer-page .page-header .search-section[data-v-7cdb4e34]{margin-top:16px;background:#fff;border-radius:8px;padding:0;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.customer-page .page-header .search-section[data-v-7cdb4e34]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08)}.customer-page .page-header .search-section .search-container[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customer-page .page-header .search-section .search-container .search-title[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;background:#f6f8fa;border-bottom:1px solid #ebeef5}.customer-page .page-header .search-section .search-container .search-title i[data-v-7cdb4e34]{color:#409eff;font-size:16px;margin-right:8px}.customer-page .page-header .search-section .search-container .search-title span[data-v-7cdb4e34]{font-size:14px;font-weight:500;color:#303133}.customer-page .page-header .search-section .search-container .search-bar[data-v-7cdb4e34]{padding:20px 20px 10px}.customer-page .page-header .search-section .search-container .search-bar[data-v-7cdb4e34] .el-form-item{margin-bottom:10px}.customer-page .page-header .search-section .search-container .search-bar[data-v-7cdb4e34] .el-form-item .el-form-item__label{font-weight:400;color:#606266}.customer-page .page-header .search-section .search-container .search-bar[data-v-7cdb4e34] .el-form-item .el-input__inner{border-radius:4px}.customer-page .page-header .search-section .search-container .search-bar[data-v-7cdb4e34] .el-form-item .el-input__inner:focus,.customer-page .page-header .search-section .search-container .search-bar[data-v-7cdb4e34] .el-form-item .el-input__inner:hover{border-color:#409eff}.customer-page .page-header .search-section .search-container .search-bar[data-v-7cdb4e34] .el-form-item .el-select{width:100%}.customer-page .page-header .search-section .search-container .search-bar[data-v-7cdb4e34] .el-button{border-radius:4px}.customer-page .page-header .search-section .search-container .search-bar[data-v-7cdb4e34] .el-button.el-button--primary{background-color:#409eff;border-color:#409eff}.customer-page .page-header .search-section .search-container .search-bar[data-v-7cdb4e34] .el-button.el-button--primary:hover{background-color:#66b1ff;border-color:#66b1ff}.customer-page .page-header .search-section .search-container .search-actions[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 20px 20px;gap:10px}.customer-page .page-header .search-section .search-container .search-actions .export-btn i[data-v-7cdb4e34],.customer-page .page-header .search-section .search-container .search-actions .import-btn i[data-v-7cdb4e34]{margin-right:4px}.customer-page .table-container[data-v-7cdb4e34]{background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05)}.customer-page .table-controls[data-v-7cdb4e34]{padding:12px 16px;border-bottom:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.customer-page .table-controls .el-button[data-v-7cdb4e34]{font-size:13px}.customer-page .table-controls .el-button i[data-v-7cdb4e34]{margin-right:4px}.column-selector h4[data-v-7cdb4e34]{margin-top:0;margin-bottom:16px;font-size:14px;color:#303133}.column-selector .el-checkbox-group[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-selector .el-checkbox-group .el-checkbox[data-v-7cdb4e34]{margin-right:16px;margin-bottom:8px}.customer-table[data-v-7cdb4e34]{width:100%}.customer-table[data-v-7cdb4e34]:before{display:none}.customer-table .el-table__header-wrapper th[data-v-7cdb4e34]{background:#f6f8fa;color:#333;font-weight:600;height:50px;padding:8px 0;border-bottom:1px solid #ebeef5;font-size:14px}.customer-table .el-table__row[data-v-7cdb4e34]{-webkit-transition:all .2s ease;transition:all .2s ease}.customer-table .el-table__row td[data-v-7cdb4e34]{padding:12px 0;border-bottom:1px solid #ebeef5}.customer-table .el-table__row[data-v-7cdb4e34]:hover{background-color:#f6f8fa}.customer-table .el-table__row.expanded-row-class[data-v-7cdb4e34]{background-color:#ecf5ff}.user-info-group[data-v-7cdb4e34]{padding:6px 0}.user-info[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-info .user-avatar[data-v-7cdb4e34]{width:40px;height:40px;border-radius:50%;margin-right:12px;border:1px solid #ebeef5;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.user-info .user-avatar[data-v-7cdb4e34]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.user-info .avatar-placeholder[data-v-7cdb4e34]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f7fa;color:#909399;font-size:18px}.user-info .user-details[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-info .user-details .user-primary-info[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.user-info .user-details .user-primary-info .user-name[data-v-7cdb4e34]{font-size:14px;color:#303133;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;margin-right:8px}.user-info .user-details .user-primary-info .user-level[data-v-7cdb4e34]{font-size:12px;color:#606266;background:#f0f2f5;padding:2px 6px;border-radius:4px;display:inline-block}.user-info .user-details .user-secondary-info[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-info .user-details .user-secondary-info .phone-number[data-v-7cdb4e34]{color:#606266;font-family:SF Mono,monospace;font-size:13px;margin-right:8px}.user-info .user-details .user-secondary-info .source-tag[data-v-7cdb4e34]{font-size:12px}.consumption-data[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.consumption-data .data-item[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:80px}.consumption-data .data-item .data-label[data-v-7cdb4e34]{font-size:12px;color:#909399;margin-bottom:4px}.number-badge[data-v-7cdb4e34]{display:inline-block;padding:2px 8px;background:#f0f2f5;border-radius:4px;color:#606266;font-size:13px;font-weight:500}.amount[data-v-7cdb4e34],.integral[data-v-7cdb4e34]{color:#303133;font-weight:500;font-family:SF Mono,monospace;font-size:13px}.user-status-group[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.vehicle-info[data-v-7cdb4e34]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px;background:#f0f2f5;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.vehicle-info[data-v-7cdb4e34]:hover{background:#e6f7ff}.vehicle-info i[data-v-7cdb4e34]{font-size:14px;color:#409eff;margin-right:5px}.vehicle-info .vehicle-count[data-v-7cdb4e34]{font-size:13px;font-weight:600;color:#303133;margin-right:2px}.vehicle-info .vehicle-label[data-v-7cdb4e34]{font-size:12px;color:#606266}.status-group[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.status-group .status-icon[data-v-7cdb4e34]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;font-size:16px;color:#909399;border-radius:4px;background:#f5f7fa;-webkit-transition:all .2s ease;transition:all .2s ease}.status-group .status-icon.active[data-v-7cdb4e34]{color:#409eff;background:#ecf5ff}.status-group .status-icon[data-v-7cdb4e34]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.member-info-group[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.date-group[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.date-group .date-item[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.date-group .date-item .date-label[data-v-7cdb4e34]{font-size:12px;color:#909399;margin-bottom:4px}.date-group .date-item .date[data-v-7cdb4e34]{color:#606266;font-size:13px}.growth-info[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.growth-info .growth-label[data-v-7cdb4e34]{font-size:12px;color:#909399;margin-bottom:4px}.growth-info .growth-data[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.growth-progress[data-v-7cdb4e34]{margin-bottom:5px}.growth-progress[data-v-7cdb4e34] .el-progress-bar__outer{background-color:#ebeef5;border-radius:4px}.growth-progress[data-v-7cdb4e34] .el-progress-bar__inner{background-color:#409eff;border-radius:4px}.growth-value[data-v-7cdb4e34]{font-size:13px;color:#606266;font-weight:500}.expanded-row[data-v-7cdb4e34]{padding:16px;background-color:#f9fafc;border-top:1px solid #ebeef5}.expanded-row .expanded-row-content[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.expanded-row .expanded-section[data-v-7cdb4e34]{-webkit-box-flex:1;-ms-flex:1;flex:1}.expanded-row .expanded-section h4[data-v-7cdb4e34]{margin-top:0;margin-bottom:16px;font-size:14px;color:#303133;font-weight:600}.expanded-row .expanded-data-grid[data-v-7cdb4e34]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.expanded-row .expanded-data-grid .expanded-data-item[data-v-7cdb4e34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.expanded-row .expanded-data-grid .expanded-data-item .expanded-label[data-v-7cdb4e34]{font-size:12px;color:#909399;margin-bottom:4px}.expanded-row .expanded-data-grid .expanded-data-item .expanded-value[data-v-7cdb4e34]{font-size:13px;color:#303133;font-weight:500}.pagination-wrapper[data-v-7cdb4e34]{padding:16px;text-align:right;background:#fff;border-top:1px solid #ebeef5}.pagination-wrapper .el-pagination[data-v-7cdb4e34]{padding:0}.pagination-wrapper .el-pagination .el-pagination__sizes[data-v-7cdb4e34],.pagination-wrapper .el-pagination .el-pagination__total[data-v-7cdb4e34]{margin-right:16px}.pagination-wrapper .el-pagination .btn-next[data-v-7cdb4e34],.pagination-wrapper .el-pagination .btn-prev[data-v-7cdb4e34]{background:#fff;border:1px solid #dcdfe6;border-radius:4px}.pagination-wrapper .el-pagination .btn-next[data-v-7cdb4e34]:hover,.pagination-wrapper .el-pagination .btn-prev[data-v-7cdb4e34]:hover{color:#409eff;border-color:#c6e2ff}.pagination-wrapper .el-pagination .el-pager li[data-v-7cdb4e34]{border:1px solid #dcdfe6;border-radius:4px;margin:0 3px;min-width:30px}.pagination-wrapper .el-pagination .el-pager li[data-v-7cdb4e34]:hover{color:#409eff;border-color:#c6e2ff}.pagination-wrapper .el-pagination .el-pager li.active[data-v-7cdb4e34]{background-color:#409eff;border-color:#409eff;color:#fff}[data-v-7cdb4e34] .el-tag{border-radius:4px;padding:0 8px;height:22px;line-height:20px;font-size:12px}[data-v-7cdb4e34] .el-tag.el-tag--info{background-color:#f5f7fa;border-color:#e4e7ed;color:#909399}[data-v-7cdb4e34] .el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}[data-v-7cdb4e34] .el-button--text{color:#409eff;font-size:13px;padding:6px 10px;border-radius:4px}[data-v-7cdb4e34] .el-button--text:hover{color:#66b1ff;background-color:#ecf5ff}[data-v-7cdb4e34] .el-button--text i{margin-right:4px}