.operations-dashboard[data-v-1b1c8501]{--ink:#18324a;--muted:#6f8293;--line:#dfe7ed;--blue:#2786d8;--cyan:#2dbdb6;--amber:#e7a12d;--green:#51a766;min-height:calc(100vh - 110px);color:var(--ink);font-variant-numeric:tabular-nums}.operations-dashboard[data-v-1b1c8501] ::-moz-selection{background:rgba(39,134,216,.22);color:#102f48}.operations-dashboard[data-v-1b1c8501] ::selection{background:rgba(39,134,216,.22);color:#102f48}.dashboard-heading[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px}.dashboard-heading h1[data-v-1b1c8501]{margin:0 0 4px;color:#173650;font-size:24px;font-weight:700;letter-spacing:-.02em}.dashboard-heading p[data-v-1b1c8501],.section-heading p[data-v-1b1c8501]{margin:0;color:var(--muted);font-size:13px}.heading-meta[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;color:#60788c;font-size:12px}.live-dot[data-v-1b1c8501]{width:7px;height:7px;border-radius:50%;background:#33a66f;-webkit-box-shadow:0 0 0 4px rgba(51,166,111,.12);box-shadow:0 0 0 4px rgba(51,166,111,.12)}.refresh-button[data-v-1b1c8501]{margin-left:8px;padding:6px 10px;border:1px solid #cbd8e2;border-radius:4px;background:#fff;color:#31536d;cursor:pointer}.refresh-button[data-v-1b1c8501]:focus{outline:2px solid rgba(39,134,216,.25);outline-offset:2px}.refresh-button[data-v-1b1c8501]:disabled{cursor:wait;opacity:.6}.load-alert[data-v-1b1c8501]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;margin-bottom:16px;padding:12px 14px;border:1px solid #e7bd78;border-radius:6px;background:#fff9ee;color:#79571d;font-size:13px}.load-alert>div[data-v-1b1c8501],.load-alert[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.load-alert>div[data-v-1b1c8501]{gap:9px}.load-alert button[data-v-1b1c8501]{min-height:32px;padding:0 11px;border:1px solid #d6a657;border-radius:4px;background:#fff;color:#79571d;cursor:pointer}.load-alert button[data-v-1b1c8501]:focus-visible{outline:2px solid rgba(191,127,28,.28);outline-offset:2px}.metric-board[data-v-1b1c8501]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;overflow:hidden;background:#fff;-webkit-box-shadow:0 7px 24px rgba(41,69,91,.08);box-shadow:0 7px 24px rgba(41,69,91,.08)}.metric-cell[data-v-1b1c8501]{min-width:0;padding:20px 22px 17px;border-right:1px solid var(--line)}.metric-cell[data-v-1b1c8501]:last-child{border-right:0}.metric-topline[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.metric-icon[data-v-1b1c8501]{display:grid;width:30px;height:30px;place-items:center;color:#fff;font-size:16px}.metric-icon.headquarters[data-v-1b1c8501]{background:var(--cyan)}.metric-icon.purchase[data-v-1b1c8501]{background:var(--amber)}.metric-icon.order[data-v-1b1c8501]{background:var(--blue)}.metric-icon.shipment[data-v-1b1c8501]{background:var(--green)}.metric-label[data-v-1b1c8501]{color:#536d81;font-size:13px;font-weight:600}.metric-value[data-v-1b1c8501]{display:block;margin-top:17px;color:#163650;font-size:30px;line-height:1}.metric-unit[data-v-1b1c8501]{min-height:20px;margin-top:7px;color:#8494a1;font-size:12px}.metric-foot[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid #edf1f4;color:#708392;font-size:11px}.analysis-panel[data-v-1b1c8501],.flow-panel[data-v-1b1c8501],.structure-panel[data-v-1b1c8501]{background:#fff;-webkit-box-shadow:0 7px 24px rgba(41,69,91,.08);box-shadow:0 7px 24px rgba(41,69,91,.08)}.flow-panel[data-v-1b1c8501]{margin-bottom:16px}.section-heading[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.section-heading h2[data-v-1b1c8501]{margin:0 0 4px;color:#21435d;font-size:16px;font-weight:700}.as-of[data-v-1b1c8501]{color:#8294a2;font-size:12px}.flow-track[data-v-1b1c8501]{display:grid;grid-template-columns:repeat(4,1fr);padding:20px;background:#f8fafb}.flow-stage[data-v-1b1c8501]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;min-width:0;padding-right:28px}.stage-marker[data-v-1b1c8501]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid currentColor;background:#fff;font-size:17px}.stage-marker.headquarters[data-v-1b1c8501]{color:var(--cyan)}.stage-marker.purchase[data-v-1b1c8501]{color:var(--amber)}.stage-marker.order[data-v-1b1c8501]{color:var(--blue)}.stage-marker.shipment[data-v-1b1c8501]{color:var(--green)}.stage-copy[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stage-copy span[data-v-1b1c8501]{color:#567084;font-size:12px}.stage-copy strong[data-v-1b1c8501]{margin:2px 0;color:#173650;font-size:22px}.stage-copy small[data-v-1b1c8501]{overflow:hidden;color:#91a0ab;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.flow-arrow[data-v-1b1c8501]{position:absolute;top:13px;right:13px;color:#afbdc7}.document-table-wrap[data-v-1b1c8501]{overflow-x:auto}.document-table[data-v-1b1c8501]{width:100%;border-collapse:collapse}.document-table th[data-v-1b1c8501]{padding:11px 18px;background:#f3f6f8;color:#708292;font-size:12px;font-weight:600;text-align:left}.document-table td[data-v-1b1c8501]{padding:12px 18px;border-top:1px solid #edf1f4;color:#4f677a;font-size:12px}.document-table tbody tr[data-v-1b1c8501]:hover{background:#f8fbfd}.number-column[data-v-1b1c8501]{text-align:right!important}.document-number[data-v-1b1c8501]{color:#225879!important;font-weight:600}.stage-tag[data-v-1b1c8501]{display:inline-block;padding:2px 7px;border:1px solid #d7e2e9;border-radius:3px;background:#f8fafb}.approved-status[data-v-1b1c8501]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#39815a}.approved-status i[data-v-1b1c8501]{width:6px;height:6px;border-radius:50%;background:#4bab76}.empty-state[data-v-1b1c8501]{padding:38px!important;text-align:center}.structure-panel[data-v-1b1c8501]{margin-bottom:16px}.structure-grid[data-v-1b1c8501]{display:grid;grid-template-columns:minmax(420px,1fr) minmax(420px,1fr)}.fulfillment-analysis[data-v-1b1c8501],.pie-analysis[data-v-1b1c8501]{min-width:0;padding:22px 24px}.pie-analysis[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;border-right:1px solid var(--line)}.inbound-pie[data-v-1b1c8501]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 154px;flex:0 0 154px;width:154px;height:154px;place-items:center;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1px rgba(24,50,74,.06);box-shadow:inset 0 0 0 1px rgba(24,50,74,.06)}.inbound-pie.empty[data-v-1b1c8501]{background:#edf2f5;color:#8294a2;font-size:12px}.pie-copy[data-v-1b1c8501]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.fulfillment-heading h3[data-v-1b1c8501],.pie-copy h3[data-v-1b1c8501]{margin:0 0 4px;color:#21435d;font-size:14px;font-weight:700}.fulfillment-heading p[data-v-1b1c8501],.pie-copy>p[data-v-1b1c8501]{margin:0;color:var(--muted);font-size:12px}.pie-legend[data-v-1b1c8501]{margin-top:18px}.pie-legend>div[data-v-1b1c8501]{display:grid;grid-template-columns:minmax(100px,1fr) 64px 88px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:32px;border-bottom:1px solid #edf1f4;color:#536d81;font-size:12px}.pie-legend>div[data-v-1b1c8501]:last-child{border-bottom:0}.pie-legend span[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.pie-legend i[data-v-1b1c8501]{width:9px;height:9px}.pie-legend i.headquarters[data-v-1b1c8501]{background:var(--cyan)}.pie-legend i.purchase[data-v-1b1c8501]{background:var(--amber)}.pie-legend strong[data-v-1b1c8501]{color:#294b64;text-align:right}.pie-legend small[data-v-1b1c8501]{color:#7d8e9b;text-align:right}.fulfillment-analysis[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fulfillment-heading[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.fulfillment-heading>strong[data-v-1b1c8501]{color:var(--green);font-size:26px;line-height:1}.fulfillment-bar[data-v-1b1c8501]{height:10px;margin:24px 0 20px;overflow:hidden;background:#edf2f4}.fulfillment-bar i[data-v-1b1c8501]{display:block;height:100%;background:var(--green)}.fulfillment-stats[data-v-1b1c8501]{display:grid;grid-template-columns:repeat(3,1fr)}.fulfillment-stats>div[data-v-1b1c8501]{min-width:0;padding:0 16px;border-right:1px solid var(--line)}.fulfillment-stats>div[data-v-1b1c8501]:first-child{padding-left:0}.fulfillment-stats>div[data-v-1b1c8501]:last-child{padding-right:0;border-right:0}.fulfillment-stats span[data-v-1b1c8501],.fulfillment-stats strong[data-v-1b1c8501]{display:block}.fulfillment-stats span[data-v-1b1c8501]{margin-bottom:6px;color:#7d8e9b;font-size:11px}.fulfillment-stats strong[data-v-1b1c8501]{overflow:hidden;color:#294b64;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.analysis-grid[data-v-1b1c8501]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:16px}.section-heading.compact[data-v-1b1c8501]{min-height:64px;padding:14px 18px}.legend[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;color:#6f8293;font-size:11px}.legend span[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.legend i[data-v-1b1c8501]{width:8px;height:8px}.bar.inbound[data-v-1b1c8501],.legend .inbound[data-v-1b1c8501]{background:var(--cyan)}.bar.ordered[data-v-1b1c8501],.legend .ordered[data-v-1b1c8501]{background:var(--blue)}.bar.shipped[data-v-1b1c8501],.legend .shipped[data-v-1b1c8501]{background:#835fae}.bar-chart[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;height:230px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;gap:18px;padding:28px 24px 18px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(24%,transparent),color-stop(25%,#edf1f4),color-stop(25%,transparent),color-stop(49%,transparent),color-stop(50%,#edf1f4),color-stop(50%,transparent),color-stop(74%,transparent),color-stop(75%,#edf1f4),color-stop(75%,transparent));background-image:linear-gradient(180deg,transparent 24%,#edf1f4 25%,transparent 0,transparent 49%,#edf1f4 50%,transparent 0,transparent 74%,#edf1f4 75%,transparent 0)}.month-group[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:44px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bars[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;height:170px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5px}.bar[data-v-1b1c8501]{display:block;width:12px;min-height:4px}.month-label[data-v-1b1c8501]{margin-top:9px;color:#738696;font-size:11px}.product-ranking[data-v-1b1c8501]{margin:0;padding:13px 18px 15px;list-style:none}.product-ranking li[data-v-1b1c8501]{display:grid;grid-template-columns:24px minmax(110px,1fr) minmax(70px,1.1fr) 86px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:43px;border-bottom:1px solid #edf1f4}.product-ranking li[data-v-1b1c8501]:last-child{border-bottom:0}.rank[data-v-1b1c8501]{color:#8b9aa6;font-size:12px;font-weight:700;text-align:center}.product-ranking li:first-child .rank[data-v-1b1c8501]{color:#d48b17}.rank-product[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rank-product strong[data-v-1b1c8501]{overflow:hidden;color:#294b64;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rank-product small[data-v-1b1c8501]{overflow:hidden;color:#92a0aa;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.rank-bar[data-v-1b1c8501]{height:6px;background:#eef2f5}.rank-bar i[data-v-1b1c8501]{display:block;height:100%;background:#2f91ce}.rank-figures[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right}.rank-figures strong[data-v-1b1c8501]{color:#3f5e74;font-size:12px}.rank-figures small[data-v-1b1c8501]{margin-top:2px;color:#91a0ab;font-size:9px}.empty-chart[data-v-1b1c8501]{display:grid;height:230px;place-items:center;color:#93a1ac;font-size:13px}.is-loading[data-v-1b1c8501]{cursor:progress}.is-loading .metric-value[data-v-1b1c8501]{color:transparent;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#e8eef2),color-stop(50%,#f6f8fa),color-stop(75%,#e8eef2));background:linear-gradient(90deg,#e8eef2 25%,#f6f8fa 50%,#e8eef2 75%);background-size:200% 100%;-webkit-animation:skeletonSweep-1b1c8501 1.2s ease-in-out infinite;animation:skeletonSweep-1b1c8501 1.2s ease-in-out infinite}@-webkit-keyframes skeletonSweep-1b1c8501{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes skeletonSweep-1b1c8501{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.is-loading .metric-value[data-v-1b1c8501]{-webkit-animation:none;animation:none}}@media (max-width:1280px){.metric-board[data-v-1b1c8501]{grid-template-columns:repeat(2,1fr)}.metric-cell[data-v-1b1c8501]:nth-child(2n){border-right:0}.metric-cell[data-v-1b1c8501]:nth-child(n+3){border-top:1px solid var(--line)}.analysis-grid[data-v-1b1c8501],.structure-grid[data-v-1b1c8501]{grid-template-columns:1fr}.pie-analysis[data-v-1b1c8501]{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:768px){.dashboard-heading[data-v-1b1c8501]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.as-of[data-v-1b1c8501],.dashboard-heading p[data-v-1b1c8501],.heading-meta>span[data-v-1b1c8501]:not(.live-dot){display:none}.metric-board[data-v-1b1c8501]{grid-template-columns:repeat(2,1fr)}.metric-cell[data-v-1b1c8501]{border-top:1px solid var(--line)}.metric-cell[data-v-1b1c8501]:nth-child(odd){border-right:1px solid var(--line)}.metric-cell[data-v-1b1c8501]:nth-child(2n){border-right:0}.flow-track[data-v-1b1c8501]{grid-template-columns:repeat(2,1fr);gap:20px 8px}.flow-stage:nth-child(2) .flow-arrow[data-v-1b1c8501]{display:none}.analysis-grid[data-v-1b1c8501]{display:block}.analysis-panel+.analysis-panel[data-v-1b1c8501]{margin-top:16px}.legend[data-v-1b1c8501]{display:none}}@media (max-width:600px){.document-table thead[data-v-1b1c8501]{display:none}.document-table[data-v-1b1c8501],.document-table tbody[data-v-1b1c8501],.document-table td[data-v-1b1c8501],.document-table tr[data-v-1b1c8501]{display:block;width:100%}.document-table tbody[data-v-1b1c8501]{padding:8px 12px 12px}.document-table tr[data-v-1b1c8501]{margin-bottom:8px;padding:10px 12px;border:1px solid #e4ebf0;border-radius:6px;background:#fff}.document-table td[data-v-1b1c8501]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;padding:5px 0;border:0;text-align:right!important}.document-table td[data-v-1b1c8501]:before{content:attr(data-label);color:#7b8d9b;font-size:11px;font-weight:500;text-align:left}.document-table td.empty-state[data-v-1b1c8501]{display:block;margin:0;padding:30px 12px!important}.document-table td.empty-state[data-v-1b1c8501]:before{display:none}.load-alert[data-v-1b1c8501],.pie-analysis[data-v-1b1c8501]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pie-analysis[data-v-1b1c8501]{gap:18px;padding:18px}.inbound-pie[data-v-1b1c8501]{-ms-flex-preferred-size:116px;flex-basis:116px;width:116px;height:116px}.pie-legend>div[data-v-1b1c8501]{grid-template-columns:minmax(88px,1fr) 52px}.pie-legend small[data-v-1b1c8501]{display:none}.fulfillment-analysis[data-v-1b1c8501]{padding:20px 18px}}@media (max-width:480px){.metric-cell[data-v-1b1c8501]{padding:16px}.metric-value[data-v-1b1c8501]{font-size:25px}.metric-foot[data-v-1b1c8501]{display:block}.metric-foot span[data-v-1b1c8501]{display:block;margin-top:3px}.flow-track[data-v-1b1c8501]{grid-template-columns:1fr}.flow-arrow[data-v-1b1c8501]{display:none}.product-ranking li[data-v-1b1c8501]{grid-template-columns:22px minmax(100px,1fr) 76px}.rank-bar[data-v-1b1c8501]{display:none}.pie-analysis[data-v-1b1c8501]{display:block}.inbound-pie[data-v-1b1c8501]{margin:0 auto 18px}.fulfillment-stats>div[data-v-1b1c8501]{padding:0 9px}.fulfillment-stats strong[data-v-1b1c8501]{font-size:15px}}