.sub-system-device-list[data-v-33b89c51]{min-height:100vh;background:-webkit-radial-gradient(top,circle,rgba(78,134,255,.12),transparent 28%),-webkit-linear-gradient(top,#eef4ff,#f8fafc 46%,#f4f6fa);background:radial-gradient(circle at top,rgba(78,134,255,.12),transparent 28%),linear-gradient(180deg,#eef4ff,#f8fafc 46%,#f4f6fa)}.page-body[data-v-33b89c51]{padding:12px}.error-card[data-v-33b89c51],.flat-list-card[data-v-33b89c51],.group-card[data-v-33b89c51],.state-card[data-v-33b89c51],.toolbar-card[data-v-33b89c51]{margin-bottom:12px;padding:14px;background:hsla(0,0%,100%,.92);border:1px solid rgba(111,141,191,.12);border-radius:16px;box-shadow:0 12px 28px rgba(29,53,87,.07)}.path-chip[data-v-33b89c51]{display:inline-block;padding:6px 12px;border-radius:999px;background:#edf3ff;color:#1e5eff;font-size:12px}.filter-row[data-v-33b89c51]{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:12px}.filter-row[data-v-33b89c51],.search-row[data-v-33b89c51]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.search-row[data-v-33b89c51]{gap:10px}.search-row[data-v-33b89c51] .van-search{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:0;background:transparent}.search-row[data-v-33b89c51] .van-search__content{background:#f5f7fb}.search-row[data-v-33b89c51] .van-field__control{text-align:left}.search-row[data-v-33b89c51] .van-field__control::-webkit-input-placeholder{text-align:left}.search-row[data-v-33b89c51] .van-field__control::placeholder{text-align:left}.refresh-icon-btn[data-v-33b89c51]{width:38px;height:38px;border:none;border-radius:12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#eef3fb;color:#1e5eff;-webkit-flex-shrink:0;flex-shrink:0}.refresh-icon-btn[data-v-33b89c51]:active{-webkit-transform:scale(.96);transform:scale(.96)}.filter-chip[data-v-33b89c51]{padding:7px 14px;border:1px solid #dbe3f0;border-radius:999px;background:#fff;color:#5f7085;font-size:12px}.filter-chip.active[data-v-33b89c51]{border-color:#1e5eff;background:#1e5eff;color:#fff}.group-list[data-v-33b89c51]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px}.group-head[data-v-33b89c51]{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;cursor:pointer}.group-head-right[data-v-33b89c51],.group-head[data-v-33b89c51]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.group-head-right[data-v-33b89c51]{gap:8px}.group-title[data-v-33b89c51]{font-size:16px;font-weight:700;color:#1f2f46}.group-count[data-v-33b89c51]{min-width:32px;background:#eef3fb;color:#5c7395}.group-count[data-v-33b89c51],.group-toggle[data-v-33b89c51]{padding:5px 10px;border-radius:999px;font-size:12px;text-align:center}.group-toggle[data-v-33b89c51]{min-width:44px;background:#f5f7fb;color:#70829a}.group-toggle.expanded[data-v-33b89c51]{background:#edf3ff;color:#1e5eff}.device-rows[data-v-33b89c51]{margin-top:10px;border-top:1px solid #edf2f7}.direct-device-rows[data-v-33b89c51]{margin-top:0}.device-row[data-v-33b89c51]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #edf2f7;cursor:pointer}.device-row[data-v-33b89c51]:last-child{border-bottom:none}.device-row-main[data-v-33b89c51]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px;min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.status-dot[data-v-33b89c51]{width:8px;height:8px;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0}.status-dot.online[data-v-33b89c51]{background:#33b368;box-shadow:0 0 0 4px rgba(51,179,104,.12)}.status-dot.offline[data-v-33b89c51]{background:#c66b6b;box-shadow:0 0 0 4px rgba(198,107,107,.12)}.device-name[data-v-33b89c51]{min-width:0;font-size:15px;line-height:1.45;font-weight:600;color:#24364f;word-break:break-all}.device-row-side[data-v-33b89c51]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px;-webkit-flex-shrink:0;flex-shrink:0}.device-status-text[data-v-33b89c51]{font-size:12px;font-weight:600}.device-status-text.online[data-v-33b89c51]{color:#2f8b4d}.device-status-text.offline[data-v-33b89c51]{color:#bf4d4d}.device-arrow[data-v-33b89c51]{padding:6px 12px;border-radius:999px;background:#1e5eff;color:#fff;font-size:12px}pre[data-v-33b89c51]{margin:0;white-space:pre-wrap;word-break:break-all;font-size:12px;line-height:1.6;color:#333}