.check-card[data-v-5a2bfd8a]{background:#fff;border:1px solid #e2e5ec;border-radius:10px;margin-bottom:16px;overflow:hidden}.check-card>.el-row[data-v-5a2bfd8a]{padding:16px 16px 4px}.desc-wrapper[data-v-5a2bfd8a]{background:#f7f8fa;border-bottom:1px solid #e2e5ec;border-radius:0;padding:10px 16px;margin-bottom:0;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}.desc-wrapper[data-v-5a2bfd8a]:before{display:none}.desc-wrapper .desc-left[data-v-5a2bfd8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.desc-wrapper .desc-info[data-v-5a2bfd8a]{color:#111827;font-weight:600;font-size:13px;margin-left:0;text-transform:none}.desc-wrapper .helper-info[data-v-5a2bfd8a]{color:#4b5563;font-weight:400;margin-left:12px}.result-badge[data-v-5a2bfd8a]{-ms-flex-negative:0;flex-shrink:0;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;height:24px;padding:0 12px;border-radius:999px;font-weight:600;font-size:12px}.result-badge.pass-badge[data-v-5a2bfd8a]{background:#f0fdf4;color:#16a34a}.result-badge.fail-badge[data-v-5a2bfd8a]{background:#fef2f2;color:#dc2626}.filter-card[data-v-9dad09d2]{background:#fff;border:1px solid #e2e5ec;border-radius:10px;padding:20px 20px 8px}.criteria-card[data-v-53ea3b14]{background:#fff;border:1px solid #e2e5ec;border-radius:10px;margin-bottom:20px;overflow:hidden}.criteria-card .el-form[data-v-53ea3b14]{padding:20px 20px 0}.criteria-card .text-right[data-v-53ea3b14]{padding:0 20px 20px;margin-top:10px!important}.criteria-card__hdr[data-v-53ea3b14]{padding:13px 16px;border-bottom:1px solid #e2e5ec;font-weight:600;font-size:13px;color:#111827}.firmware-card[data-v-139e2ecc]{background:#fff;border:1px solid #e2e5ec;border-radius:10px;margin-bottom:20px;overflow:hidden}.firmware-card__hdr[data-v-139e2ecc]{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;padding:13px 16px;border-bottom:1px solid #e2e5ec;font-weight:600;font-size:13px;color:#111827}.app-breadcrumb[data-v-cd028354]{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;gap:6px;margin-bottom:16px;font-size:13px}.app-breadcrumb>div[data-v-cd028354]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.app-breadcrumb__root[data-v-cd028354]{color:#4b5563}.app-breadcrumb__root--link[data-v-cd028354]{color:#2563eb;cursor:pointer}.app-breadcrumb__root--link[data-v-cd028354]:hover{text-decoration:underline}.app-breadcrumb__sep[data-v-cd028354]{color:#9ca3af}.app-breadcrumb__current[data-v-cd028354]{font-weight:600;color:#111827}.backtest-shell[data-v-522ec3c8],.dashboard-shell[data-v-522ec3c8],.labelling-shell[data-v-522ec3c8],.lora-shell[data-v-522ec3c8],.manage-shell[data-v-522ec3c8],.pods-shell[data-v-522ec3c8],.production-shell[data-v-522ec3c8],.products-shell[data-v-522ec3c8]{--bg:#fff;--bg2:#f7f8fa;--bg3:#eff1f5;--border:#e2e5ec;--border2:#cdd0da;--text:#111827;--text2:#4b5563;--text3:#9ca3af;--blue-bg:#eff6ff;--blue:#2563eb;--blue-dk:#1d4ed8;--green-bg:#f0fdf4;--green:#16a34a;--amber-bg:#fffbeb;--amber:#b45309;--red-bg:#fef2f2;--red:#dc2626;--sidebar:#1e2433;--sidebar2:#2a3347;--sidebar-t:#f1f5f9;--sidebar-t2:#94a3b8;--sidebar-a:#3b82f6;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.production-page[data-v-522ec3c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 24px}.production-page[data-v-522ec3c8] .page-title{display:none}