/*! 
 Build based on aiot-admin 
 Time : 1784181272000 */
@charset "UTF-8";@font-face{font-family:aiotIcon;src:url(data:font/ttf;charset=utf-8;base64,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AAAAAAALABMBkAADAAEECQAAACYAAAADAAEECQABABAAPAADAAEECQACAA4AVwADAAEECQADABAAbwADAAEECQAEABAAigADAAEECQAFABYApQADAAEECQAGABAAyQADAAEECQAKAFYA5AADAAEECQALACYBaABDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AABDcmVhdGVkIGJ5IGljb25mb250AABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAABHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuAABoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAABodHRwOi8vZm9udGVsbG8uY29tAAAAAAIAAAAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAACwAAAAEAAgECAQMBBAEFAQYBBwEIAQkRYXJyb3ctZG91YmxlLWxlZnQSYXJyb3ctZG91YmxlLXJpZ2h0EGN1c3RvbWVyLXNlcnZpY2URZnVsbHNjcmVlbi1leHBhbmQRZnVsbHNjcmVlbi1zaHJpbmsGcHJvbXB0B3JlZnJlc2gGc2VhcmNoAAAAAf//AAIAAQAAAAwAAAAWAAAAAgABAAMACgABAAQAAAACAAAAAAAAAAEAAAAA1aQnCAAAAADeWFEjAAAAAN5YUSM=) format("truetype");font-weight:600;font-style:normal;font-display:swap}.aiotIcon{font-family:aiotIcon!important;font-size:16px;font-style:normal;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aiotIcon-arrow-double-left:before{content:""}.aiotIcon-arrow-double-right:before{content:""}.aiotIcon-fullscreen-shrink:before{content:""}.aiotIcon-customer-service:before{content:""}.aiotIcon-fullscreen-expand:before{content:""}.aiotIcon-prompt:before{content:""}.aiotIcon-refresh:before{content:""}.aiotIcon-search:before{content:""}.el-button:not(.el-button--small):not(.el-button--large){min-height:32px;padding:0 12px;border-radius:4px;border-color:#dbe2eb;color:#4a5565;font-size:13px;font-weight:400;line-height:16px}.el-button:not(.el-button--small):not(.el-button--large).el-button--primary{border-color:#2563eb;background-color:#2563eb;color:#fff}.el-dialog{padding:20px!important}.aiot-list-page{margin:auto}.aiot-list-page--wide{max-width:none}.aiot-list-page--viewport{display:flex;flex-direction:column;height:calc(100vh - 96px);min-height:0;overflow:hidden;box-sizing:border-box}.aiot-list-page--viewport>.aiot-list-page__header,.aiot-list-page--viewport>.page-header{flex-shrink:0;margin-bottom:16px}.aiot-list-page--viewport>.aiot-list-page__panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.aiot-list-page--viewport .aiot-list-page__tabs,.aiot-list-page--viewport .aiot-list-page__query,.aiot-list-page--viewport .aiot-search-line,.aiot-list-page--viewport .firmware-page__toolbar,.aiot-list-page--viewport .rule-engine-page__toolbar,.aiot-list-page--viewport .product-auth-page__table-query{flex-shrink:0}.aiot-list-page--viewport .aiot-list-page__table{flex:1;min-height:0;overflow:hidden;width:100%;margin:0 auto}.aiot-list-page--viewport .aiot-list-page__footer{flex-shrink:0}.aiot-list-page--viewport-extra>.product-auth-page__stats-grid,.aiot-list-page--viewport-extra>.detail-info,.aiot-list-page--viewport-extra>.firmware-ota-page__card:not(.firmware-ota-page__task-panel):not(.firmware-ota-page__split-panel){flex-shrink:0}.aiot-list-page--viewport-extra>.firmware-ota-page__task-panel,.aiot-list-page--viewport-extra>.firmware-ota-page__split-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.aiot-list-page--viewport-extra .firmware-ota-page__task-head{flex-shrink:0}.aiot-list-page--viewport-extra .firmware-ota-page__group-layout{flex:1;min-height:0}.aiot-list-page--viewport-extra .firmware-ota-page__group-main{display:flex;flex-direction:column;min-height:0;overflow:hidden}.aiot-list-page--viewport-extra .firmware-ota-page__device-box{flex:1;min-height:0;display:flex;flex-direction:column}.aiot-list-page--viewport-extra .firmware-ota-page__device-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.aiot-list-page--viewport-extra .firmware-ota-page__scroll-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.aiot-list-page--viewport-extra .firmware-ota-page__scroll-card .firmware-ota-page__strategy-head{flex-shrink:0}.aiot-list-page .el-table{--el-table-header-bg-color: rgba(249, 250, 251, .8);--el-table-header-text-color: #6a7282;--el-table-row-hover-bg-color: #f9fafb;font-size:14px}.aiot-list-page .el-table th.el-table__cell,.aiot-list-page .el-table th.el-table__cell .cell{color:#6a7282;font-size:13px;font-weight:500;line-height:18.571px}.aiot-list-page .el-table__body td .cell{color:#4a5565;font-size:14px;line-height:20px}.aiot-list-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 1.5px rgba(0,0,0,.1)}.aiot-list-page__header-main{min-width:0}.aiot-list-page__title{margin:0 0 4px;color:#101828;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.5px}.aiot-list-page__desc{margin:0;color:#6a7282;font-size:12px;line-height:16px}.aiot-list-page__header-action{flex-shrink:0;height:36px;padding:0 16px;border-radius:4px;font-size:14px;font-weight:500}.aiot-list-page__panel{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);overflow:hidden}.aiot-list-page__tabs{display:flex;flex-wrap:wrap;gap:4px;padding:0 20px;background:rgba(249,250,251,.5);border-bottom:1px solid #f3f4f6}.aiot-list-page__tabs.el-tabs{display:block;gap:0;padding:0 20px}.aiot-list-page__tabs.el-tabs .el-tabs__header{margin:0}.aiot-list-page__tabs.el-tabs .el-tabs__nav-wrap:after{background-color:transparent}.aiot-list-page__tabs.el-tabs .el-tabs__item{height:43px;padding:0 16px;color:#334155;font-size:14px;font-weight:500}.aiot-list-page__tabs.el-tabs .el-tabs__item.is-active{color:#2563eb}.aiot-list-page__tabs.el-tabs .el-tabs__active-bar{background-color:#2563eb}.aiot-list-page__tab{height:43px;padding:0 16px;border:none;border-bottom:2px solid transparent;background:none;color:#334155;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.aiot-list-page__tab.is-active{color:#2563eb;border-bottom-color:#2563eb}.aiot-list-page__query{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #f3f4f6}.aiot-list-page__query-form{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:12px 16px}.aiot-list-page__query-form .el-form-item{margin-bottom:0;margin-right:0}.aiot-list-page__query-field{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.aiot-list-page__query-field--search{align-items:stretch;width:420px;max-width:100%;border-radius:6px;overflow:hidden}.aiot-list-page__query-field--actions{gap:8px}.aiot-list-page__search-select{width:112px;flex-shrink:0}.aiot-list-page__search-select .el-input__wrapper{border-radius:0;box-shadow:none!important;border-right:1px solid #f3f4f6}.aiot-list-page__search-input{flex:1;min-width:160px}.aiot-list-page__search-input .el-input__wrapper{border-radius:0;box-shadow:none!important}.aiot-list-page__query-tools{display:flex;flex-shrink:0;align-items:center;align-self:flex-start;gap:8px}.aiot-list-page__tool-btn{width:32px;height:32px;padding:0;border:none;background:none;color:#4a5565;cursor:pointer}.aiot-list-page__tool-btn:hover{color:#2563eb}.aiot-list-page__table .el-table{--el-table-header-bg-color: rgba(249, 250, 251, .8);--el-table-header-text-color: #6a7282;--el-table-row-hover-bg-color: #f9fafb;font-size:14px}.aiot-list-page__table .el-table th.el-table__cell,.aiot-list-page__table .el-table th.el-table__cell .cell{color:#6a7282;font-size:13px;font-weight:500;line-height:18.571px}.aiot-list-page__table .el-table__body td .cell{color:#4a5565;font-size:14px;line-height:20px}.aiot-list-page__thumb{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e5e7eb;border-radius:8px;background:linear-gradient(135deg,#dbeafe,#e0e7ff);overflow:hidden}.aiot-list-page__thumb img{width:100%;height:100%;object-fit:cover}.aiot-list-page__cell-title{color:#101828;font-size:14px;font-weight:600;line-height:20px}.aiot-list-page__cell-sub{display:inline-flex;align-items:center;gap:4px;margin-top:1px;color:#6a7282;font-size:12px;line-height:16px}.aiot-list-page__icon-btn{width:12px;height:12px;min-height:12px;padding:0;border:none;background:none;color:#6a7282;font-size:12px;line-height:12px;cursor:pointer}.aiot-list-page__icon-btn:hover{color:#2563eb}.aiot-list-page__chip{height:22px;margin-right:6px;margin-bottom:0;padding:0 6px;border-color:#e5e7eb;border-radius:4px;background:#f3f4f6;color:#4a5565;font-size:11px;line-height:16px}.aiot-list-page__badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:500;line-height:16px;letter-spacing:.275px}.aiot-list-page__badge--info{border:1px solid #bfdbfe;background:#eff6ff;color:#2563eb}.aiot-list-page__badge--success{border:1px solid #bbf7d0;background:#f0fdf4;color:#16a34a}.aiot-list-page__badge--warning{border:1px solid #fde68a;background:#fffbeb;color:#d97706}.aiot-list-page__badge--danger{border:1px solid #fecaca;background:#fef2f2;color:#dc2626}.aiot-list-page__badge--muted{border:1px solid #e5e7eb;background:#f3f4f6;color:#4a5565}.aiot-list-page__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid #f3f4f6;color:#6a7282;font-size:14px}.aiot-list-page__pager .btn-prev,.aiot-list-page__pager .btn-next{min-width:64px}.aiot-list-page-filter .el-form-item{margin-bottom:12px}@media (max-width: 768px){.aiot-list-page__header{flex-direction:column;align-items:stretch}.aiot-list-page__header-action{width:100%}.aiot-list-page__query{flex-direction:column}.aiot-list-page__query-tools{align-self:stretch;justify-content:flex-end}}.aiot-detail-page{height:calc(100vh - 96px);min-height:0;padding-bottom:20px;overflow-y:auto;background:#f5f7fa;box-sizing:border-box}.aiot-detail-page__header-card,.aiot-detail-page__panel{background:#fff;border:1px solid #dce3ec;border-radius:6px;box-shadow:0 1px 3px rgba(15,23,42,.08)}.aiot-detail-page__header-card{display:flex;flex-direction:column;gap:14px;padding:22px 24px;margin-bottom:20px}.aiot-detail-page__back{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0;border:none;background:none;color:#64748b;font-size:14px;cursor:pointer}.aiot-detail-page__back:hover{color:#334155}.aiot-detail-page__back-img{display:block;width:18px;height:18px;flex-shrink:0}.aiot-detail-page__overview{display:flex;align-items:center;gap:16px}.aiot-detail-page__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid #bbd4ff;border-radius:8px;background:#eaf2ff;overflow:hidden;flex-shrink:0}.aiot-detail-page__icon img{width:100%;height:100%;object-fit:cover}.aiot-detail-page__icon-placeholder{color:#1d5dff;font-size:30px;font-weight:700;line-height:1}.aiot-detail-page__title-wrap{flex:1;min-width:0}.aiot-detail-page__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aiot-detail-page__title{margin:0;color:#0f172a;font-size:22px;font-weight:700;line-height:32px}.aiot-detail-page__subtitle{margin:4px 0 0;color:#475569;font-size:14px;font-weight:700;line-height:20px}.aiot-detail-page__actions{flex-shrink:0}.aiot-detail-page__meta-grid{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid #f3f4f6;border-radius:4px;background:rgba(249,250,251,.8)}.aiot-detail-page__meta-head{display:flex;align-items:center;justify-content:space-between}.aiot-detail-page__meta-head-label{color:#64748b;font-size:12px;font-weight:600}.aiot-detail-page__meta-grid-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.aiot-detail-page__copy-btn{margin-left:8px;padding:0;border:none;background:none;color:#1d5dff;font-size:12px;cursor:pointer}.aiot-detail-page__readonly-banner{margin:0 0 20px;padding:10px 12px;border:1px solid #fde68a;border-radius:4px;background:#fffbeb;color:#b45309;font-size:12px;line-height:18px}.aiot-detail-page__tabs>.el-tabs__content>.el-tab-pane{margin-bottom:10px;margin-top:10px}.aiot-detail-page .el-table{--el-table-header-bg-color: rgba(249, 250, 251, .8);--el-table-header-text-color: #6a7282;--el-table-row-hover-bg-color: #f9fafb;font-size:14px}.aiot-detail-page .el-table th.el-table__cell,.aiot-detail-page .el-table th.el-table__cell .cell{color:#6a7282;font-size:13px;font-weight:500;line-height:18.571px}.aiot-detail-page .el-table__body td .cell{color:#334155;font-size:14px;line-height:20px}.aiot-detail-page__meta-alert{margin-bottom:16px}.aiot-detail-page__standard-tag{display:inline-block;margin-left:6px;padding:1px 4px;border:1px solid #bfdbfe;border-radius:3px;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:600;vertical-align:middle}.aiot-detail-page__version-empty{margin-top:12px;padding:32px 16px;border:1px solid #dce3ec;border-radius:4px;background:rgba(249,250,251,.8);color:#64748b;font-size:13px;text-align:center}.aiot-detail-page__version-current{color:#16a34a;font-weight:600}.aiot-detail-page__meta-item-label{margin:0 0 2px;color:#94a3b8;font-size:12px;line-height:17px}.aiot-detail-page__meta-item-value{margin:0;color:#1f2937;font-size:13px;font-weight:700;line-height:19px}.aiot-detail-page__meta-item-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.aiot-detail-page__tabs{display:flex;gap:10px;align-items:flex-end;height:auto;padding:0 24px;background:#fff;border:1px solid #e5eaf2;border-radius:0;box-sizing:border-box}.aiot-detail-page__tabs.el-tabs{display:block;gap:0;padding:0 24px}.aiot-detail-page__tabs.el-tabs .el-tabs__header{margin:0}.aiot-detail-page__tabs.el-tabs .el-tabs__nav-wrap:after{background-color:transparent}.aiot-detail-page__tabs.el-tabs .el-tabs__item{height:42px;padding:0 16px;color:#475569;font-size:14px;font-weight:400}.aiot-detail-page__tabs.el-tabs .el-tabs__item.is-active{color:#1d5dff;font-weight:700}.aiot-detail-page__tabs.el-tabs .el-tabs__active-bar{background:#2f6bff}.aiot-detail-page__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:42px;padding-top:9px;border:none;background:none;color:#475569;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap}.aiot-detail-page__tab.is-active{color:#1d5dff;font-weight:700}.aiot-detail-page__tab-line{width:54px;height:2px;background:transparent}.is-active>.aiot-detail-page__tab-line{background:#2f6bff}.aiot-detail-page__panel{padding:22px 24px}.aiot-detail-page__panel-desc{margin:0 0 14px;color:#64748b;font-size:14px;line-height:20px}.aiot-detail-page__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.aiot-detail-page__panel-heading .aiot-detail-page__panel-desc,.aiot-detail-page__panel-heading .aiot-detail-page__toolbar{margin-bottom:0}.aiot-detail-page__panel-heading .aiot-detail-page__panel-desc{flex:1;min-width:0}@media (max-width: 768px){.aiot-detail-page__panel-heading{align-items:flex-start;flex-direction:column;gap:10px}}.aiot-detail-page__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.aiot-detail-page__panel-title{margin:0 0 14px;color:#0f172a;font-size:18px;font-weight:700;line-height:26px}.aiot-detail-page__sub-tabs{display:flex;gap:10px}.aiot-detail-page__sub-tabs.el-tabs{display:block;gap:0}.aiot-detail-page__sub-tabs.el-tabs .el-tabs__header{margin:0}.aiot-detail-page__sub-tabs.el-tabs .el-tabs__nav-wrap:after{background-color:transparent}.aiot-detail-page__sub-tabs.el-tabs .el-tabs__item{height:38px;padding:0 16px;color:#475569;font-size:14px;font-weight:400}.aiot-detail-page__sub-tabs.el-tabs .el-tabs__item.is-active{color:#1d5dff;font-weight:700}.aiot-detail-page__sub-tabs.el-tabs .el-tabs__active-bar{background:#2f6bff}.aiot-detail-page__sub-tab{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:9px;border:none;background:none;color:#475569;font-size:14px;cursor:pointer}.aiot-detail-page__sub-tab.is-active{color:#1d5dff;font-weight:700}.aiot-detail-page__toolbar{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:14px}.aiot-detail-page__version-card{margin-top:14px;padding:22px 0;border-radius:6px;background:#fff}.aiot-detail-page__version-title{margin:0 0 14px;color:#0f172a;font-size:16px;font-weight:700;line-height:23px}.aiot-detail-page__version-desc{margin:0;color:#64748b;font-size:13px;line-height:19px}.aiot-detail-page__cell-name{margin:0;color:#0f172a;font-size:14px;font-weight:600;line-height:20px}.aiot-detail-page__cell-id{margin:1px 0 0;color:#64748b;font-size:12px;line-height:16px}.aiot-detail-page__link-btn{padding:0;border:none;background:none;color:#1d5dff;font-size:13px;cursor:pointer}.aiot-detail-page__link-btn:hover{opacity:.85}.aiot-detail-page__form-block{max-width:640px}.aiot-detail-page__empty{padding:32px 0;color:#64748b;font-size:14px;text-align:center}.aiot-detail-page__badge{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border:1px solid #9ec5ff;border-radius:5px;background:#eaf2ff;color:#1d5dff;font-size:13px;font-weight:700;line-height:19px}.aiot-detail-page__badge--success{border-color:#86efac;background:#ecfdf5;color:#059669}.aiot-detail-page__badge--warning{border-color:#fde68a;background:#fffbeb;color:#d97706}.aiot-detail-page__badge--danger{border-color:#fecaca;background:#fef2f2;color:#dc2626}.aiot-detail-page__badge--muted{border-color:#d1d5db;background:#f3f4f6;color:#6b7280}.aiot-ai-config{display:flex;flex-direction:column;gap:16px;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.aiot-ai-config__card{padding:20px 24px;border:1px solid #dce3ec;border-radius:6px;background:#fff}.aiot-ai-config__enable-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.aiot-ai-config__enable-main{min-width:0}.aiot-ai-config__enable-title{margin:0 0 4px;color:#0f172a;font-size:15px;font-weight:700;line-height:22px}.aiot-ai-config__enable-desc{margin:0;color:#64748b;font-size:12px;line-height:18px}.aiot-ai-config__section{display:flex;flex-direction:column;gap:12px}.aiot-ai-config__section-title{margin:0 0 4px;color:#0f172a;font-size:15px;font-weight:700;line-height:22px}.aiot-ai-config__vendor-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aiot-ai-config__empty-tip{grid-column:1/-1;margin:0;color:#64748b;font-size:12px;line-height:18px}.aiot-ai-config__vendor-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e5eaf2;border-radius:6px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.aiot-ai-config__vendor-card:hover:not(:disabled){border-color:#93c5fd}.aiot-ai-config__vendor-card.is-selected{border-color:#1d5dff;box-shadow:0 0 0 1px #1d5dff}.aiot-ai-config__vendor-card:disabled{cursor:not-allowed;opacity:.65}.aiot-ai-config__vendor-radio{flex-shrink:0;width:16px;height:16px;margin-top:2px;border:2px solid #cbd5e1;border-radius:50%;background:#fff;transition:border-color .15s ease,background .15s ease}.is-selected>.aiot-ai-config__vendor-radio{border-color:#1d5dff;background:radial-gradient(circle,#1d5dff 0,#1d5dff 5px,#fff 5px)}.aiot-ai-config__vendor-body{min-width:0}.aiot-ai-config__vendor-name{margin:0 0 4px;color:#0f172a;font-size:14px;font-weight:700;line-height:20px}.aiot-ai-config__vendor-desc{margin:0;color:#64748b;font-size:12px;line-height:18px}.aiot-ai-config__config-card{display:flex;flex-direction:column;gap:16px}.aiot-ai-config__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.aiot-ai-config__field{display:flex;flex-direction:column;gap:6px;min-width:0}.aiot-ai-config__field-label{color:#334155;font-size:13px;font-weight:500;line-height:19px}.aiot-ai-config__readonly-value{display:flex;align-items:center;min-height:32px;color:#64748b;font-size:13px;line-height:19px}.aiot-ai-config__number-input{width:100%}.aiot-ai-config__number-input .el-input__inner{text-align:left}.aiot-ai-config__footer{display:flex;justify-content:flex-end;padding-top:4px}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.el-form--inline .el-form-item{margin-right:12px!important}.el-form--inline .el-input{--el-input-width: auto !important}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}HTML,body,div,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td{border:none;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,寰蒋闆呴粦,Arial,sans-serif;font-size:14px;margin:0;padding:0}html,body{height:100%;width:100%}address,caption,cite,code,th,var{font-style:normal;font-weight:400}a{text-decoration:none}input::-ms-clear{display:none}input::-ms-reveal{display:none}input{-webkit-appearance:none;margin:0;outline:none;padding:0}input::-webkit-input-placeholder{color:#ccc}input::-ms-input-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}input[type=submit],input[type=button]{cursor:pointer}button[disabled],input[disabled]{cursor:default}img{border:none}ul,ol,li{list-style-type:none}#app .pd-lr-15{padding:0 15px}#app .height-full{height:100%}#app .width-full{width:100%}#app .dp-flex{display:flex}#app .justify-content-center{justify-content:center}#app .align-items{align-items:center}#app .pd-0{padding:0}#app .el-container{position:relative;height:100%;width:100%}#app .el-container.mobile.openside{position:fixed;top:0}#app .aiot-aside{-webkit-transition:width .2s;transition:width .2s;width:220px;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}#app .aiot-aside .el-menu{border-right:none}#app .aiot-aside .tilte{min-height:60px;line-height:60px;text-align:center;transition:all .3s;display:flex;align-items:center;justify-content:center}#app .aiot-aside .tilte .logoimg{width:30px;height:30px;width:50px;height:auto;background:#fff;border-radius:50%;padding:3px}#app .aiot-aside .tilte .tit-text{display:inline-block;color:#fff;font-weight:600;font-size:20px;padding-left:10px}#app .aside .el-menu--collapse>.el-menu-item{display:flex;justify-content:center}#app .aside .el-sub-menu .el-menu .is-active ul,#app .aside .el-sub-menu .el-menu .is-active.is-opened ul{border:none}#app .hideside .aside{width:54px}#app .mobile.hideside .aiot-aside{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:translate3d(-210px,0,0);transform:translate3d(-220px,0,0)}#app .mobile .aiot-aside{-webkit-transition:-webkit-transform .28s;transition:-webkit-transform .28s;transition:transform .28s;transition:transform .28s,-webkit-transform .28s;width:210px}#app .main-cont.el-main{min-height:100%;margin-left:220px;position:relative}#app .hideside .main-cont.el-main{margin-left:54px}#app .mobile .main-cont.el-main{margin-left:0}#app .openside.mobile .shadowBg{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999;left:0}.layout-cont .main-cont{position:relative}.layout-cont .main-cont.el-main{background-color:#f0f2f5;padding:0}.box-card-success .el-statistic__content{color:var(--el-color-success)!important}.box-card-danger .el-statistic__content{color:var(--el-color-error)!important}.admin-box{min-height:calc(100vh - 200px);padding:12px 16px;margin:100px 2px 20px}.admin-box .el-table--border{border-radius:4px;margin-bottom:14px}.admin-box .el-table thead{color:#262626}.admin-box .el-table th{padding:6px 0}.admin-box .el-table th .cell{color:rgba(0,0,0,.85);font-size:14px;line-height:40px;min-height:40px}.admin-box .el-table td{padding:6px 0}.admin-box .el-table td .cell{min-height:40px;line-height:40px;color:rgba(0,0,0,.65)}.admin-box .el-table td.is-leaf{border-bottom:1px solid #e8e8e8}.admin-box .el-table th.is-leaf{background:#f7fbff;border-bottom:none}.admin-box .el-pagination{padding:20px 0 0}.admin-box .upload-demo,.admin-box .upload,.admin-box .edit_container,.admin-box .edit{padding:0}.admin-box .el-input .el-input__suffix{margin-top:-3px}.admin-box .el-input.is-disabled .el-input__suffix,.admin-box .el-cascader .el-input .el-input__suffix{margin-top:0}.admin-box .el-input__inner{border-color:rgba(0,0,0,.15);height:32px;border-radius:2px}.admin-box:after,.admin-box:before{content:"";display:block;clear:both}.button-box{background:#fff;border:none;padding:0 0 10px}.has-gutter tr th{background-color:#fafafa}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#fff!important}.el-table th,.el-table tr{background-color:#fff}.el-pagination .btn-prev,.el-pagination .btn-next{border:1px solid #ddd;border-radius:4px}.el-pagination .el-pager li{color:#666;font-size:12px;margin:0 5px;border:1px solid #ddd;border-radius:4px}.el-pagination{padding:20px 0!important}.el-row{padding:10px 0}.el-row .el-col>label{line-height:30px;text-align:right;width:80%;padding-right:15px;display:inline-block}.el-row .line{line-height:30px;text-align:center}.edit_container{background-color:#fff;padding:15px}.edit_container .el-button{margin:15px 0}.edit{background-color:#fff}.edit .el-button{margin:15px 0}.el-container .tips{margin-top:10px;font-size:14px;font-weight:400;color:#606266}.el-container.layout-cont .main-cont.el-main{background-color:#f0f2f5}.el-container.layout-cont .main-cont.el-main .menu-total{cursor:pointer;font-size:24px;color:#000;margin-top:16px}.el-container.layout-cont .main-cont .router-history{background:#fff;border-top:1px solid #f4f4f4;padding:0}.el-container.layout-cont .main-cont .router-history .el-tabs__header{margin:0}.el-container.layout-cont .main-cont .router-history .el-tabs__header .el-tabs__item{height:40px;border:none;border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4}.el-container.layout-cont .main-cont .router-history .el-tabs__header .el-tabs__item+.el-tabs__item{border-left:0px solid #f4f4f4}.el-container.layout-cont .main-cont .router-history .el-tabs__header .el-tabs__item.is-active{background-color:rgba(64,158,255,.08)}.el-container.layout-cont .main-cont .router-history .el-tabs__header .el-tabs__nav{border:none}.el-tabs--border-card>.el-tabs__content{padding:0!important}.product-list-category-filter{width:160px}.product-list-status-filter{display:flex;align-items:center;gap:8px}.product-list-status-filter__label{flex-shrink:0;color:#364153;font-size:12px;font-weight:600}.product-list-status-filter__group{display:flex;flex-wrap:wrap;gap:8px}.product-list-status-filter__group .el-radio-button{margin:0}.product-list-status-filter__group .el-radio-button__inner{padding:4px 10px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#4a5565;font-size:12px;line-height:1.5;box-shadow:none}.product-list-status-filter__group .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:#93c5fd;background:#eff6ff;color:#2563eb;box-shadow:none}.aiot-list-page__dropdown-item-icon{margin-right:6px}.product-action-item--edit{color:#2563eb}.product-action-item--copy{color:#7c3aed}.product-action-item--down{color:#d97706}.product-action-item--delete{color:#dc2626}.batch-tabs{height:calc(100vh - 268px);margin-top:10px}.batch-tabs-mobile{height:calc(100vh - 188px)}.col_panl{color:#333;font-size:14px;line-height:20px;word-break:break-all;width:100%}.col_row{background:#e3f2fd;display:flex;justify-content:space-between;margin-bottom:8px;margin-top:8px;width:100%;font-size:12px;color:#555}.operating{padding:8px;line-height:24px}.operating a{color:#0070cc;margin-left:5px}.header-img-box{width:200px;height:200px;border:1px dashed #ccc;border-radius:20px;text-align:center;line-height:200px;cursor:pointer}.aiot-btn-list-ext{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));justify-items:end;margin-top:10px;overflow-x:auto;overflow-y:auto}.el-button-ext{width:130px}.device-mgmt-detail .aiot-detail-page__icon{display:inline-flex;align-items:center;justify-content:center}.device-mgmt-detail .aiot-detail-page__icon.is-online{color:#16a34a;border-color:#bbf7d0;background:#f0fdf4}.device-mgmt-detail .aiot-detail-page__icon.is-offline{color:#9ca3af;border-color:#e5e7eb;background:#f9fafb}.device-mgmt-detail__title-refresh{margin-left:8px}.device-mgmt-detail__section-title{margin:0 0 16px;font-size:14px;font-weight:600;color:#101828}.device-mgmt-detail__basic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}.device-mgmt-detail__basic-grid>div{min-width:0}.device-mgmt-detail__basic-grid>div>p:first-child{margin:0 0 6px;color:#98a2b3;font-size:12px;line-height:18px}.device-mgmt-detail__basic-grid>div>p:last-child{margin:0;color:#6a7282;font-size:14px;font-weight:400;line-height:20px;word-break:break-all}.device-mgmt-detail__basic-grid>div>p:last-child.is-online{color:#17b26a}.device-mgmt-detail__log-footer{display:flex;justify-content:flex-end;margin-top:16px}.device-mgmt-detail__control-tabs{display:flex;gap:8px;margin-bottom:16px}.device-mgmt-detail__control-tabs.el-tabs{display:block;gap:0}.device-mgmt-detail__control-tabs.el-tabs .el-tabs__header{margin:0}.device-mgmt-detail__control-tabs.el-tabs .el-tabs__nav-wrap:after{background-color:transparent}.device-mgmt-detail__control-tabs.el-tabs .el-tabs__active-bar{display:none}.device-mgmt-detail__control-tabs.el-tabs .el-tabs__item{border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font-size:13px;padding:6px 14px;line-height:1;height:auto;margin-right:8px}.device-mgmt-detail__control-tabs.el-tabs .el-tabs__item.is-active{border-color:#409eff;color:#409eff;background:#ecf5ff}.device-mgmt-detail__control-tab{border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font-size:13px;padding:6px 14px;cursor:pointer}.device-mgmt-detail__control-tab.is-active{border-color:#409eff;color:#409eff;background:#ecf5ff}.device-mgmt-detail__control-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 360px;align-items:start}.device-mgmt-detail__control-panel{border:1px solid #eaecf0;border-radius:10px;padding:12px;background:#fff;min-height:320px}.device-mgmt-detail__control-panel--preview{display:flex;flex-direction:column;gap:12px}.device-mgmt-detail__preview-title{margin:0;font-size:14px;font-weight:600;color:#101828}.device-mgmt-detail__preview-json{margin:0;padding:12px;border-radius:8px;background:#0f172a;color:#d1fae5;font-size:12px;line-height:1.5;overflow:auto;min-height:220px}.device-mgmt-detail__target-input{width:100%}.device-mgmt-detail__param-list{display:flex;flex-direction:column;gap:8px}.device-mgmt-detail__param-item{display:flex;align-items:center;gap:0}.device-mgmt-detail__param-item .el-input,.device-mgmt-detail__param-item .el-select,.device-mgmt-detail__param-item .el-input-number{flex:1}.device-mgmt-detail__param-meta{flex:0 0 auto;font-size:12px;color:#344054;white-space:nowrap}.device-mgmt-detail__required-mark{color:#f04438;margin-right:4px;font-weight:600}.aiot-list-page--wide{max-width:1600px}.product-auth-page__stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.product-auth-page__stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 1.5px rgba(0,0,0,.1);padding:16px}.product-auth-page__stat-label{margin:0 0 4px;color:#64748b;font-size:12px}.product-auth-page__stat-value{margin:0;color:#111827;font-size:24px;font-weight:700;line-height:32px}.product-auth-page__stat-value--primary{color:#2563eb}.product-auth-page__stat-value--success{color:#16a34a}.product-auth-page__table-query{padding:16px;border-bottom:1px solid #f3f4f6}.product-auth-page__filter-select{width:200px}.product-auth-page__service-tag,.product-auth-page__status-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;font-size:11px}.product-auth-page__service-tag{border:1px solid #e9d5ff;background:#faf5ff;color:#7e22ce}.product-auth-page__cell-consumed,.product-auth-page__cell-remaining,.aiot-list-page__cell-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.product-auth-page__cell-consumed{color:#2563eb;font-size:12px}.product-auth-page__cell-remaining{color:#16a34a;font-size:12px}.aiot-list-page__cell-mono{color:#0f172a}.aiot-list-page__cell-mono--sm{font-size:12px;color:#475569}.aiot-list-page__action-link{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:none;border-radius:4px;background:none;color:#2563eb;font-size:13px;cursor:pointer}.aiot-list-page__action-link:hover{background:#eff6ff;color:#1d4ed8}.product-auth-page__status-tag{font-weight:500}.product-auth-page__status-tag--success{background:#ecfdf5;color:#059669}.product-auth-page__status-tag--info{background:#f3f4f6;color:#64748b}.product-auth-page__status-tag--warning{background:#fffbeb;color:#b45309}.product-auth-page__drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #f3f4f6;color:#64748b;font-size:12px}@media (max-width: 1080px){.device-mgmt-detail__basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.device-mgmt-detail__control-layout{grid-template-columns:1fr}.device-mgmt-detail__param-item{flex-wrap:wrap;align-items:stretch}.device-mgmt-detail__param-meta{flex:1 1 100%;white-space:normal}}@media (max-width: 1024px){.product-auth-page__stats-grid{grid-template-columns:1fr}}.el-table__row .el-button.el-button--text.el-button--small{position:relative}.el-table__row .cell button:last-child:after{content:""!important;position:absolute!important;width:0px!important}.clear:after,.clear:before{content:"";display:block;clear:both}.el-table--striped .el-table__body tr.el-table__row--level-1 td:first-child .cell .el-table__indent{border-right:1.5px solid #ccc;margin-left:6px}.el-table--striped .el-table__body tr.el-table__row--level-1 td:first-child .cell .el-table__placeholder{width:10px}.el-table--striped .el-table__body tr.el-table__row--level-2 td:first-child .cell .el-table__indent{border-right:1.5px solid #ccc;margin-left:6px}.el-table--striped .el-table__body tr.el-table__row--level-2 td:first-child .cell .el-table__placeholder{width:10px}.el-popper.is-dark{max-width:400px}.dropdown-group{min-width:100px}.topfix{position:fixed;top:0;box-sizing:border-box;z-index:999}.topfix>.el-row{padding:0}.topfix>.el-row .el-col-lg-14{height:60px}.layout-cont .right-box{padding-top:16px;display:flex;justify-content:flex-end;align-items:center}.layout-cont .right-box img{vertical-align:middle;border:1px solid #ccc;border-radius:6px}.layout-cont .header-cont{padding:0 16px;height:60px;background:#fff}.layout-cont .main-cont .breadcrumb{height:60px;line-height:60px;display:inline-block;padding:0;margin-left:46px;font-size:16px}.layout-cont .main-cont .breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{color:rgba(0,0,0,.45)}.layout-cont .main-cont .breadcrumb .el-breadcrumb__item:nth-last-child(1) .el-breadcrumb__inner{color:rgba(0,0,0,.65)}.layout-cont .main-cont.el-main{overflow:auto;background:#fff}.layout-cont .main-cont{height:100vh!important;overflow:visible;position:relative}.layout-cont .main-cont .menu-total{margin-left:6px;cursor:pointer;float:left;margin-top:10px;width:30px;height:30px;line-height:30px;font-size:30px}.layout-cont .main-cont .aside{overflow:auto}.layout-cont .main-cont .aside::-webkit-scrollbar{display:none}.layout-cont .main-cont .el-menu-vertical{height:calc(100vh - 60px)!important;visibility:auto}.layout-cont .main-cont .el-menu-vertical:not(.el-menu--collapse){width:220px}.layout-cont .main-cont .el-menu--collapse{width:54px}.layout-cont .main-cont .el-menu--collapse li .el-tooltip,.layout-cont .main-cont .el-menu--collapse li .el-sub-menu__title{padding:0 15px!important}.layout-cont .main-cont::-webkit-scrollbar{display:none}.layout-cont .main-cont.main-left{width:auto!important}.layout-cont .main-cont.main-right .admin-title{float:left;font-size:16px;vertical-align:middle;margin-left:20px}.layout-cont .main-cont.main-right .admin-title img{vertical-align:middle}.layout-cont .main-cont.main-right .admin-title.collapse{width:53px}.header-avatar{display:flex;justify-content:center;align-items:center}.search-component{display:inline-flex;overflow:hidden;text-align:center}.search-component .el-input__inner{border:none;border-bottom:1px solid #606266}.search-component .el-dropdown-link{cursor:pointer}.search-component .search-icon{font-size:18px;display:inline-block;vertical-align:middle;box-sizing:border-box;color:rgba(0,0,0,.65)}.search-component .dropdown-group{min-width:100px}.search-component .user-box{cursor:pointer;margin-right:24px;color:rgba(0,0,0,.65)}.top-select .el-tooltip__trigger,.top-select .el-input--suffix{height:100%!important}.screenfull{overflow:hidden;color:rgba(0,0,0,.65)}.el-dropdown{overflow:hidden;padding:2px 0 0}.card{background-color:#fff;padding:20px;border-radius:4px;overflow:hidden}.card .car-left,.card .car-right{height:68px}.card .car-right .flow,.card .car-right .user-number,.card .car-right .feedback{width:24px;height:24px;display:inline-block;border-radius:50%;line-height:24px;text-align:center;font-size:13px;margin-right:5px}.card .car-right .flow{background-color:#fff7e8;border-color:#feefd0;color:#faad14}.card .car-right .user-number{background-color:#ecf5ff;border-color:#d9ecff;color:#409eff}.card .car-right .feedback{background-color:#eef9e8;border-color:#dcf3d1;color:#52c41a}.card .car-right .card-item{padding-right:20px;text-align:right;margin-top:12px}.card .car-right .card-item b{margin-top:6px;display:block}.card .card-img{width:68px;height:68px;display:inline-block;float:left;overflow:hidden}.card .card-img img{width:100%;height:100%;border-radius:50%}.card .text{height:68px;margin-left:10px;float:left;margin-top:14px}.card .text h4{font-size:20px;color:#262626;font-weight:500;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}.card .text .tips-text{color:#8c8c8c;margin-top:8px}.card .text .tips-text .el-icon{margin-right:8px;display:inline-block}.shadow{margin:4px 0}.shadow .grid-content{background-color:#fff;border-radius:4px;text-align:center;padding:10px 0;cursor:pointer}.shadow .grid-content .el-icon{width:30px;height:30px;font-size:30px;margin-bottom:8px}.aiot-btn-list{margin-bottom:12px;display:flex}.aiot-btn-list .el-button+.el-button{margin-left:12px}.justify-content-flex-end{justify-content:flex-end}.table-dropdown .el-dropdown-menu__item{font-size:12px}.table-dropdown .edit{color:#2563eb}.table-dropdown .copy{color:#475569}.table-dropdown .down{color:#d97706}.table-dropdown .delete{color:#dc2626}.el-table th.el-table__cell{margin:12px 0;padding:12px 0}.col-indent-table:not(.col-indent-table--default-padding) .el-table__body-wrapper td.el-table__cell{padding:18px 0}.col-indent-table .el-table__header-wrapper th:nth-child(1) .cell,.col-indent-table .el-table__body-wrapper td:nth-child(1) .cell{padding-left:20px}.aiot-search-line{padding:16px 20px 17px;background-color:#fff;border-bottom:1px solid #f3f4f6;border-radius:0;margin-bottom:0;overflow-x:auto;overflow-y:hidden}.aiot-search-line .el-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.aiot-search-line .el-form-item{margin-right:0;margin-bottom:0}.aiot-search-line .el-input,.aiot-search-line .el-select,.aiot-search-line .el-date-editor{--el-input-height: 32px;font-size:13px}.aiot-search-line .el-input__wrapper,.aiot-search-line .el-select__wrapper{min-height:32px;border-radius:4px;box-shadow:0 0 0 1px #dbe2eb inset}.aiot-search-line .el-input__inner,.aiot-search-line .el-select__placeholder,.aiot-search-line .el-select__selected-item,.aiot-search-line .el-range-input,.aiot-search-line .el-range-separator{color:#111827;font-size:13px;font-weight:400;line-height:18px}.aiot-search-line .el-input__inner::placeholder,.aiot-search-line .el-range-input::placeholder,.aiot-search-line .el-select__placeholder.is-transparent{color:#6a7282}.aiot-search-line .el-input__prefix,.aiot-search-line .el-select__caret,.aiot-search-line .el-range__icon,.aiot-search-line .el-input__clear,.aiot-search-line .el-select__clear{color:#6a7282;font-size:14px}.aiot-search-line .el-button:not(.el-button--small):not(.el-button--large){min-height:32px;padding:0 12px;border-radius:4px;border-color:#dbe2eb;color:#4a5565;font-size:13px;font-weight:400;line-height:16px}.aiot-search-line .el-button:not(.el-button--small):not(.el-button--large).el-button--primary{border-color:#2563eb;background-color:#2563eb;color:#fff}.aiot-search-line .el-radio-button__inner{height:32px;padding:0 12px;color:#4a5565;font-size:13px;font-weight:400;line-height:30px}.aiot-to-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 8px;border:none;border-radius:6px;background:none;color:#6a7282;font-size:14px;font-weight:500;line-height:1;cursor:pointer;flex-shrink:0}.aiot-to-back .el-icon{display:inline-flex;align-items:center;justify-content:center}.aiot-to-back span{line-height:1}.aiot-to-back:hover{color:#364153;background:rgba(0,0,0,.04)}.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 1.5px rgba(0,0,0,.1);box-sizing:border-box}.page-header__main{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.page-header>div,.page-header__main>div{min-width:0}.page-header>div>h1,.page-header__main>div>h1{margin:0 0 4px;color:#101828;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.5px}.page-header>div>p,.page-header__main>div>p{margin:0;color:#6a7282;font-size:12px;line-height:16px}.page-header .go-back-button{display:inline-flex;align-items:center;align-self:center;flex-shrink:0}.page-header .go-back-button>button,.page-header .go-back-button>.firmware-ota-page__back,.page-header .go-back-button>.aiot-to-back{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 8px;border:none;border-radius:6px;background:none;color:#6a7282;font-size:14px;font-weight:500;line-height:1;cursor:pointer}.page-header .go-back-button>button:hover,.page-header .go-back-button>.firmware-ota-page__back:hover,.page-header .go-back-button>.aiot-to-back:hover{color:#101828;background:rgba(0,0,0,.04)}.page-header>.el-button{flex-shrink:0;height:36px;padding:0 16px;border-radius:4px;font-size:14px;font-weight:500}.page-header .firmware-ota-page__header-tools{flex-shrink:0}.page-header .firmware-ota-page__header-tools>.el-button{flex-shrink:0;height:36px;padding:0 16px;border-radius:4px;font-size:14px;font-weight:500}@media (max-width: 768px){.page-header{flex-direction:column;align-items:stretch}.page-header__main{flex:none;width:100%}.page-header>.el-button,.page-header .firmware-ota-page__header-tools>.el-button{width:100%}.page-header .firmware-ota-page__header-tools{flex-direction:column;align-items:stretch}.page-header .firmware-ota-page__product-picker{width:100%}.page-header .firmware-ota-page__product-picker .firmware-ota-page__product-select,.page-header .firmware-ota-page__product-picker .el-select{flex:1;width:auto}}.product-info{flex-shrink:0;background:#fff;border-radius:6px;box-sizing:border-box}.detail-info{flex-shrink:0;margin-bottom:20px;padding:22px 24px;background:#fff;border:1px solid #dce3ec;border-radius:6px;box-shadow:0 1px 3px rgba(15,23,42,.08);box-sizing:border-box}.detail-info>h2,.product-info>h2{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#6a7282;font-size:12px;font-weight:600;line-height:16px}.detail-info>h2>span[aria-hidden=true],.product-info>h2>span[aria-hidden=true]{display:inline-flex;flex-shrink:0;width:16px;height:16px;color:#2563eb}.detail-info>h2>span[aria-hidden=true] svg,.detail-info>h2>span[aria-hidden=true] img,.product-info>h2>span[aria-hidden=true] svg,.product-info>h2>span[aria-hidden=true] img{display:block;width:100%;height:100%}.detail-info>h2>.el-button,.product-info>h2>.el-button{margin-left:auto}.detail-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 32px}.detail-info-grid>div{min-width:0}.detail-info-grid>div>p:first-child{margin:0 0 2px;overflow:hidden;color:#94a3b8;font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.detail-info-grid>div>p:last-child{margin:0;color:#1f2937;font-size:13px;font-weight:700;line-height:19px}.detail-info-grid>div>p:last-child b{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.detail-info-metrics{display:flex;flex-wrap:wrap;gap:12px;margin:0;color:#64748b;font-size:12px;line-height:17px}.detail-info-metrics b{color:#1f2937;font-weight:700}.detail-info-metrics b.is-primary{color:#2563eb}.detail-info-metrics b.is-success{color:#16a34a}@media (max-width: 1024px){.detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail-info-note{margin-top:20px}.detail-info-note>p:first-child{margin:0 0 2px;color:#94a3b8;font-size:12px;line-height:17px}.detail-info-note>p:last-child{margin:0;padding:10px 12px;border:1px solid #f3f4f6;border-radius:4px;background:#f9fafb;color:#374151;font-size:13px;font-weight:400;line-height:20px}.detail-info-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #f3f4f6}.aiot-dialog-form{display:flex;flex-direction:column;gap:16px}.aiot-dialog-form .el-form-item{min-width:0;margin-bottom:0}.aiot-dialog-form .el-form-item--label-top .el-form-item__label{display:flex;align-items:baseline;width:100%}.aiot-dialog-form .el-form-item__label>span{display:inline-flex;align-items:center;margin-bottom:6px;color:#374151;font-size:14px;font-weight:500;line-height:20px}.aiot-dialog-form .el-form-item__label>span{color:#374151;font-size:14px;font-weight:500;line-height:20px}.aiot-dialog-form .el-form-item__label>span em{color:#ef4444;font-style:normal}.aiot-dialog-form .el-form-item__label small{color:#6b7280;font-size:12px;line-height:16px;white-space:nowrap;margin-bottom:6px;margin-left:auto;flex-shrink:0}.aiot-dialog-form .el-form-item__label small b{color:#2563eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.aiot-dialog-form .el-select{width:100%}.aiot-dialog-form .el-input__wrapper,.aiot-dialog-form .el-select__wrapper{min-height:40px}.form-header-desc{margin:0 0 6px;color:#6a7282;font-size:12px;line-height:18px}.form-card-name{color:#64748b;font-size:12px;font-weight:600;margin:0}.form-tag-add{margin-left:auto;margin-bottom:6px}.form-tag-list{display:flex;flex-direction:column;gap:8px;width:100%}.form-tag-item{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;box-sizing:border-box}.form-tag-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.aiot-settings-page{margin:auto;max-width:960px;padding:0 24px 32px;box-sizing:border-box}.aiot-settings-page--wide{max-width:1600px}.aiot-settings-page__panel{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 2px rgba(16,24,40,.04);padding:24px}.aiot-settings-page__section-title{margin:0 0 16px;font-size:14px;font-weight:600;color:#101828}.aiot-settings-page__hint{margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.5;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px}.aiot-settings-page__footer{display:flex;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid #f3f4f6}.aiot-settings-page__upload-row{display:flex;align-items:center;gap:16px}.aiot-settings-page__upload-preview{width:96px;height:96px;display:flex;align-items:center;justify-content:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:4px;overflow:hidden}.aiot-settings-page__upload-preview img{max-width:100%;max-height:100%;object-fit:contain}.aiot-settings-page__stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}@media (max-width: 768px){.aiot-settings-page__stat-grid{grid-template-columns:repeat(2,1fr)}}.aiot-settings-page__stat-card{padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px}.aiot-settings-page__stat-label{margin:0 0 6px;font-size:12px;color:#6a7282}.aiot-settings-page__stat-value{margin:0;font-size:22px;font-weight:700;color:#101828;font-variant-numeric:tabular-nums}.aiot-settings-page__stat-value.is-primary{color:#2563eb}.aiot-settings-page__stat-value.is-success{color:#16a34a}.aiot-settings-page__integration-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:12px}.aiot-settings-page__integration-card:last-child{margin-bottom:0}.aiot-settings-page__integration-name{margin:0 0 4px;font-size:14px;font-weight:600;color:#101828}.aiot-settings-page__integration-desc{margin:0;font-size:12px;color:#6a7282}.aiot-account-page{max-width:1600px;margin:0 auto;padding:0 24px;height:calc(100vh - 56px);display:flex;flex-direction:column;min-height:0;overflow-y:auto;box-sizing:border-box}.aiot-account-page .page-header{flex-shrink:0}.aiot-account-page__stack{display:flex;flex-direction:column;gap:24px;padding-bottom:40px}.aiot-account-page__card{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 1px 2px rgba(16,24,40,.04);overflow:hidden}.aiot-account-page__card-head{padding:20px 24px 16px;border-bottom:1px solid #f3f4f6;background:rgba(249,250,251,.5)}.aiot-account-page__card-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.aiot-account-page__card-title-row{display:flex;align-items:center;gap:8px}.aiot-account-page__card-icon{color:#2563eb;font-size:16px}.aiot-account-page__card-title{margin:0;font-size:16px;font-weight:600;color:#101828}.aiot-account-page__card-desc{margin:6px 0 0;font-size:12px;color:#6a7282;line-height:1.5}.aiot-account-page__card-body{padding:24px}.aiot-account-page .el-table{--el-table-header-bg-color: rgba(249, 250, 251, .8);--el-table-header-text-color: #6a7282;--el-table-row-hover-bg-color: #f9fafb}.aiot-account-page .el-table__body td .cell{color:#4a5565}.aiot-account-page__profile{display:flex;align-items:center;gap:12px;margin-bottom:20px}.aiot-account-page__avatar{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#4f39f6);color:#fff;font-size:18px;font-weight:700}.aiot-account-page__profile-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#101828}.aiot-account-page__profile-meta{margin:4px 0 0;font-size:12px;color:#6a7282}.aiot-account-page__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;border-radius:999px;border:1px solid}.aiot-account-page__badge--primary{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.aiot-account-page__info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 768px){.aiot-account-page__info-grid{grid-template-columns:1fr}}.aiot-account-page__info-cell{padding:12px;background:#f9fafb;border-radius:4px}.aiot-account-page__info-label{margin:0 0 4px;font-size:11px;color:#9ca3af}.aiot-account-page__info-value{margin:0;font-size:14px;color:#101828;font-weight:500}.aiot-account-page__info-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.aiot-account-page__info-hint{margin:4px 0 0;font-size:11px;color:#9ca3af}.aiot-account-page__alias-row,.aiot-account-page__contact-row{display:flex;align-items:center;gap:8px}.aiot-account-page__link-btn{padding:0;border:none;background:none;color:#2563eb;font-size:12px;cursor:pointer}.aiot-account-page__link-btn:hover{opacity:.85}.aiot-account-page__password-grid{display:grid;grid-template-columns:minmax(0,420px);gap:14px;margin-bottom:16px}.aiot-account-page__password-actions{display:flex;justify-content:flex-start}.aiot-account-page__toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.aiot-account-page__search{width:256px}.aiot-account-page__key-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.aiot-account-page__key-select-label{font-size:14px;font-weight:500;color:#374151;white-space:nowrap}.aiot-account-page__key-limit-hint{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#d97706}.aiot-account-page__key-list{display:flex;flex-direction:column;gap:12px}.aiot-account-page__credential-list{display:flex;flex-direction:column;gap:16px}.aiot-account-page__secret-box{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#fff;border:1px solid #e5e7eb;border-radius:4px}.aiot-account-page__secret-code{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#1f2937;word-break:break-all}.aiot-account-page__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;color:#101828}.clearfix:after{content:"";display:block;height:0;visibility:hidden;clear:both}.fl-left{float:left}.fl-right{float:right}.mg{margin:10px!important}.left-mg-xs{margin-left:6px!important}.left-mg-sm{margin-left:10px!important}.left-mg-md{margin-left:14px!important}.top-mg-lg{margin-top:20px!important}.tb-mg-lg{margin:20px 0!important}.bottom-mg-lg{margin-bottom:20px!important}.left-mg-lg{margin-left:18px!important}.title-1{text-align:center;font-size:32px}.title-3{text-align:center}.keyword{width:220px;margin:0 0 0 30px}#nprogress .bar{background:#4d70ff!important}@media screen and (min-width: 320px) and (max-width: 750px){.el-header,.layout-cont .main-cont .breadcrumb{padding:0 5px}.layout-cont .right-box{margin-right:5px}.el-main .admin-box{margin-left:0;margin-right:0}.el-main .big.admin-box{padding:0}.el-main .big .bottom .chart-player{height:auto!important;margin-bottom:15px}.el-main .big .bottom .todoapp{background-color:#fff;padding-bottom:10px}.card .car-left,.card .car-right{width:100%;height:100%}.card{padding-left:5px;padding-right:5px}.card .text{width:100%}.card .text h4{white-space:break-spaces}.shadow{margin-left:4px;margin-right:4px}.shadow .grid-content{margin-bottom:10px;padding:0}.el-dialog{width:90%}.el-transfer .el-transfer-panel{width:40%;display:inline-block}.el-transfer .el-transfer__buttons{padding:0 5px;display:inline-block}}#app .el-button{font-weight:400;border-radius:6px;margin-left:0;margin-right:12px}::-webkit-scrollbar-track-piece{background-color:#f8f8f8}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background-color:#ddd;background-clip:padding-box;min-height:28px;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#bbb}.aiot-search-box{padding:24px 24px 2px;background-color:#fff;border-radius:2px;margin-bottom:12px;overflow-x:auto;overflow-y:auto}.aiot-form-box,.aiot-table-box{padding:24px;background-color:#fff;border-radius:2px}.aiot-pagination{display:flex;justify-content:flex-end}.aiot-pagination .el-pagination__editor .el-input__inner{height:32px}.aiot-pagination .el-pagination__total{line-height:32px!important}@media (max-width: 750px){.aiot-pagination .el-pagination__sizes{display:none!important}}.aiot-pagination .btn-prev{padding-right:6px;display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px}.aiot-pagination .number,.aiot-pagination .btn-quicknext{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px}.aiot-pagination .btn-next{padding-left:6px;width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center}.aiot-pagination .active,.aiot-pagination .is-active{background:var(--el-color-primary);border-radius:2px;color:#fff!important}.aiot-pagination-mobile .btn-prev,.aiot-pagination-mobile .btn-next{width:62px}#app{background:#eee;height:100vh;overflow:hidden;font-weight:400!important}.el-button{font-weight:400!important}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
