[data-v-914b5b62]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}.mes-board[data-v-914b5b62]{--green:#2bd576;--yellow:#f0a020;--gray:#8aa0bd;--red:#ff5a52;--blue:#4aa3ff;position:relative;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:#e7eef8;background:radial-gradient(1200px 600px at 50% -10%,#16314f,#0a1626 60%);font-family:PingFang SC,Microsoft YaHei,sans-serif}.mes-board[data-v-914b5b62],.top[data-v-914b5b62]{display:-webkit-box;display:-ms-flexbox;display:flex}.top[data-v-914b5b62]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px;background:-webkit-gradient(linear,left top,right top,from(#0c2138),to(#12365c));background:linear-gradient(90deg,#0c2138,#12365c);border-bottom:1px solid #1d3a5c}.top h1[data-v-914b5b62]{font-size:clamp(16px,1.4vw,21px);margin:0;letter-spacing:2px;font-weight:800}.top .now[data-v-914b5b62]{color:#8fb6e0;font-size:13px}.factory-sw[data-v-914b5b62]{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #1d3a5c;border-radius:8px;overflow:hidden}.factory-sw span[data-v-914b5b62]{padding:5px 16px;font-size:13px;color:#7fa8d6;background:#11283f;cursor:pointer}.factory-sw span.on[data-v-914b5b62]{color:#06283d;background:var(--blue);font-weight:700}.export-btn[data-v-914b5b62]{height:30px;padding:0 14px;border:1px solid #2a78bd;border-radius:6px;color:#d8ecff;background:#12385d;font-size:13px;cursor:pointer}.export-btn[data-v-914b5b62]:hover{background:#175187;border-color:#4aa3ff}.line-export[data-v-914b5b62]{height:28px;padding:0 10px;border:1px solid #3a8fd2;border-radius:6px;color:#e7f4ff;background:#12385d;font-size:12px;cursor:pointer}.line-export[data-v-914b5b62]:hover{background:#175187;border-color:#4aa3ff}.spacer[data-v-914b5b62]{-webkit-box-flex:1;-ms-flex:1;flex:1}.curline[data-v-914b5b62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px}.curline .lname[data-v-914b5b62]{font-size:clamp(18px,1.6vw,25px);font-weight:800;color:#fff;text-shadow:0 0 18px rgba(74,163,255,.5)}.curline .lprog[data-v-914b5b62]{font-size:14px;color:#7fa8d6}.ldots[data-v-914b5b62]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ldots .ld[data-v-914b5b62]{padding:4px 11px;border-radius:14px;font-size:12px;color:#7fa8d6;background:#11283f;border:1px solid #1d3a5c;cursor:pointer}.ldots .ld.on[data-v-914b5b62]{color:#06283d;background:var(--blue);font-weight:700;border-color:var(--blue)}.body[data-v-914b5b62]{gap:14px;padding:14px 20px;min-height:0}.body[data-v-914b5b62],.stage[data-v-914b5b62]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.stage[data-v-914b5b62]{min-width:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background:#0d1d31;border:1px solid #1d3a5c;border-radius:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.stage .sb[data-v-914b5b62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #1d3a5c}.stage .sb .badge[data-v-914b5b62]{font-size:12px;font-weight:700;border-radius:5px;padding:2px 9px;color:#fff}.stage .sb .b-dwg[data-v-914b5b62]{background:var(--red)}.stage .sb .b-img[data-v-914b5b62]{background:#2a9d6a}.stage .sb .pname[data-v-914b5b62]{font-size:clamp(16px,1.4vw,21px);font-weight:800;color:#fff}.stage .sb .pmeta[data-v-914b5b62]{color:#8fb6e0;font-size:14px}.canvas[data-v-914b5b62]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:8px;min-height:0}.canvas[data-v-914b5b62],.media[data-v-914b5b62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media[data-v-914b5b62]{background:#fff;border-radius:8px;-webkit-box-shadow:0 14px 40px rgba(0,0,0,.5);box-shadow:0 14px 40px rgba(0,0,0,.5);width:100%;height:100%;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.media iframe[data-v-914b5b62]{width:100%;height:100%;border:0}.media img[data-v-914b5b62]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.media.empty[data-v-914b5b62]{background:#0a1626;color:#5b7493;font-size:16px;cursor:default}.stage .prog[data-v-914b5b62]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:9px}.stage .prog i[data-v-914b5b62]{height:7px;width:22px;border-radius:4px;background:#23405f}.stage .prog i.on[data-v-914b5b62]{background:var(--blue)}.live[data-v-914b5b62]{position:absolute;top:12px;right:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:var(--green);font-size:13px;font-weight:700;z-index:2}.live i[data-v-914b5b62]{width:9px;height:9px;border-radius:50%;background:var(--green);-webkit-animation:bl-914b5b62 1.2s infinite;animation:bl-914b5b62 1.2s infinite}@-webkit-keyframes bl-914b5b62{50%{opacity:.3}}@keyframes bl-914b5b62{50%{opacity:.3}}.side[data-v-914b5b62]{-webkit-box-flex:0;-ms-flex:0 1 clamp(330px,34vw,620px);flex:0 1 clamp(330px,34vw,620px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-width:0;background:#0d1d31;border:1px solid #1d3a5c;border-radius:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.side .sh[data-v-914b5b62],.side[data-v-914b5b62]{display:-webkit-box;display:-ms-flexbox;display:flex}.side .sh[data-v-914b5b62]{padding:11px 16px;border-bottom:1px solid #1d3a5c;font-weight:700;color:#cfe0f3;font-size:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side .sh small[data-v-914b5b62]{color:#7fa8d6;font-weight:400;font-size:12px}.side .list[data-v-914b5b62]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;padding:10px 14px;overflow:auto}.mrow[data-v-914b5b62]{padding:0}.mrow .mh[data-v-914b5b62]{font-size:12px;color:#7fa8d6;margin-bottom:3px}.chain[data-v-914b5b62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.chain .off[data-v-914b5b62]{color:#5b7493;font-size:12px}.node[data-v-914b5b62]{position:relative;border:1.4px solid #24405f;border-radius:8px;padding:4px 12px;background:#102a45;min-width:110px;cursor:pointer}.node .pname[data-v-914b5b62]{font-weight:700;font-size:13px;color:#e7eef8}.node .pmeta[data-v-914b5b62]{font-size:11px;color:#8fb6e0;margin-top:1px}.node.online[data-v-914b5b62]{border-color:var(--green);background:rgba(43,213,118,.12)}.node.wait[data-v-914b5b62]{border-color:var(--yellow);background:rgba(240,160,32,.12)}.node.blocked[data-v-914b5b62]{border-color:var(--red);background:rgba(255,90,82,.14)}.node.playing[data-v-914b5b62]{-webkit-box-shadow:0 0 0 2px var(--blue),0 0 18px rgba(74,163,255,.65);box-shadow:0 0 0 2px var(--blue),0 0 18px rgba(74,163,255,.65);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.node .tag[data-v-914b5b62]{position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:9px;color:#fff;background:var(--red);border-radius:6px;padding:0 5px;line-height:14px;white-space:nowrap}.arrow[data-v-914b5b62]{color:#436084;font-size:15px;padding:0 2px}.nextline[data-v-914b5b62]{padding:10px 16px;border-top:1px solid #1d3a5c;color:#7fa8d6;font-size:13px}.nextline b[data-v-914b5b62]{color:#cfe0f3}.zoom[data-v-914b5b62]{position:fixed;inset:0;background:rgba(5,12,22,.96);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;z-index:99;padding:12px 16px}.zoom.show[data-v-914b5b62],.zoom .zhead[data-v-914b5b62]{display:-webkit-box;display:-ms-flexbox;display:flex}.zoom .zhead[data-v-914b5b62]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;color:#fff;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.zoom .zhead .zt[data-v-914b5b62]{font-size:20px;font-weight:800}.zoom .zhead .pause[data-v-914b5b62]{color:#ffd36a;font-size:13px;border:1px solid #6b5a25;background:#2a2410;border-radius:6px;padding:3px 10px}.zoom .zhead .zx[data-v-914b5b62]{margin-left:auto;cursor:pointer;color:#cfe0f3;font-size:15px;border:1px solid #2a466b;background:#13243b;border-radius:8px;padding:7px 16px}.zoom .ztabs[data-v-914b5b62]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-left:8px}.zoom .ztabs button[data-v-914b5b62]{border:1px solid #2a466b;background:#13243b;color:#8fb6e0;border-radius:7px;padding:6px 14px;font-size:13px;cursor:pointer}.zoom .ztabs button.zon[data-v-914b5b62]{background:var(--blue);color:#06283d;font-weight:700;border-color:var(--blue)}.zoom .ztabs button[data-v-914b5b62]:disabled{opacity:.4;cursor:not-allowed}.zoom .zbody[data-v-914b5b62]{background:#fff;border-radius:8px;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;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;-webkit-box-shadow:0 24px 70px rgba(0,0,0,.6);box-shadow:0 24px 70px rgba(0,0,0,.6)}.zoom .zbody iframe[data-v-914b5b62]{width:100%;height:100%;border:0}.zoom .zbody img[data-v-914b5b62]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.zoom .zbody .znone[data-v-914b5b62]{color:#8a97a8;font-size:16px}.board-title[data-v-914b5b62]{cursor:pointer}