.nav-icon[data-v-7a2fa045]{display:block;flex:none}.shell[data-v-85b47cd8]{display:flex;min-height:100vh;background:var(--sd-bg);color:var(--sd-text1);font-family:var(--sd-font-sans)}.sidebar[data-v-85b47cd8]{flex:none;width:220px;z-index:1;background:var(--sd-sidebar-bg)}.sidebar-inner[data-v-85b47cd8]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:8px;padding:20px}.brand[data-v-85b47cd8]{display:flex;align-items:center;gap:12px;height:48px;flex:none;color:var(--sd-sidebar-text-active)}.brand-mark[data-v-85b47cd8]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:var(--sd-radius-sm);background:var(--sd-brand-mark);color:var(--sd-sidebar-text-active)}.brand-text[data-v-85b47cd8]{font-size:15px;font-weight:600;white-space:nowrap}.nav[data-v-85b47cd8]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;margin-top:12px}.nav-item[data-v-85b47cd8]{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;flex:none;border-radius:var(--sd-radius-sm);color:var(--sd-sidebar-text);font-size:14px;text-decoration:none;transition:background .16s ease,color .16s ease}.nav-item[data-v-85b47cd8]:hover,.nav-item.active[data-v-85b47cd8]{color:var(--sd-sidebar-text-active);background:var(--sd-sidebar-active-bg)}.nav-label[data-v-85b47cd8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster[data-v-85b47cd8]{margin:0;flex:none}.poster-img[data-v-85b47cd8]{display:block;width:100%;height:110px;object-fit:cover;border-radius:var(--sd-radius-sm)}.poster-text[data-v-85b47cd8]{display:flex;flex-direction:column;gap:2px;margin-top:8px}.poster-title[data-v-85b47cd8]{font-size:12px;color:var(--sd-sidebar-text-active)}.poster-sub[data-v-85b47cd8]{font-size:10px;color:var(--sd-sidebar-text)}.foot[data-v-85b47cd8]{flex:none;display:flex;flex-direction:column;gap:8px}.badge[data-v-85b47cd8]{align-self:flex-start;font-size:12px;line-height:22px;padding:0 10px;border-radius:var(--sd-radius-pill);color:var(--sd-brand);background:var(--sd-brand-soft);border:1px solid var(--sd-brand-border);white-space:nowrap}.user[data-v-85b47cd8]{font-size:12.5px;color:var(--sd-sidebar-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout[data-v-85b47cd8]{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border:none;border-radius:var(--sd-radius-sm);background:transparent;color:var(--sd-sidebar-text);font-size:14px;font-family:inherit;text-align:left;cursor:pointer;transition:color .16s ease,background .16s ease}.logout[data-v-85b47cd8]:hover{color:var(--sd-sidebar-text-active);background:var(--sd-sidebar-active-bg)}.main[data-v-85b47cd8]{flex:1;min-width:0;display:flex;flex-direction:column}.content[data-v-85b47cd8]{flex:1;min-width:0;padding:24px}.content-inner[data-v-85b47cd8]{max-width:1280px;margin:0 auto;animation:sd-content-in-85b47cd8 .16s ease-out}@keyframes sd-content-in-85b47cd8{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width: 1023px){.sidebar[data-v-85b47cd8]{width:64px}.sidebar-inner[data-v-85b47cd8]{padding:12px 8px}.brand[data-v-85b47cd8]{justify-content:center}.brand-text[data-v-85b47cd8],.nav-label[data-v-85b47cd8],.logout-text[data-v-85b47cd8],.user[data-v-85b47cd8],.badge[data-v-85b47cd8],.poster[data-v-85b47cd8]{display:none}.nav-item[data-v-85b47cd8],.logout[data-v-85b47cd8]{justify-content:center;padding:0}}.login[data-v-c46b62e0]{display:flex;min-height:100vh;background:var(--sd-bg);font-family:var(--sd-font-sans)}.brand-panel[data-v-c46b62e0]{flex:0 0 520px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px;overflow:hidden;background:var(--sd-brand-panel);color:var(--sd-sidebar-text-active)}.brand-head[data-v-c46b62e0]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.brand-mark[data-v-c46b62e0]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--sd-radius-md);background:var(--sd-brand-mark);color:var(--sd-sidebar-text-active)}.brand-name[data-v-c46b62e0]{font-size:28px;font-weight:700;letter-spacing:.5px}.tagline[data-v-c46b62e0]{margin:0;font-size:14px;color:var(--sd-sidebar-text)}.points[data-v-c46b62e0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.point[data-v-c46b62e0]{display:flex;align-items:center;gap:8px}.point-icon[data-v-c46b62e0]{color:var(--sd-brand-mark)}.point-text[data-v-c46b62e0]{font-size:13px;color:var(--sd-sidebar-text)}.form-panel[data-v-c46b62e0]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px}.card[data-v-c46b62e0]{width:400px;max-width:100%;padding:32px;border-radius:var(--sd-radius-xl);background:var(--sd-surface);border:1px solid var(--sd-border);color:var(--sd-text1)}@media (max-width: 899px){.brand-panel[data-v-c46b62e0]{display:none}.login[data-v-c46b62e0]{background:var(--sd-bg)}}.brand-mark[data-v-38614836]{display:block;flex:none}.orbit[data-v-38614836]{opacity:.4;stroke-width:1.1}.trigger[data-v-5b7aeef3]{display:inline-flex;align-items:center;gap:4px;padding:0 8px;height:22px;border:1px solid var(--sd-border);border-radius:var(--sd-radius-pill);background:transparent;color:var(--sd-text3);font-size:12px;font-family:inherit;cursor:pointer;transition:color .16s ease,border-color .16s ease}.trigger[data-v-5b7aeef3]:hover{color:var(--sd-brand);border-color:var(--sd-brand-border)}.notes[data-v-5b7aeef3]{display:flex;flex-direction:column;gap:14px;color:var(--sd-text1)}.note[data-v-5b7aeef3]{display:flex;flex-direction:column;gap:5px}.note+.note[data-v-5b7aeef3]{padding-top:14px;border-top:1px solid var(--sd-border)}.note-title[data-v-5b7aeef3]{margin:0;font-size:13px;font-weight:600;color:var(--sd-text1)}.note-body[data-v-5b7aeef3]{margin:0;font-size:12.5px;line-height:1.7;color:var(--sd-text2);white-space:pre-line}.refs[data-v-5b7aeef3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}.refs-label[data-v-5b7aeef3]{font-size:11px;color:var(--sd-text3)}.ref[data-v-5b7aeef3]{font-family:var(--sd-font-mono);font-size:11px;line-height:18px;padding:0 7px;border-radius:var(--sd-radius-pill);color:var(--sd-text3);border:1px solid var(--sd-border)}.page-header[data-v-a445d385]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.main[data-v-a445d385]{min-width:0}.title-row[data-v-a445d385]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.title[data-v-a445d385]{margin:0;font-size:20px;font-weight:600;line-height:1.4;color:var(--sd-text1)}.subtitle[data-v-a445d385]{margin:6px 0 0;font-size:13px;color:var(--sd-text2)}.actions[data-v-a445d385]{display:flex;align-items:center;gap:10px;flex:none}.panel[data-v-908cd0c0]{display:flex;flex-direction:column;border-radius:var(--sd-radius-lg);background:var(--sd-surface);border:1px solid var(--sd-border);box-shadow:var(--sd-shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.panel[data-v-908cd0c0]:hover{box-shadow:var(--sd-shadow-md)}.panel.dark[data-v-908cd0c0]:hover{transform:none;border-color:var(--sd-border-strong);box-shadow:var(--sd-shadow-md)}.panel.glow[data-v-908cd0c0]{box-shadow:var(--sd-shadow-glow)}.head[data-v-908cd0c0]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--sd-border)}.head-main[data-v-908cd0c0]{min-width:0}.title-row[data-v-908cd0c0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.title[data-v-908cd0c0]{margin:0;font-size:16px;font-weight:600;color:var(--sd-text1)}.subtitle[data-v-908cd0c0]{margin:4px 0 0;font-size:12.5px;color:var(--sd-text3)}.head-extra[data-v-908cd0c0]{display:flex;align-items:center;gap:8px;flex:none}.body[data-v-908cd0c0]{flex:1;min-width:0}.pad-none .body[data-v-908cd0c0]{padding:0}.pad-md .body[data-v-908cd0c0]{padding:20px}.pad-lg .body[data-v-908cd0c0]{padding:24px}.foot[data-v-908cd0c0]{padding:12px 20px;border-top:1px solid var(--sd-border)}.tile[data-v-42760ff2]{position:relative;overflow:hidden;padding:16px 18px 18px;border-radius:var(--sd-radius-lg);background:var(--sd-surface);border:1px solid var(--sd-border);box-shadow:var(--sd-shadow-sm)}.bar[data-v-42760ff2]{position:absolute;top:16px;left:0;width:3px;height:22px;border-radius:0 var(--sd-radius-pill) var(--sd-radius-pill) 0;background:var(--sd-tile-color)}.bar-side[data-v-42760ff2]{margin-left:auto;flex:none;width:3px;height:16px;border-radius:var(--sd-radius-sm);background:var(--sd-tile-color)}.head[data-v-42760ff2]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.label[data-v-42760ff2]{font-size:12.5px;color:var(--sd-text2)}.value-row[data-v-42760ff2]{display:flex;align-items:baseline;gap:6px}.value[data-v-42760ff2]{font-size:32px;font-weight:600;line-height:1.15;color:var(--sd-text1);font-variant-numeric:tabular-nums}.unit[data-v-42760ff2]{font-size:13px;color:var(--sd-text3)}.hint[data-v-42760ff2]{margin:6px 0 0;font-size:12px;color:var(--sd-text3);line-height:1.6}.dark .value[data-v-42760ff2]{text-shadow:0 0 18px var(--sd-tile-color)}.watermark[data-v-42760ff2]{position:absolute;right:-18px;bottom:-22px;color:var(--sd-tile-color);opacity:.07;pointer-events:none}.empty[data-v-efbda598]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:32px 16px;text-align:center}.art[data-v-efbda598]{color:var(--sd-text3);opacity:.55;margin-bottom:4px}.text[data-v-efbda598]{margin:0;font-size:13px;color:var(--sd-text2)}.hint[data-v-efbda598]{margin:0;font-size:12px;color:var(--sd-text3);max-width:420px;line-height:1.6}.table[data-v-4815d5b5]{min-width:0}.pager[data-v-4815d5b5]{display:flex;justify-content:flex-end;padding:14px 16px 4px}.table[data-v-4815d5b5] .n-data-table-td{height:44px;vertical-align:middle}.table[data-v-4815d5b5] .n-data-table-th{height:38px;font-size:12px;font-weight:500}.table[data-v-4815d5b5] .n-data-table-td{font-variant-numeric:tabular-nums}.grid[data-v-51193e1a]{display:grid;gap:12px 24px;margin:0}.cols-1[data-v-51193e1a]{grid-template-columns:1fr}.cols-2[data-v-51193e1a]{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3[data-v-51193e1a]{grid-template-columns:repeat(3,minmax(0,1fr))}.item[data-v-51193e1a]{min-width:0}.inline[data-v-51193e1a]{gap:12px 16px}.inline .item[data-v-51193e1a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.inline .label[data-v-51193e1a]{margin-bottom:0}.wide[data-v-51193e1a]{grid-column:1 / -1}.label[data-v-51193e1a]{font-size:12px;color:var(--sd-text3);margin-bottom:3px}.value[data-v-51193e1a]{margin:0;font-size:13.5px;line-height:1.6;color:var(--sd-text1);word-break:break-word;font-variant-numeric:tabular-nums}.mono[data-v-51193e1a]{font-family:var(--sd-font-mono);font-size:13px}.blank[data-v-51193e1a]{color:var(--sd-text3)}.tag[data-v-bb1d89eb]{display:inline-flex;align-items:center;gap:4px;padding:0 10px;border-radius:var(--sd-radius-pill);font-size:12px;line-height:22px;white-space:nowrap;color:var(--sd-tag-text);background:var(--sd-tag-bg);border:1px solid var(--sd-tag-border)}.size-md[data-v-bb1d89eb]{line-height:24px;padding:0 11px}.size-sm[data-v-bb1d89eb]{font-size:11px;line-height:20px;padding:0 8px}.banner[data-v-5edaefd5]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--sd-radius-md);background:var(--sd-danger-bg);border:1px solid var(--sd-danger-border)}.head[data-v-5edaefd5]{display:flex;align-items:center;gap:8px}.title[data-v-5edaefd5]{font-size:13px;font-weight:600;color:var(--sd-danger)}.code[data-v-5edaefd5]{font-family:var(--sd-font-mono);font-size:11px;padding:0 8px;line-height:18px;border-radius:var(--sd-radius-pill);color:var(--sd-danger);background:var(--sd-danger-bg);border:1px solid var(--sd-danger-border)}.message[data-v-5edaefd5]{margin:0;font-size:13px;line-height:1.7;color:var(--sd-text1);word-break:break-word}.request-id[data-v-5edaefd5]{display:flex;align-items:center;gap:6px;align-self:flex-end}.request-id-label[data-v-5edaefd5]{font-size:11px;color:var(--sd-text3)}.request-id-value[data-v-5edaefd5]{font-family:var(--sd-font-mono);font-size:11px;color:var(--sd-text2);-webkit-user-select:all;user-select:all}.bars[data-v-cb2b343f]{display:flex;flex-direction:column;gap:10px}.row[data-v-cb2b343f]{display:flex;align-items:center;gap:12px}.label[data-v-cb2b343f]{flex:none;width:120px;font-size:12.5px;color:var(--sd-text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track[data-v-cb2b343f]{flex:1;min-width:0;height:8px;border-radius:var(--sd-radius-pill);background:var(--sd-brand-soft);overflow:hidden}.fill[data-v-cb2b343f]{display:block;height:100%;min-width:2px;border-radius:var(--sd-radius-pill);background:linear-gradient(90deg,var(--sd-brand),var(--sd-brand-lite))}.value[data-v-cb2b343f]{flex:none;min-width:48px;text-align:right;font-size:13px;color:var(--sd-text1);font-variant-numeric:tabular-nums}.screen[data-v-f0e9c395]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background:var(--sd-bg-deep);color:var(--sd-text1);font-family:var(--sd-font-sans)}.stage[data-v-f0e9c395]{position:relative;width:1920px;height:1080px;margin:0 auto;display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.stage[data-v-f0e9c395],.stage[data-v-f0e9c395] *{box-sizing:border-box}.stage-frame[data-v-f0e9c395]{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid var(--sd-border);pointer-events:none;z-index:3}.stage-corner[data-v-f0e9c395]{position:absolute;width:26px;height:26px;border:1px solid var(--sd-accent);pointer-events:none;z-index:3}.stage-corner--tl[data-v-f0e9c395]{top:0;left:0;border-right:none;border-bottom:none}.stage-corner--tr[data-v-f0e9c395]{top:0;right:0;border-left:none;border-bottom:none}.stage-corner--bl[data-v-f0e9c395]{bottom:0;left:0;border-right:none;border-top:none}.stage-corner--br[data-v-f0e9c395]{bottom:0;right:0;border-left:none;border-top:none}.topbar[data-v-f0e9c395]{position:relative;flex:none;height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 24px;background-image:repeating-linear-gradient(90deg,var(--sd-border) 0 1px,transparent 1px 60px),repeating-linear-gradient(0deg,var(--sd-border) 0 1px,transparent 1px 60px),linear-gradient(180deg,var(--sd-surface-alt) 0%,var(--sd-bg) 100%)}.tb-glow[data-v-f0e9c395]{position:absolute;left:0;right:0;bottom:2px;height:2px;background:linear-gradient(90deg,transparent 0%,var(--sd-accent) 50%,transparent 100%);opacity:.6}.tb-left[data-v-f0e9c395]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:300px}.tb-brand[data-v-f0e9c395]{display:flex;align-items:center;gap:12px}.tabs[data-v-f0e9c395]{display:flex;align-items:center;gap:32px}.tab[data-v-f0e9c395]{position:relative;font-size:14px;color:var(--sd-text2);text-decoration:none;white-space:nowrap;padding:6px 0}.tab--active[data-v-f0e9c395]{color:var(--sd-accent)}.tab--active[data-v-f0e9c395]:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-4px;width:56px;height:2px;background:var(--sd-accent)}.brand-bar[data-v-f0e9c395]{flex:none;width:8px;height:36px;border-radius:var(--sd-radius-sm);background:var(--sd-accent)}.tb-text[data-v-f0e9c395]{display:flex;flex-direction:column;gap:4px}.tb-range[data-v-f0e9c395]{font-size:14px;color:var(--sd-text2)}.tb-status[data-v-f0e9c395]{font-size:13px;color:var(--sd-success)}.tb-center[data-v-f0e9c395]{display:flex;align-items:center;gap:16px;min-width:0}.screen-title[data-v-f0e9c395]{margin:0;font-size:34px;font-weight:700;letter-spacing:.06em;color:var(--sd-text1);white-space:nowrap}.crest[data-v-f0e9c395]{flex:none;width:110px;height:2px;background:linear-gradient(90deg,transparent,var(--sd-accent));position:relative}.crest[data-v-f0e9c395]:after{content:"";position:absolute;right:-8px;top:-5px;width:12px;height:12px;background:var(--sd-accent);transform:rotate(45deg)}.crest--flip[data-v-f0e9c395]{background:linear-gradient(270deg,transparent,var(--sd-accent))}.crest--flip[data-v-f0e9c395]:after{right:auto;left:-8px}.tb-right[data-v-f0e9c395]{display:flex;align-items:center;gap:20px}.clock-block[data-v-f0e9c395]{display:flex;flex-direction:column;align-items:center;gap:2px}.clock-time[data-v-f0e9c395]{font-size:60px;font-weight:700;line-height:1;letter-spacing:.03em;color:var(--sd-accent)}.clock-zone[data-v-f0e9c395]{font-size:13px;color:var(--sd-text3)}.readonly-badge[data-v-f0e9c395]{flex:none;padding:8px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border-strong);background:var(--sd-surface-alt);font-size:14px;color:var(--sd-text2);white-space:nowrap}.main[data-v-f0e9c395]{flex:1;min-height:0;display:flex;gap:14px;padding:14px}.rail[data-v-f0e9c395]{display:flex;flex-direction:column;gap:14px;flex:none}.rail--left[data-v-f0e9c395]{width:300px}.rail--right[data-v-f0e9c395]{width:470px}.kpi-card[data-v-f0e9c395]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:linear-gradient(160deg,var(--sd-surface-alt) 0%,var(--sd-bg) 100%)}.kpi-head[data-v-f0e9c395]{display:flex;align-items:center;gap:8px}.kpi-icon[data-v-f0e9c395]{flex:none;width:20px;height:20px;color:var(--sd-accent)}.kpi-label[data-v-f0e9c395]{font-size:17px;color:var(--sd-text2);white-space:nowrap}.kpi-bar[data-v-f0e9c395]{margin-left:auto;flex:none;width:4px;height:22px;border-radius:var(--sd-radius-pill)}.kpi-bar--accent[data-v-f0e9c395]{background:var(--sd-accent)}.kpi-bar--warning[data-v-f0e9c395]{background:var(--sd-warning)}.kpi-chevron[data-v-f0e9c395]{flex:none;width:18px;height:18px;color:var(--sd-text3)}.kpi-value[data-v-f0e9c395]{font-size:72px;font-weight:700;line-height:1.1;color:var(--sd-text1)}.kpi-caption[data-v-f0e9c395]{margin:auto 0 0;font-size:12px;color:var(--sd-text3)}.map-panel[data-v-f0e9c395]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface)}.map-head[data-v-f0e9c395]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.map-title[data-v-f0e9c395]{display:flex;align-items:baseline;gap:12px}.map-title h2[data-v-f0e9c395]{margin:0;font-size:18px;font-weight:700;color:var(--sd-text1)}.map-sub[data-v-f0e9c395]{font-size:12px;color:var(--sd-text2)}.legend[data-v-f0e9c395]{display:flex;align-items:center;gap:16px;margin:0;padding:0;list-style:none}.legend-item[data-v-f0e9c395]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--sd-text2);white-space:nowrap}.dot[data-v-f0e9c395]{width:10px;height:10px;flex:none;border-radius:var(--sd-radius-pill)}.dot--success[data-v-f0e9c395]{background:var(--sd-success)}.dot--warning[data-v-f0e9c395]{background:var(--sd-warning)}.dot--danger[data-v-f0e9c395]{background:var(--sd-danger)}.dot--muted[data-v-f0e9c395]{background:var(--sd-text3)}.map-body[data-v-f0e9c395]{flex:1;min-height:0;display:flex;justify-content:center}.map-canvas[data-v-f0e9c395]{display:block;width:100%;height:auto;object-fit:contain;object-position:top center}.warehouse-card[data-v-f0e9c395]{position:relative;flex:none;height:513px;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface);overflow:hidden}.card-title[data-v-f0e9c395]{margin:0;font-size:16px;font-weight:700;color:var(--sd-text1)}.warehouse-note[data-v-f0e9c395]{margin:0;font-size:11px;line-height:1.7;color:var(--sd-text3)}.dept-row[data-v-f0e9c395]{display:flex;flex-wrap:wrap;gap:8px}.dept-chip[data-v-f0e9c395]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface-alt);font-size:12px;color:var(--sd-text2)}.dept-dot[data-v-f0e9c395]{width:5px;height:5px;flex:none;border-radius:var(--sd-radius-pill)}.dept-dot--ok[data-v-f0e9c395]{background:var(--sd-success)}.dept-dot--warn[data-v-f0e9c395]{background:var(--sd-warning)}.video-grid[data-v-f0e9c395]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px}.video-cell[data-v-f0e9c395]{position:relative;margin:0;overflow:hidden;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-bg-deep)}.video-img[data-v-f0e9c395]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-scrim[data-v-f0e9c395]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--sd-bg-deep) 0%,transparent 32%,transparent 55%,var(--sd-bg-deep) 100%);opacity:.72}.video-top[data-v-f0e9c395]{position:absolute;top:8px;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.video-badge[data-v-f0e9c395]{display:inline-flex;align-items:center;gap:5px;padding:1px 6px;border-radius:var(--sd-radius-sm);font-size:10px;font-weight:700;letter-spacing:.06em}.video-badge--live[data-v-f0e9c395]{background:var(--sd-danger-bg);border:1px solid var(--sd-danger-border);color:var(--sd-danger)}.video-badge--rec[data-v-f0e9c395]{background:var(--sd-warning-bg);border:1px solid var(--sd-warning-border);color:var(--sd-warning)}.video-badge-dot[data-v-f0e9c395]{width:5px;height:5px;flex:none;border-radius:var(--sd-radius-pill);background:currentColor}.video-ch[data-v-f0e9c395]{font-size:10px;color:var(--sd-text3)}.video-point[data-v-f0e9c395]{position:absolute;left:8px;bottom:6px;font-size:10px;color:var(--sd-text2)}.order-card[data-v-f0e9c395]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface);overflow:auto}.order-head[data-v-f0e9c395]{flex:none;display:flex;align-items:center;gap:12px}.order-link[data-v-f0e9c395]{margin-left:auto;font-size:13px;color:var(--sd-accent);text-decoration:none;white-space:nowrap}.order-link[data-v-f0e9c395]:hover{text-decoration:underline}.order-rows[data-v-f0e9c395]{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:0;margin:0}.order-row[data-v-f0e9c395]{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-row dt[data-v-f0e9c395]{font-size:13px;color:var(--sd-text3);white-space:nowrap}.order-row dd[data-v-f0e9c395]{margin:0;font-size:13px;color:var(--sd-text1);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-value[data-v-f0e9c395]{font-variant-numeric:tabular-nums}.order-foot[data-v-f0e9c395]{flex:none;margin:0;font-size:11px;color:var(--sd-text3);border-top:1px solid var(--sd-border);padding-top:8px}.order-foot--error[data-v-f0e9c395]{color:var(--sd-danger)}.order-empty[data-v-f0e9c395]{margin:0;font-size:12px;color:var(--sd-text3)}.brackets[data-v-f0e9c395]{position:absolute;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;background-image:linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent));background-repeat:no-repeat;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom}.bottombar[data-v-f0e9c395]{position:relative;flex:none;height:104px;display:flex;align-items:center;gap:16px;padding:0 24px;background-image:repeating-linear-gradient(90deg,var(--sd-border) 0 1px,transparent 1px 60px),repeating-linear-gradient(0deg,var(--sd-border) 0 1px,transparent 1px 60px),linear-gradient(180deg,transparent 0%,var(--sd-bg) 100%);background-color:var(--sd-bg)}.events-head[data-v-f0e9c395]{flex:none;display:flex;flex-direction:column;gap:4px;padding-right:8px}.events-title[data-v-f0e9c395]{font-size:16px;font-weight:700;color:var(--sd-text1)}.events-sub[data-v-f0e9c395]{font-size:11px;color:var(--sd-accent)}.event-card[data-v-f0e9c395]{flex:1;min-width:0;display:flex;align-items:center;gap:12px;height:62px;padding:12px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface)}.event-dot[data-v-f0e9c395]{width:6px;height:6px;flex:none;border-radius:var(--sd-radius-pill)}.event-dot--info[data-v-f0e9c395]{background:var(--sd-info)}.event-dot--success[data-v-f0e9c395]{background:var(--sd-success)}.event-dot--warning[data-v-f0e9c395]{background:var(--sd-warning)}.event-dot--danger[data-v-f0e9c395]{background:var(--sd-danger)}.event-text[data-v-f0e9c395]{display:flex;flex-direction:column;gap:2px;min-width:0}.event-name[data-v-f0e9c395]{font-size:13px;color:var(--sd-text1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-count[data-v-f0e9c395]{font-size:12px;font-weight:700}.event-count--info[data-v-f0e9c395]{color:var(--sd-info)}.event-count--success[data-v-f0e9c395]{color:var(--sd-success)}.event-count--warning[data-v-f0e9c395]{color:var(--sd-warning)}.event-count--danger[data-v-f0e9c395]{color:var(--sd-danger)}.card-head[data-v-f03801f0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title[data-v-f03801f0]{margin:0;font-size:22px;font-weight:700;color:var(--sd-text1)}.readonly-tag[data-v-f03801f0]{flex:none;padding:3px 8px;border-radius:var(--sd-radius-sm);background:var(--sd-surface-alt);border:1px solid var(--sd-border);font-size:11px;color:var(--sd-text3)}.card-note[data-v-f03801f0]{margin:8px 0 0;font-size:13px;line-height:1.7;color:var(--sd-text3)}.banner[data-v-f03801f0],.form[data-v-f03801f0],.hint[data-v-f03801f0]{margin-top:16px}.hint-text[data-v-f03801f0]{margin:0;font-size:12.5px;line-height:1.7}.card-foot[data-v-f03801f0]{margin:16px 0 0;text-align:center;font-size:12px;color:var(--sd-text3)}.screen[data-v-ad5ffc44]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background:var(--sd-bg-deep);color:var(--sd-text1);font-family:var(--sd-font-sans)}.stage[data-v-ad5ffc44]{position:relative;width:1920px;height:1080px;margin:0 auto;display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.stage[data-v-ad5ffc44],.stage[data-v-ad5ffc44] *{box-sizing:border-box}.topbar[data-v-ad5ffc44]{flex:none;height:88px;display:flex;align-items:center;gap:24px;padding:0 24px;background:var(--sd-bg)}.tb-brand[data-v-ad5ffc44]{flex:none;display:flex;align-items:center;gap:10px}.brand-mark[data-v-ad5ffc44]{flex:none;width:28px;height:28px;border-radius:6px;background:var(--sd-accent);color:var(--sd-bg-deep);display:flex;align-items:center;justify-content:center}.tb-brand-text[data-v-ad5ffc44]{display:flex;flex-direction:column;gap:2px}.brand-name[data-v-ad5ffc44]{font-size:16px;color:var(--sd-text1);white-space:nowrap}.brand-sub[data-v-ad5ffc44]{font-size:11px;color:var(--sd-text3);white-space:nowrap}.tabs[data-v-ad5ffc44]{display:flex;align-items:center;gap:80px;margin:0 auto}.tab[data-v-ad5ffc44]{position:relative;font-size:14px;color:var(--sd-text2);text-decoration:none;white-space:nowrap;padding:6px 0}.tab--active[data-v-ad5ffc44]{color:var(--sd-accent)}.tab--active[data-v-ad5ffc44]:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-4px;width:56px;height:2px;background:var(--sd-accent)}.tb-right[data-v-ad5ffc44]{flex:none;display:flex;align-items:center;gap:20px}.weather[data-v-ad5ffc44]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.weather-text[data-v-ad5ffc44]{font-size:13px;color:var(--sd-text2);white-space:nowrap}.weather-date[data-v-ad5ffc44]{font-size:11px;color:var(--sd-text3);white-space:nowrap}.clock-block[data-v-ad5ffc44]{display:flex;flex-direction:column;align-items:center;gap:2px}.clock-time[data-v-ad5ffc44]{font-size:40px;font-weight:700;line-height:1;letter-spacing:.02em;color:var(--sd-accent)}.clock-zone[data-v-ad5ffc44]{font-size:11px;color:var(--sd-text3)}.readonly-badge[data-v-ad5ffc44]{flex:none;padding:8px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border-strong);background:var(--sd-surface-alt);font-size:13px;color:var(--sd-text2);white-space:nowrap}.main[data-v-ad5ffc44]{flex:1;min-height:0;display:flex;gap:14px;padding:14px}.sidebar[data-v-ad5ffc44]{flex:none;width:220px;display:flex;flex-direction:column;padding:16px;gap:4px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface)}.side-nav[data-v-ad5ffc44]{display:flex;flex-direction:column;gap:4px}.nav-item[data-v-ad5ffc44]{height:44px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:var(--sd-radius-sm);font-size:14px;color:var(--sd-text2);text-decoration:none}.nav-item[data-v-ad5ffc44] .nav-icon{color:var(--sd-text3)}.nav-item--active[data-v-ad5ffc44]{background:var(--sd-sidebar-active-bg);color:var(--sd-accent)}.nav-item--active[data-v-ad5ffc44] .nav-icon{color:var(--sd-accent)}.order-scope[data-v-ad5ffc44]{margin-top:12px;display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface-alt)}.os-title[data-v-ad5ffc44]{margin:0;font-size:12px;color:var(--sd-text2)}.os-range[data-v-ad5ffc44]{margin:0;font-size:10px;color:var(--sd-text3)}.os-row[data-v-ad5ffc44]{display:flex;align-items:center;justify-content:space-between;gap:8px}.os-label[data-v-ad5ffc44]{font-size:11px;color:var(--sd-text3)}.os-value[data-v-ad5ffc44]{font-size:12px;color:var(--sd-text1)}.os-error[data-v-ad5ffc44]{margin:0;font-size:10px;line-height:1.6;color:var(--sd-danger);word-break:break-all}.os-loading[data-v-ad5ffc44]{margin:0;font-size:10px;color:var(--sd-text3)}.sidebar-foot[data-v-ad5ffc44]{margin-top:auto;display:flex;flex-direction:column;gap:10px}.hero[data-v-ad5ffc44]{margin:0;width:188px;height:130px;overflow:hidden;border-radius:var(--sd-radius-sm)}.hero-img[data-v-ad5ffc44]{display:block;width:100%;height:100%;object-fit:cover}.sidebar-note[data-v-ad5ffc44]{margin:0;font-size:11px;line-height:1.7;color:var(--sd-text3)}.center[data-v-ad5ffc44]{flex:none;width:1174px;display:flex;flex-direction:column;gap:14px;min-height:0}.kpi-row[data-v-ad5ffc44]{flex:none;height:162px;display:flex;justify-content:space-between}.kpi-card[data-v-ad5ffc44]{width:217px;height:100%;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface)}.kpi-head[data-v-ad5ffc44]{display:flex;align-items:center;gap:8px}.kpi-icon[data-v-ad5ffc44]{color:var(--sd-accent)}.kpi-label[data-v-ad5ffc44]{font-size:15px;color:var(--sd-text2);white-space:nowrap}.kpi-value[data-v-ad5ffc44]{font-size:44px;font-weight:700;line-height:1.1;color:var(--sd-text1)}.kpi-caption[data-v-ad5ffc44]{margin:auto 0 0;font-size:12px;color:var(--sd-text3)}.run-card[data-v-ad5ffc44]{width:250px;height:100%;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface)}.run-title[data-v-ad5ffc44]{margin:0;font-size:15px;font-weight:400;color:var(--sd-text2)}.run-rows[data-v-ad5ffc44]{flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-between}.run-row[data-v-ad5ffc44]{display:flex;align-items:center;gap:8px}.run-dot[data-v-ad5ffc44]{flex:none;width:8px;height:8px;border-radius:var(--sd-radius-pill)}.run-dot--success[data-v-ad5ffc44]{background:var(--sd-success)}.run-dot--info[data-v-ad5ffc44]{background:var(--sd-info)}.run-dot--danger[data-v-ad5ffc44]{background:var(--sd-danger)}.run-dot--muted[data-v-ad5ffc44]{background:var(--sd-text3)}.run-name[data-v-ad5ffc44]{font-size:13px;color:var(--sd-text2)}.run-count[data-v-ad5ffc44]{margin-left:auto;font-size:13px;color:var(--sd-text1)}.track-panel[data-v-ad5ffc44]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface)}.track-head[data-v-ad5ffc44]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.track-title[data-v-ad5ffc44]{display:flex;align-items:baseline;gap:12px}.track-title h2[data-v-ad5ffc44]{margin:0;font-size:18px;font-weight:700;color:var(--sd-text1)}.track-sub[data-v-ad5ffc44]{font-size:12px;color:var(--sd-text2)}.ship-search[data-v-ad5ffc44]{flex:none;width:300px;height:33px;display:flex;align-items:center;gap:8px;padding:0 8px;border-radius:var(--sd-radius-sm);background:var(--sd-surface-alt)}.ship-search-icon[data-v-ad5ffc44]{color:var(--sd-text3)}.ship-search-input[data-v-ad5ffc44]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:12px;color:var(--sd-text1)}.ship-search-input[data-v-ad5ffc44]::placeholder{color:var(--sd-text3)}.track-body[data-v-ad5ffc44]{flex:1;min-height:0;display:flex;gap:12px}.ship-list[data-v-ad5ffc44]{flex:none;width:250px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ship-row[data-v-ad5ffc44]{height:53px;display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--sd-radius-sm);background:var(--sd-surface-alt)}.ship-icon[data-v-ad5ffc44]{color:var(--sd-info)}.ship-text[data-v-ad5ffc44]{display:flex;flex-direction:column;gap:2px;min-width:0}.ship-name[data-v-ad5ffc44]{font-size:13px;color:var(--sd-text1);white-space:nowrap}.ship-meta[data-v-ad5ffc44]{font-size:11px;color:var(--sd-text3);white-space:nowrap}.ship-status[data-v-ad5ffc44]{margin-left:auto;font-size:11px;white-space:nowrap}.ship-status--success[data-v-ad5ffc44]{color:var(--sd-success)}.ship-status--info[data-v-ad5ffc44]{color:var(--sd-info)}.ship-status--danger[data-v-ad5ffc44]{color:var(--sd-danger)}.ship-status--muted[data-v-ad5ffc44]{color:var(--sd-text3)}.ship-empty[data-v-ad5ffc44]{padding:12px 8px;font-size:12px;color:var(--sd-text3)}.map[data-v-ad5ffc44]{position:relative;flex:1;min-width:0;overflow:hidden;border-radius:var(--sd-radius-sm);background:var(--sd-bg-deep)}.map-img[data-v-ad5ffc44]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.map-layer[data-v-ad5ffc44]{position:absolute;top:0;right:0;bottom:0;left:0}.pad[data-v-ad5ffc44]{position:absolute;display:inline-flex;align-items:center;gap:6px;transform:translateY(-50%);font-size:12px;color:var(--sd-text1);white-space:nowrap}.pad-dot[data-v-ad5ffc44]{flex:none;width:8px;height:8px;border-radius:var(--sd-radius-pill);background:var(--sd-accent)}.map-ship[data-v-ad5ffc44]{position:absolute;transform:translate(-50%,-50%);color:var(--sd-info)}.map-anchor[data-v-ad5ffc44]{position:absolute;transform:translate(-50%,-50%);color:var(--sd-text3)}.warning-circle[data-v-ad5ffc44]{position:absolute;width:120px;height:120px;border:2px solid var(--sd-danger);border-radius:50%}.warning-tag[data-v-ad5ffc44]{position:absolute;left:50%;bottom:8px;transform:translate(-50%);padding:3px 8px;border-radius:var(--sd-radius-sm);background:var(--sd-danger-bg);color:var(--sd-danger);font-size:11px;white-space:nowrap}.map-legend[data-v-ad5ffc44]{position:absolute;top:12px;right:16px;display:flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.legend-item[data-v-ad5ffc44]{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--sd-text2);white-space:nowrap}.legend-dot[data-v-ad5ffc44]{flex:none;width:8px;height:8px;border-radius:var(--sd-radius-pill)}.legend-dot--success[data-v-ad5ffc44]{background:var(--sd-success)}.legend-dot--info[data-v-ad5ffc44]{background:var(--sd-info)}.legend-dot--danger[data-v-ad5ffc44]{background:var(--sd-danger)}.legend-dot--muted[data-v-ad5ffc44]{background:var(--sd-text3)}.map-scale[data-v-ad5ffc44]{position:absolute;right:16px;bottom:12px;font-size:11px;color:var(--sd-text3)}.bottom-row[data-v-ad5ffc44]{flex:none;height:150px;display:flex;gap:14px}.events-card[data-v-ad5ffc44]{flex:none;width:400px;height:100%;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface)}.events-head[data-v-ad5ffc44]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.events-title[data-v-ad5ffc44]{font-size:15px;font-weight:700;color:var(--sd-text1)}.events-more[data-v-ad5ffc44]{font-size:11px;color:var(--sd-accent)}.events-list[data-v-ad5ffc44]{flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-between}.event-row[data-v-ad5ffc44]{display:flex;align-items:center;gap:8px}.event-dot[data-v-ad5ffc44]{flex:none;width:6px;height:6px;border-radius:var(--sd-radius-pill)}.event-dot--danger[data-v-ad5ffc44]{background:var(--sd-danger)}.event-dot--info[data-v-ad5ffc44]{background:var(--sd-info)}.event-dot--warning[data-v-ad5ffc44]{background:var(--sd-warning)}.event-dot--muted[data-v-ad5ffc44]{background:var(--sd-text3)}.event-time[data-v-ad5ffc44]{flex:none;font-size:11px;color:var(--sd-text3)}.event-text[data-v-ad5ffc44]{font-size:12px;color:var(--sd-text1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-dept[data-v-ad5ffc44]{margin-left:auto;flex:none;font-size:11px;white-space:nowrap}.event-dept--danger[data-v-ad5ffc44]{color:var(--sd-danger)}.event-dept--info[data-v-ad5ffc44]{color:var(--sd-info)}.event-dept--warning[data-v-ad5ffc44]{color:var(--sd-warning)}.event-dept--muted[data-v-ad5ffc44]{color:var(--sd-text3)}.stat-block[data-v-ad5ffc44]{flex:none;width:115px;align-self:flex-start;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface)}.stat-name[data-v-ad5ffc44]{font-size:12px;color:var(--sd-text2)}.stat-count[data-v-ad5ffc44]{font-size:16px;font-weight:700}.stat-count--info[data-v-ad5ffc44]{color:var(--sd-info)}.stat-count--success[data-v-ad5ffc44]{color:var(--sd-success)}.stat-count--warning[data-v-ad5ffc44]{color:var(--sd-warning)}.stat-count--danger[data-v-ad5ffc44]{color:var(--sd-danger)}.stat-sub[data-v-ad5ffc44]{font-size:10px;line-height:1.5;color:var(--sd-text3)}.rail[data-v-ad5ffc44]{flex:none;width:470px;display:flex;flex-direction:column;gap:14px}.warehouse-card[data-v-ad5ffc44],.retention-card[data-v-ad5ffc44]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface)}.card-title[data-v-ad5ffc44]{margin:0;font-size:16px;font-weight:700;color:var(--sd-text1)}.warehouse-note[data-v-ad5ffc44]{margin:0;font-size:11px;line-height:1.7;color:var(--sd-text3)}.dept-row[data-v-ad5ffc44]{display:flex;flex-wrap:wrap;gap:8px}.dept-chip[data-v-ad5ffc44]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-surface-alt);font-size:12px;color:var(--sd-text2)}.dept-dot[data-v-ad5ffc44]{flex:none;width:5px;height:5px;border-radius:var(--sd-radius-pill)}.dept-dot--ok[data-v-ad5ffc44]{background:var(--sd-success)}.dept-dot--warn[data-v-ad5ffc44]{background:var(--sd-warning)}.video-grid[data-v-ad5ffc44]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px}.video-cell[data-v-ad5ffc44]{position:relative;margin:0;overflow:hidden;border-radius:var(--sd-radius-sm);border:1px solid var(--sd-border);background:var(--sd-bg-deep)}.video-img[data-v-ad5ffc44]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-scrim[data-v-ad5ffc44]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--sd-bg-deep) 0%,transparent 32%,transparent 55%,var(--sd-bg-deep) 100%);opacity:.72}.video-top[data-v-ad5ffc44]{position:absolute;top:8px;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.video-badge[data-v-ad5ffc44]{display:inline-flex;align-items:center;gap:5px;padding:1px 6px;border-radius:var(--sd-radius-sm);font-size:10px;font-weight:700;letter-spacing:.06em}.video-badge--live[data-v-ad5ffc44]{background:var(--sd-danger-bg);border:1px solid var(--sd-danger-border);color:var(--sd-danger)}.video-badge--rec[data-v-ad5ffc44]{background:var(--sd-warning-bg);border:1px solid var(--sd-warning-border);color:var(--sd-warning)}.video-badge-dot[data-v-ad5ffc44]{width:5px;height:5px;flex:none;border-radius:var(--sd-radius-pill);background:currentColor}.video-ch[data-v-ad5ffc44]{font-size:10px;color:var(--sd-text3)}.video-point[data-v-ad5ffc44]{position:absolute;left:8px;bottom:6px;font-size:10px;color:var(--sd-text2)}.vrc-head[data-v-ad5ffc44]{flex:none;display:flex;align-items:center;gap:12px}.vrc-head[data-v-ad5ffc44] .trigger{margin-left:auto}.search-rows[data-v-ad5ffc44]{flex:none;margin:0;display:flex;flex-direction:column;gap:10px}.search-row[data-v-ad5ffc44]{height:35px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-radius:var(--sd-radius-sm);background:var(--sd-surface-alt)}.search-row dt[data-v-ad5ffc44]{font-size:12px;color:var(--sd-text3);white-space:nowrap}.search-row dd[data-v-ad5ffc44]{margin:0;font-size:13px;color:var(--sd-text1);white-space:nowrap}.timeline[data-v-ad5ffc44]{flex:none;margin-top:4px}.tl-track[data-v-ad5ffc44]{position:relative;height:14px}.tl-rail[data-v-ad5ffc44]{position:absolute;left:0;right:0;top:4px;height:6px;border-radius:var(--sd-radius-pill);background:var(--sd-surface-alt)}.tl-played[data-v-ad5ffc44]{position:absolute;left:0;top:4px;width:250px;height:6px;border-radius:var(--sd-radius-pill);background:var(--sd-accent)}.tl-alarm[data-v-ad5ffc44]{position:absolute;left:240px;top:0;width:80px;height:14px;border-radius:3px;background:var(--sd-warning)}.tl-ticks[data-v-ad5ffc44]{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--sd-text3)}.act-row[data-v-ad5ffc44]{margin-top:auto;display:flex;gap:8px}.act[data-v-ad5ffc44]{flex:1;height:44px;border-radius:var(--sd-radius-sm);font-family:inherit;font-size:14px;border:1px solid var(--sd-border-strong);background:transparent;color:var(--sd-text2)}.act--primary[data-v-ad5ffc44]{border:none;background:var(--sd-accent);color:var(--sd-bg-deep);font-weight:700}.act[data-v-ad5ffc44]:disabled{cursor:not-allowed;opacity:.9}.brackets[data-v-ad5ffc44]{position:absolute;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;background-image:linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent)),linear-gradient(var(--sd-accent),var(--sd-accent));background-repeat:no-repeat;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom}.page[data-v-d571c80c]{display:flex;flex-direction:column;gap:16px}.topbar[data-v-d571c80c]{display:flex;align-items:center;gap:12px}.back[data-v-d571c80c]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--sd-radius-sm);background:transparent;color:var(--sd-text2);cursor:pointer}.back[data-v-d571c80c]:hover{color:var(--sd-text1);background:var(--sd-surface-alt)}.order-no[data-v-d571c80c]{margin:0;font-family:var(--sd-font-mono);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--sd-text1)}.detail[data-v-d571c80c]{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:16px;align-items:start}.proof-head-note[data-v-d571c80c]{font-size:12px;color:var(--sd-text3);white-space:nowrap}.proofs[data-v-d571c80c]{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.proof-card[data-v-d571c80c]{display:flex;align-items:center;gap:16px;padding:12px;border-radius:var(--sd-radius-sm);background:var(--sd-surface-alt)}.proof-dot[data-v-d571c80c]{width:10px;height:10px;flex:none;border-radius:var(--sd-radius-pill);background:var(--sd-text3)}.proof-dot.done[data-v-d571c80c]{background:var(--sd-success)}.proof-text[data-v-d571c80c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.proof-node[data-v-d571c80c]{font-size:14px;color:var(--sd-text3)}.proof-node.done[data-v-d571c80c]{color:var(--sd-text1)}.proof-sub[data-v-d571c80c]{font-size:12px;color:var(--sd-text3);font-variant-numeric:tabular-nums}.proof-thumb[data-v-d571c80c],.proof-slot[data-v-d571c80c],.proof-empty[data-v-d571c80c]{box-sizing:border-box;width:96px;height:64px;flex:none;border-radius:var(--sd-radius-sm)}.proof-thumb[data-v-d571c80c]{display:block}.proof-img[data-v-d571c80c]{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--sd-radius-sm)}.proof-slot[data-v-d571c80c]{display:flex;align-items:center;justify-content:center;padding:6px;text-align:center;background:var(--sd-bg-deep);border:1px solid var(--sd-border)}.proof-lost[data-v-d571c80c]{font-size:11px;line-height:1.5;color:var(--sd-text3)}.proof-empty[data-v-d571c80c]{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--sd-text3);background:var(--sd-bg-deep);border:1px solid var(--sd-border)}.video-note[data-v-d571c80c]{margin:16px 0 0;font-size:12px;color:var(--sd-text3)}@media (max-width: 1200px){.detail[data-v-d571c80c]{grid-template-columns:1fr}}.page[data-v-7f98c1f1]{display:flex;flex-direction:column;gap:16px}.ghost[data-v-7f98c1f1]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--sd-border-strong);border-radius:var(--sd-radius-sm);background:transparent;color:var(--sd-text2);font:inherit;font-size:13px;cursor:pointer}.ghost[data-v-7f98c1f1]:hover:not(:disabled){color:var(--sd-text1);border-color:var(--sd-brand)}.ghost[data-v-7f98c1f1]:disabled{opacity:.6;cursor:default}.bar[data-v-7f98c1f1]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px}.chips[data-v-7f98c1f1]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.chip[data-v-7f98c1f1]{display:inline-flex;align-items:center;height:27px;padding:0 10px;border-radius:var(--sd-radius-sm);background:var(--sd-surface-alt);font-size:12px;font-variant-numeric:tabular-nums;color:var(--sd-text2)}.chip-transit[data-v-7f98c1f1]{color:var(--sd-success)}.chip-muted[data-v-7f98c1f1]{color:var(--sd-text3)}.page-text[data-v-7f98c1f1]{font-size:12px;font-variant-numeric:tabular-nums;color:var(--sd-text3)}[data-v-7f98c1f1] .order-no{border:none;background:transparent;padding:0;font:inherit;font-family:var(--sd-font-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--sd-text1);cursor:pointer}[data-v-7f98c1f1] .order-no:hover{color:var(--sd-brand);text-decoration:underline}.page[data-v-3c357390]{display:flex;flex-direction:column;gap:16px}.ghost[data-v-3c357390]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--sd-border-strong);border-radius:var(--sd-radius-sm);background:transparent;color:var(--sd-text2);font:inherit;font-size:13px;cursor:pointer}.ghost[data-v-3c357390]:hover:not(:disabled){color:var(--sd-text1);border-color:var(--sd-brand)}.ghost[data-v-3c357390]:disabled{opacity:.6;cursor:default}.bar[data-v-3c357390]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px}.filters[data-v-3c357390]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-status[data-v-3c357390]{width:150px}.filter-text[data-v-3c357390]{width:190px}.page-text[data-v-3c357390]{font-size:12px;font-variant-numeric:tabular-nums;color:var(--sd-text3)}.drawer-head[data-v-3c357390]{display:flex;align-items:center;gap:12px}.drawer-title[data-v-3c357390]{font-family:var(--sd-font-mono);font-size:15px;font-variant-numeric:tabular-nums;color:var(--sd-text1)}.drawer-body[data-v-3c357390]{display:flex;flex-direction:column;gap:16px}.hint-text[data-v-3c357390]{font-size:12.5px;line-height:1.7;color:var(--sd-text3)}.retry[data-v-3c357390]{margin-top:12px}.field-label[data-v-3c357390]{font-size:12px;color:var(--sd-text3);margin-bottom:6px}.review-actions[data-v-3c357390]{margin-top:12px}
