.worktime-options[data-v-8c52dd46]{display:grid;gap:12px;margin:18px 0;padding:14px;border:1px solid #334155;border-radius:8px}.worktime-options legend[data-v-8c52dd46]{padding:0 6px;color:#cbd5e1}.worktime-options label[data-v-8c52dd46]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;color:#e2e8f0}.worktime-options input[data-v-8c52dd46]{margin-top:4px;accent-color:#22d3ee}.worktime-options small[data-v-8c52dd46]{display:block;margin-top:5px;color:#94a3b8;line-height:1.6}.distance-grid select[data-v-94593aa8]{min-width:0;width:100%;background:#071d2a;border:1px solid #326077;border-radius:5px;color:#c5e3f2;padding:9px;font:inherit;color-scheme:dark}.distance-grid select[data-v-94593aa8]:focus-visible{outline:2px solid #64d9ff;outline-offset:2px}.port-grid[data-v-94593aa8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:15px}.port-grid>label[data-v-94593aa8]{display:grid;gap:8px}.port-grid>label>span[data-v-94593aa8]{display:flex;align-items:center;gap:9px;color:#b8d9e8}.port-grid input[type=checkbox][data-v-94593aa8]{width:18px;height:18px;accent-color:#31c6ee}.distance-grid[data-v-94593aa8]{margin-top:15px}.distance-grid label>span[data-v-94593aa8]{overflow-wrap:anywhere;line-height:1.5}.logistics-config[data-v-94593aa8]{margin:0 0 20px;border:1px solid #2a566a;border-radius:9px;background:#0b2635;color:#e8f6ff;min-width:0;font-size:16px}.logistics-config h3[data-v-94593aa8],.logistics-config h4[data-v-94593aa8],.logistics-config p[data-v-94593aa8]{margin:0}.logistics-config>header[data-v-94593aa8]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px}.logistics-config h3[data-v-94593aa8]{font-size:23px}.logistics-config header p[data-v-94593aa8]{margin-top:7px;color:#a9c9d9;line-height:1.65;font-size:15px}.config-actions[data-v-94593aa8]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.enable-option[data-v-94593aa8]{display:inline-flex;align-items:center;gap:9px;color:#c6e5f2;cursor:pointer}.enable-option input[data-v-94593aa8]{width:18px;height:18px;accent-color:#31c6ee}.config-actions button[data-v-94593aa8]{padding:9px 16px;border:1px solid #39748d;border-radius:5px;color:#b9e5f9;background:#0a202e;font:inherit;cursor:pointer}.config-summary[data-v-94593aa8]{display:flex;gap:10px 25px;flex-wrap:wrap;color:#9fcbdf;border-top:1px solid #244858;padding:13px 22px;font-size:15px}.config-body[data-v-94593aa8]{border-top:1px solid #2b4d5e;padding:20px 22px}.field-grid[data-v-94593aa8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 22px}.distance-grid label[data-v-94593aa8],.field-grid label[data-v-94593aa8]{display:grid;gap:8px;min-width:0;color:#b8d9e8}.number-field[data-v-94593aa8]{display:flex;align-items:center;min-width:0;min-height:46px;border:1px solid #326077;border-radius:5px;background:#061b27}.number-field[data-v-94593aa8]:focus-within{border-color:#44c9f2;outline:1px solid #44c9f2}.number-field input[data-v-94593aa8]{width:100%;min-width:0;background:transparent;border:0;padding:9px 12px;color:#f0fbff;font:inherit;font-size:21px;outline:0;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.number-field input[data-v-94593aa8]::-webkit-inner-spin-button,.number-field input[data-v-94593aa8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-field small[data-v-94593aa8]{flex:0 0 auto;font-size:14px;color:#94b9cf;padding-right:12px}.rule-note[data-v-94593aa8]{margin-top:13px!important;font-size:14px;color:#9fbfce;line-height:1.8}.logistics-config h4[data-v-94593aa8]{font-size:18px;color:#c6e7f5;margin:23px 0 12px}.distance-grid[data-v-94593aa8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.distance-grid label[data-v-94593aa8]{padding:13px;background:#092230;border:1px solid #244c60;border-radius:6px}.distance-grid label>span[data-v-94593aa8]{color:#75d8f9;font-weight:650}.distance-grid label>small[data-v-94593aa8]{font-size:13px;color:#9bbccc}.geometry[data-v-94593aa8]{margin-top:20px;border:1px solid #2b5162;border-radius:6px;padding:0 16px 16px}.geometry[data-v-94593aa8]:not([open]){padding-bottom:0}.geometry summary[data-v-94593aa8]{cursor:pointer;padding:15px 0;color:#81d7f7;font-weight:650}.geometry-notice[data-v-94593aa8]{color:#dfc596;background:#2b281e;border:1px solid #685b39;padding:12px 15px;border-radius:4px;font-size:14px;line-height:1.8;margin-bottom:18px!important}.station-coordinates[data-v-94593aa8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 18px;margin-top:14px}.station-coordinates label[data-v-94593aa8]{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:9px;color:#a8cfdf;font-size:15px}.station-coordinates .number-field input[data-v-94593aa8]{font-size:18px;padding:8px}.important[data-v-94593aa8]{border-left:3px solid #2999b8;padding-left:12px}.configuration-errors[data-v-94593aa8]{margin:0 20px 20px;padding:13px 16px 13px 35px;background:#38202a;border:1px solid #a84559;border-radius:5px;color:#ffd2d9;font-size:15px;line-height:1.7}.logistics-config button[data-v-94593aa8]:focus-visible,.logistics-config input[type=checkbox][data-v-94593aa8]:focus-visible,.logistics-config summary[data-v-94593aa8]:focus-visible{outline:2px solid #64d9ff;outline-offset:3px}@media(max-width:980px){.field-grid[data-v-94593aa8]{grid-template-columns:repeat(2,minmax(0,1fr))}.config-body[data-v-94593aa8]{padding:17px}}@media(max-width:580px){.field-grid[data-v-94593aa8]{grid-template-columns:1fr}.logistics-config>header[data-v-94593aa8]{padding:17px}.config-summary[data-v-94593aa8]{padding:13px 17px}.distance-grid[data-v-94593aa8]{grid-template-columns:1fr}}.roller-edge.closed[data-v-8ee59794]{opacity:.45}.roller-edge.closed .edge-bed[data-v-8ee59794]{stroke:#a74152;stroke-dasharray:12 8}.roller-edge.closed .edge-rollers[data-v-8ee59794]{display:none}.production-scene[data-v-8ee59794]{background:#081e2b;color:#dff4ff;min-width:0}.scene-heading[data-v-8ee59794]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 16px;border-bottom:1px solid #254958;background:#0e2b3a}.scene-heading h3[data-v-8ee59794]{margin:0;font-size:21px}.scene-counts[data-v-8ee59794],.scene-legend[data-v-8ee59794]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:14px}.scene-counts[data-v-8ee59794]{margin-left:auto;color:#aacbd9}.scene-counts b[data-v-8ee59794]{color:#66e0cb;font-size:22px;margin-left:5px}.scene-legend>span[data-v-8ee59794]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:5px;background:currentColor;border-radius:2px}.working[data-v-8ee59794]{color:#56d4ff}.blocked[data-v-8ee59794]{color:#ff4257}.waiting[data-v-8ee59794]{color:#ffd080}.idle[data-v-8ee59794]{color:#9bb3c2}.rotating[data-v-8ee59794]{color:#ffc869}.scene-scroll[data-v-8ee59794]{overflow:auto}.scene-scroll[data-v-8ee59794]:focus-visible{outline:2px solid #58d5fb;outline-offset:-2px}.scene-canvas[data-v-8ee59794]{width:100%;min-width:1440px;display:block;font-family:Microsoft YaHei,sans-serif}.rail line[data-v-8ee59794]{stroke:#517589;stroke-width:3}.rail text[data-v-8ee59794]{fill:#a4cbdc;font-size:17px}.port-link path[data-v-8ee59794]{stroke:#294959;stroke-width:1.2;stroke-dasharray:4 5;fill:none}.vehicle-label[data-v-8ee59794]{font-size:17px;font-weight:700}.unit-heading text[data-v-8ee59794]{fill:#6bd4f6;font-size:18px;font-weight:700}.unit-heading tspan[data-v-8ee59794]{fill:#a6c5d4;font-size:15px;font-weight:500}.edge-bed[data-v-8ee59794]{stroke:#25695e;stroke-width:15}.edge-rollers[data-v-8ee59794]{stroke:#68ac96;stroke-width:11;stroke-dasharray:2 6}.roller-edge.active .edge-bed[data-v-8ee59794]{stroke:#53c7a0}.roller-edge.related .edge-bed[data-v-8ee59794]{stroke:#c3fbe5;stroke-width:19}.turntable circle[data-v-8ee59794]{fill:#12352f;stroke:#72a993;stroke-width:2}.turntable path[data-v-8ee59794]{fill:none;stroke:#5f9684;stroke-width:2}.turntable .turn-arrow[data-v-8ee59794]{stroke:#9bcbb7;stroke-width:1.4}.turntable.rotating circle[data-v-8ee59794]{fill:#655321;stroke:#ffd478;stroke-width:3}.turntable.rotating path[data-v-8ee59794]{stroke:#ffe3a4}.station-card[data-v-8ee59794]{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;height:98px;padding:7px;overflow:hidden;background:#0b2532;color:#9bb7c9;border:1.5px solid #3a6475;border-radius:5px;font-family:inherit;text-align:left;cursor:pointer}.station-card>b[data-v-8ee59794]{display:flex;justify-content:space-between;align-items:baseline;gap:2px;font-size:16px;line-height:1.1}.station-card b small[data-v-8ee59794]{font-size:12px}.station-card>small[data-v-8ee59794],.station-card>span[data-v-8ee59794]{font-size:14px;line-height:1.2}.station-card .station-product[data-v-8ee59794]{color:#e3f5ff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.station-card .station-next[data-v-8ee59794]{color:#9be5ce;min-height:29px;font-size:13px;line-height:1.15;overflow-wrap:anywhere}.station-card>small[data-v-8ee59794]{margin-top:auto;font-size:12px;white-space:nowrap}.station-card.working[data-v-8ee59794]{background:#0b4c62;border-color:#35caf4;color:#dbf6ff}.station-card.blocked[data-v-8ee59794]{background:#731d2a;border-color:#ff324b;color:#ffe0e6}.station-card.reserved[data-v-8ee59794],.station-card.waiting[data-v-8ee59794]{background:#493a1e;border-color:#d2a956;color:#ffe6ad}.station-card.transferring[data-v-8ee59794]{border-style:dashed;border-color:#8ef0c9}.station-card.inactive[data-v-8ee59794]{border-style:dashed;opacity:.65;cursor:default}.station-card.selected[data-v-8ee59794]{border:3px solid #f1fdff;padding:5.5px}.station-card.next-target[data-v-8ee59794]:not(.selected){box-shadow:inset 0 0 0 2px #74e5bc}.station-card[data-v-8ee59794]:focus-visible{outline:3px solid #fff;outline-offset:-3px}.station-card.on-turntable[data-v-8ee59794]{border-radius:15px}.station-card>i[data-v-8ee59794]{position:absolute;left:0;bottom:0;height:3px;background:#73e4ff}.travelling-product rect[data-v-8ee59794]{fill:#6be3b3;stroke:#e4fff5;stroke-width:2}.travelling-product text[data-v-8ee59794]{fill:#b6ffe4;font-size:17px;font-weight:700;paint-order:stroke;stroke:#082431;stroke-width:4;stroke-linejoin:round}.travelling-product.related rect[data-v-8ee59794]{stroke:#fff;stroke-width:4}.diagram-note[data-v-8ee59794]{fill:#9dbccc;font-size:15px}.scene-vehicles[data-v-8ee59794]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 16px;background:#0b2734;border-top:1px solid #254552;font-size:14px;color:#b3d0dd}.scene-vehicles>span[data-v-8ee59794]{display:flex;align-items:center;gap:9px}.scene-vehicles b[data-v-8ee59794]{color:var(--vehicle-color)}.scene-vehicles small[data-v-8ee59794]{font-size:13px;color:#8caebb;margin-left:auto}.scene-selection[data-v-8ee59794]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:11px 16px;background:#103743;border-top:1px solid #367080;font-size:15px}.scene-selection>strong[data-v-8ee59794]{color:#73e1fa}.scene-selection button[data-v-8ee59794]{margin-left:auto;border:1px solid #487184;background:#0b2634;color:#d6eff9;border-radius:4px;padding:6px 10px;font:inherit;cursor:pointer}@media(max-width:1100px){.scene-counts[data-v-8ee59794]{margin-left:0}}.station-card.turning-station[data-v-8ee59794]{background:#5a451a;border-color:#ffcc69;box-shadow:inset 0 0 0 2px #ffcc69;color:#fff0c6}.station-card.turning-station>small[data-v-8ee59794]{color:#ffdc8a;font-weight:700}.station-card[data-v-8ee59794]{box-sizing:border-box;height:118px;min-height:118px}.station-card>b[data-v-8ee59794],.station-card>small[data-v-8ee59794],.station-card>span[data-v-8ee59794]{flex-shrink:0}.station-card .station-product[data-v-8ee59794]{min-height:17px;line-height:17px}.station-card .station-next[data-v-8ee59794]{min-height:30px;max-height:32px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:15px}.station-card>small[data-v-8ee59794]{min-height:15px;line-height:15px}.dispatch-reason[data-v-4887fabe]{display:block;white-space:normal;width:180px;font-size:12px;color:#9cbccc;line-height:1.6;margin-top:6px}.logistics-panel[data-v-4887fabe]{min-width:0;overflow:hidden;background:#09232f;border:1px solid #2a5666;border-radius:9px;margin:18px 0;font-size:16px;color:#e2f4ff}.logistics-panel h3[data-v-4887fabe],.logistics-panel h4[data-v-4887fabe],.logistics-panel p[data-v-4887fabe]{margin:0}.logistics-panel>header[data-v-4887fabe]{padding:19px 22px;background:#10313f;border-bottom:1px solid #2a505e;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.logistics-panel h3[data-v-4887fabe]{font-size:23px}.logistics-panel header p[data-v-4887fabe]{color:#9fbfce;font-size:14px;margin-top:7px;line-height:1.6}.mode-legend[data-v-4887fabe]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#9fbdcc;font-size:14px}.mode-legend .rgv-dot[data-v-4887fabe]{color:#50cefa}.mode-legend .roller-dot[data-v-4887fabe]{color:#66deb9}.mode-legend .rgv-dot[data-v-4887fabe]:before,.mode-legend .roller-dot[data-v-4887fabe]:before{content:"";display:inline-block;width:9px;height:9px;border-radius:2px;background:currentColor;margin-right:6px}.map-scroll[data-v-4887fabe]{overflow-x:auto;background:linear-gradient(180deg,#0a202d,#081e29)}.map-scroll svg[data-v-4887fabe]{display:block;width:100%;min-width:700px;max-height:330px}.zone-guide[data-v-4887fabe]{stroke:#24414f;stroke-dasharray:5 5}.zone-title[data-v-4887fabe]{fill:#abd5e7;font:17px Microsoft YaHei,sans-serif;font-weight:650}.track-title[data-v-4887fabe]{fill:#82adbf;font:14px Microsoft YaHei,sans-serif}.rail-base[data-v-4887fabe]{stroke:#376279;stroke-width:3}.vehicle-body[data-v-4887fabe]{stroke:#e3f8ff;stroke-width:1}.vehicle-label[data-v-4887fabe]{font:13px Microsoft YaHei,sans-serif;font-weight:700}.axis-label[data-v-4887fabe]{fill:#95b5c6;font:14px Microsoft YaHei,sans-serif}.map-note[data-v-4887fabe]{padding:0 22px 15px;font-size:13px;line-height:1.7;color:#8fb2c4;background:#081e29}.logistics-totals[data-v-4887fabe]{padding:18px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;border-top:1px solid #1d414f}.logistics-totals article[data-v-4887fabe]{padding:15px;border:1px solid #285363;background:#0b2b38;border-radius:6px;min-width:0}.logistics-totals article>span[data-v-4887fabe]{color:#bad9e6;font-size:17px;font-weight:650}.logistics-totals strong[data-v-4887fabe]{display:block;font-size:33px;color:#65d9ed;font-variant-numeric:tabular-nums;margin:7px 0}.logistics-totals strong small[data-v-4887fabe]{font-size:15px;color:#9fc2d1;margin-left:8px;font-weight:500}.logistics-totals p[data-v-4887fabe]{font-size:13px;color:#9ebdcd;line-height:1.7}.vehicle-cards[data-v-4887fabe]{padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.vehicle-cards article[data-v-4887fabe]{border:1px solid #2b5565;border-top:3px solid var(--vehicle-color);border-radius:6px;background:#0a2936;padding:17px;min-width:0}.vehicle-cards header[data-v-4887fabe]{display:flex;align-items:center;justify-content:space-between;gap:12px}.vehicle-cards h4[data-v-4887fabe]{color:var(--vehicle-color);font-size:20px}.vehicle-cards header>span[data-v-4887fabe]{border:1px solid #3a5361;color:#9eb8c6;font-size:13px;padding:4px 9px;border-radius:4px}.vehicle-cards header>span.active[data-v-4887fabe]{color:#6ce4cb;background:#123f3d;border-color:#358b7e}.vehicle-kpi[data-v-4887fabe]{display:flex;gap:18px;align-items:center;margin:19px 0 12px}.vehicle-kpi>strong[data-v-4887fabe]{color:var(--vehicle-color);font-size:35px;flex:0 0 auto;font-variant-numeric:tabular-nums}.vehicle-kpi strong small[data-v-4887fabe]{font-size:17px;margin-left:4px}.vehicle-kpi b[data-v-4887fabe]{display:block;font-size:15px;color:#bfdce9;font-weight:500}.vehicle-kpi span[data-v-4887fabe]{display:block;font-size:13px;color:#9cbccb;margin-top:6px;line-height:1.6}.utilization-meter[data-v-4887fabe]{height:5px;border-radius:4px;background:#173c4a;overflow:hidden}.utilization-meter i[data-v-4887fabe]{display:block;height:100%;background:var(--vehicle-color)}.vehicle-cards dl[data-v-4887fabe]{margin:15px 0 0;display:grid;gap:11px}.vehicle-cards dl>div[data-v-4887fabe]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.vehicle-cards dt[data-v-4887fabe]{color:#9ec1d0;font-size:14px}.vehicle-cards dd[data-v-4887fabe]{margin:0;text-align:right;font-size:17px;color:#d0eaf6;font-variant-numeric:tabular-nums}.vehicle-cards dd small[data-v-4887fabe]{margin-left:8px;color:#90b0c0;font-size:12px}.section-note[data-v-4887fabe]{padding:13px 20px;color:#90b3c3;line-height:1.8;font-size:13px}.roller-summary[data-v-4887fabe]{padding:18px 20px;border-top:1px solid #254655;border-bottom:1px solid #254655;background:#0a2c35;display:flex;align-items:center;flex-wrap:wrap;gap:18px 35px}.roller-summary h4[data-v-4887fabe]{font-size:18px;color:#94e4d0}.roller-summary p[data-v-4887fabe]{font-size:13px;color:#99bcca;line-height:1.7;margin-top:8px;max-width:400px}.roller-summary span[data-v-4887fabe]{font-size:14px;color:#a0c9d2;display:block}.roller-summary strong[data-v-4887fabe]{display:block;color:#68daba;font-size:20px;margin-top:8px}.transport-details[data-v-4887fabe]{padding:0 20px;border-bottom:1px solid #284b5b}.transport-details summary[data-v-4887fabe]{cursor:pointer;color:#83d6ed;font-size:17px;padding:18px 0}.transport-details .section-note[data-v-4887fabe]{padding-left:0;padding-right:0}.transport-jobs>header[data-v-4887fabe]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:13px;padding:19px 20px}.transport-jobs h4[data-v-4887fabe]{font-size:19px}.transport-jobs label[data-v-4887fabe]{display:flex;align-items:center;gap:10px;color:#a6c8d8;font-size:14px}.transport-jobs select[data-v-4887fabe]{min-width:200px;max-width:340px;min-height:39px;padding:8px 11px;font:inherit;background:#061c29;border:1px solid #335a71;border-radius:5px;color:#d9f2ff;color-scheme:dark}.transport-table[data-v-4887fabe]{overflow:auto;max-height:440px;width:100%}.transport-table table[data-v-4887fabe]{min-width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap}.transport-table td[data-v-4887fabe],.transport-table th[data-v-4887fabe]{padding:13px 16px;border-bottom:1px solid #1f414f;text-align:right}.transport-table th[data-v-4887fabe]{position:sticky;top:0;z-index:1;background:#12313f;color:#b5d4e3;font-weight:600}.transport-table td[data-v-4887fabe]:first-child,.transport-table td[data-v-4887fabe]:nth-child(2),.transport-table th[data-v-4887fabe]:first-child,.transport-table th[data-v-4887fabe]:nth-child(2){text-align:left}.transport-table tr[data-v-4887fabe]:nth-child(2n){background:#0b2836}.transport-table .empty-row[data-v-4887fabe]{text-align:center;padding:25px;color:#98b9c9}.mode-badge[data-v-4887fabe]{display:inline-block;padding:4px 8px;border-radius:4px;background:#123f54;color:#81dafa;font-size:13px}.mode-badge.roller[data-v-4887fabe]{color:#78dfbb;background:#153d37}.product-name[data-v-4887fabe]{display:block;color:#90b5c7;font-size:12px;margin-top:5px}.in-progress[data-v-4887fabe]{color:#67debd;font-weight:600}.logistics-panel select[data-v-4887fabe]:focus-visible,.logistics-panel summary[data-v-4887fabe]:focus-visible{outline:2px solid #57cff1;outline-offset:3px}.dispatch-reason[data-v-4887fabe],.logistics-totals p[data-v-4887fabe],.map-note[data-v-4887fabe],.mode-badge[data-v-4887fabe],.product-name[data-v-4887fabe],.roller-summary p[data-v-4887fabe],.section-note[data-v-4887fabe],.vehicle-cards dd small[data-v-4887fabe],.vehicle-cards dt[data-v-4887fabe],.vehicle-cards header>span[data-v-4887fabe],.vehicle-kpi span[data-v-4887fabe]{font-size:14px}.transport-table table[data-v-4887fabe]{font-size:15px}.transport-table tr.segment-active[data-v-4887fabe]{background:#123c38;color:#a0f0d4}@media(max-width:1000px){.logistics-totals[data-v-4887fabe]{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-cards[data-v-4887fabe]{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}}@media(max-width:640px){.vehicle-cards[data-v-4887fabe]{grid-template-columns:1fr;padding:0 14px}.logistics-totals[data-v-4887fabe]{padding:15px 14px;gap:10px}.logistics-totals strong[data-v-4887fabe]{font-size:28px}.logistics-panel>header[data-v-4887fabe]{padding:17px}.transport-jobs select[data-v-4887fabe]{min-width:0;max-width:240px}.transport-details[data-v-4887fabe]{padding:0 14px}.vehicle-cards dd small[data-v-4887fabe]{display:block;margin-top:3px}}.production-schedule[data-v-181d5290]{min-width:0;border-top:1px solid #326277;color:#def0f9;background:#0b2533;font-size:16px}.schedule-heading[data-v-181d5290]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:14px 18px}.schedule-heading>div[data-v-181d5290]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 20px}.schedule-heading h3[data-v-181d5290]{margin:0;font-size:21px}.schedule-heading span[data-v-181d5290]{color:#a7c7d7;font-size:15px}.schedule-heading label[data-v-181d5290],.schedule-heading nav[data-v-181d5290]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.schedule-heading button[data-v-181d5290],.schedule-heading select[data-v-181d5290]{padding:7px 10px;background:#09202d;color:#d8f0fc;border:1px solid #3c6578;border-radius:5px;font:inherit;cursor:pointer}.schedule-heading button[data-v-181d5290]:disabled{opacity:.4;cursor:default}.schedule-table-wrap[data-v-181d5290]{overflow:auto;min-width:0}.day-schedule[data-v-181d5290]{max-height:252px;border-block:1px solid #274857}table[data-v-181d5290]{border-collapse:collapse;width:100%;min-width:760px;text-align:left;font-size:16px;line-height:1.45}td[data-v-181d5290],th[data-v-181d5290]{padding:9px 16px;border-bottom:1px solid #234453;vertical-align:middle}th[data-v-181d5290]{position:sticky;top:0;z-index:1;color:#a8cbdc;background:#0d2a39;white-space:nowrap;font-weight:500}td small[data-v-181d5290]{display:block;margin-top:2px;color:#8eafc0;font-size:13px}tbody tr[data-v-181d5290]:hover{background:#123747}.not-replayed[data-v-181d5290]{color:#a5bdca}.schedule-seek[data-v-181d5290]{padding:0;border:0;background:none;color:#72d8f7;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.schedule-empty[data-v-181d5290]{padding:20px;text-align:center;color:#9ebdcc}.schedule-table-wrap[data-v-181d5290]:focus-visible,button[data-v-181d5290]:focus-visible,select[data-v-181d5290]:focus-visible,summary[data-v-181d5290]:focus-visible{outline:2px solid #6be0ee;outline-offset:-2px}.schedule-composition[data-v-181d5290]{padding:12px 18px}.schedule-composition>summary[data-v-181d5290]{cursor:pointer;color:#82d9ed}.schedule-composition p[data-v-181d5290]{margin:10px 0 2px;color:#90b0c1;font-size:13px}.schedule-wind[data-v-181d5290]{display:flex;flex-wrap:wrap;gap:8px 22px;padding:13px 0;border-bottom:1px solid #2b4b5a}.schedule-wind strong[data-v-181d5290]{color:#ffd08d}.schedule-wind span[data-v-181d5290]{font-size:15px}.composition-heading[data-v-181d5290]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 0 8px}.composition-heading span[data-v-181d5290]{color:#96b9ca;font-size:14px}.schedule-composition table[data-v-181d5290]{min-width:1040px}@media(max-width:700px){.schedule-heading[data-v-181d5290]{padding:12px}.schedule-heading nav[data-v-181d5290]{width:100%}.schedule-heading label[data-v-181d5290],.schedule-heading select[data-v-181d5290]{flex:1}.schedule-composition[data-v-181d5290]{padding:12px}td[data-v-181d5290],th[data-v-181d5290]{padding:8px 12px}}.process-explanation[data-v-5dc30a27]{margin-top:14px;color:#a6c7d8;font-size:14px}.process-explanation>summary[data-v-5dc30a27]{cursor:pointer;color:#81d8f8}.process-explanation>summary[data-v-5dc30a27]:focus-visible{outline:2px solid #62d9ee;outline-offset:3px}.table-explanation[data-v-5dc30a27]{padding:0 18px 18px}.operation-progress[data-v-5dc30a27]{display:grid;gap:8px;margin:14px 0;padding:14px;border:1px solid #2e6074;border-radius:6px;background:#0b2635;font-size:14px;line-height:1.75}.operation-progress>div[data-v-5dc30a27]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px}.operation-progress dt[data-v-5dc30a27]{color:#94bed1}.operation-progress dd[data-v-5dc30a27]{margin:0;color:#d6eef8;overflow-wrap:anywhere}@media(max-width:650px){.operation-progress>div[data-v-5dc30a27]{grid-template-columns:1fr;gap:2px}}.process-observation.page-expanded[data-v-5dc30a27]{position:fixed;inset:0;z-index:9999;width:100vw;height:100dvh;max-height:none;overflow:auto;margin:0;border:0;border-radius:0;background:#081e2b}.process-observation.page-expanded>.process-player[data-v-5dc30a27]{position:sticky;top:0;z-index:3;background:#0c2938}.process-computing[data-v-5dc30a27]{display:flex;align-items:center;gap:18px;padding:28px;margin:18px 0;border:1px solid #2c6176;border-radius:9px;background:#0b2a39}.process-computing strong[data-v-5dc30a27]{display:block;color:#bcecff;font-size:21px;line-height:1.6}.process-computing strong span[data-v-5dc30a27]{color:#7cd9ee;font-size:16px;font-weight:500}.process-computing p[data-v-5dc30a27]{color:#9ec4d7;font-size:15px;line-height:1.8;margin-top:6px}.process-computing>i[data-v-5dc30a27]{width:30px;height:30px;flex:0 0 30px;border:3px solid #285267;border-top-color:#65dcfa;border-radius:50%;animation:process-calculating-5dc30a27 1s linear infinite}.process-errors>button[data-v-5dc30a27]{margin-top:18px}@keyframes process-calculating-5dc30a27{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.process-computing>i[data-v-5dc30a27]{animation:none}}.process-observation[data-v-5dc30a27]{border:1px solid #326277;border-radius:10px;overflow:hidden;background:#081e2b;margin:18px 0}.process-observation[data-v-5dc30a27]:fullscreen{overflow:auto;margin:0;border-radius:0;padding:0;background:#081e2b}.process-observation>.process-player[data-v-5dc30a27]{border:0;border-bottom:1px solid #326277;border-radius:0;padding:13px 18px}.process-observation .process-clock strong[data-v-5dc30a27]{font-size:30px}.process-observation .process-range[data-v-5dc30a27]{margin:8px 0;height:20px}.process-observation .player-top[data-v-5dc30a27]{gap:10px}.process-observation .player-bottom[data-v-5dc30a27]{gap:8px}.process-observation .player-bottom>span[data-v-5dc30a27]{font-size:13px}.process-outcome[data-v-5dc30a27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0}.process-outcome>div[data-v-5dc30a27]{min-width:0;padding:20px;border:1px solid #286575;border-radius:8px;background:linear-gradient(125deg,#123a43,#0a2734)}.process-outcome span[data-v-5dc30a27]{display:block;font-size:20px;font-weight:650;color:#c4e7ef;line-height:1.5}.process-outcome strong[data-v-5dc30a27]{display:block;color:#63e2cb;font-size:37px;margin:8px 0;font-variant-numeric:tabular-nums}.process-outcome strong small[data-v-5dc30a27]{font-size:17px;font-weight:500;color:#a5c9d4;margin-left:9px}.process-outcome p[data-v-5dc30a27]{color:#9dbecc;font-size:14px;line-height:1.7}@media(max-width:820px){.process-outcome[data-v-5dc30a27]{grid-template-columns:1fr}.process-outcome strong[data-v-5dc30a27]{font-size:32px}}.station-metric-grid[data-v-5dc30a27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0}.station-metric-grid>div[data-v-5dc30a27]{padding:12px 14px;border:1px solid #28566b;border-radius:5px;background:#082433;min-width:0}.station-metric-grid span[data-v-5dc30a27]{display:block;color:#accedf;font-size:15px}.station-metric-grid strong[data-v-5dc30a27]{display:block;color:#72d9f8;margin:6px 0;font-size:24px;font-variant-numeric:tabular-nums}.station-metric-grid small[data-v-5dc30a27]{font-size:13px;color:#a0bece}.station-utilization[data-v-5dc30a27]{margin:0 18px 18px;border:1px solid #2a4f60;border-radius:6px;padding:0 15px 15px}.station-utilization[data-v-5dc30a27]:not([open]){padding-bottom:0}.station-utilization summary[data-v-5dc30a27]{color:#81d8f8;padding:15px 0;cursor:pointer;font-size:17px}.station-utilization .process-help[data-v-5dc30a27]{margin:0 0 14px!important}.process-stations button.loading[data-v-5dc30a27],.process-stations button.unloading[data-v-5dc30a27]{background:#163f38;border-color:#3aa88b;color:#b6f6df}.process-stations button.reserved[data-v-5dc30a27]{background:#3b321c;border-color:#ac883f;color:#ffe4ad}@media(max-width:780px){.station-metric-grid[data-v-5dc30a27]{grid-template-columns:repeat(2,minmax(0,1fr))}}.quota-assessment[data-v-5dc30a27]{display:flex;flex-wrap:wrap;gap:16px 38px;padding:20px 24px;margin-bottom:18px;border:1px solid #268775;border-radius:8px;background:#0d3335}.process-capacity-limits[data-v-5dc30a27]{padding:18px 22px;margin-bottom:16px;border:1px solid #b95465;border-radius:8px;background:#341e2b;color:#ffd3dc}.process-capacity-limits h3[data-v-5dc30a27]{font-size:19px;margin-bottom:12px}.process-capacity-limits strong[data-v-5dc30a27]{display:block;font-size:17px;line-height:1.7}.process-capacity-limits p[data-v-5dc30a27]{font-size:15px;color:#deb7c1;line-height:1.8;margin:4px 0 10px}.process-scheduling-summary[data-v-5dc30a27]{font-size:15px;line-height:1.8;padding:10px 14px;margin-bottom:14px;color:#a9cbdc;background:#0c2635;border:1px solid #244c60;border-radius:6px}.quota-assessment>div[data-v-5dc30a27]{min-width:210px}.quota-assessment span[data-v-5dc30a27]{display:block;color:#b0d4d6;font-size:16px}.quota-assessment strong[data-v-5dc30a27]{display:block;color:#64e1c7;font-size:27px;margin-top:8px}.quota-assessment small[data-v-5dc30a27]{font-size:18px}.quota-assessment p[data-v-5dc30a27]{flex-basis:100%;font-size:14px;line-height:1.8;color:#acc5d0}.quota-assessment.unmet[data-v-5dc30a27]{background:#341e2b;border-color:#ce4b61}.quota-assessment.unmet strong[data-v-5dc30a27],.quota-fail[data-v-5dc30a27]{color:#ff7186}.quota-pass[data-v-5dc30a27]{color:#64e1c7}.quota-assessment.pending[data-v-5dc30a27]{background:#302a1d;border-color:#897044}.process-module[data-v-5dc30a27]{--p-line:#234858;--p-soft:#9cb4c4;color:#e7f5ff;font-size:16px;min-width:0;padding-bottom:20px}.process-module h2[data-v-5dc30a27],.process-module h3[data-v-5dc30a27],.process-module h4[data-v-5dc30a27],.process-module p[data-v-5dc30a27]{margin:0}.process-heading[data-v-5dc30a27]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.process-heading h2[data-v-5dc30a27]{font-size:29px;line-height:1.3}.process-heading p[data-v-5dc30a27]{color:var(--p-soft);margin-top:8px;line-height:1.7}.process-heading p span[data-v-5dc30a27]{padding:0 9px;color:#34708b}.blocking-details[data-v-5dc30a27]{display:grid;gap:9px;padding:15px 18px;background:#391c29;border:1px solid #bd354c;border-radius:6px;margin-top:12px}.blocking-details p[data-v-5dc30a27]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.blocking-details button[data-v-5dc30a27]{color:#ffd8df;background:#692233;border:1px solid #e7556c;border-radius:4px;padding:5px 9px;font:inherit;cursor:pointer}.blocking-details span[data-v-5dc30a27]{color:#ffc7cf;font-size:16px}.blocking-details small[data-v-5dc30a27]{color:#d2b5c0;font-size:14px}.process-horizon[data-v-5dc30a27]{gap:14px 20px;margin-bottom:18px;padding:16px 20px;border:1px solid var(--p-line);border-radius:8px;background:#0c2432}.process-horizon[data-v-5dc30a27],.process-horizon>label[data-v-5dc30a27]{display:flex;flex-wrap:wrap;align-items:center}.process-horizon>label[data-v-5dc30a27]{gap:10px;font-weight:650}.process-horizon input[data-v-5dc30a27]{width:86px;font-size:20px!important}.process-horizon>span[data-v-5dc30a27]{color:#b2cdde}.process-horizon p[data-v-5dc30a27]{flex-basis:100%;color:var(--p-soft);font-size:14px;line-height:1.7}.daily-summary[data-v-5dc30a27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px}.daily-summary>div[data-v-5dc30a27]{min-width:0;border-left:3px solid #269bb5;padding-left:14px}.daily-summary span[data-v-5dc30a27]{display:block;color:#adc8d9;font-size:15px;line-height:1.6}.daily-summary strong[data-v-5dc30a27]{display:block;color:#66dec6;font-size:25px;line-height:1.6;margin-top:6px}.daily-table[data-v-5dc30a27]{max-height:410px;overflow:auto}.daily-table th[data-v-5dc30a27]{position:sticky;top:0;z-index:1}.daily-output[data-v-5dc30a27]{color:#61ddc3;font-size:19px;font-weight:700}.day-link[data-v-5dc30a27]{padding:4px 0;color:#65d7ff;border:0;background:transparent;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.daily-table .day-pending[data-v-5dc30a27]{color:#9cb4c4}.daily-table .day-current[data-v-5dc30a27]{background:#113b4d}.daily-pagination[data-v-5dc30a27]{justify-content:space-between;gap:12px;padding:0 20px 16px;color:#a7c8db;font-size:15px}.daily-pagination[data-v-5dc30a27],.daily-pagination>div[data-v-5dc30a27]{display:flex;align-items:center;flex-wrap:wrap}.daily-pagination>div[data-v-5dc30a27]{gap:8px}.daily-pagination label[data-v-5dc30a27]{display:flex;align-items:center;gap:7px}.daily-pagination button[data-v-5dc30a27]{border:1px solid #345b70;border-radius:5px;background:#0d2b3b;color:#bfe9f7;padding:8px 11px;font:inherit;cursor:pointer}.daily-pagination button[data-v-5dc30a27]:disabled{opacity:.4;cursor:default}.daily-pagination select[data-v-5dc30a27]{min-height:38px!important;padding:6px 9px!important}.daily-table[data-v-5dc30a27]{overscroll-behavior:contain;scrollbar-gutter:stable}.daily-table[data-v-5dc30a27]:focus-visible{outline:2px solid #64dcff;outline-offset:-2px}.process-button[data-v-5dc30a27]{min-height:42px;border:1px solid #2bc5eb;border-radius:6px;background:#116287;color:#f0fbff;padding:8px 22px;font-weight:700;font-size:16px}.process-button[data-v-5dc30a27]:hover{background:#167ca5}.process-button.secondary[data-v-5dc30a27]{border-color:#31576b;background:#0a202e;color:#b5d5e7}.process-module button[data-v-5dc30a27]:focus-visible,.process-module input[data-v-5dc30a27]:focus-visible,.process-module select[data-v-5dc30a27]:focus-visible,.process-module summary[data-v-5dc30a27]:focus-visible{outline:2px solid #64dcff;outline-offset:3px}.process-module input[data-v-5dc30a27]:not([type=range]),.process-module select[data-v-5dc30a27]{background:#061925;border:1px solid #315469;border-radius:5px;min-height:42px;padding:8px 12px;color:#ecfaff;font:inherit;min-width:0;color-scheme:dark}.process-settings[data-v-5dc30a27]{padding:20px;margin-bottom:18px;border:1px solid var(--p-line);border-radius:9px;background:#0c2432}.process-settings-grid[data-v-5dc30a27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:16px}.process-settings-grid label[data-v-5dc30a27]{display:grid;gap:9px;color:#b9d5e4;font-size:16px}.process-help[data-v-5dc30a27]{color:var(--p-soft);line-height:1.75;font-size:14px;margin-top:14px!important}.process-settings summary[data-v-5dc30a27]{cursor:pointer;padding:15px 0 8px;color:#5acaff}.crew-grid[data-v-5dc30a27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:10px}.crew-grid label[data-v-5dc30a27]{display:flex;align-items:center;gap:8px}.crew-grid input[data-v-5dc30a27]{width:70px}.process-player[data-v-5dc30a27]{border:1px solid #2c5267;border-radius:10px;background:linear-gradient(115deg,#103547,#0b202e 70%);padding:22px 24px}.player-actions[data-v-5dc30a27],.player-bottom[data-v-5dc30a27],.player-top[data-v-5dc30a27],.process-clock[data-v-5dc30a27]{display:flex;align-items:center;gap:16px}.player-bottom[data-v-5dc30a27],.player-top[data-v-5dc30a27]{justify-content:space-between;flex-wrap:wrap}.process-clock[data-v-5dc30a27]{flex-wrap:wrap}.process-clock span[data-v-5dc30a27]{color:#b2cdde}.process-clock strong[data-v-5dc30a27]{font-size:39px;color:#60d8ff;font-variant-numeric:tabular-nums;letter-spacing:.02em}.process-clock small[data-v-5dc30a27]{font-size:17px;color:#b4cad7}.player-actions[data-v-5dc30a27]{flex-wrap:wrap}.player-actions label[data-v-5dc30a27]{display:flex;gap:10px;align-items:center;font-size:14px;color:#b4cad7}.process-range[data-v-5dc30a27]{display:block;width:100%;height:26px;margin:24px 0 14px;accent-color:#37d2ff;cursor:pointer}.time-shortcuts[data-v-5dc30a27]{display:flex;flex-wrap:wrap;gap:9px}.time-shortcuts button[data-v-5dc30a27]{border:1px solid #345567;border-radius:5px;background:#0c2331;color:#b4d0e0;padding:7px 12px;font:inherit;font-size:15px}.time-shortcuts button.chosen[data-v-5dc30a27]{color:#65ddff;border-color:#35b9eb;background:#113e52}.player-bottom>span[data-v-5dc30a27]{color:#a8c2d4;font-size:14px;line-height:1.6}.process-kpis[data-v-5dc30a27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0 12px}.process-kpis article[data-v-5dc30a27]{padding:19px 22px;border:1px solid #234858;border-radius:8px;background:#0c2432;min-width:0}.process-kpis article>span[data-v-5dc30a27]{color:#bbd7e7;font-size:20px;font-weight:650}.process-kpis strong[data-v-5dc30a27]{display:block;font-size:42px;color:#57d2ff;line-height:1.5;font-variant-numeric:tabular-nums}.process-kpis small[data-v-5dc30a27]{font-size:20px;color:#a4c3d5;margin-left:10px;font-weight:500}.process-kpis p[data-v-5dc30a27]{font-size:14px;color:#9cbacc;line-height:1.6}.process-kpis .teal strong[data-v-5dc30a27]{color:#34d7b4}.process-kpis .red[data-v-5dc30a27]{border-color:#9e3846}.process-kpis .red strong[data-v-5dc30a27]{color:#ff536a}.process-check[data-v-5dc30a27]{display:flex;gap:12px 24px;flex-wrap:wrap;align-items:center;font-size:15px;margin-bottom:20px;padding:12px 16px;background:#0b2a2c;border:1px solid #185354;border-radius:6px;color:#ade0d7}.process-check small[data-v-5dc30a27]{font-size:14px;color:#93b2bd}.process-check.invalid[data-v-5dc30a27]{background:#45202c}.process-surface[data-v-5dc30a27]{background:#091e2b;border:1px solid #244657;border-radius:9px;margin-top:18px;overflow:hidden}.process-surface>header[data-v-5dc30a27]{padding:19px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid #224354;background:#0e2837}.process-surface h3[data-v-5dc30a27]{font-size:21px}.process-surface>header>span[data-v-5dc30a27]{color:#9db8ca;font-size:14px}.process-legend[data-v-5dc30a27]{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.process-legend>span[data-v-5dc30a27]:before{content:"";display:inline-block;width:9px;height:9px;border-radius:2px;background:currentColor;margin-right:6px}.process-legend .working[data-v-5dc30a27]{color:#36cfff}.process-legend .blocked[data-v-5dc30a27]{color:#ff344f}.process-legend .waiting[data-v-5dc30a27]{color:#ffbe4d}.process-legend .idle[data-v-5dc30a27]{color:#93aab9}.process-unit-grid[data-v-5dc30a27]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:18px;gap:12px;align-items:stretch}.process-unit[data-v-5dc30a27]{min-width:0;border:1px solid #245165;background:linear-gradient(160deg,#0d303f,#0b202b);border-radius:6px;display:flex;flex-direction:column}.process-unit>header[data-v-5dc30a27]{padding:15px 13px;border-top:3px solid #279ec6;border-bottom:1px solid #264b59}.process-unit header>span[data-v-5dc30a27]{color:#4ac8f1;font-size:17px;font-weight:750}.process-unit h4[data-v-5dc30a27]{font-size:18px;margin-top:7px}.unit-personnel[data-v-5dc30a27]{display:grid;gap:6px;padding:15px 13px}.unit-personnel b[data-v-5dc30a27]{font-size:23px}.unit-personnel small[data-v-5dc30a27],.unit-personnel span[data-v-5dc30a27]{color:#95b4c7;font-size:14px}.process-stations[data-v-5dc30a27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(94px,1fr));gap:8px;padding:0 11px 15px}.process-stations button[data-v-5dc30a27]{position:relative;overflow:hidden;text-align:left;min-height:90px;border:1px solid #365566;border-radius:5px;padding:10px 8px 13px;background:#0c2330;color:#a4bdcd;display:grid;gap:5px;align-content:start;font-family:inherit}.process-stations button b[data-v-5dc30a27]{font-size:16px}.process-stations button span[data-v-5dc30a27]{font-size:14px;line-height:1.5}.process-stations button small[data-v-5dc30a27]{font-size:13px}.process-stations button.working[data-v-5dc30a27]{background:#0a4761;border-color:#25bff2;color:#baf0ff}.process-stations button.blocked[data-v-5dc30a27]{background:#681c2a;border-color:#ff2746;color:#ffe1e5}.process-stations button.waiting[data-v-5dc30a27]{background:#43331c;border-color:#b88932;color:#ffe3aa}.process-stations button.selected[data-v-5dc30a27]{outline:2px solid #d5f5ff;outline-offset:2px}.process-stations button i[data-v-5dc30a27]{position:absolute;bottom:0;left:0;height:3px;background:#62e1ff}.process-unit footer[data-v-5dc30a27]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;margin-top:auto;border-top:1px solid #244657;color:#a0bbca;font-size:14px}.station-process-detail[data-v-5dc30a27]{margin:0 18px 18px;padding:18px;background:#102f40;border:1px solid #37697f;border-radius:6px}.station-process-detail>header[data-v-5dc30a27]{display:flex;justify-content:space-between;align-items:center;gap:15px}.station-process-detail h4[data-v-5dc30a27]{font-size:19px}.station-process-detail>p[data-v-5dc30a27]{color:#b4d3e3;line-height:1.8;margin:12px 0}.process-buffer-grid[data-v-5dc30a27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));padding:18px;gap:13px}.process-buffer-grid article[data-v-5dc30a27]{padding:16px;border:1px solid #2b5264;background:#0c2735;border-radius:6px}.process-buffer-grid article.blocked[data-v-5dc30a27]{background:#361e2a;border-color:#c44458}.process-buffer-grid h4[data-v-5dc30a27]{font-size:17px}.process-buffer-grid h4 span[data-v-5dc30a27]{color:#71a9c5;margin:0 5px}.buffer-number[data-v-5dc30a27]{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin:10px 0}.buffer-number strong[data-v-5dc30a27]{font-size:35px;color:#6ddaff}.buffer-number span[data-v-5dc30a27]{color:#9db9ca}.buffer-number b[data-v-5dc30a27]{font-size:13px;color:#ffb5c0}.buffer-meter[data-v-5dc30a27]{height:5px;border-radius:8px;background:#173b4b;overflow:hidden}.buffer-meter i[data-v-5dc30a27]{display:block;height:100%;background:#40bce8}.blocked .buffer-meter i[data-v-5dc30a27]{background:#ff425e}.process-buffer-grid p[data-v-5dc30a27]{font-size:14px;color:#acc6d6;line-height:1.8;margin-top:11px}.process-buffer-grid small[data-v-5dc30a27]{font-size:14px;color:#9bb8c9}.process-bottom-grid[data-v-5dc30a27]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:18px}.process-chart svg[data-v-5dc30a27]{display:block;width:100%;padding:15px 8px 0}.process-chart svg text[data-v-5dc30a27]{fill:#a3c0d2;font:17px Microsoft YaHei,sans-serif}.chart-grid[data-v-5dc30a27]{stroke:#244252;stroke-width:1}.process-chart svg path[data-v-5dc30a27]{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.chart-released[data-v-5dc30a27]{stroke:#48baf4}.chart-wip[data-v-5dc30a27]{stroke:#ffbb47}.chart-completed[data-v-5dc30a27]{stroke:#2ed6ac}.chart-cursor[data-v-5dc30a27]{stroke:#e6f6ff;stroke-dasharray:4 5;stroke-width:1.5}.released-line[data-v-5dc30a27]{color:#48baf4}.wip-line[data-v-5dc30a27]{color:#ffbb47}.completed-line[data-v-5dc30a27]{color:#2ed6ac}.process-chart>p[data-v-5dc30a27]{color:#98b6c8;padding:0 22px 20px;font-size:14px;line-height:1.7}.process-events ol[data-v-5dc30a27]{height:250px;list-style:none;padding:0 18px;margin:0;overflow:auto}.process-events li[data-v-5dc30a27]{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid #1b3b4d}.process-events time[data-v-5dc30a27]{color:#67c9f2;font-size:14px;flex-shrink:0;font-variant-numeric:tabular-nums}.process-events strong[data-v-5dc30a27]{font-size:15px}.process-events strong span[data-v-5dc30a27]{color:#86bdd5;margin-left:7px}.process-events p[data-v-5dc30a27]{color:#9bbaca;font-size:14px;line-height:1.7;margin-top:3px}.process-table-wrap[data-v-5dc30a27]{width:100%;overflow-x:auto}.process-table-wrap table[data-v-5dc30a27]{width:100%;border-collapse:collapse;font-size:15px;white-space:nowrap}.process-table-wrap td[data-v-5dc30a27],.process-table-wrap th[data-v-5dc30a27]{padding:14px 17px;text-align:right;border-bottom:1px solid #203f50}.process-table-wrap td[data-v-5dc30a27]:first-child,.process-table-wrap th[data-v-5dc30a27]:first-child{text-align:left}.process-table-wrap th[data-v-5dc30a27]{color:#b4d2e5;background:#102b3b;font-weight:650}.process-table-wrap tbody tr[data-v-5dc30a27]:nth-child(2n){background:#0d2533}.process-table-wrap tfoot[data-v-5dc30a27]{color:#67d9ff;font-weight:700}.process-surface>.process-help[data-v-5dc30a27]{padding:0 18px 18px}.process-notices[data-v-5dc30a27]{color:#dcc498;background:#2c271b;border:1px solid #655332;border-radius:6px;padding:12px 18px;margin-top:18px;font-size:14px;line-height:1.8}.process-errors[data-v-5dc30a27]{border:1px solid #a44154;background:#351c29;color:#ffd0d8;padding:24px;border-radius:8px}.process-errors p[data-v-5dc30a27]{margin-top:10px;line-height:1.7}.process-empty[data-v-5dc30a27]{padding:60px;text-align:center;color:#a4c1d3}@media(min-width:1720px){.process-kpis[data-v-5dc30a27]{grid-template-columns:repeat(6,minmax(0,1fr))}.process-kpis article[data-v-5dc30a27]{padding:18px}.process-kpis article>span[data-v-5dc30a27]{font-size:19px}}@media(max-width:1180px){.process-unit-grid[data-v-5dc30a27]{grid-template-columns:repeat(3,minmax(0,1fr))}.process-bottom-grid[data-v-5dc30a27]{grid-template-columns:1fr}.process-chart svg[data-v-5dc30a27]{max-height:340px}.process-kpis article>span[data-v-5dc30a27]{font-size:18px}}@media(max-width:900px){.process-unit-grid[data-v-5dc30a27]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-clock strong[data-v-5dc30a27]{font-size:32px}.process-kpis[data-v-5dc30a27]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-heading[data-v-5dc30a27]{flex-wrap:wrap}.process-player[data-v-5dc30a27]{padding:18px}}@media(max-width:650px){.daily-summary[data-v-5dc30a27]{grid-template-columns:1fr}.process-horizon[data-v-5dc30a27]{padding:16px}}@media(prefers-reduced-motion:reduce){.process-module[data-v-5dc30a27] *{transition:none!important}}.planning-scope-note[data-v-e8e3e09c]{margin:0 0 12px;color:#91adbd;font-size:14px}.operation-editor[data-v-e8e3e09c]{padding:0 17px 18px;color:#d4e8f3}.operation-editor article>header[data-v-e8e3e09c],.operation-editor>header[data-v-e8e3e09c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.operation-editor>header[data-v-e8e3e09c]{padding:14px 0;font-size:16px}.operation-editor header>span[data-v-e8e3e09c]{color:#92bacc;font-size:12px}.operation-editor .operation-help[data-v-e8e3e09c]{margin:0 0 13px;color:#a5c2d1;font-size:13px;line-height:1.8}.operation-editor .operation-help>summary[data-v-e8e3e09c]{padding-top:0}.operation-help>p[data-v-e8e3e09c]{margin:8px 0 0}.operation-add[data-v-e8e3e09c]{padding:12px;margin-bottom:12px;border:1px solid #2a6272;border-radius:6px;background:#102e39}.operation-add>label[data-v-e8e3e09c]{display:block;margin-bottom:8px;font-size:14px;color:#c4eaf3}.operation-add>div[data-v-e8e3e09c],.operation-applicability>div[data-v-e8e3e09c]{display:flex;gap:8px;flex-wrap:wrap}.operation-add select[data-v-e8e3e09c]{flex:1 1 170px;min-width:0;padding:7px;color:#e0f3fc;background:#071d29;border:1px solid #34596c;border-radius:4px;font:inherit;font-size:13px;color-scheme:dark}.operation-add button[data-v-e8e3e09c],.operation-add-selected[data-v-e8e3e09c],.operation-applicability button[data-v-e8e3e09c]{padding:7px 9px;color:#bceafa;background:#123c4e;border:1px solid #3b7385;border-radius:4px;font:inherit;font-size:13px;cursor:pointer}.operation-add button[data-v-e8e3e09c]:disabled{opacity:.45;cursor:default}.operation-add p[data-v-e8e3e09c],.operation-applicability p[data-v-e8e3e09c]{color:#adc7d5;font-size:12px;line-height:1.75;margin:9px 0 0}.operation-applicability[data-v-e8e3e09c]{padding-top:11px;margin-top:11px;border-top:1px solid #244858}.operation-applicability p[data-v-e8e3e09c]{margin:0 0 9px;color:#e9bdc1}.operation-applicability .operation-remove[data-v-e8e3e09c]{color:#edb2bb;border-color:#764a5b;background:#32202c}.operation-editor .operation-final-note[data-v-e8e3e09c]{font-size:12px;color:#91adbd}.operation-add-selected[data-v-e8e3e09c]{margin-top:8px}.operation-notice[data-v-e8e3e09c]{padding:11px;border:1px solid #53735f;border-radius:5px;color:#c2e6cf;background:#17332f;font-size:13px;line-height:1.8}.operation-editor article[data-v-e8e3e09c]{margin-bottom:10px;padding:13px;border:1px solid #244c60;border-radius:6px;background:#0b2533}.operation-editor article.selected[data-v-e8e3e09c]{border-color:#43bfdc}.operation-editor article>header strong[data-v-e8e3e09c]{display:flex;align-items:center;gap:8px;font-size:14px}.operation-editor article>header i[data-v-e8e3e09c]{display:inline-grid;place-items:center;min-width:24px;height:24px;background:#174154;border-radius:4px;font-style:normal;color:#8be3fa}.operation-editor article>p[data-v-e8e3e09c]{margin:10px 0;color:#a8c6d7;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.operation-stations[data-v-e8e3e09c]{display:grid;gap:6px}.operation-stations>div[data-v-e8e3e09c]{display:flex;align-items:stretch;justify-content:space-between;gap:8px}.operation-stations>div.inactive .operation-station-name[data-v-e8e3e09c]{color:#8499a5}.operation-stations button[data-v-e8e3e09c]{border:1px solid #2f586b;border-radius:4px;padding:6px 8px;background:#0a1e2b;color:#abc6d4;font:inherit;font-size:12px;cursor:pointer}.operation-stations .operation-station-name[data-v-e8e3e09c]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1;text-align:left;color:#82d9f4}.operation-station-name small[data-v-e8e3e09c]{color:#a1bece;font-size:12px}.operation-stations button.active[data-v-e8e3e09c]{border-color:#287f77;color:#75d6bc;background:#103a38}.operation-editor summary[data-v-e8e3e09c]{padding-top:10px;color:#81cfe9;cursor:pointer;font-size:13px}.operation-fields[data-v-e8e3e09c]{display:grid;gap:11px;margin-top:11px}.operation-fields label[data-v-e8e3e09c]{display:grid;gap:7px;color:#afcfdf;font-size:13px}.operation-fields input[data-v-e8e3e09c],.operation-fields select[data-v-e8e3e09c]{width:100%;min-width:0;padding:8px;color:#e0f3fc;background:#071d29;border:1px solid #34596c;border-radius:4px;font:inherit;color-scheme:dark}.operation-fields option[data-v-e8e3e09c]{padding:5px 6px}.operation-fields p[data-v-e8e3e09c]{margin:0;color:#9cb7c7;font-size:12px;line-height:1.75}.operation-error[data-v-e8e3e09c]{padding:11px;border:1px solid #9e475c;border-radius:5px;background:#371f2b;color:#ffd0dc;font-size:13px;line-height:1.7}.operation-editor button[data-v-e8e3e09c]:focus-visible,.operation-editor input[data-v-e8e3e09c]:focus-visible,.operation-editor select[data-v-e8e3e09c]:focus-visible,.operation-editor summary[data-v-e8e3e09c]:focus-visible{outline:2px solid #62d9ee;outline-offset:2px}.wind-quota-control[data-v-e8e3e09c]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin:15px 0;padding:17px 22px;border:1px solid #28566a;border-left:4px solid #24c5dc;border-radius:7px;background:#0d2937}.wind-quota-control label[data-v-e8e3e09c],.wind-quota-control label>div[data-v-e8e3e09c]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#c2e4f2;font-size:18px;font-weight:650}.wind-quota-control input[data-v-e8e3e09c]{width:92px;min-height:44px;padding:7px 12px;color:#74e3ff;background:#071c29;border:1px solid #367087;border-radius:5px;font:inherit;font-size:23px}.wind-quota-control p[data-v-e8e3e09c]{flex:1 1 380px;color:#a5c2d3;font-size:15px;line-height:1.8;margin:0}.wind-quota-control input[data-v-e8e3e09c]:focus-visible{outline:2px solid #60d7f4;outline-offset:2px}
