.camera-list-container[data-v-45ef6dc1]{padding:20px;background-color:#f5f7fa;min-height:100vh}.camera-list-container .page-header[data-v-45ef6dc1]{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:20px;padding:20px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:8px;color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.camera-list-container .page-header .header-left .page-title[data-v-45ef6dc1]{margin:0 0 8px 0;font-size:24px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.camera-list-container .page-header .header-left .page-title i[data-v-45ef6dc1]{margin-right:12px;font-size:28px}.camera-list-container .page-header .header-left .page-subtitle[data-v-45ef6dc1]{font-size:14px;opacity:.9}.camera-list-container .page-header .header-right .el-button-group .el-button[data-v-45ef6dc1]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.camera-list-container .page-header .header-right .el-button-group .el-button[data-v-45ef6dc1]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.camera-list-container .page-header .header-right .el-button-group .el-button.active[data-v-45ef6dc1]{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.4)}.camera-list-container .search-card[data-v-45ef6dc1]{margin-bottom:20px;border-radius:8px;border:none}.camera-list-container .search-card .el-form .el-form-item[data-v-45ef6dc1]{margin-bottom:16px}.camera-list-container .search-card .el-form .el-form-item .el-form-item__label[data-v-45ef6dc1]{font-weight:500;color:#606266}.camera-list-container .search-card .el-form .el-form-item .el-input .el-input__inner[data-v-45ef6dc1],.camera-list-container .search-card .el-form .el-form-item .el-select .el-input__inner[data-v-45ef6dc1]{border-radius:6px}.camera-list-container .import-card[data-v-45ef6dc1]{margin-bottom:20px;border-radius:8px;border:none}.camera-list-container .action-bar[data-v-45ef6dc1]{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:20px;padding:16px 20px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.camera-list-container .action-bar .action-left[data-v-45ef6dc1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.camera-list-container .action-bar .action-left .el-button[data-v-45ef6dc1]{border-radius:6px;font-weight:500}.camera-list-container .action-bar .action-left .el-button.el-button--primary[data-v-45ef6dc1]{background:linear-gradient(135deg, #409EFF 0%, #36a3f7 100%);border:none}.camera-list-container .action-bar .action-left .el-button.el-button--primary[data-v-45ef6dc1]:hover{background:linear-gradient(135deg, #36a3f7 0%, #2d8cf0 100%)}.camera-list-container .action-bar .action-right .selection-info[data-v-45ef6dc1]{color:#409eff;font-size:14px;font-weight:500}.camera-list-container .table-card[data-v-45ef6dc1]{border-radius:8px;border:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:20px}.camera-list-container .table-card .enhanced-table .el-table__header-wrapper .el-table__header th[data-v-45ef6dc1]{background-color:#fafbfc;color:#606266;font-weight:600;border-bottom:2px solid #ebeef5}.camera-list-container .table-card .enhanced-table .el-table__body-wrapper .el-table__row[data-v-45ef6dc1]:hover{background-color:#f5f7fa}.camera-list-container .table-card .enhanced-table .el-table__body-wrapper .el-table__row.current-row[data-v-45ef6dc1]{background-color:#e6f7ff}.camera-list-container .table-card .enhanced-table .camera-name[data-v-45ef6dc1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.camera-list-container .table-card .enhanced-table .camera-name i[data-v-45ef6dc1]{color:#409eff;font-size:16px}.camera-list-container .table-card .enhanced-table .camera-name .el-link[data-v-45ef6dc1]{font-weight:500}.camera-list-container .table-card .enhanced-table .enterprise-name[data-v-45ef6dc1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.camera-list-container .table-card .enhanced-table .enterprise-name i[data-v-45ef6dc1]{color:#409eff;font-size:16px}.camera-list-container .table-card .enhanced-table .enterprise-name span[data-v-45ef6dc1]{color:#606266}.camera-list-container .table-card .enhanced-table .ip-info[data-v-45ef6dc1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.camera-list-container .table-card .enhanced-table .ip-info i[data-v-45ef6dc1]{color:#67c23a;font-size:14px}.camera-list-container .table-card .enhanced-table .ip-info span[data-v-45ef6dc1]{color:#606266}.camera-list-container .table-card .enhanced-table .port-badge[data-v-45ef6dc1]{display:inline-block;min-width:32px;padding:2px 8px;background:#ecf5ff;color:#409eff;border-radius:12px;font-size:13px;text-align:center}.camera-list-container .table-card .enhanced-table .action-buttons[data-v-45ef6dc1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camera-list-container .table-card .enhanced-table .action-buttons .el-button[data-v-45ef6dc1]{padding:2px 6px;border-radius:4px;font-size:11px;min-width:60px}.camera-list-container .table-card .enhanced-table .action-buttons .el-button.delete-btn[data-v-45ef6dc1]{color:#f56c6c}.camera-list-container .table-card .enhanced-table .action-buttons .el-button.delete-btn[data-v-45ef6dc1]:hover{background-color:#fef0f0}.camera-list-container .table-card .enhanced-table .action-buttons .el-button[data-v-45ef6dc1]:hover{background-color:#f5f7fa}.camera-list-container .pagination-wrapper[data-v-45ef6dc1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.camera-list-container .pagination-wrapper .el-pagination .el-pagination__total[data-v-45ef6dc1]{font-weight:500}.camera-list-container .pagination-wrapper .el-pagination .el-pager li[data-v-45ef6dc1]{border-radius:4px}.camera-list-container .pagination-wrapper .el-pagination .el-pager li.active[data-v-45ef6dc1]{background-color:#409eff;color:#fff}@media(max-width: 768px){.camera-list-container[data-v-45ef6dc1]{padding:10px}.camera-list-container .page-header[data-v-45ef6dc1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center}.camera-list-container .page-header .header-left .page-title[data-v-45ef6dc1]{font-size:20px}.camera-list-container .action-bar[data-v-45ef6dc1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.camera-list-container .action-bar .action-left[data-v-45ef6dc1]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camera-list-container .enhanced-table .action-buttons[data-v-45ef6dc1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}
