.formal-header-icon[data-v-01aae9d3]{display:block;width:var(--formal-icon-size);height:var(--formal-icon-size);flex:0 0 auto;background:var(--formal-icon-color);-webkit-mask:var(--formal-icon-source) center / contain no-repeat;mask:var(--formal-icon-source) center / contain no-repeat}.brand-mark[data-v-fb92c642]{display:flex;align-items:center;gap:8px;height:30px;pointer-events:none;-webkit-user-select:none;user-select:none}.brand-mark__logo[data-v-fb92c642]{display:block;flex:0 0 auto;width:38px;height:30px;overflow:hidden}.brand-mark__wordmark[data-v-fb92c642]{display:block;flex:0 0 auto;width:212px;height:30px;overflow:hidden;filter:drop-shadow(0 0 3px rgba(0,219,255,.48))}.camera-entry[data-v-fd756729]{position:absolute;top:52px;right:16px;display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;color:#c5f7ff;border:1px solid rgba(48,212,240,.65);background:linear-gradient(180deg,#066580cc,#03293ce6);font:14px Microsoft YaHei,PingFang SC,sans-serif;cursor:pointer;pointer-events:auto}.camera-entry svg[data-v-fd756729]{width:23px;height:23px}.camera-entry__count[data-v-fd756729]{padding-left:8px;border-left:1px solid #397c8e;color:#6ae6fa;font:12px Consolas,monospace}.camera-entry[data-v-fd756729]:hover{border-color:#6bf0ff;box-shadow:0 0 14px #06b9d833}.camera-dialog[data-v-fd756729]{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;box-sizing:border-box;width:min(1680px,94vw);max-width:none;max-height:92dvh;padding:0;overflow:auto;color:#def8ff;border:1px solid #2aa7c2;background:#071d2b;box-shadow:0 0 0 5px #07263688,0 24px 100px #000a;font:14px Microsoft YaHei,PingFang SC,sans-serif;scrollbar-color:#28667c #071d2b}.camera-dialog[data-v-fd756729]::backdrop{background:#020b14cf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.camera-header[data-v-fd756729],.camera-heading[data-v-fd756729],.camera-actions[data-v-fd756729],.camera-footer[data-v-fd756729],.camera-channel-switcher[data-v-fd756729]{display:flex;align-items:center}.camera-header[data-v-fd756729]{position:sticky;top:0;z-index:2;justify-content:space-between;gap:12px;min-height:68px;padding:0 24px;border-bottom:1px solid #246078;background:linear-gradient(100deg,#0a3449,#0a2232)}.camera-heading[data-v-fd756729]{gap:14px}.camera-heading__mark[data-v-fd756729]{color:#4de2f6;font-size:30px}.camera-heading h2[data-v-fd756729]{margin:0;font-size:21px;font-weight:600;letter-spacing:2px}.camera-channel-count[data-v-fd756729]{padding:4px 9px;color:#78d9ee;border:1px solid #28667c;font-size:12px}.camera-actions[data-v-fd756729]{gap:22px}.camera-hint[data-v-fd756729]{color:#83aabf;font-size:12px}.camera-dialog button[data-v-fd756729]{font-family:inherit;cursor:pointer}.camera-grid-button[data-v-fd756729]{padding:7px 13px;color:#b8f4ff;border:1px solid #398da8;background:#0f4055}.camera-close[data-v-fd756729]{width:32px;height:32px;padding:0;color:#c9e7f1;border:0;background:transparent;font-size:30px;line-height:1}.camera-grid[data-v-fd756729]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px}.camera-tile[data-v-fd756729]{min-width:0;padding:0;overflow:hidden;color:#d8edf6;text-align:left;border:1px solid #27566c;background:#0a2738}.camera-tile[data-v-fd756729]:hover{border-color:#4dd5f0}.camera-frame[data-v-fd756729]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#061521}.camera-frame img[data-v-fd756729]{display:block;width:100%;height:100%;object-fit:cover}.camera-frame img.is-detail[data-v-fd756729]{transform:scale(1.35);transform-origin:65% 65%}.camera-frame[data-v-fd756729]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 24px #03132355}.camera-channel[data-v-fd756729]{position:absolute;top:10px;left:10px;padding:4px 7px;color:#e3f7ff;background:#061520b8;font:12px Consolas,monospace;letter-spacing:1px}.camera-expand[data-v-fd756729]{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:26px;height:26px;color:#effcff;background:#061520b8;font-size:22px}.camera-caption[data-v-fd756729]{display:flex;justify-content:space-between;gap:8px;padding:12px;font-size:13px}.camera-caption__number[data-v-fd756729]{flex-shrink:0;color:#6396ae;font:12px Consolas,monospace}.camera-unavailable[data-v-fd756729]{display:grid;place-items:center;height:100%;color:#83aabf}.camera-footer[data-v-fd756729]{justify-content:space-between;gap:16px;padding:0 24px 20px;color:#8cb6c9;font-size:12px}.camera-channel-switcher[data-v-fd756729]{gap:6px}.camera-channel-switcher button[data-v-fd756729]{width:34px;height:28px;padding:0;color:#a0c9db;border:1px solid #27566c;background:#102f40;font-size:12px}.camera-channel-switcher button[aria-pressed=true][data-v-fd756729]{color:#e5fcff;border-color:#53d9ed;background:#14627b}.camera-grid.is-focused[data-v-fd756729]{grid-template-columns:minmax(0,1fr)}.is-focused .camera-frame[data-v-fd756729]{height:min(62dvh,720px);aspect-ratio:auto}.is-focused .camera-frame img[data-v-fd756729]:not(.is-detail){object-fit:contain}.camera-entry[data-v-fd756729]:focus-visible,.camera-dialog button[data-v-fd756729]:focus-visible{outline:2px solid #7ee9ff;outline-offset:-3px}@media (max-width: 1000px){.camera-grid[data-v-fd756729]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:10px}.camera-header[data-v-fd756729]{min-height:58px;padding:0 14px}.camera-footer[data-v-fd756729]{padding:0 14px 14px;flex-wrap:wrap}}@media (max-width: 540px){.camera-heading[data-v-fd756729]{gap:8px}.camera-heading h2[data-v-fd756729]{font-size:17px}.camera-hint[data-v-fd756729],.camera-heading__mark[data-v-fd756729]{display:none}.camera-actions[data-v-fd756729]{gap:8px}.camera-caption[data-v-fd756729]{padding:9px 6px;font-size:11px}.camera-caption__number[data-v-fd756729]{display:none}.camera-channel-switcher[data-v-fd756729]{gap:4px}.camera-channel-switcher button[data-v-fd756729]{width:27px}}.yd-state[data-v-9e5791dd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--yd-text-3, #8f959e);font-size:var(--yd-fs-caption, 12px)}.yd-state__icon[data-v-9e5791dd]{font-size:28px;line-height:1}.yd-state__spinner[data-v-9e5791dd]{width:22px;height:22px;border:2px solid rgba(120,170,230,.2);border-top-color:var(--yd-primary, #1e6fff);border-radius:50%;animation:yd-spin-9e5791dd .8s linear infinite}@keyframes yd-spin-9e5791dd{to{transform:rotate(360deg)}}.yd-state__btn[data-v-9e5791dd]{padding:4px 12px;font-size:12px;color:var(--yd-primary, #1e6fff);background:transparent;border:1px solid var(--yd-primary, #1e6fff);border-radius:4px;cursor:pointer;transition:var(--yd-transition)}.yd-state__btn[data-v-9e5791dd]:hover{background:var(--yd-primary, #1e6fff);color:#fff}.yd-panel__status[data-v-6b7042b5]{margin-left:auto;padding:1px 6px;font-size:11px;border-radius:3px}.yd-panel__status.is-delayed[data-v-6b7042b5]{color:var(--yd-warning);background:#ffb5471f}.yd-panel__status.is-error[data-v-6b7042b5]{color:var(--yd-danger);background:#ff54701f}.yd-panel__status.is-unknown[data-v-6b7042b5]{color:var(--yd-info);background:#5f7aa31f}.yd-panel__time[data-v-6b7042b5]{margin-left:auto;font-size:11px;font-weight:400;color:var(--yd-text-3)}.yd-panel__title:has(.yd-panel__time) .yd-panel__time[data-v-6b7042b5]{margin-left:auto}.yd-stat[data-v-f238ea80]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--yd-radius-md);background:var(--yd-panel-bg);transition:var(--yd-transition)}.yd-stat.is-drillable[data-v-f238ea80]{cursor:pointer}.yd-stat.is-drillable[data-v-f238ea80]:hover{background:#1e6fff1f;transform:translateY(-1px);box-shadow:0 4px 12px #1e6fff26}.yd-stat__label[data-v-f238ea80]{font-size:var(--yd-fs-caption);color:var(--yd-text-2)}.yd-stat__value[data-v-f238ea80]{display:flex;align-items:baseline;gap:4px}.yd-stat__num[data-v-f238ea80]{font-size:var(--yd-fs-data);font-weight:700;line-height:1.1;color:var(--yd-text);font-family:var(--yd-font-mono)}.yd-stat__unit[data-v-f238ea80]{font-size:var(--yd-fs-caption);color:var(--yd-text-2)}.yd-stat__sub[data-v-f238ea80]{font-size:var(--yd-fs-caption);color:var(--yd-text-3)}.is-normal .yd-stat__num[data-v-f238ea80]{color:var(--yd-success)}.is-warn .yd-stat__num[data-v-f238ea80]{color:var(--yd-warning)}.is-critical .yd-stat__num[data-v-f238ea80]{color:var(--yd-danger)}.yard-entry[data-v-01eae387]{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;color:#c5f7ff;border:1px solid rgba(48,212,240,.65);background:linear-gradient(180deg,#066580cc,#03293ce6);font:14px Microsoft YaHei,PingFang SC,sans-serif;cursor:pointer;pointer-events:auto}.yard-entry svg[data-v-01eae387]{width:21px;height:21px}.yard-entry[data-v-01eae387]:hover{border-color:#6bf0ff;box-shadow:0 0 14px #06b9d833}.yard-dialog[data-v-01eae387]{width:min(1320px,92vw);max-height:88vh;margin:auto;padding:0;color:#e1f7ff;border:1px solid #25c4e8;background:linear-gradient(140deg,#06293e,#031625 70%);box-shadow:0 0 55px #00a9d540,inset 0 0 35px #0091be12;font-family:Microsoft YaHei,PingFang SC,sans-serif}.yard-dialog[data-v-01eae387]::backdrop{background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.yard-dialog__header[data-v-01eae387]{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;border-bottom:1px solid #2085a880;background:linear-gradient(90deg,#0c405c80,transparent)}.yard-dialog__header h2[data-v-01eae387]{margin:0;color:#8febff;font-size:24px;font-weight:500;letter-spacing:3px}.yard-dialog__close[data-v-01eae387]{width:34px;height:34px;padding:0;border:1px solid #478da6;color:#bdefff;background:#062a3a;font-size:28px;cursor:pointer}.yard-dialog__body[data-v-01eae387]{display:flow-root;padding:28px;overflow:auto}.yard-photo[data-v-01eae387]{float:right;width:43%;margin:0 0 18px 32px;border:1px solid #2589ab;padding:7px;background:#0c3545;box-sizing:border-box;shape-outside:margin-box}.yard-photo img[data-v-01eae387]{display:block;width:100%;aspect-ratio:1;object-fit:cover}.yard-details[data-v-01eae387]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;overflow:hidden;margin:0}.yard-detail[data-v-01eae387]{display:flex;align-items:baseline;gap:12px;min-height:31px;border-bottom:1px solid #1d668844;padding-bottom:7px}.yard-detail dt[data-v-01eae387]{flex:0 0 122px;color:#7eb5cb;font-size:12px;line-height:1.6}.yard-detail dd[data-v-01eae387]{margin:0;color:#e0f8ff;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.yard-introduction[data-v-01eae387]{margin-top:24px}.yard-introduction h3[data-v-01eae387]{margin:0 0 12px;color:#71d7ef;font-size:18px;font-weight:500}.yard-introduction p[data-v-01eae387]{margin:0;color:#bddae7;font-size:15px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere}.yard-error[data-v-01eae387]{color:#ffbf9a;margin-bottom:18px}.yard-error button[data-v-01eae387]{margin-left:10px;color:#8febff;background:#0a3548;border:1px solid #2589ab;padding:4px 12px;cursor:pointer}.yard-loading[data-v-01eae387]{color:#9fcedd}.yard-entry[data-v-01eae387]:focus-visible,.yard-dialog button[data-v-01eae387]:focus-visible{outline:2px solid #8aeeff;outline-offset:3px}@media (max-width: 900px){.yard-photo[data-v-01eae387]{width:42%;margin-left:20px}.yard-details[data-v-01eae387]{grid-template-columns:1fr}}@media (max-width: 600px){.yard-dialog__body[data-v-01eae387]{padding:18px}.yard-photo[data-v-01eae387]{float:none;width:100%;margin:0 0 20px}.yard-details[data-v-01eae387]{grid-template-columns:repeat(2,minmax(0,1fr))}}.formal-panel-card[data-v-fff32866]{--formal-panel-accent: #ff921d;--formal-panel-title-height: 29px;--formal-panel-accent-left: -1px;--formal-panel-accent-top: 5px;--formal-panel-status-top: 9px;overflow:visible}.formal-panel-card--title-regular[data-v-fff32866]{--formal-panel-title-height: 31px;--formal-panel-accent-left: -1px;--formal-panel-accent-top: 7px;--formal-panel-status-top: 11px}.formal-panel-card--clip[data-v-fff32866]{overflow:hidden}.formal-panel-card--surface-standard[data-v-fff32866]{background:#15425966;box-shadow:none}.formal-panel-card--surface-emphasis[data-v-fff32866]{background:#15415980;box-shadow:none}.formal-panel-card[data-v-fff32866] .yd-panel__title{position:relative;z-index:1;height:var(--formal-panel-title-height);min-height:var(--formal-panel-title-height);flex:0 0 var(--formal-panel-title-height);padding:0 16px;color:#fff;font:400 16px/24px Microsoft YaHei,sans-serif;letter-spacing:0;text-shadow:none;border:0;background:linear-gradient(90deg,#00b6d7c4,#07acdbc4 27.76%,#1891e500);box-shadow:inset 0 0 5px #41e2ff3b;overflow:visible}.formal-panel-card[data-v-fff32866] .yd-panel__title:before{content:"";position:absolute;left:var(--formal-panel-accent-left);top:var(--formal-panel-accent-top);width:3px;height:18px;background:var(--formal-panel-accent)}.formal-panel-card[data-v-fff32866] .yd-panel__title:after{content:"";position:absolute;top:var(--formal-panel-status-top);right:10px;width:20px;height:10px;background:linear-gradient(#41e2ff4d,#41e2ff4d) 0 0 / 3px 10px no-repeat,linear-gradient(#41e2ffc0,#41e2ffc0) 7px 0 / 4px 10px no-repeat,linear-gradient(#41e2ff,#41e2ff) 15px 0 / 5px 10px no-repeat;pointer-events:none}.formal-panel-card--frame-side[data-v-fff32866] .yd-panel__title,.formal-panel-card--frame-side[data-v-fff32866] .yd-panel__body{box-sizing:border-box;width:370px;margin-left:10px}.formal-panel-card--frame-side[data-v-fff32866] .yd-panel__title{margin-top:10px}.formal-panel-card--frame-side[data-v-fff32866] .yd-panel__body,.formal-panel-card--frame-wide[data-v-fff32866] .yd-panel__body{padding:0}.formal-panel-card--frame-wide[data-v-fff32866] .yd-panel__title,.formal-panel-card--frame-wide[data-v-fff32866] .yd-panel__body{box-sizing:border-box;width:calc(100% - 20px);margin-left:10px}.formal-panel-card--frame-wide[data-v-fff32866] .yd-panel__title{margin-top:10px}.formal-panel-card--frame-fluid[data-v-fff32866] .yd-panel__title{box-sizing:border-box;width:calc(100% - 18px);margin:10px 10px 0 8px}.formal-panel-card--frame-fluid[data-v-fff32866] .yd-panel__body{padding:10px}.formal-panel-card--frame-fluid.formal-panel-card--title-edge-leading[data-v-fff32866] .yd-panel__title{width:calc(100% - 17px);margin-right:9px;padding-left:19px}.formal-panel-card--frame-fluid.formal-panel-card--title-edge-trailing[data-v-fff32866] .yd-panel__title{width:calc(100% - 19px);margin-left:9px}.formal-panel-card--no-accent[data-v-fff32866] .yd-panel__title:before,.formal-panel-card--no-status-bars[data-v-fff32866] .yd-panel__title:after{content:none}.equipment-photo[data-v-9b39e1d0]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;background:#031b29;color:#79a8bd;font-size:13px;text-align:center}.equipment-photo img[data-v-9b39e1d0]{display:block;width:100%;height:100%;object-fit:cover}.equipment-entry[data-v-c16bfe09]{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;color:#c5f7ff;border:1px solid rgba(48,212,240,.65);background:linear-gradient(180deg,#066580cc,#03293ce6);font:14px Microsoft YaHei,PingFang SC,sans-serif;cursor:pointer;pointer-events:auto}.equipment-entry svg[data-v-c16bfe09]{width:21px;height:21px}.equipment-entry[data-v-c16bfe09]:hover{border-color:#6bf0ff;box-shadow:0 0 14px #06b9d833}.equipment-dialog[data-v-c16bfe09]{position:fixed;top:0;right:0;bottom:0;left:0;width:min(1760px,96vw);height:min(940px,92vh);max-width:96vw;max-height:92vh;margin:auto;padding:0;box-sizing:border-box;overflow:hidden;color:#e1f7ff;border:1px solid #25c4e8;background:linear-gradient(140deg,#06293e,#031625 70%);box-shadow:0 0 55px #00a9d540,inset 0 0 35px #0091be12;font-family:Microsoft YaHei,PingFang SC,sans-serif}.equipment-dialog[open][data-v-c16bfe09]{display:flex;flex-direction:column}.equipment-dialog[data-v-c16bfe09]::backdrop{background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.equipment-dialog__header[data-v-c16bfe09]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid #2085a880;background:linear-gradient(90deg,#0c405c80,transparent)}.equipment-dialog__header h2[data-v-c16bfe09]{margin:0;color:#8febff;font-size:22px;font-weight:500;letter-spacing:3px}.equipment-dialog__close[data-v-c16bfe09]{width:34px;height:34px;padding:0;border:1px solid #478da6;color:#bdefff;background:#062a3a;font-size:28px;cursor:pointer}.equipment-dialog button[data-v-c16bfe09]{cursor:pointer;font-family:inherit}.equipment-dialog button[data-v-c16bfe09]:disabled{opacity:.45;cursor:default}.equipment-entry[data-v-c16bfe09]:focus-visible,.equipment-dialog button[data-v-c16bfe09]:focus-visible,.equipment-dialog input[data-v-c16bfe09]:focus-visible,.equipment-dialog select[data-v-c16bfe09]:focus-visible{outline:2px solid #8aeeff;outline-offset:2px}.equipment-grid[data-v-c16bfe09]{isolation:isolate;flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1.12fr) minmax(0,1fr);gap:16px;padding:16px}.equipment-card[data-v-c16bfe09]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.equipment-card[data-v-c16bfe09] .yd-panel__body{flex:1;min-height:0;overflow:auto;padding:12px 14px;scrollbar-width:thin;scrollbar-color:#28728c #061f30}.equipment-card--list[data-v-c16bfe09] .yd-panel__body{display:flex;flex-direction:column;overflow:hidden}.equipment-card--list .equipment-list[data-v-c16bfe09]{flex:1;min-height:0;overflow:auto}.equipment-filters[data-v-c16bfe09]{flex:0 0 auto;display:flex;gap:8px;margin-bottom:12px}.equipment-filters select[data-v-c16bfe09],.equipment-filters input[data-v-c16bfe09]{min-width:0;height:30px;box-sizing:border-box;padding:3px 8px;color:#bddcea;border:1px solid #265f7b;background:#041e30;font:13px inherit}.equipment-filters select[data-v-c16bfe09]{width:28%}.equipment-filters input[data-v-c16bfe09]{flex:1}.equipment-filters option[data-v-c16bfe09]{background:#072637}.equipment-filters button[data-v-c16bfe09],.equipment-error button[data-v-c16bfe09],.equipment-pages button[data-v-c16bfe09],.equipment-operator__switch[data-v-c16bfe09],.equipment-preview header button[data-v-c16bfe09]{color:#a6edff;border:1px solid #2c7893;background:#0c3548}.equipment-filters button[data-v-c16bfe09]{padding:0 12px}.equipment-error button[data-v-c16bfe09]{margin-left:8px;padding:2px 10px}.equipment-dialog table[data-v-c16bfe09]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;text-align:center}.equipment-dialog th[data-v-c16bfe09]{padding:8px 6px;color:#d9f6ff;font-weight:500;background:#14456299}.equipment-dialog td[data-v-c16bfe09]{padding:8px 6px;color:#c1dfec;border-bottom:1px solid #1c52634d;overflow-wrap:anywhere}.equipment-list td[data-v-c16bfe09]:first-child{padding:0}.equipment-list td:first-child button[data-v-c16bfe09]{width:100%;padding:8px 6px;color:inherit;border:0;background:transparent;font-size:13px;overflow-wrap:anywhere}.equipment-list tr.is-selected[data-v-c16bfe09]{background:linear-gradient(90deg,#12627e,#0b3d55);box-shadow:inset 3px 0 #50dced}.equipment-list tr.is-selected td[data-v-c16bfe09]{color:#fff}.equipment-pages[data-v-c16bfe09]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px;color:#99c4d6;font-size:13px}.equipment-pages button[data-v-c16bfe09]{width:26px;height:26px}.equipment-photo-main[data-v-c16bfe09]{height:calc(100% - 22px);min-height:160px;box-sizing:border-box;padding:4px;border:1px solid #215e75}.equipment-photo-dots[data-v-c16bfe09]{display:flex;justify-content:center;gap:8px;margin-top:10px}.equipment-photo-dots button[data-v-c16bfe09]{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#3a6d82}.equipment-photo-dots button[aria-pressed=true][data-v-c16bfe09]{background:#41e2ff}.equipment-info[data-v-c16bfe09]{display:grid;grid-template-columns:minmax(0,1fr) 32%;gap:12px}.equipment-dialog dl[data-v-c16bfe09]{min-width:0;margin:0;font-size:13px}.equipment-dialog dd[data-v-c16bfe09]{margin:0;color:#e1f3fa;overflow-wrap:anywhere}.equipment-fields div[data-v-c16bfe09]{display:flex;align-items:baseline;gap:12px;margin-bottom:3px;padding:4px 10px;border-left:3px solid #2bc8d5;background:linear-gradient(90deg,#1b577c66,transparent)}.equipment-fields dt[data-v-c16bfe09],.equipment-operator__fields dt[data-v-c16bfe09]{flex:0 0 72px;color:#89b8cf}.equipment-thumbnail[data-v-c16bfe09]{height:132px;border:1px solid #286784}.equipment-operator[data-v-c16bfe09]{margin-top:12px;padding:10px 12px;background:#02121e99}.equipment-operator h3[data-v-c16bfe09]{margin:0 0 8px;color:#def6ff;font-size:14px;font-style:italic;font-weight:600}.equipment-operator__body[data-v-c16bfe09]{display:flex;align-items:center;gap:10px}.equipment-operator__switch[data-v-c16bfe09]{flex:0 0 auto;width:24px;height:28px;padding:0;border:0;background:transparent;font-size:22px}.equipment-operator__person[data-v-c16bfe09]{display:flex;flex:0 0 76px;flex-direction:column;align-items:center;gap:4px;font-size:12px}.equipment-operator__person span[data-v-c16bfe09]{color:#89b8cf}.equipment-operator__avatar[data-v-c16bfe09]{width:48px;height:48px;overflow:hidden;border-radius:50%;font-size:10px}.equipment-operator__fields[data-v-c16bfe09]{flex:1}.equipment-operator__fields div[data-v-c16bfe09]{display:flex;gap:12px;padding:4px 0}.equipment-link[data-v-c16bfe09]{padding:0;color:#4fd6ff;border:0;background:transparent;font-size:13px}.equipment-empty[data-v-c16bfe09]{margin:0;padding:16px 0;color:#7fa6b9;font-size:13px;text-align:center}.equipment-error[data-v-c16bfe09]{margin:0 0 8px;padding:6px 0;color:#ffc7a6;font-size:13px}.equipment-metrics[data-v-c16bfe09]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.equipment-metrics>div[data-v-c16bfe09]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-top:1px solid #4c8ea4;background:linear-gradient(150deg,#2b6f8d99,#123b5b44)}.equipment-metrics>div.is-pass[data-v-c16bfe09]{border-top-color:#3fc7b2;background:linear-gradient(150deg,#166e79aa,#073a4a44)}.equipment-metrics strong[data-v-c16bfe09]{color:#e3f9ff;font-size:22px;font-weight:500}.equipment-metrics span[data-v-c16bfe09],.equipment-date span[data-v-c16bfe09],.equipment-maintenance span[data-v-c16bfe09]{color:#8fc5d7;font-size:12px}.equipment-dates[data-v-c16bfe09]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #37748c}.equipment-date[data-v-c16bfe09]{display:flex;align-items:center;gap:10px;min-width:0}.equipment-date>div[data-v-c16bfe09]{display:flex;flex-direction:column;gap:4px;min-width:0}.equipment-date strong[data-v-c16bfe09]{color:#eefaff;font-size:18px;font-weight:500}.equipment-date i[data-v-c16bfe09],.equipment-maintenance__count i[data-v-c16bfe09]{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;color:#fff;border:2px solid #61d6ec;border-radius:50%;background:radial-gradient(circle at 35% 25%,#dcffff,#2ccbd5 25%,#00678a 65%,#113a60);box-shadow:0 0 12px #05b6cc55;font-size:20px;font-style:normal}.equipment-records[data-v-c16bfe09]{margin-top:14px}.equipment-dialog .equipment-records th[data-v-c16bfe09],.equipment-dialog .equipment-records td[data-v-c16bfe09]{padding:6px 4px;font-size:12px}.equipment-dialog td.is-pass[data-v-c16bfe09]{color:#67ded4}.equipment-dialog td.is-fail[data-v-c16bfe09]{color:#ffb3a1}.equipment-maintenance[data-v-c16bfe09]{display:flex;align-items:center;gap:28px;padding:6px 8px}.equipment-maintenance__count[data-v-c16bfe09]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:80px}.equipment-maintenance__count i[data-v-c16bfe09]{width:52px;height:52px;font-size:26px}.equipment-maintenance__count strong[data-v-c16bfe09]{color:#b2f1ff;font-size:26px;font-weight:500}.equipment-maintenance__dates[data-v-c16bfe09]{display:flex;flex:1;flex-direction:column;gap:12px}.equipment-maintenance__dates>div[data-v-c16bfe09]{display:flex;flex-direction:column;gap:4px;padding:4px 0 8px 14px;border-bottom:1px solid #23697c;background:linear-gradient(90deg,#1b577c55,transparent)}.equipment-maintenance__dates strong[data-v-c16bfe09]{color:#f1fcff;font-size:22px;font-weight:500}.equipment-preview[data-v-c16bfe09]{position:absolute;z-index:1;top:40px;right:40px;bottom:40px;left:40px;display:flex;flex-direction:column;padding:16px;border:1px solid #41bed7;background:#051e2ff5;box-shadow:0 0 0 60px #00101cad}.equipment-preview header[data-v-c16bfe09]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.equipment-preview h3[data-v-c16bfe09]{margin:0;font-size:16px;font-weight:500;overflow-wrap:anywhere}.equipment-preview header button[data-v-c16bfe09]{width:32px;height:32px;font-size:24px}.equipment-preview img[data-v-c16bfe09]{flex:1;min-height:0;max-width:100%;object-fit:contain}.equipment-preview iframe[data-v-c16bfe09]{flex:1;width:100%;min-height:0;border:0;background:#fff}.equipment-preview a[data-v-c16bfe09]{padding:20px;color:#9eeeff}@media (max-width: 1440px){.equipment-grid[data-v-c16bfe09]{gap:10px;padding:10px}.equipment-card[data-v-c16bfe09] .yd-panel__body{padding:8px 10px}.equipment-dialog table[data-v-c16bfe09],.equipment-list td:first-child button[data-v-c16bfe09],.equipment-dialog dl[data-v-c16bfe09]{font-size:12px}.equipment-fields div[data-v-c16bfe09]{padding:4px 8px}.equipment-thumbnail[data-v-c16bfe09]{height:112px}.equipment-metrics strong[data-v-c16bfe09]{font-size:18px}.equipment-date strong[data-v-c16bfe09],.equipment-maintenance__dates strong[data-v-c16bfe09]{font-size:16px}.equipment-date i[data-v-c16bfe09]{width:32px;height:32px;font-size:16px}.equipment-maintenance[data-v-c16bfe09]{gap:14px}}@media (max-height: 820px){.equipment-dialog__header[data-v-c16bfe09]{padding:8px 20px}.equipment-dialog__header h2[data-v-c16bfe09]{font-size:19px}.equipment-grid[data-v-c16bfe09]{gap:10px;padding:10px}.equipment-card[data-v-c16bfe09] .yd-panel__body{padding:8px 10px}.equipment-filters[data-v-c16bfe09]{margin-bottom:8px}.equipment-dialog th[data-v-c16bfe09],.equipment-dialog td[data-v-c16bfe09],.equipment-list td:first-child button[data-v-c16bfe09]{padding:6px 4px}.equipment-fields div[data-v-c16bfe09]{margin-bottom:2px;padding:3px 8px}.equipment-thumbnail[data-v-c16bfe09]{height:96px}.equipment-operator[data-v-c16bfe09]{margin-top:8px;padding:6px 10px}.equipment-operator h3[data-v-c16bfe09]{margin-bottom:4px}.equipment-operator__fields div[data-v-c16bfe09]{padding:2px 0}.equipment-operator__avatar[data-v-c16bfe09]{width:40px;height:40px}.equipment-dates[data-v-c16bfe09]{margin-top:10px;padding-top:10px}.equipment-metrics>div[data-v-c16bfe09]{padding:6px 10px}}@media (max-width: 900px){.equipment-grid[data-v-c16bfe09]{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:minmax(320px,auto);overflow:auto}}.formal-site-header__entries[data-v-5efd4fb8]{position:absolute;top:52px;right:16px;display:flex;align-items:center;gap:10px;pointer-events:auto}.formal-site-header__entries[data-v-5efd4fb8] .camera-entry{position:static}.formal-site-header[data-v-5efd4fb8]{position:absolute;z-index:12;inset:0 0 auto;height:94px;color:#eaf6ff;pointer-events:none;background:transparent}.formal-site-header__art[data-v-5efd4fb8]{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:91px;pointer-events:none;-webkit-user-select:none;user-select:none}.formal-site-header[data-v-5efd4fb8]:before,.formal-site-header[data-v-5efd4fb8]:after{content:none}.formal-site-header[data-v-5efd4fb8]:before{left:24px}.formal-site-header[data-v-5efd4fb8]:after{right:28px;transform:scaleX(-1)}.formal-site-header__brand[data-v-5efd4fb8]{position:absolute;z-index:2;left:27px;top:5px;display:flex;align-items:center;gap:6px;width:324px;height:30px;white-space:nowrap}.formal-site-header__brand[data-v-5efd4fb8]:after{content:none}.formal-site-header__center[data-v-5efd4fb8]{position:absolute;top:0;left:50%;width:762px;height:91px;transform:translate(-50%);pointer-events:none;border:0;background:transparent;clip-path:none;box-shadow:none}.formal-site-header__center h1[data-v-5efd4fb8]{position:absolute;top:0;left:50%;margin:0;transform:translate(-50%);color:#fff;font-family:MicrosoftYaHei-Bold,Microsoft YaHei,sans-serif;font-size:26px;line-height:51px;font-weight:700;letter-spacing:1.3px;white-space:nowrap;text-shadow:0 0 12px rgba(67,215,255,.45)}.formal-site-header__nav[data-v-5efd4fb8]{position:absolute;left:8px;top:52px;width:376px;display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;align-items:center;gap:6px;pointer-events:auto}.formal-site-header__nav button[data-v-5efd4fb8]{position:relative;min-width:0;height:30px;padding:0 8px;overflow:hidden;color:#9ed9e5;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;line-height:28px;letter-spacing:.6px;white-space:nowrap;border:1px solid rgba(28,176,207,.42);background:linear-gradient(180deg,#0535489e,#031c2ab8);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);cursor:pointer}.formal-site-header__nav button[data-v-5efd4fb8]:hover,.formal-site-header__nav button[data-v-5efd4fb8]:focus-visible{color:#e9fdff;outline:none;border-color:#42e5f7c7;background:linear-gradient(180deg,#07667ec2,#032f41d1);box-shadow:inset 0 0 14px #23dbf11f,0 0 8px #20d0eb38}.formal-site-header__nav button.is-active[data-v-5efd4fb8]{color:#f7feff;font-weight:600;border-color:#45e7f7;background:linear-gradient(180deg,#0692ade0,#03455be6);box-shadow:inset 0 0 18px #45e8f82e,0 0 10px #26daf161;text-shadow:0 0 7px rgba(106,242,255,.72)}.formal-site-header__meta[data-v-5efd4fb8]{position:absolute;z-index:15;left:1510px;top:5px;width:394px;height:30px;color:#f4fbff;font-size:12px;pointer-events:auto}.meta-date[data-v-5efd4fb8]{position:absolute;left:0;top:9px;width:195px;line-height:14px;font-family:var(--yd-font-mono);white-space:nowrap}.meta-split[data-v-5efd4fb8]{position:absolute;left:286px;top:2px;width:4px;height:23px;background:linear-gradient(90deg,transparent,rgba(194,236,250,.52),transparent)}.meta-icon[data-v-5efd4fb8]{position:relative;width:22px;height:22px;padding:0;color:#eafaff;border:0;background:transparent;cursor:pointer}.meta-home[data-v-5efd4fb8]{position:absolute;left:221px;top:4px;width:19px;height:19px}.meta-icon[data-v-5efd4fb8]:hover,.meta-icon[data-v-5efd4fb8]:focus-visible,.meta-user[data-v-5efd4fb8]:hover,.meta-user[data-v-5efd4fb8]:focus-visible{color:#67edff;outline:none;filter:drop-shadow(0 0 5px rgba(32,220,245,.65))}.meta-home[data-v-5efd4fb8]:before{content:none}.meta-home[data-v-5efd4fb8]:after{content:none}.meta-setting[data-v-5efd4fb8]:before{content:none}.meta-setting[data-v-5efd4fb8]{width:20px;height:20px}.meta-menu[data-v-5efd4fb8]{position:absolute;display:flex;align-items:center}.meta-menu--settings[data-v-5efd4fb8]{left:259px;top:4px}.meta-menu--account[data-v-5efd4fb8]{left:296px;top:1px}.meta-user[data-v-5efd4fb8]{display:flex;align-items:center;gap:7px;padding:0;color:#f4fbff;font:inherit;border:0;background:transparent;cursor:pointer}.meta-user>span[data-v-5efd4fb8]{max-width:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meta-user>i[data-v-5efd4fb8],.account-summary>i[data-v-5efd4fb8]{position:relative;width:25px;height:25px;flex:0 0 auto;border:0}.meta-user>i img[data-v-5efd4fb8]{display:block;width:100%;height:100%;object-fit:contain}.meta-user>i[data-v-5efd4fb8]:before,.account-summary>i[data-v-5efd4fb8]:before{content:none}.meta-user>i[data-v-5efd4fb8]:after,.account-summary>i[data-v-5efd4fb8]:after{content:none}.header-popover[data-v-5efd4fb8]{position:absolute;top:35px;right:-8px;min-width:148px;padding:6px;border:1px solid rgba(29,216,243,.66);background:linear-gradient(145deg,#053244fa,#021521fa);box-shadow:0 12px 30px #0006,inset 0 0 22px #00c5ea14}.header-popover--settings[data-v-5efd4fb8]{min-width:160px}.popover-divider[data-v-5efd4fb8]{display:block;height:1px;margin:5px 3px;background:linear-gradient(90deg,transparent,rgba(52,220,242,.5),transparent)}.header-popover[data-v-5efd4fb8]:before{content:"";position:absolute;right:12px;top:-5px;width:8px;height:8px;border-top:1px solid rgba(29,216,243,.66);border-left:1px solid rgba(29,216,243,.66);background:#053244;transform:rotate(45deg)}.header-popover button[data-v-5efd4fb8]{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:7px 10px;color:#bfe7ef;font:inherit;text-align:left;border:0;background:transparent;cursor:pointer}.header-popover button[data-v-5efd4fb8]:hover,.header-popover button[data-v-5efd4fb8]:focus-visible{color:#fff;outline:1px solid rgba(65,230,249,.48);background:#00b6d833}.header-popover--account[data-v-5efd4fb8]{min-width:190px}.popover-icon[data-v-5efd4fb8]{display:inline-flex;justify-content:center;width:18px;color:#5de7f5;font-size:17px}.account-summary[data-v-5efd4fb8]{display:flex;align-items:center;gap:10px;margin:0 4px 5px;padding:7px 6px 10px;color:#ebfcff;border-bottom:1px solid rgba(83,185,207,.24)}.account-summary>i[data-v-5efd4fb8]{width:28px;height:28px;color:#76eaf7}.account-summary>i[data-v-5efd4fb8]:before{left:9px;width:8px;height:8px}.account-summary>i[data-v-5efd4fb8]:after{left:5px;width:16px;height:9px}.account-summary div[data-v-5efd4fb8]{display:flex;flex-direction:column;gap:2px}.account-summary strong[data-v-5efd4fb8]{font-size:13px}.account-summary span[data-v-5efd4fb8]{color:#7eacb8;font-size:10px}.screen-modal-mask[data-v-30349efa]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00080eb8;pointer-events:auto}.screen-modal[data-v-30349efa]{width:960px;max-height:720px;color:#e9fbff;border:1px solid rgba(66,224,245,.65);background:#092832;box-shadow:0 0 28px #00ceeb47}.screen-modal header[data-v-30349efa],.screen-modal footer[data-v-30349efa],.screen-modal__toolbar[data-v-30349efa]{display:flex;align-items:center;gap:12px;padding:14px 18px}.screen-modal header[data-v-30349efa]{justify-content:space-between;border-bottom:1px solid rgba(91,211,231,.25)}.screen-modal header h2[data-v-30349efa]{font-size:20px}.screen-modal button[data-v-30349efa],.screen-modal input[data-v-30349efa],.screen-modal select[data-v-30349efa]{min-height:34px;padding:0 10px;color:#e9fbff;border:1px solid rgba(74,206,226,.48);background:#04303de6}.screen-modal button[data-v-30349efa]{cursor:pointer}.screen-modal button[data-v-30349efa]:disabled{cursor:default;opacity:.45}.screen-modal header button[data-v-30349efa]{min-width:34px;padding:0;font-size:24px}.screen-modal__toolbar input[data-v-30349efa]{width:260px}.screen-modal__toolbar label[data-v-30349efa]{display:flex;align-items:center;gap:8px;margin-left:auto}.screen-modal__table[data-v-30349efa]{min-height:390px;max-height:470px;overflow:auto;padding:0 18px}.screen-modal__row[data-v-30349efa]{width:100%;display:grid;grid-template-columns:150px 1fr 140px 220px;align-items:center;gap:12px;min-height:48px;padding:7px 10px;text-align:left;border:0;border-bottom:1px solid rgba(80,188,207,.2);background:transparent}.screen-modal__row--head[data-v-30349efa]{color:#72ddec;background:#0c4e5c73}.screen-modal__row>button[data-v-30349efa]{justify-self:start}.screen-modal__message[data-v-30349efa]{margin:0 18px 12px;color:#ffbc88}.screen-modal__empty[data-v-30349efa]{padding:70px;color:#8ab5bf;text-align:center}.screen-modal footer[data-v-30349efa]{justify-content:flex-end;border-top:1px solid rgba(91,211,231,.2)}.screen-modal__actions[data-v-30349efa]{display:flex;gap:8px}.screen-qr-preview-mask[data-v-30349efa]{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00080ecc;pointer-events:auto}.screen-qr-preview[data-v-30349efa]{max-width:95vw;max-height:95vh;overflow:auto;padding:20px;background:#fff;color:#000}.screen-qr-preview__toolbar[data-v-30349efa]{display:flex;justify-content:flex-end;gap:12px}.screen-qr-preview__toolbar button[data-v-30349efa]{padding:8px 18px;cursor:pointer}.screen-qr-preview__toolbar button[data-v-30349efa]:disabled{opacity:.45;cursor:default}.print-label[data-v-30349efa]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background:#fff;color:#000}.print-label h1[data-v-30349efa]{font-size:24px}.print-label img[data-v-30349efa]{display:block;width:280px;height:280px}.print-label strong[data-v-30349efa]{font-size:28px;letter-spacing:1px;overflow-wrap:anywhere}@media print{body.screen-qr-printing>:not(.screen-qr-preview-mask){display:none!important}body.screen-qr-printing{margin:0!important;height:auto!important;overflow:visible!important;background:#fff!important}.screen-qr-preview-mask[data-v-30349efa]{position:static;display:block;background:#fff}.screen-qr-preview[data-v-30349efa]{max-width:none;max-height:none;overflow:visible;padding:0}.screen-qr-preview__toolbar[data-v-30349efa],.screen-qr-preview>p[data-v-30349efa]{display:none}.print-label[data-v-30349efa]{break-inside:avoid}}.beam-code-link[data-v-47dbbc84]{color:inherit;font:inherit;line-height:inherit;background:none;border:0;padding:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer}.beam-code-link[data-v-47dbbc84]:hover,.beam-code-link[data-v-47dbbc84]:focus-visible{color:#71edff;text-decoration:underline}.yard-bim-scene[data-v-aac994e5]{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 50% 24%,rgba(26,116,135,.35),transparent 42%),#06171f}[data-v-aac994e5] .bim-canvas{display:block;width:100%;height:100%;cursor:grab}[data-v-aac994e5] .bim-canvas:active{cursor:grabbing}.bim-topline[data-v-aac994e5]{position:absolute;top:72px;left:50%;display:flex;align-items:center;gap:14px;transform:translate(-50%);padding:6px 14px;color:#86dfe9;border:1px solid rgba(0,212,239,.36);background:#021c27b8;font-size:11px;pointer-events:none}.bim-topline[data-v-aac994e5],.bim-legend[data-v-aac994e5],.bim-help[data-v-aac994e5]{display:none}.bim-topline strong[data-v-aac994e5]{color:#eaffff;font-size:13px}.bim-loading[data-v-aac994e5]{position:absolute;z-index:12;top:50%;left:50%;width:320px;padding:18px 20px;color:#dffcff;border:1px solid rgba(0,216,244,.48);background:#021c27e6;box-shadow:0 0 24px #00d5f43d;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.bim-loading strong[data-v-aac994e5]{display:block;margin-bottom:12px;font-size:14px}.bim-loading div[data-v-aac994e5]{height:4px;overflow:hidden;background:#6fcbd72e}.bim-loading i[data-v-aac994e5]{display:block;height:100%;background:linear-gradient(90deg,#00b9d6,#4cf3ca);transition:width .2s}.bim-loading span[data-v-aac994e5]{display:block;margin-top:8px;color:#86dfe9;font-size:11px}.bim-model-warning[data-v-aac994e5]{position:absolute;z-index:12;top:106px;left:50%;max-width:620px;padding:7px 12px;color:#ffd7a0;border:1px solid rgba(255,157,50,.5);background:#371f08d1;transform:translate(-50%);font-size:11px;pointer-events:none}.bim-viewpoints[data-v-aac994e5]{position:absolute;z-index:9;top:93px;left:412px;display:grid;width:138px;gap:5px;padding:7px;border:1px solid rgba(0,207,233,.26);background:linear-gradient(135deg,#032d39db,#021720b8),#021c27c7;box-shadow:inset 0 0 18px #11b7cf0f,0 5px 22px #000b1252;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bim-viewpoints[data-v-aac994e5]:before,.bim-viewpoints[data-v-aac994e5]:after{position:absolute;width:12px;height:12px;border-color:#1dd5ea;content:"";pointer-events:none}.bim-viewpoints[data-v-aac994e5]:before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}.bim-viewpoints[data-v-aac994e5]:after{right:-1px;bottom:-1px;border-right:1px solid;border-bottom:1px solid}.bim-viewpoints__title[data-v-aac994e5]{display:flex;align-items:center;height:23px;padding:0 5px 3px;color:#9de7efd1;border-bottom:1px solid rgba(0,207,233,.2);font-size:10px;letter-spacing:1.2px}.bim-viewpoints__title i[data-v-aac994e5]{width:5px;height:5px;margin-right:7px;border-radius:50%;background:#31e4f6;box-shadow:0 0 7px #31e4f6e6}.bim-viewpoint[data-v-aac994e5]{display:grid;grid-template-columns:26px 1fr;align-items:center;min-height:32px;padding:0 7px;color:#a4e6ed;border:1px solid rgba(12,190,215,.2);background:linear-gradient(90deg,#0094ae2b,#011f291f);font:inherit;font-size:11px;text-align:left;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.bim-viewpoint[data-v-aac994e5]:hover,.bim-viewpoint[data-v-aac994e5]:focus-visible{color:#e5fdff;border-color:#23e0f2b3;outline:0;background:linear-gradient(90deg,#00b7d357,#0051632e);box-shadow:inset 0 0 12px #00cfe921}.bim-viewpoint.is-active[data-v-aac994e5]{color:#defff6;border-color:#31f0b5c2;background:linear-gradient(90deg,#16b3846b,#00665b33);box-shadow:inset 2px 0 #31f0b5,0 0 12px #31f0b51f}.bim-viewpoint[data-v-aac994e5]:disabled{color:#54757d;border-color:#54717c29;background:#061f2757;cursor:not-allowed}.bim-viewpoint__icon[data-v-aac994e5]{width:18px;height:18px;fill:none;stroke:currentcolor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(39,226,244,.3))}.bim-world-markers[data-v-aac994e5]{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;pointer-events:none}.bim-world-marker[data-v-aac994e5]{position:absolute;display:grid;justify-items:center;min-width:78px;padding:0;color:#d9fbff;border:0;background:transparent;font:inherit;font-size:10px;line-height:1;transform:translate(-50%,-100%);cursor:pointer;pointer-events:auto;filter:drop-shadow(0 3px 5px rgba(0,10,15,.55))}.bim-world-marker span[data-v-aac994e5]{padding:5px 8px;border:1px solid rgba(25,217,239,.75);background:#02222de6;box-shadow:inset 0 0 10px #00c3dd1f;white-space:nowrap}.bim-world-marker i[data-v-aac994e5]{position:relative;width:1px;height:18px;background:linear-gradient(#25ddf0e6,#25ddf029)}.bim-world-marker i[data-v-aac994e5]:after{position:absolute;right:-3px;bottom:-1px;width:7px;height:7px;border:1px solid #34e5f5;border-radius:50%;background:#06171fd9;box-shadow:0 0 8px #34e5f5cc;content:""}.bim-world-marker:hover span[data-v-aac994e5],.bim-world-marker:focus-visible span[data-v-aac994e5]{color:#fff;border-color:#6af3ff;outline:0;background:#005969f0}.bim-world-marker.is-active span[data-v-aac994e5]{color:#e7fff8;border-color:#31f0b5;background:#08614df0}.bim-world-marker.is-active i[data-v-aac994e5],.bim-world-marker.is-active i[data-v-aac994e5]:after{border-color:#31f0b5;background-color:#31f0b5;box-shadow:0 0 8px #31f0b5cc}.bim-live[data-v-aac994e5]{color:#4cf3ca}.bim-live i[data-v-aac994e5]{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#4cf3ca;box-shadow:0 0 8px #4cf3ca}.bim-help[data-v-aac994e5]{position:absolute;right:18px;bottom:20px;color:#b7e7eda8;font-size:11px;pointer-events:none}.bim-inspector[data-v-aac994e5]{pointer-events:auto;max-height:calc(100% - 24px);overflow-y:auto;position:absolute;z-index:20;width:260px;color:#dffcff;border:1px solid #00cfe9;background:#02212ef0;box-shadow:0 0 18px #00d5f447}.bim-inspector header[data-v-aac994e5]{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;position:sticky;top:0;z-index:1;background-color:#062c36;display:flex;align-items:center;height:34px;padding:0 10px;border-bottom:1px solid rgba(0,209,240,.45);background:linear-gradient(90deg,rgba(0,160,191,.45),transparent)}.bim-inspector header>span[data-v-aac994e5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bim-inspector header button[data-v-aac994e5]{flex:none;margin-left:auto;color:#dffcff;border:0;background:transparent;font-size:20px;cursor:pointer}.bim-inspector dl[data-v-aac994e5]{margin:0;padding:8px 10px}.bim-inspector dl div[data-v-aac994e5]{display:grid;grid-template-columns:70px 1fr;gap:8px;min-height:28px;align-items:center;border-bottom:1px solid rgba(0,191,220,.14)}.bim-inspector dt[data-v-aac994e5]{color:#6fcbd7}.bim-inspector dd[data-v-aac994e5]{margin:0;color:#e7fdff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bim-inspector dd.status[data-v-aac994e5]{color:#4cf3ca}.focus-button[data-v-aac994e5]{width:calc(100% - 20px);margin:0 10px 10px;padding:6px;color:#dffcff;border:1px solid rgba(0,211,240,.55);background:#0088a147;cursor:pointer}.bim-process-legend[data-v-aac994e5]{position:absolute;z-index:4;right:22%;top:100px;padding:9px 12px;max-height:200px;overflow:auto;color:#dffcff;background:#062c36e8;border:1px solid #3a7a88;font-size:12px}.bim-process-legend summary[data-v-aac994e5]{cursor:pointer}.bim-process-legend div[data-v-aac994e5]{display:flex;align-items:center;gap:7px;margin-top:7px}.bim-process-legend i[data-v-aac994e5],.bim-pedestal-markers i[data-v-aac994e5]{display:inline-block;width:8px;height:8px;border-radius:2px;flex-shrink:0}.bim-process-legend small[data-v-aac994e5]{display:block;margin-top:8px;color:#a4bec4}.bim-pedestal-markers[data-v-aac994e5]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.bim-pedestal-markers button[data-v-aac994e5]{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:4px;pointer-events:auto;padding:2px 5px;border:1px solid;border-radius:3px;background:#082932ee;color:#fff;font:inherit;font-size:11px;cursor:pointer}.bim-model-properties[data-v-aac994e5]{margin:8px 10px;font-size:12px}.bim-model-properties summary[data-v-aac994e5]{cursor:pointer}.bim-process-timeline[data-v-aac994e5]{margin:8px 0;padding-left:18px;max-height:170px;overflow:auto;color:#dffcff}.bim-process-timeline li[data-v-aac994e5]{margin-bottom:9px}.bim-process-timeline time[data-v-aac994e5]{display:block;font-size:10px;color:#91acb6}.bim-process-timeline span[data-v-aac994e5]{font-size:12px}.formal-root[data-v-37e11257]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(ellipse at 50% 44%,rgba(26,116,135,.22),transparent 58%),#06171f}.formal-stage[data-v-37e11257]{position:absolute;inset:0 auto auto 0;width:1920px;height:937px;overflow:hidden}.formal-bim-overlay[data-v-37e11257]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.formal-shade[data-v-37e11257]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(2,8,14,.28),transparent 15%,transparent 78%,rgba(2,9,16,.18)),radial-gradient(circle at 50% 45%,transparent 38%,rgba(1,14,24,.08) 72%,rgba(1,12,21,.25))}.formal-header[data-v-37e11257]{position:absolute;z-index:5;inset:0 0 auto;height:94px;display:flex;align-items:flex-start;padding:8px 28px 0;color:#eaf6ff;pointer-events:none;background:linear-gradient(180deg,rgba(3,13,23,.82),rgba(3,13,23,.22) 52%,transparent)}.formal-header[data-v-37e11257]:before,.formal-header[data-v-37e11257]:after{content:"";position:absolute;top:38px;height:1px;background:linear-gradient(90deg,transparent,#02b9e6 20%,#02b9e6 82%,transparent);box-shadow:0 0 4px #00c9f5a6}.formal-header[data-v-37e11257]:before{left:24px;width:535px}.formal-header[data-v-37e11257]:after{right:28px;width:535px}.formal-header__brand[data-v-37e11257]{position:relative;z-index:2;display:flex;align-items:center;gap:10px;height:30px;color:#16e5fb;font-size:19px;letter-spacing:1px;text-shadow:0 0 8px rgba(0,216,255,.48);white-space:nowrap}.formal-header__brand[data-v-37e11257]:after{content:"";width:52px;height:6px;margin-left:16px;border-block:2px solid #ffcf18;transform:skew(38deg)}.formal-header__brand img[data-v-37e11257]{width:34px;height:27px;object-fit:contain}.formal-header__center[data-v-37e11257]{position:absolute;top:0;left:50%;width:762px;height:69px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;border-bottom:2px solid #0dd7f3;background:linear-gradient(135deg,transparent 13%,rgba(8,49,73,.93) 13% 87%,transparent 87%);clip-path:polygon(0 0,100% 0,100% 56%,87% 100%,13% 100%,0 56%);box-shadow:inset 0 -16px 30px #00a8dd1a}.formal-header__center h1[data-v-37e11257]{margin:-5px 0 0;font-size:28px;line-height:56px;font-weight:800;letter-spacing:2px;white-space:nowrap;color:#f7fbff;text-shadow:0 0 12px rgba(67,215,255,.45)}.title-corner[data-v-37e11257]{position:absolute;bottom:-3px;width:70px;height:6px;border-top:3px solid #7ef6ff;filter:drop-shadow(0 0 3px #0dd7f3)}.title-corner--left[data-v-37e11257]{left:144px;transform:skew(-35deg)}.title-corner--right[data-v-37e11257]{right:144px;transform:skew(35deg)}.formal-header__meta[data-v-37e11257]{position:relative;margin-left:auto;display:flex;align-items:center;gap:14px;height:28px;font-size:12px;color:#f4fbff;pointer-events:auto}.meta-date[data-v-37e11257]{font-family:var(--yd-font-mono);white-space:nowrap}.meta-split[data-v-37e11257]{width:1px;height:20px;background:#c2ecfa4d}.meta-icon[data-v-37e11257]{position:relative;width:22px;height:22px;padding:0;color:#eafaff;border:0;background:transparent;cursor:pointer}.meta-home[data-v-37e11257]:before{content:"";position:absolute;left:5px;top:8px;width:11px;height:10px;border:2px solid currentColor;border-top:0}.meta-home[data-v-37e11257]:after{content:"";position:absolute;left:5px;top:4px;width:11px;height:11px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.meta-setting[data-v-37e11257]:before{content:"⚙";position:absolute;top:-3px;right:0;bottom:0;left:0;font-size:24px;line-height:22px}.meta-user[data-v-37e11257]{display:flex;align-items:center;gap:7px;padding:0;color:#f4fbff;border:0;background:transparent;cursor:pointer}.meta-user i[data-v-37e11257]{position:relative;width:22px;height:22px;border:1px solid #ecfaff;border-radius:50%}.meta-user i[data-v-37e11257]:before{content:"";position:absolute;left:7px;top:3px;width:6px;height:6px;border-radius:50%;background:currentColor}.meta-user i[data-v-37e11257]:after{content:"";position:absolute;left:4px;bottom:3px;width:12px;height:7px;border-radius:8px 8px 4px 4px;background:currentColor}.screen-switcher[data-v-37e11257]{position:absolute;top:35px;right:70px;width:150px;padding:5px;border:1px solid rgba(0,214,246,.72);background:#021c2bf5;box-shadow:0 0 18px #00c8ef38}.screen-switcher button[data-v-37e11257]{display:block;width:100%;padding:8px 10px;color:#9bdce6;text-align:left;border:0;background:transparent;cursor:pointer}.screen-switcher button[data-v-37e11257]:hover,.screen-switcher button.is-active[data-v-37e11257]{color:#fff;background:#00b2d847}.formal-main[data-v-37e11257]{position:absolute;top:93px;right:0;bottom:0;left:0;z-index:3;padding:0;pointer-events:none}.formal-main[data-v-37e11257] .yd-panel,.formal-main[data-v-37e11257] .formal-modal{pointer-events:auto}.data-delay-status[data-v-37e11257]{position:absolute;z-index:20;top:2px;left:50%;transform:translate(-50%);padding:4px 14px;color:#ffe477;font-size:11px;border:1px solid rgba(255,196,44,.5);background:#443004e0;box-shadow:0 0 10px #ffbc1833}.bim-data-status[data-v-37e11257]{top:28px;max-width:60%;text-align:center}.inventory-summary[data-v-cd3eac14]{min-width:0;border:1px solid #1f697c;color:#b6edfa}header[data-v-cd3eac14],footer[data-v-cd3eac14]{display:flex;align-items:center;gap:10px;padding:10px}header[data-v-cd3eac14]{justify-content:space-between}footer[data-v-cd3eac14]{justify-content:center;flex-wrap:wrap;font-size:12px}button[data-v-cd3eac14],select[data-v-cd3eac14]{color:#7ceaff;background:#073b50;border:1px solid #227f95;border-radius:3px;padding:4px 9px;cursor:pointer}button[data-v-cd3eac14]:disabled{opacity:.4;cursor:default}table[data-v-cd3eac14]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}th[data-v-cd3eac14],td[data-v-cd3eac14]{text-align:center;padding:9px 5px;border:1px solid #1f697c;overflow-wrap:anywhere}th[data-v-cd3eac14]{background:#06465b}th button[data-v-cd3eac14]{border:0;background:transparent;font:inherit}button[data-v-cd3eac14]:focus-visible,select[data-v-cd3eac14]:focus-visible{outline:2px solid #7ceaff;outline-offset:2px}.detail-dialog-header[data-v-d139354e]{position:sticky;z-index:4;top:0;box-sizing:border-box;display:flex;height:42px;align-items:center;padding:0 31px;color:#d9f5ff;border-bottom:0;background:#08456ff5;font-size:18px}.detail-dialog-header[data-v-d139354e]:before{content:"";position:absolute;right:8px;bottom:1px;left:23px;height:2px;pointer-events:none;background:linear-gradient(180deg,#00add75c 0,#00add75c 50%,#00add7c7 50%,#00add7c7)}.detail-dialog-header__source[data-v-d139354e]{margin-left:auto;margin-right:30px;color:#70bdc8;font-size:11px}.detail-dialog-header strong[data-v-d139354e]{text-shadow:0 0 5px rgba(73,210,244,.2)}.detail-dialog-header__notch[data-v-d139354e]{position:absolute;z-index:7;top:21px;left:-1px;width:12px;height:53px;pointer-events:none;background:linear-gradient(45deg,transparent 43%,#43e8f7 45% 55%,transparent 57%) 0 0 / 11px 11px no-repeat,linear-gradient(#43e8f7,#43e8f7) 10px 10px / 1px 33px no-repeat,linear-gradient(135deg,transparent 43%,#43e8f7 45% 55%,transparent 57%) 0 41px / 11px 9px no-repeat,linear-gradient(45deg,transparent 43%,rgba(25,171,207,.72) 45% 55%,transparent 57%) 3px 1px / 8px 9px no-repeat,linear-gradient(#19abcfb8,#19abcfb8) 10px 9px / 1px 35px no-repeat,linear-gradient(135deg,transparent 43%,rgba(25,171,207,.72) 45% 55%,transparent 57%) 3px 42px / 8px 8px no-repeat;filter:drop-shadow(0 0 3px rgba(38,220,244,.58))}.detail-dialog-header button[data-v-d139354e]{position:absolute;top:11px;right:10px;box-sizing:border-box;width:21px;height:21px;margin:0;padding:0;color:#59eaff;border:1px solid #18c6e3;background:transparent;cursor:pointer;font:400 18px/17px Arial,sans-serif}.detail-dialog-header.is-wide[data-v-d139354e]{position:relative;padding:0 36px;background:#0a4a77e0;font-size:18px}.detail-dialog-header.is-wide[data-v-d139354e]:before{right:22px;bottom:2px;left:20px;background:linear-gradient(180deg,#00add7eb 0,#00add7eb 50%,#00add754 50%,#00add754);-webkit-mask-image:linear-gradient(90deg,#000 0 49%,rgba(0,0,0,.76) 60%,rgba(0,0,0,.34) 73%,rgba(0,0,0,.14) 86%,transparent 100%);mask-image:linear-gradient(90deg,#000 0 49%,rgba(0,0,0,.76) 60%,rgba(0,0,0,.34) 73%,rgba(0,0,0,.14) 86%,transparent 100%)}.detail-dialog-header.is-wide strong[data-v-d139354e]{transform:translate(1px,2px)}.detail-dialog-header.is-wide .detail-dialog-header__notch[data-v-d139354e]{left:0}.detail-dialog-header.is-standard strong[data-v-d139354e]{transform:translateY(4px)}.detail-dialog-header.is-wide button[data-v-d139354e]{right:13px}.qr-code-image[data-v-674bd6ae]{display:block;padding:5px;border:3px solid #e8feff;background:#fff;box-shadow:0 0 0 3px #00bde4,0 0 12px #00ddff80}.qr-code-image.is-bare[data-v-674bd6ae]{padding:0;border:0;background:transparent;box-shadow:none}.qr-code-error[data-v-674bd6ae]{display:grid;place-items:center;width:112px;min-height:80px;color:#7faebb;border:1px dashed rgba(0,205,238,.45);font-size:10px;text-align:center}.base-chart[data-v-5bfe90d9]{width:100%;height:100%;position:relative}.base-chart__el[data-v-5bfe90d9]{width:100%;height:100%}.detail-section-heading[data-v-5c899f12]{position:relative;box-sizing:border-box;display:grid;min-width:0;height:100%;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(0,178,218,.62)}.detail-section-heading[data-v-5c899f12]:after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(38,212,241,.2),transparent)}.detail-section-heading h3[data-v-5c899f12]{grid-column:2;margin:0;color:#37def5;font-size:17px;font-weight:500;line-height:1.25;text-align:center;text-shadow:0 0 8px rgba(24,206,239,.22);white-space:nowrap}.detail-section-heading__action[data-v-5c899f12]{display:flex;grid-column:3;align-items:center;justify-content:flex-end;min-width:0}.detail-section-heading.is-compact[data-v-5c899f12]{min-height:0}.detail-section-heading.is-compact h3[data-v-5c899f12]{font-size:16px;line-height:1.25}.detail-trend-chart[data-v-4cb18c93]{box-sizing:border-box;display:grid;width:100%;height:100%;min-height:0;min-width:0;grid-template-rows:48px 31px minmax(0,1fr);overflow:hidden}.detail-trend-chart.has-toolbar[data-v-4cb18c93]{grid-template-rows:48px 52px 30px minmax(0,1fr)}.detail-trend-chart[data-v-4cb18c93] .detail-section-heading{margin:0 12px}.detail-trend-chart[data-v-4cb18c93] .detail-section-heading h3{font-size:17px}.detail-trend-chart__toolbar[data-v-4cb18c93]{display:flex;box-sizing:border-box;align-items:center;padding:13px 10px 8px 24px;color:#78bcd5;font-size:13px}.detail-trend-chart__toolbar select[data-v-4cb18c93]{box-sizing:border-box;width:116px;height:31px;margin-left:4px;padding:0 25px 0 10px;overflow:hidden;color:#62c6e8;border:1px solid rgba(39,192,225,.62);border-radius:4px;outline:0;background:#0d527ebf;cursor:pointer;font-family:inherit;font-size:12px;text-overflow:ellipsis}.detail-trend-chart__legend[data-v-4cb18c93]{display:flex;min-width:0;align-items:center;justify-content:center;gap:15px;overflow:hidden;color:#d5f4fa;font-size:12px;white-space:nowrap}.detail-trend-chart:not(.has-toolbar) .detail-trend-chart__legend[data-v-4cb18c93]{transform:translateY(7px)}.detail-trend-chart__legend span[data-v-4cb18c93]{display:inline-flex;align-items:center}.detail-trend-chart__legend i[data-v-4cb18c93]{position:relative;display:inline-block;width:20px;height:2px;margin-right:5px;background:var(--series-color)}.detail-trend-chart__legend i[data-v-4cb18c93]:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:var(--series-color);transform:translate(-50%,-50%)}.detail-trend-chart__canvas[data-v-4cb18c93]{min-width:0;min-height:0}.detail-trend-chart__canvas[data-v-4cb18c93] .data-state{color:#639cac;font-size:12px}.detail-panel[data-v-ed47b33a]{box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(28,162,203,.13);background:#09476c5c}.detail-panel.is-emphasized[data-v-ed47b33a]{border-color:#1ca2cb66;background:linear-gradient(180deg,#144e7773,#0a395e47),#09476c45;box-shadow:inset 0 0 18px #1db8dc0d}.detail-panel.is-plain[data-v-ed47b33a]{border:0;background:transparent}.duct-status-panel[data-v-f1841926]{box-sizing:border-box;display:grid;width:100%;height:100%;min-height:0;grid-template-rows:184px 31px minmax(0,1fr);justify-items:center;overflow:hidden}.duct-status-panel>svg[data-v-f1841926]{display:block;width:267px;height:184px;overflow:visible}.duct-status-panel__structure[data-v-f1841926],.duct-status-panel__seam[data-v-f1841926],.duct-status-panel__tendon[data-v-f1841926]{fill:none;stroke:#45dff2;stroke-width:2.4;stroke-opacity:.75}.duct-status-panel__tendon[data-v-f1841926]{stroke:#37edff;stroke-width:2;stroke-dasharray:11 7;stroke-opacity:.88}.duct-status-panel__node[data-v-f1841926]{color:#fff;cursor:pointer;outline:none}.duct-status-panel__node text[data-v-f1841926]{fill:#68edff;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:19px;font-weight:500;pointer-events:none}.duct-status-panel__halo[data-v-f1841926]{fill:currentColor;opacity:.18}.duct-status-panel__core[data-v-f1841926]{fill:currentColor;stroke:#deffff47;stroke-width:1.5}.duct-status-panel__node.is-pass[data-v-f1841926]{color:#24ef91}.duct-status-panel__node.is-fail[data-v-f1841926]{color:#d84a41}.duct-status-panel__node.is-active .duct-status-panel__halo[data-v-f1841926]{opacity:.42}.duct-status-panel__node.is-active .duct-status-panel__core[data-v-f1841926],.duct-status-panel__node:focus-visible .duct-status-panel__core[data-v-f1841926]{stroke:#fff;stroke-width:2.5}.duct-status-panel__node:hover .duct-status-panel__core[data-v-f1841926]{stroke:#fff;stroke-width:2}.duct-status-panel__legend[data-v-f1841926]{display:flex;height:31px;align-items:center;justify-content:center;gap:26px;margin:4px 0 0;color:#80c8e5;font-size:14px}.duct-status-panel__legend span[data-v-f1841926]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.duct-status-panel__legend i[data-v-f1841926]{width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 8px currentColor}.duct-status-panel__legend i.is-pending[data-v-f1841926]{color:#fff}.duct-status-panel__legend i.is-pass[data-v-f1841926]{color:#24ef91;background:#24ef91}.duct-status-panel__legend i.is-fail[data-v-f1841926]{color:#d84a41;background:#d84a41}.duct-status-panel>small[data-v-f1841926]{margin-top:1px;color:#619aaa;font-size:14px;line-height:23px}.formal-scroll-table[data-v-3cfc1cc1]{display:flex;min-height:0;max-height:100%;flex-direction:column;overflow:hidden}.formal-scroll-table__head[data-v-3cfc1cc1]{display:table;flex:0 0 auto;width:100%;table-layout:fixed}.formal-scroll-table__body[data-v-3cfc1cc1]{display:block;flex:1 1 auto;min-height:0;box-sizing:border-box;padding-top:var(--formal-table-body-gap);overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--formal-table-scrollbar-color, rgba(65, 226, 255, .4)) transparent;scrollbar-width:thin}.formal-scroll-table__body[data-v-3cfc1cc1]::-webkit-scrollbar{width:var(--formal-table-scrollbar-size)}.formal-scroll-table__body[data-v-3cfc1cc1]::-webkit-scrollbar-track{background:transparent}.formal-scroll-table__body[data-v-3cfc1cc1]::-webkit-scrollbar-thumb{border-top:var(--formal-table-scrollbar-border-top, 0);border-right:var(--formal-table-scrollbar-border-right, 0);border-bottom:var(--formal-table-scrollbar-border-bottom, 0);border-left:var(--formal-table-scrollbar-border-left, 0);border-radius:5px;background:var(--formal-table-scrollbar-color, rgba(65, 226, 255, .4));background-clip:padding-box}.formal-scroll-table__body[data-v-3cfc1cc1]>tr{display:table;width:100%;table-layout:fixed}.grouting-detail-table[data-v-c5c4c21b]{box-sizing:border-box;display:grid;width:100%;height:100%;min-height:0;grid-template-rows:48px minmax(0,1fr);padding:0 12px 12px;overflow:hidden}.grouting-detail-table[data-v-c5c4c21b] .detail-section-heading{border-bottom:0}.grouting-detail-table[data-v-c5c4c21b] .detail-section-heading:after{bottom:-10px}.grouting-detail-table[data-v-c5c4c21b] .detail-section-heading h3{font-size:17px;line-height:47px}.grouting-detail-table__table[data-v-c5c4c21b]{width:100%;height:100%;min-height:0;margin-top:9px;border-collapse:collapse;table-layout:fixed;--formal-table-scrollbar-color: rgba(59, 212, 237, .45)}.grouting-detail-table__table[data-v-c5c4c21b] th,.grouting-detail-table__table[data-v-c5c4c21b] td{box-sizing:border-box;min-width:0!important;height:36px!important;padding:0 4px!important;overflow:hidden;border:0!important;border-bottom:1px solid rgba(5,51,87,.72)!important;color:#c9f7fa!important;background:#124d7ad1!important;font-size:13px!important;font-weight:400;line-height:35px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.grouting-detail-table__table[data-v-c5c4c21b] th{height:35px!important;color:#72e3f5!important;background:transparent!important;line-height:34px}.grouting-detail-table__table[data-v-c5c4c21b] tbody tr:nth-child(2n) td{background:#186293e0!important}.grouting-detail-table__table[data-v-c5c4c21b] tbody tr{cursor:pointer;outline:0}.grouting-detail-table__table[data-v-c5c4c21b] tbody tr.is-selected td,.grouting-detail-table__table[data-v-c5c4c21b] tbody tr:focus-visible td{color:#efffff!important;background:#167baaf0!important;box-shadow:inset 0 0 0 1px #3ae0f175}.grouting-detail-table__table[data-v-c5c4c21b] th:nth-child(1),.grouting-detail-table__table[data-v-c5c4c21b] td:nth-child(1){width:22%}.grouting-detail-table__table[data-v-c5c4c21b] th:nth-child(2),.grouting-detail-table__table[data-v-c5c4c21b] td:nth-child(2){width:10%}.grouting-detail-table__table[data-v-c5c4c21b] th:nth-child(3),.grouting-detail-table__table[data-v-c5c4c21b] td:nth-child(3){width:9%}.grouting-detail-table__table[data-v-c5c4c21b] th:nth-child(4),.grouting-detail-table__table[data-v-c5c4c21b] td:nth-child(4){width:13%}.grouting-detail-table__table[data-v-c5c4c21b] th:nth-child(5),.grouting-detail-table__table[data-v-c5c4c21b] td:nth-child(5){width:13%}.grouting-detail-table__table[data-v-c5c4c21b] th:nth-child(6),.grouting-detail-table__table[data-v-c5c4c21b] td:nth-child(6){width:14%}.grouting-detail-table__table[data-v-c5c4c21b] th:nth-child(7),.grouting-detail-table__table[data-v-c5c4c21b] td:nth-child(7){width:19%}.grouting-detail-table__table[data-v-c5c4c21b] .is-empty td{height:144px!important;color:#70aebb!important;background:#0c42666b!important}.pass-rate-metric[data-v-aa9cfd14]{display:grid;width:100%;height:100%;min-height:0;grid-template-columns:minmax(110px,1fr) minmax(90px,1fr);align-items:start}.pass-rate-metric__visual[data-v-aa9cfd14]{display:flex;min-width:0;flex-direction:column;align-items:center}.pass-rate-metric__ring[data-v-aa9cfd14]{position:relative;box-sizing:border-box;display:grid;width:108px;height:108px;place-items:center;border-radius:50%;background:#09395de6;box-shadow:0 0 6px #38dbf147,inset 0 0 18px #2cd1ef2b;text-align:center;transform:translate(1px)}.pass-rate-metric__ring[data-v-aa9cfd14]:before,.pass-rate-metric__ring[data-v-aa9cfd14]:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.pass-rate-metric__ring[data-v-aa9cfd14]:before{top:0;right:0;bottom:0;left:0;background:conic-gradient(from 7deg,#32cff1 0deg var(--pass-sweep),rgba(28,107,145,.78) var(--pass-sweep) 346deg,transparent 346deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px))}.pass-rate-metric__ring[data-v-aa9cfd14]:after{top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(56,169,210,.72)}.pass-rate-metric__ring span[data-v-aa9cfd14]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.pass-rate-metric__ring b[data-v-aa9cfd14]{color:#fff;font:700 26px/28px Consolas,Microsoft YaHei,sans-serif;text-shadow:0 0 6px rgba(255,255,255,.2)}.pass-rate-metric__ring small[data-v-aa9cfd14]{color:#e9fdff;font-size:13px;line-height:17px}.pass-rate-metric__visual>strong[data-v-aa9cfd14]{margin-top:12px;color:#d8f9fc;font-size:14px;font-weight:500;line-height:20px}.pass-rate-metric dl[data-v-aa9cfd14]{align-self:start;margin:22px 0 0}.pass-rate-metric dl>div[data-v-aa9cfd14]{display:flex;box-sizing:border-box;height:23px;align-items:center;justify-content:space-between;padding:0 10px 0 7px;border-left:4px solid rgba(25,184,225,.48);border-bottom:1px solid rgba(54,154,196,.16);background:linear-gradient(90deg,#114678d6,#1146781f)}.pass-rate-metric dl>div+div[data-v-aa9cfd14]{margin-top:8px}.pass-rate-metric dt[data-v-aa9cfd14],.pass-rate-metric dd[data-v-aa9cfd14]{display:flex;align-items:center;margin:0;color:#defaff;font-size:13px;line-height:22px;white-space:nowrap}.pass-rate-metric dd[data-v-aa9cfd14]{color:#26dcfa;font-weight:700}.pass-rate-metric .is-fail dd[data-v-aa9cfd14]{color:#fac818}.pass-rate-metric i[data-v-aa9cfd14]{width:9px;height:9px;margin-right:5px;border-radius:50%;background:#2dd1ff}.pass-rate-metric .is-fail i[data-v-aa9cfd14]{background:#fac818}.pass-rate-section[data-v-cad2c3e7]{box-sizing:border-box;display:grid;width:100%;height:100%;min-height:0;grid-template-rows:44px minmax(0,1fr);padding:0 17px;overflow:hidden}.pass-rate-section[data-v-cad2c3e7] .detail-section-heading h3{font-size:17px}.pass-rate-section__metrics[data-v-cad2c3e7]{display:grid;min-height:0;row-gap:1px;padding-top:22px}.single-side-tension-device[data-v-417c3007]{width:100%;min-width:0;aspect-ratio:1227 / 520;overflow:hidden;background:#07365e;box-shadow:inset 0 0 32px #14ace11f;font-family:Microsoft YaHei,PingFang SC,sans-serif}.single-side-tension-device svg[data-v-417c3007]{display:block;width:100%;height:100%}.svg-button[data-v-417c3007]{cursor:pointer;outline:none}.svg-button:focus rect[data-v-417c3007]{stroke:#fff;stroke-width:2.5}.channel-label[data-v-417c3007]{fill:#88d9ff;font-size:30px;font-weight:500}.active-channel[data-v-417c3007]{fill:#25d8ff;font-size:27px;font-weight:700}.metric-value[data-v-417c3007]{fill:#51f0ca;font-size:27px;font-weight:500}.metric-label[data-v-417c3007]{fill:#c3f2ff;font-size:22px;font-weight:500}.gauge-value[data-v-417c3007]{fill:#fff;font-size:28px;font-weight:700}.gauge-unit[data-v-417c3007]{fill:#3ad8ff;font-size:28px;font-weight:700;letter-spacing:3px}.elongation-value[data-v-417c3007]{fill:#22dcff;font-size:27px;font-weight:700}.tension-operation-card[data-v-9a5f5bdf]{box-sizing:border-box;display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:45px 62px minmax(0,1fr);overflow:hidden}.tension-operation-card__heading[data-v-9a5f5bdf]{padding:0 20px;grid-template-columns:minmax(0,1fr) auto;gap:12px;background:#085b8333}.tension-operation-card__heading[data-v-9a5f5bdf] h3{grid-column:1;min-width:0;max-width:100%;overflow:hidden;color:#42e2fb;font-size:17px;font-weight:600;text-overflow:ellipsis;text-shadow:0 0 7px rgba(35,211,241,.18);white-space:nowrap;transform:translateY(2px)}.tension-operation-card__search[data-v-9a5f5bdf]{padding:0;white-space:nowrap;flex-shrink:0;color:#fa5151;border:0;background:transparent;cursor:pointer;font-size:16px;line-height:22px}.tension-operation-card__search[data-v-9a5f5bdf]:hover,.tension-operation-card__search[data-v-9a5f5bdf]:focus-visible{color:#ff8a8a}.tension-operation-card__meta[data-v-9a5f5bdf]{box-sizing:border-box;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:8px;align-items:start;padding:24px 20px 0;color:#6cbcec;font-size:14px;white-space:nowrap}.tension-operation-card__meta span[data-v-9a5f5bdf]{min-width:0;overflow:hidden;text-overflow:ellipsis}.tension-operation-card__meta b[data-v-9a5f5bdf]{color:#3fd9f3;font-weight:500}.tension-operation-card__device[data-v-9a5f5bdf]{align-self:start}.tension-operation-card.is-empty[data-v-9a5f5bdf]{opacity:.76}@media (prefers-reduced-motion: no-preference){.tension-operation-card__search[data-v-9a5f5bdf]{transition:color .16s ease}}.tension-operation-card__heading[data-v-9a5f5bdf] .detail-section-heading__action{grid-column:2}.tension-operation-card__empty[data-v-9a5f5bdf]{display:grid;place-items:center;min-height:120px;color:#92c8d8}.tgd[data-v-5a4071e5]{position:relative;box-sizing:border-box;display:grid;width:100%;height:100%;min-height:0;grid-template-rows:minmax(0,373fr) minmax(0,254fr);gap:6px;padding:10px 25px 13px 20px;overflow:hidden;color:#d7f7fb;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}.tgd__top[data-v-5a4071e5],.tgd__bottom[data-v-5a4071e5]{display:grid;width:100%;min-width:0;min-height:0}.tgd__top[data-v-5a4071e5]{grid-template-columns:minmax(0,625fr) minmax(0,343fr) minmax(0,625fr);gap:5px}.tgd__bottom[data-v-5a4071e5]{grid-template-columns:minmax(0,600fr) minmax(0,309fr) minmax(0,364fr) minmax(0,330fr)}.tgd__top[data-v-5a4071e5]>*,.tgd__bottom[data-v-5a4071e5]>*{min-width:0}.tgd__state[data-v-5a4071e5]{position:absolute;z-index:5;top:10px;right:25px;bottom:13px;left:20px;display:flex;align-items:center;justify-content:center;gap:12px;color:#a3dfe8;background:#011d2fcc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tgd__beam-search[data-v-5a4071e5]{position:absolute;z-index:6;top:56px;left:50%;display:flex;box-sizing:border-box;width:360px;height:58px;align-items:center;padding:10px 38px 10px 16px;color:#9edfeb;border:1px solid #18c6e3;background:#033454f7;box-shadow:0 0 18px #22cfeb47;transform:translate(-50%)}.tgd__beam-search label[data-v-5a4071e5]{display:grid;width:100%;grid-template-columns:45px minmax(0,1fr);align-items:center;font-size:13px}.tgd__beam-search select[data-v-5a4071e5]{box-sizing:border-box;min-width:0;height:32px;padding:0 10px;color:#70e7f7;border:1px solid rgba(35,190,221,.72);outline:0;background:#0b507c}.tgd__beam-search button[data-v-5a4071e5]{position:absolute;top:5px;right:7px;padding:0;color:#56e3f5;border:0;background:transparent;cursor:pointer;font-size:22px}.tgd__state button[data-v-5a4071e5]{padding:5px 15px;color:#bff8ff;border:1px solid #00aeca;background:#00748f3d;cursor:pointer}.tgd__live-note[data-v-5a4071e5]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.beam-production-visual[data-v-0f963bce]{display:grid;grid-template-columns:1fr 1fr;gap:62px;height:100%;min-height:0;color:inherit}section[data-v-0f963bce]{min-width:0;min-height:0;display:flex;flex-direction:column}h3[data-v-0f963bce]{display:flex;gap:14px;align-items:center;margin:0 0 24px;font-size:15px;font-weight:500;letter-spacing:2px}h3[data-v-0f963bce]:before{content:"";width:7px;height:7px;border-radius:50%;background:linear-gradient(#c7dcff,#5275b8)}ol[data-v-0f963bce]{margin:0;padding:0;list-style:none}.process-list[data-v-0f963bce]{overflow-y:auto;padding-right:9px}.process-card[data-v-0f963bce]{display:grid;grid-template-columns:80px minmax(0,1fr) 64px;align-items:center;box-sizing:border-box;width:min(430px,100%);min-height:64px;margin-bottom:8px;padding:0 12px;gap:14px;background:linear-gradient(90deg,#add3e529,#add3e500) left top / 100% 1px no-repeat,linear-gradient(90deg,#99c5d821,#99c5d80f 72%,#99c5d800) left top / 100% 32px no-repeat,linear-gradient(90deg,#89b4c738,#5d9bb21a 62%,#5d9bb200)}.process-card__name[data-v-0f963bce]{display:flex;align-items:center;justify-content:center;text-align:center;min-height:56px;padding:6px;box-sizing:border-box;font-size:13px;font-weight:700;clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);background:linear-gradient(180deg,#5a97a908,#57bfb74d)}dl[data-v-0f963bce]{margin:0;min-width:0;font-size:12px}dl div[data-v-0f963bce]{display:flex;flex-wrap:wrap;gap:4px;line-height:1.8;margin:3px 0}dt[data-v-0f963bce]{color:#9edbe6}dt[data-v-0f963bce]:after{content:"："}dd[data-v-0f963bce]{margin:0;overflow-wrap:anywhere}.process-card__status[data-v-0f963bce]{align-self:start;margin-top:10px;padding:3px 5px;text-align:center;font-size:11px;color:#cdcdcd;background:#00556f3d}.completed[data-v-0f963bce]{color:#50ffe3}.active[data-v-0f963bce]{color:#ffdc71}.location-list[data-v-0f963bce]{overflow-y:auto;padding-top:6px}.location-event[data-v-0f963bce]{position:relative;display:grid;grid-template-columns:minmax(105px,.95fr) 64px minmax(120px,1.2fr);align-items:start;min-height:118px;padding-top:5px}.location-event[data-v-0f963bce]:after{content:"";position:absolute;left:calc((100% - 64px) * .95 / 2.15 + 32px);top:23px;bottom:-23px;width:1px;background:linear-gradient(#08e1e6,#366fb8)}.location-event[data-v-0f963bce]:last-child:after{bottom:28px;opacity:.5}time[data-v-0f963bce]{padding:8px 16px 8px 8px;text-align:center;color:#25f6ff;font-size:15px;font-weight:700;letter-spacing:1px;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);background:linear-gradient(90deg,#00556f3d,#007c9966);box-shadow:inset 0 1px #426d9c,inset 0 -1px #426d9c;white-space:nowrap}.location-event__point[data-v-0f963bce]{position:relative;width:16px;height:18px;justify-self:center;margin-top:9px;z-index:1}.location-event__point svg[data-v-0f963bce]{display:block;width:100%;height:100%}.location-event__point[data-v-0f963bce]:after{content:"";position:absolute;top:6px;left:4px;width:8px;height:8px;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(180deg,#00d6e91f,#03e3eb)}.location-event__place[data-v-0f963bce]{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:48px;padding:8px 12px;box-sizing:border-box;font-size:13px;background:#00556f3d}.location-event__place[data-v-0f963bce]:before{content:"";position:absolute;top:0;left:0;width:7px;height:7px;clip-path:polygon(0 0,100% 0,0 100%);background:#03c5fc}.location-event__place[data-v-0f963bce]:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#3c91df,#3c91df00)}.location-event__connector[data-v-0f963bce]{position:absolute;top:0;left:-32px;width:32px;height:20px;color:#03c5fc;overflow:visible;pointer-events:none}strong[data-v-0f963bce]{color:#fff}.visual-empty[data-v-0f963bce]{padding:40px 16px;text-align:center;color:#8fcbd5}@media (max-width: 800px){.beam-production-visual[data-v-0f963bce]{grid-template-columns:1fr;height:auto;gap:28px}.location-event[data-v-0f963bce]{min-height:90px}}.beam-tension-visual[data-v-f6df8426]{height:100%;min-height:0;display:flex;flex-direction:column;color:inherit}.tension-stage-tabs[data-v-f6df8426]{display:flex;justify-content:center;gap:14px;margin:-5px 0 16px;border-bottom:1px solid #446ba670;padding-bottom:14px}.tension-stage-tabs button[data-v-f6df8426]{cursor:pointer;min-width:130px;height:32px;border:0;clip-path:polygon(0 0,100% 0,82% 100%,18% 100%);color:#cdcdcd;background:#5b6c7799;font-size:13px;font-weight:600}.tension-stage-tabs button.active[data-v-f6df8426]{color:#fff;background:linear-gradient(180deg,#008bd3 0,#008bd3 55%,#008bd38c 55%,#008bd38c)}.tension-ratios[data-v-f6df8426]{display:grid;grid-template-columns:1fr 1fr;flex:0 0 169px;gap:30px}h3[data-v-f6df8426]{margin:0;text-align:center;font-size:13px;font-weight:600;letter-spacing:1px}.tension-ratio__chart[data-v-f6df8426]{width:120px;height:120px;margin:0 auto;background:radial-gradient(circle at center,#0d285344 0 25%,#5b7aa01c 26% 28%,transparent 29% 48%,#567bad21 49% 51%,transparent 52%)}.tension-ratio__counts[data-v-f6df8426]{display:flex;justify-content:center;gap:20px;font-size:11px;color:#a9c5ef}.tension-ratio__counts span[data-v-f6df8426]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#347bed}.tension-ratio__counts span.over[data-v-f6df8426]:before{background:#f3ba62}.tension-analysis[data-v-f6df8426]{flex:1;min-height:245px;display:flex;flex-direction:column}.tension-analysis h3[data-v-f6df8426]{margin:8px 0 16px}.tension-channels[data-v-f6df8426]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px 8px;flex-shrink:0;max-height:104px;overflow-x:hidden;overflow-y:auto;padding:1px 1px 10px;box-sizing:border-box}.tension-channels button[data-v-f6df8426]{cursor:pointer;flex-shrink:0;height:25px;min-width:49px;padding:0 10px;white-space:nowrap;border:1px solid rgba(255,255,255,.25);border-radius:3px;color:#cdcdcd;background:#5b6c7799;font-size:11px}.tension-channels button[aria-pressed=true][data-v-f6df8426]{color:#fff;border-color:#00a8ff;background:#008bd38c}.tension-curve[data-v-f6df8426]{position:relative;flex:1;min-height:205px}.visual-empty.tension-curve__empty[data-v-f6df8426]{position:absolute;top:43px;right:48px;bottom:38px;left:52px;height:auto;min-height:0;pointer-events:none}.tension-date[data-v-f6df8426]{display:block;text-align:center;font-size:10px;color:#a9c5ed;margin-top:-3px}.visual-empty[data-v-f6df8426]{display:grid;place-content:center;height:100%;min-height:100px;color:#8fcbd5;font-size:13px}button[data-v-f6df8426]:focus-visible{outline:2px solid #6bf5e0;outline-offset:2px}@media (max-height: 800px){.tension-ratios[data-v-f6df8426]{flex-basis:145px}.tension-ratio__chart[data-v-f6df8426]{width:98px;height:98px}.tension-stage-tabs[data-v-f6df8426]{margin-bottom:10px;padding-bottom:10px}}.grouting[data-v-4691a108]{color:#c8dbfa}.grouting__summaries[data-v-4691a108]{display:grid;grid-template-columns:1fr 1fr;gap:24px}h3[data-v-4691a108]{font-size:14px;text-align:center;font-weight:400;margin:15px 0 20px}table[data-v-4691a108]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-4691a108]{color:#65fff0;background:#19405f;padding:10px 3px;font-size:12px}td[data-v-4691a108]{text-align:center;padding:12px 4px;background:#1d3156;font-size:13px}.grouting__channels[data-v-4691a108]{display:flex;flex-wrap:wrap;gap:8px;max-height:85px;overflow:auto}button[data-v-4691a108]{border:1px solid #4985d9;background:#213d73;border-radius:2px;color:#c8dbfa;padding:4px 10px;cursor:pointer}button.active[data-v-4691a108]{color:#64fff0;border-color:#64fff0;background:#225661}.grouting__chart[data-v-4691a108]{height:310px;margin-top:16px}.strength-table[data-v-434d6328]{min-height:420px;color:#c8dbfa;overflow:auto}table[data-v-434d6328]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-434d6328]{background:#19405f;color:#65fff0;font-weight:600;padding:13px 8px;font-size:13px}td[data-v-434d6328]{text-align:center;padding:16px 8px;background:#1d315688;border-bottom:1px solid #304969;overflow-wrap:anywhere;font-size:14px}.empty[data-v-434d6328]{height:320px}.beam-pdf[data-v-a6793762]{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1}.beam-pdf__controls[data-v-a6793762]{display:flex;align-items:center;justify-content:center;gap:16px}button[data-v-a6793762]{color:inherit;background:transparent;border:1px solid currentColor;border-radius:3px;padding:4px 10px;cursor:pointer}button[data-v-a6793762]:disabled{opacity:.4;cursor:default}.beam-pdf__page[data-v-a6793762]{overflow:auto;min-height:0;max-height:55vh;text-align:center;background:#17243b}canvas[data-v-a6793762]{background:#fff;display:block;margin:0 auto}.beam-pdf__loading[data-v-a6793762]{text-align:center}.attachment-preview[data-v-8a60444e]{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:380px;height:100%}.attachment-preview__toolbar[data-v-8a60444e]{display:flex;justify-content:space-between;gap:12px;align-items:center}.attachment-preview__toolbar span[data-v-8a60444e]{overflow-wrap:anywhere}.attachment-preview button[data-v-8a60444e]{color:inherit;background:transparent;border:1px solid currentColor;border-radius:3px;padding:5px 12px;cursor:pointer}.attachment-preview__state[data-v-8a60444e]{display:grid;align-content:center;justify-items:center;gap:12px;flex:1;min-height:260px}.attachment-preview img[data-v-8a60444e],.attachment-preview video[data-v-8a60444e],.attachment-preview iframe[data-v-8a60444e]{width:100%;min-height:0;flex:1;object-fit:contain;border:0;background:#17243b;max-height:65vh}.attachment-preview iframe[data-v-8a60444e]{min-height:420px;background:#fff}.beam-media[data-v-085363e8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;min-height:420px;color:#c8dbfa}.beam-media__list[data-v-085363e8]{max-height:550px;overflow:auto}table[data-v-085363e8]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-085363e8]{background:#17445c;color:#6cfff0;padding:12px 8px}td[data-v-085363e8]{padding:12px 8px;text-align:center;overflow-wrap:anywhere;font-size:13px;border-bottom:1px solid #334a6b}button[data-v-085363e8]{color:inherit;background:none;border:0;cursor:pointer;font:inherit}.selected[data-v-085363e8]{background:#234571}.selected button[data-v-085363e8]{color:#6cfff0}.media-state[data-v-085363e8]{padding:50px 12px;text-align:center;color:#c8dbfa}.formal-modal__toolbar input[data-v-125b6d8e],.formal-modal__toolbar select[data-v-125b6d8e]{color:#c9f6ff;background:#063448;border:1px solid #1683a0;border-radius:0;padding:6px 9px;font:inherit}.formal-modal__toolbar input[data-v-125b6d8e]::placeholder{color:#83b2c2}.table-wrap th button[data-v-125b6d8e]{color:inherit;background:transparent;border:0;padding:0;font:inherit;cursor:pointer}.table-wrap th button[data-v-125b6d8e]:focus-visible{outline:1px solid #3be6ff;outline-offset:4px}.operation-detail[data-v-125b6d8e]{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.operation-detail__tabs[data-v-125b6d8e]{display:flex;gap:12px;padding:8px 20px}.operation-detail__tabs button[data-v-125b6d8e]{color:#d7f7fb;background:transparent;border:1px solid #28758a;padding:6px 16px;cursor:pointer}.operation-detail__tabs button[aria-pressed=true][data-v-125b6d8e]{color:#58f3bf;border-color:#58f3bf}.formal-modal[data-v-125b6d8e]{position:fixed;z-index:3200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000910ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.formal-modal__dialog[data-v-125b6d8e]{box-sizing:border-box;width:min(1540px,calc(100vw - 96px));min-height:min(620px,calc(100vh - 72px));max-height:calc(100vh - 72px);overflow:auto;scrollbar-color:rgba(65,226,255,.55) rgba(0,43,61,.4);scrollbar-width:thin;color:#cff9ff;border:1px solid #00cfea;background:linear-gradient(180deg,#033248fa,#021b2cfa);box-shadow:inset 0 0 55px #00c6ef1f,0 0 28px #00d5ff4d}.is-material-modal .formal-modal__dialog.is-material[data-v-125b6d8e]{display:flex;flex-direction:column;width:min(1340px,calc(100vw - 96px));min-height:0;height:auto;max-height:min(793px,calc(100vh - 72px));overflow:hidden}.is-material-modal .formal-modal__dialog.is-material>.material-document[data-v-125b6d8e],.is-material-modal .formal-modal__dialog.is-material>.state-block[data-v-125b6d8e]{flex:1 1 auto;min-height:0}.is-inventory-modal .formal-modal__dialog.is-inventory[data-v-125b6d8e]{width:min(1340px,calc(100vw - 96px));min-height:0;height:min(620px,calc(100vh - 72px));max-height:calc(100vh - 72px);overflow:auto}.is-tension-modal .formal-modal__dialog.is-tension[data-v-125b6d8e]{position:relative;box-sizing:border-box;display:grid;width:min(1650px,calc(100vw - 96px));min-height:0;height:min(700px,calc(100vh - 72px));max-height:calc(100vh - 72px);grid-template-rows:42px minmax(0,1fr);overflow:auto;border-color:#17c7e6;background:linear-gradient(110deg,#024e79eb,#043a5ef0 50%,#055078eb),#04385c;box-shadow:inset 0 0 48px #26b5e11f,0 0 26px #00d2fb47}.modal-source[data-v-125b6d8e]{margin-left:auto;color:#70bdc8;font-size:11px}.formal-modal__summary[data-v-125b6d8e]{display:flex;gap:16px;flex-wrap:wrap;padding:18px}.formal-modal__summary div[data-v-125b6d8e]{min-width:210px;padding:14px 18px;border:1px solid rgba(0,210,244,.55);background:linear-gradient(180deg,#00a5cd47,#004b6924)}.formal-modal__summary span[data-v-125b6d8e]{display:block;color:#9edbe6;font-size:13px}.formal-modal__summary b[data-v-125b6d8e]{margin-right:6px;color:#fff;font:700 30px Consolas,monospace}.formal-modal__summary em[data-v-125b6d8e]{color:#62e8f4;font-style:normal}.formal-modal__toolbar[data-v-125b6d8e]{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border-block:1px solid rgba(0,205,238,.35)}.formal-modal__toolbar span[data-v-125b6d8e]{flex:1}.formal-modal__toolbar .toolbar-total[data-v-125b6d8e]{flex:none;color:#a8d9e1;font-size:12px}.formal-modal__toolbar button[data-v-125b6d8e],.formal-modal footer button[data-v-125b6d8e]{color:#bff8ff;border:1px solid #00aeca;background:#00748f3d;padding:5px 12px}.table-wrap[data-v-125b6d8e]{max-width:100%;overflow:auto;padding:0 14px;scrollbar-color:rgba(65,226,255,.55) rgba(0,43,61,.25);scrollbar-width:thin}.formal-modal table[data-v-125b6d8e]{width:100%;border-collapse:collapse;table-layout:auto}.formal-modal th[data-v-125b6d8e],.formal-modal td[data-v-125b6d8e]{height:38px;min-width:112px;padding:0 9px;border:1px solid rgba(0,199,231,.35);text-align:center;white-space:nowrap;font-size:12px}.formal-modal th[data-v-125b6d8e]{color:#67dff0;background:#007c9940}.formal-modal td[data-v-125b6d8e]{color:#bcecf2}.formal-modal footer[data-v-125b6d8e]{display:flex;justify-content:center;align-items:center;gap:4px;height:48px;color:#a8d9e1}.formal-modal footer .is-active[data-v-125b6d8e]{color:#fff;background:#008ca8}.state-block[data-v-125b6d8e]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:180px;color:#8fcbd5;font-size:13px}.state-block button[data-v-125b6d8e]{padding:5px 16px;color:#bff8ff;border:1px solid #00aeca;background:#00748f3d;cursor:pointer}.formal-modal__tabs[data-v-125b6d8e]{display:flex;gap:8px;padding:14px 20px;overflow-x:auto}.formal-modal__tabs button[data-v-125b6d8e]{min-width:120px;padding:8px 10px;color:#b8dce3;border:1px solid rgba(0,210,242,.38);background:#78919a40;cursor:pointer}.formal-modal__tabs button.is-active[data-v-125b6d8e]{color:#fff;border-color:#00dcf6;background:#009cbc80}.formal-modal__archive[data-v-125b6d8e]{display:grid;grid-template-columns:320px 1fr;gap:28px;padding:22px 50px 48px}.formal-modal__qr[data-v-125b6d8e]{display:flex;flex-direction:column;align-items:center;gap:12px}.formal-modal__archive dl[data-v-125b6d8e]{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:12px 22px}.formal-modal__archive dl div[data-v-125b6d8e]{display:grid;grid-template-columns:130px 1fr;min-height:42px;border:1px solid rgba(0,199,231,.2);background:#00556f3d}.formal-modal__archive dt[data-v-125b6d8e],.formal-modal__archive dd[data-v-125b6d8e]{display:flex;align-items:center;margin:0;padding:0 14px}.formal-modal__archive dt[data-v-125b6d8e]{color:#c7eef4;background:#00a3bf42}.formal-modal__archive dd[data-v-125b6d8e]{color:#edfefe}.archive-body[data-v-125b6d8e]{min-width:0}.archive-table[data-v-125b6d8e]{padding:0}.archive-table .archive-empty[data-v-125b6d8e]{height:120px;color:#6dabb7;text-align:center}.pedestal-detail[data-v-125b6d8e]{padding-top:60px}.formal-modal.is-archive-modal[data-v-125b6d8e]{display:block;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.is-archive-modal .formal-modal__dialog.is-archive[data-v-125b6d8e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:min(1123px,calc(100vw - 96px));min-height:0;height:min(700px,calc(100vh - 72px));max-height:calc(100vh - 72px);overflow:auto;border:0;color:#fff;background:#15425999;box-shadow:none}.is-archive-modal .formal-modal__dialog.is-archive>header[data-v-125b6d8e]{position:relative;box-sizing:border-box;display:flex;height:44px;align-items:center;padding:0 22px;border:0;border-bottom:4px solid #007e95;color:#fff;background:transparent;font:700 16px/24px Microsoft YaHei,PingFang SC,sans-serif}.is-archive-modal .formal-modal__dialog.is-archive>header .modal-source[data-v-125b6d8e]{display:none}.is-archive-modal .formal-modal__dialog.is-archive>header button[data-v-125b6d8e]{position:absolute;right:17px;top:6px;width:26px;height:26px;margin:0;padding:0;color:#fff;border:0;background:transparent;cursor:pointer;font:300 30px/24px Arial,sans-serif}.is-archive-modal .formal-modal__tabs[data-v-125b6d8e]{box-sizing:border-box;height:50px;gap:7px;padding:17px 50px 0;overflow-x:auto;overflow-y:hidden}.is-archive-modal .formal-modal__tabs button[data-v-125b6d8e]{box-sizing:border-box;flex:0 0 103px;min-width:103px;height:33px;padding:0 8px;color:#cdcdcd;border:1px solid rgba(255,255,255,.25);background:#5b6c7799;font:400 12px/18px Microsoft YaHei,sans-serif;letter-spacing:.9px}.is-archive-modal .formal-modal__tabs button[data-v-125b6d8e]:nth-child(6),.is-archive-modal .formal-modal__tabs button[data-v-125b6d8e]:nth-child(9){flex-basis:123px;min-width:123px}.is-archive-modal .formal-modal__tabs button.is-active[data-v-125b6d8e]{color:#fff;border-color:#00a8ff;background:linear-gradient(180deg,#008bd3 0,#008bd3 55%,#008bd38c 55%,#008bd38c)}.is-archive-modal .formal-modal__archive[data-v-125b6d8e]{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:28px;min-height:439px;height:auto;padding:37px 50px 0}.is-archive-modal .archive-body[data-v-125b6d8e]{order:1;min-width:0;width:auto}.is-archive-modal .formal-modal__qr[data-v-125b6d8e]{order:2;box-sizing:border-box;width:235px;height:224px;gap:0;padding:25px 32px 28px;border:2px solid #00deff;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:#00a8ff1f}.is-archive-modal .formal-modal__qr span[data-v-125b6d8e]{display:none}.is-archive-modal .qr-no-permission[data-v-125b6d8e]{display:grid;width:171px;height:171px;place-items:center;color:#7fcbd7;border:1px dashed rgba(0,222,255,.5);font-size:12px}.is-archive-modal .formal-modal__qr[data-v-125b6d8e] .qr-code-image{transform:translate(10px)}.is-archive-modal .formal-modal__qr.beam-archive-qr[data-v-125b6d8e]{position:relative;width:240px;height:225px;margin-left:-5px;padding:0;border:0;clip-path:none;background:transparent}.beam-archive-qr__frame[data-v-125b6d8e]{position:absolute;top:0;right:0;bottom:0;left:0;width:240px;height:225px;pointer-events:none}.is-archive-modal .beam-archive-qr[data-v-125b6d8e] .qr-code-image,.is-archive-modal .beam-archive-qr .qr-no-permission[data-v-125b6d8e]{position:absolute;left:47px;top:27px;width:171px;height:171px;transform:none}.is-archive-modal .formal-modal__archive dl[data-v-125b6d8e]{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,minmax(43px,auto));align-content:start;gap:12px 16px;margin:0}.is-archive-modal .formal-modal__archive dl div[data-v-125b6d8e]{box-sizing:border-box;display:grid;grid-template-columns:minmax(100px,42%) minmax(0,1fr);min-height:43px;height:auto;border:1px solid #00a8ff;background:#00a8ff2e}.is-archive-modal .formal-modal__archive dt[data-v-125b6d8e],.is-archive-modal .formal-modal__archive dd[data-v-125b6d8e]{position:relative;padding:0 14px 0 34px;color:#fff;background:transparent;font:400 13px/20px Microsoft YaHei,sans-serif;letter-spacing:.62px;white-space:normal;overflow-wrap:anywhere}.is-archive-modal .formal-modal__archive dt[data-v-125b6d8e]{background:linear-gradient(90deg,#0084fe2e,#00f7ffb8)}.is-archive-modal .formal-modal__archive dt[data-v-125b6d8e]:before{content:"";position:absolute;left:12px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #41e2ff;filter:drop-shadow(4px 0 0 rgba(65,226,255,.55))}.is-archive-modal .formal-modal__archive dd[data-v-125b6d8e]{padding-left:14px}.document-table__head[data-v-125b6d8e]{display:flex;align-items:center;gap:10px;height:42px;padding:0 16px;color:#84ecf8;border-bottom:1px solid rgba(0,211,244,.45);background:#005d852e}.document-table__head span[data-v-125b6d8e]{flex:1}.document-table__head button[data-v-125b6d8e],.doc-subtitle button[data-v-125b6d8e]{padding:5px 12px;color:#6af1ff;border:1px solid #00cceb;background:#004e7059}.document-table__head input[data-v-125b6d8e]{box-sizing:border-box;width:230px;height:28px;padding:0 10px;color:#d9fbff;border:1px solid #00cceb;outline:none;background:#002640cc}.document-table__head input[data-v-125b6d8e]::placeholder{color:#609eaa}.material-document[data-v-125b6d8e]{display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden}.material-document .document-table[data-v-125b6d8e]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.material-document .document-table__head[data-v-125b6d8e],.material-document .document-pagination[data-v-125b6d8e]{flex:0 0 auto}.material-document .table-wrap[data-v-125b6d8e]{flex:1 1 auto;min-height:160px;max-height:min(560px,calc(100vh - 260px));padding:0 10px 8px;overflow:auto;scrollbar-color:rgba(65,226,255,.55) rgba(0,43,61,.25);scrollbar-width:thin}.material-document .table-wrap[data-v-125b6d8e]::-webkit-scrollbar{width:8px;height:8px}.material-document .table-wrap[data-v-125b6d8e]::-webkit-scrollbar-thumb{border-radius:4px;background:#41e2ff8c}.material-document .table-wrap[data-v-125b6d8e]::-webkit-scrollbar-track{background:#002b3d40}.is-material-modal .formal-modal__dialog.is-material>.state-block[data-v-125b6d8e]{min-height:180px}.material-document table[data-v-125b6d8e]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.material-document thead th[data-v-125b6d8e]{position:sticky;top:0;z-index:1}.material-document th[data-v-125b6d8e],.material-document td[data-v-125b6d8e]{box-sizing:border-box;min-width:0;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.material-document th[data-v-125b6d8e]:nth-child(1),.material-document td[data-v-125b6d8e]:nth-child(1){width:11%}.material-document th[data-v-125b6d8e]:nth-child(2),.material-document td[data-v-125b6d8e]:nth-child(2){width:12%}.material-document th[data-v-125b6d8e]:nth-child(3),.material-document td[data-v-125b6d8e]:nth-child(3){width:9%}.material-document th[data-v-125b6d8e]:nth-child(4),.material-document td[data-v-125b6d8e]:nth-child(4),.material-document th[data-v-125b6d8e]:nth-child(6),.material-document td[data-v-125b6d8e]:nth-child(6){width:16%}.material-document th[data-v-125b6d8e]:nth-child(5),.material-document td[data-v-125b6d8e]:nth-child(5){width:12%}.material-document th[data-v-125b6d8e]:nth-child(7),.material-document td[data-v-125b6d8e]:nth-child(7){width:12%}.material-document th[data-v-125b6d8e]:nth-child(8),.material-document td[data-v-125b6d8e]:nth-child(8){width:12%}.document-pagination[data-v-125b6d8e]{height:48px;display:flex;align-items:center;justify-content:center;gap:4px;color:#a8d9e1;font-size:12px}.document-pagination button[data-v-125b6d8e]{padding:5px 12px;color:#bff8ff;border:1px solid #00aeca;background:#00748f3d;cursor:pointer}.document-pagination button.is-active[data-v-125b6d8e]{color:#fff;background:#008ca8}.document-pagination button[data-v-125b6d8e]:disabled{color:#416e76;cursor:default}.page-size[data-v-125b6d8e]{display:inline-flex;align-items:center;margin-left:4px}.page-size select[data-v-125b6d8e],.formal-modal footer .page-size select[data-v-125b6d8e]{height:28px;padding:0 8px;color:#bff8ff;border:1px solid #00aeca;background:#00748f3d;cursor:pointer}.page-size select[data-v-125b6d8e]:disabled{color:#416e76;cursor:default}.document-empty[data-v-125b6d8e]{min-height:160px;display:grid;place-items:center;color:#6dabb7}.inventory-document[data-v-125b6d8e]{padding:48px 16px 20px;min-height:0}@media (max-width: 1400px),(max-height: 760px){.formal-modal__dialog[data-v-125b6d8e],.is-material-modal .formal-modal__dialog.is-material[data-v-125b6d8e],.is-inventory-modal .formal-modal__dialog.is-inventory[data-v-125b6d8e],.is-tension-modal .formal-modal__dialog.is-tension[data-v-125b6d8e],.is-archive-modal .formal-modal__dialog.is-archive[data-v-125b6d8e]{max-width:calc(100vw - 48px);max-height:calc(100vh - 40px)}}.inventory-kpis[data-v-125b6d8e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 0 34px}.inventory-kpi-group[data-v-125b6d8e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.inventory-kpi-group>div[data-v-125b6d8e]{box-sizing:border-box;min-width:0;min-height:98px;padding:15px 10px;border:1px solid #15d3f0;border-radius:18px;background:linear-gradient(145deg,#00b1e04d,#00345d29);box-shadow:inset 0 0 20px #00b8eb24}.inventory-kpis span[data-v-125b6d8e]{display:block;color:#8beafb;font-size:13px}.inventory-kpis b[data-v-125b6d8e]{color:#fff;font:700 29px Consolas,monospace}.inventory-kpis em[data-v-125b6d8e]{margin-left:2px;color:#e8fbff;font-style:normal}.inventory-tables[data-v-125b6d8e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.inventory-tables .document-table[data-v-125b6d8e]{min-height:170px;border:1px solid rgba(0,205,239,.24)}.inventory-tables table[data-v-125b6d8e]{width:calc(100% - 16px);margin:0 8px}.formal-modal__dialog>header[data-v-125b6d8e]{position:sticky;top:0;z-index:2;background:#07374e}.formal-modal button[data-v-125b6d8e]:disabled{opacity:.45;cursor:default}.formal-modal button[data-v-125b6d8e]:focus-visible,.formal-modal input[data-v-125b6d8e]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 1400px){.is-archive-modal .formal-modal__archive[data-v-125b6d8e]{padding:24px;gap:20px}.is-archive-modal .formal-modal__archive dl[data-v-125b6d8e]{grid-template-columns:repeat(2,minmax(0,1fr))}.is-archive-modal .formal-modal__archive dt[data-v-125b6d8e],.is-archive-modal .formal-modal__archive dd[data-v-125b6d8e]{font-size:13px}}@media (max-width: 1000px){.is-archive-modal .formal-modal__archive dl[data-v-125b6d8e]{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none}}@media (max-width: 800px){.is-archive-modal .formal-modal__archive[data-v-125b6d8e],.inventory-kpis[data-v-125b6d8e],.inventory-tables[data-v-125b6d8e]{grid-template-columns:minmax(0,1fr)}}.is-archive-modal .formal-modal__dialog.is-archive>header[data-v-125b6d8e]{position:sticky;top:0;z-index:2;background:#123d50}.formal-modal.is-archive-modal[data-v-125b6d8e]{background:#000910ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.is-archive-modal .formal-modal__dialog.is-archive[data-v-125b6d8e]{background:#154259f5}.is-beam-visual-modal .formal-modal__dialog.is-archive[data-v-125b6d8e]{display:flex;flex-direction:column;overflow:hidden}.is-beam-visual-modal .formal-modal__dialog.is-archive>header[data-v-125b6d8e],.is-beam-visual-modal .formal-modal__tabs[data-v-125b6d8e]{flex-shrink:0}.is-beam-visual-modal .formal-modal__dialog[data-v-125b6d8e]:focus{outline:none}.beam-preview-label[data-v-125b6d8e]{margin-left:18px;padding:3px 8px;border:1px solid rgba(255,255,255,.25);font-size:11px;font-weight:400;letter-spacing:0;color:#cdcdcd}.is-archive-modal .beam-visual-archive[data-v-125b6d8e]{flex:1;min-height:0;padding-bottom:24px;overflow:auto}.is-archive-modal .beam-visual-archive--no-qr[data-v-125b6d8e]{grid-template-columns:minmax(0,1fr)}.beam-visual-content[data-v-125b6d8e]{order:1;min-width:0;min-height:0;overflow:auto}.beam-visual-content[data-v-125b6d8e] .beam-production-visual{gap:24px}.is-archive-modal .formal-modal__archive.beam-full-width[data-v-125b6d8e]{display:block;overflow:auto;min-height:0}.beam-full-content[data-v-125b6d8e]{width:100%;min-width:0}.is-archive-modal .formal-modal__tabs[data-v-125b6d8e]{display:flex;flex-wrap:wrap;flex-shrink:0;height:auto;gap:8px}.is-archive-modal .formal-modal__tabs button[data-v-125b6d8e],.is-archive-modal .formal-modal__tabs button[data-v-125b6d8e]:nth-child(6),.is-archive-modal .formal-modal__tabs button[data-v-125b6d8e]:nth-child(9){flex:0 0 auto;width:auto;min-width:103px;padding:0 12px;white-space:nowrap}:root{--yd-primary: #1e6fff;--yd-primary-1: #e8f1ff;--yd-primary-2: #b3d0ff;--yd-primary-3: #5b9bff;--yd-primary-5: #1e6fff;--yd-primary-7: #1456cc;--yd-primary-9: #0a2e6b;--yd-success: #19c37d;--yd-warning: #ff9d2e;--yd-danger: #f5483b;--yd-info: #8a93a6;--yd-status-normal: var(--yd-success);--yd-status-warn: var(--yd-warning);--yd-status-critical: var(--yd-danger);--yd-status-offline: #6b7280;--yd-fs-data: 28px;--yd-fs-title: 16px;--yd-fs-body: 14px;--yd-fs-caption: 12px;--yd-fs-h1: 22px;--yd-fs-h2: 18px;--yd-font-family: "Source Han Sans CN", "Noto Sans SC", "Microsoft YaHei", "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--yd-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--yd-radius-sm: 4px;--yd-radius-md: 8px;--yd-radius-lg: 12px;--yd-space-1: 4px;--yd-space-2: 8px;--yd-space-3: 12px;--yd-space-4: 16px;--yd-space-5: 24px;--yd-space-6: 32px;--yd-transition: all .2s ease;--yd-z-header: 1000;--yd-z-modal: 2000;--yd-z-popover: 1500;--yd-z-mask: 900}.yd-screen-theme{--yd-bg: #050b1a;--yd-bg-2: #0a1530;--yd-panel-bg: rgba(13, 30, 64, .55);--yd-panel-border: rgba(64, 158, 255, .25);--yd-panel-glow: rgba(30, 111, 255, .35);--yd-text: #e6f0ff;--yd-text-2: #9bb3d4;--yd-text-3: #5f7aa3;--yd-divider: rgba(120, 170, 230, .12);--yd-accent: #1e6fff;--yd-accent-2: #00d4ff;--yd-accent-3: #7c5cff;--yd-success: #19c37d;--yd-warning: #ffb547;--yd-danger: #ff5470;--yd-info: #5f7aa3;--yd-gradient-title: linear-gradient(90deg, #ffffff 0%, #7fb2ff 100%);--yd-gradient-panel: linear-gradient( 180deg, rgba(30, 111, 255, .12) 0%, rgba(13, 30, 64, .4) 100% );color:var(--yd-text);font-family:var(--yd-font-family);background:var(--yd-bg)}.yd-screen-theme .yd-panel{position:relative;background:var(--yd-panel-bg);border:1px solid var(--yd-panel-border);border-radius:var(--yd-radius-md);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:inset 0 0 24px #1e6fff0f}.yd-screen-theme .yd-panel__title{display:flex;align-items:center;gap:var(--yd-space-2);padding:var(--yd-space-3) var(--yd-space-4);font-size:var(--yd-fs-title);font-weight:600;color:var(--yd-text);border-bottom:1px solid var(--yd-divider)}.yd-screen-theme .yd-panel__title:before{content:"";width:4px;height:14px;background:linear-gradient(180deg,var(--yd-accent-2),var(--yd-accent));border-radius:2px}.yd-screen-theme .yd-panel__body{padding:var(--yd-space-4)}.yd-screen-theme ::-webkit-scrollbar{width:6px;height:6px}.yd-screen-theme ::-webkit-scrollbar-thumb{background:#409eff4d;border-radius:3px}.yd-screen-theme{--yd-bg: #050b18;--yd-panel-bg: rgba(2, 31, 45, .56);--yd-panel-border: rgba(0, 204, 239, .48);--yd-panel-glow: rgba(41, 214, 224, .35);--yd-text: #e8f4ff;--yd-text-2: #9cc3de;--yd-text-3: #5f88a8;--yd-divider: rgba(46, 130, 190, .22);--yd-accent: #29d6e0;--yd-accent-2: #35f3f0;--yd-success: #2ee6a8;--yd-warning: #f7b731;--yd-danger: #ff5a55;--yd-orange: #ffa502}.yd-screen-theme .yd-panel{position:relative;display:flex;flex-direction:column;border:0;border-radius:0;background:linear-gradient(180deg,rgba(6,67,88,.34),transparent 38%),var(--yd-panel-bg);box-shadow:inset 0 0 28px #0087b41a;overflow:hidden}.yd-screen-theme .yd-panel:before,.yd-screen-theme .yd-panel:after{content:none}.yd-screen-theme .yd-panel__title{position:relative;display:flex;align-items:center;min-height:29px;padding:3px 16px;color:#f1fdff;font-size:15px;line-height:23px;font-weight:600;letter-spacing:1.5px;border:1px solid rgba(0,215,247,.38);border-left:3px solid #00d6ee;background:linear-gradient(90deg,#00b8e0b3,#0085b170 62%,#023042ad);text-shadow:0 0 8px rgba(41,214,224,.35)}.yd-screen-theme .yd-panel__title:before{content:none}.yd-screen-theme .yd-panel__title:after{content:"▮▮▮";position:absolute;right:9px;color:#50ebffad;font-size:10px;letter-spacing:2px}.yd-screen-theme .yd-panel__body{flex:1;min-height:0;padding:10px;overflow:hidden}.yd-screen-theme .yd-stat{min-width:0;gap:2px;padding:7px 9px;border:1px solid rgba(46,130,190,.3);border-radius:3px;background:#1226408c;box-shadow:none}.yd-screen-theme .yd-stat__label{color:#9cc3de;font-size:11px}.yd-screen-theme .yd-stat__num{color:#35f3f0;font-size:22px;text-shadow:0 0 7px rgba(53,243,240,.35)}.yd-screen-theme .yd-stat__unit{color:#9cc3de;font-size:10px}.yd-screen-theme .yd-stat.is-warn .yd-stat__num{color:#f7b731}.yd-screen-theme .yd-stat.is-critical .yd-stat__num{color:#ff5a55}.formal-clickable{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.formal-clickable:hover{border-color:#5ce8f2!important;box-shadow:inset 0 0 24px #29d6e024,0 0 12px #29d6e040!important}.yd-screen-theme .table{color:#d8ecfa}.yd-screen-theme .table th{color:#7fd4e8!important;background:#173e6480!important;border-color:#2e82be4d!important}.yd-screen-theme .table td{color:#d8ecfa!important;border-color:#2e82be2e!important}.yd-screen-theme .table tbody tr:hover td{background:#235a8c40}.yd-screen-theme .mono{color:#ffd76c!important}.fs-legend{display:flex;flex-wrap:wrap;gap:8px;font-size:10px;color:#9cc3de}.fs-legend span{display:inline-flex;align-items:center;gap:4px}.fs-legend i{width:9px;height:9px;display:inline-block;border-radius:1px}.fs-bar{position:relative;height:8px;border-radius:4px;background:#2e82be33;overflow:hidden}.fs-bar>i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#1e9fff,#35f3f0);box-shadow:0 0 8px #35f3f080}#app .integrated .mat-item{padding:5px 8px;border:1px solid rgba(46,130,190,.25);border-radius:3px;background:#12264080}#app .integrated .mat-item__val{color:#35f3f0}#app .st-view .slot{height:33px;border-radius:0}#app .st-view .table th,#app .st-view .table td{padding:0 4px}#app .tr-view .erection-map{max-height:none}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;overflow:hidden;background:var(--yd-bg)}body{font-family:var(--yd-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{position:relative}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#409eff4d;border-radius:3px}::-webkit-scrollbar-track{background:transparent}
