.wm-ops-dashboard[data-v-6918582e]{--bg:#0a1e3d;--panel:#0c2346;--line:rgba(100,160,220,0.2);--line2:rgba(100,160,220,0.3);--text:#e0e8f0;--muted:#7aa0c8;--muted2:#5a8ab8;--accent:#78b9ff;--green:#6ad46a;--red:#d46a6a;--gold:#e8c848;--blue:#a0c8e8;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:var(--text);width:100%;min-height:100vh;margin:0;padding:10px clamp(16px,2.2vw,32px) 24px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#0a1e3d;background-image:linear-gradient(rgba(20,60,120,.15) 1px,transparent 0),linear-gradient(90deg,rgba(20,60,120,.15) 1px,transparent 0);background-size:30px 30px}.wm-ops-dashboard.is-fullscreen[data-v-6918582e]{width:100vw;height:100vh;overflow-y:auto;padding:12px clamp(16px,2.2vw,32px) 24px}.wm-ops-dashboard .wm-ops-loading-mask[data-v-6918582e]{position:fixed;inset:0;z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(10,30,61,.82);pointer-events:all}.wm-ops-dashboard .wm-ops-loading-card[data-v-6918582e]{min-width:220px;padding:36px 48px 32px;border-radius:16px;background:rgba(12,35,70,.95);border:1px solid rgba(100,160,220,.28);-webkit-box-shadow:0 18px 40px rgba(0,0,0,.35);box-shadow:0 18px 40px rgba(0,0,0,.35);text-align:center}.wm-ops-dashboard .wm-ops-loading-dots[data-v-6918582e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:18px}.wm-ops-dashboard .wm-ops-loading-dots .dot[data-v-6918582e]{width:12px;height:12px;border-radius:50%;background:#78b9ff;-webkit-box-shadow:0 0 10px rgba(120,185,255,.35);box-shadow:0 0 10px rgba(120,185,255,.35);-webkit-animation:wm-ops-dot-bounce-data-v-6918582e 1.2s ease-in-out infinite both;animation:wm-ops-dot-bounce-data-v-6918582e 1.2s ease-in-out infinite both}.wm-ops-dashboard .wm-ops-loading-dots .dot-1[data-v-6918582e]{-webkit-animation-delay:-.32s;animation-delay:-.32s}.wm-ops-dashboard .wm-ops-loading-dots .dot-2[data-v-6918582e]{-webkit-animation-delay:-.16s;animation-delay:-.16s}.wm-ops-dashboard .wm-ops-loading-dots .dot-3[data-v-6918582e]{-webkit-animation-delay:0s;animation-delay:0s}.wm-ops-dashboard .wm-ops-loading-text[data-v-6918582e]{font-size:15px;font-weight:600;color:#c8daf0;letter-spacing:.4px}.wm-ops-dashboard .header[data-v-6918582e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:8px 0 14px;border-bottom:1px solid rgba(100,160,220,.3);margin-bottom:14px}.wm-ops-dashboard .header-center[data-v-6918582e]{text-align:center}.wm-ops-dashboard .header-center h1[data-v-6918582e]{margin:0;font-size:24px;color:#fff;letter-spacing:3px;text-shadow:0 0 15px rgba(100,160,220,.5);font-weight:700}.wm-ops-dashboard .header-actions[data-v-6918582e]{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);gap:12px}.wm-ops-dashboard .fullscreen-btn[data-v-6918582e],.wm-ops-dashboard .header-actions[data-v-6918582e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wm-ops-dashboard .fullscreen-btn[data-v-6918582e]{gap:6px;background:rgba(100,160,220,.15);border:1px solid rgba(100,160,220,.3);border-radius:8px;padding:6px 12px;font-size:12px;color:var(--blue);cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.wm-ops-dashboard .fullscreen-btn[data-v-6918582e]:hover{background:rgba(100,160,220,.3);color:#fff;-webkit-box-shadow:0 0 10px rgba(100,160,220,.3);box-shadow:0 0 10px rgba(100,160,220,.3)}.wm-ops-dashboard .filter-panel[data-v-6918582e]{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 16px;margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.wm-ops-dashboard .filter-row[data-v-6918582e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0}.wm-ops-dashboard .filter-row-date[data-v-6918582e]{-ms-flex-wrap:wrap;flex-wrap:wrap}.wm-ops-dashboard .filter-row-scopes[data-v-6918582e]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px;padding-top:8px;border-top:1px solid rgba(100,160,220,.1)}.wm-ops-dashboard .filter-group[data-v-6918582e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wm-ops-dashboard .cat-label[data-v-6918582e]{font-size:12px;color:var(--muted);font-weight:500;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;min-width:2.5em}.wm-ops-dashboard .filter-options[data-v-6918582e]{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.wm-ops-dashboard .date-range-box[data-v-6918582e],.wm-ops-dashboard .filter-options[data-v-6918582e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;gap:6px}.wm-ops-dashboard .date-range-box[data-v-6918582e]{background:rgba(15,40,80,.5);border:1px solid var(--line2);border-radius:6px;padding:4px 12px;font-size:12px;color:var(--blue);-ms-flex-align:center;white-space:nowrap}.wm-ops-dashboard .filter-chip[data-v-6918582e]{background:rgba(15,40,80,.5);border:1px solid var(--line);border-radius:6px;padding:4px 12px;font-size:12px;color:var(--muted);cursor:pointer;-webkit-transition:all .25s;transition:all .25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.4}.wm-ops-dashboard .filter-chip[data-v-6918582e]:hover{border-color:rgba(100,160,220,.5);color:var(--blue)}.wm-ops-dashboard .filter-chip.active[data-v-6918582e]{background:rgba(100,160,220,.25);border-color:rgba(100,160,220,.7);color:#fff;-webkit-box-shadow:0 0 12px rgba(100,160,220,.3);box-shadow:0 0 12px rgba(100,160,220,.3)}.wm-ops-dashboard .filter-actions[data-v-6918582e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.wm-ops-dashboard .btn-apply[data-v-6918582e],.wm-ops-dashboard .btn-reset[data-v-6918582e]{border-radius:6px;padding:5px 14px;font-size:12px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;white-space:nowrap}.wm-ops-dashboard .btn-reset[data-v-6918582e]{background:rgba(100,160,220,.1);border:1px solid rgba(100,160,220,.25);color:var(--muted)}.wm-ops-dashboard .btn-reset[data-v-6918582e]:hover{background:rgba(100,160,220,.2);color:var(--blue)}.wm-ops-dashboard .btn-apply[data-v-6918582e]{background:rgba(100,160,220,.3);border:1px solid rgba(100,160,220,.5);color:#fff}.wm-ops-dashboard .btn-apply[data-v-6918582e]:hover{background:rgba(100,160,220,.45);-webkit-box-shadow:0 0 10px rgba(100,160,220,.3);box-shadow:0 0 10px rgba(100,160,220,.3)}.wm-ops-dashboard .dashboard[data-v-6918582e]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;min-height:420px}.wm-ops-dashboard .kpi-card[data-v-6918582e]{grid-column:span 4;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px 18px;position:relative;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;min-width:0}.wm-ops-dashboard .kpi-card[data-v-6918582e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(100,160,220,.5);-webkit-box-shadow:0 4px 20px rgba(100,160,220,.15);box-shadow:0 4px 20px rgba(100,160,220,.15)}.wm-ops-dashboard .kpi-card[data-v-6918582e]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(100,160,220,.6)),to(transparent));background:linear-gradient(90deg,transparent,rgba(100,160,220,.6),transparent)}.wm-ops-dashboard .kpi-main[data-v-6918582e]{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:12px;min-width:0}.wm-ops-dashboard .kpi-label[data-v-6918582e]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:16px;color:var(--muted2);text-transform:none;letter-spacing:0;margin-bottom:0;white-space:nowrap}.wm-ops-dashboard .kpi-value[data-v-6918582e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:28px;font-weight:700;color:#fff;margin-bottom:0;text-align:right;text-shadow:0 0 10px rgba(100,160,220,.3);white-space:nowrap;min-width:0}.wm-ops-dashboard .kpi-muted[data-v-6918582e]{font-size:22px;color:var(--muted);text-shadow:none}.wm-ops-dashboard .kpi-unit[data-v-6918582e]{font-size:16px;color:var(--muted);font-weight:400}.wm-ops-dashboard .kpi-trend[data-v-6918582e]{font-size:13px;margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;color:var(--muted)}.wm-ops-dashboard .trend-down-good[data-v-6918582e],.wm-ops-dashboard .trend-up-good[data-v-6918582e]{color:var(--green)}.wm-ops-dashboard .trend-down-bad[data-v-6918582e],.wm-ops-dashboard .trend-up-bad[data-v-6918582e]{color:var(--red)}.wm-ops-dashboard .section-label[data-v-6918582e]{grid-column:1/-1;margin:2px 0 -4px;padding:6px 2px 0;color:#fff}.wm-ops-dashboard .section-label h2[data-v-6918582e]{font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 4px}.wm-ops-dashboard .section-label p[data-v-6918582e]{font-size:12px;color:var(--muted);line-height:1.5;margin:0}.wm-ops-dashboard .chart-card[data-v-6918582e]{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px 18px;min-width:0}.wm-ops-dashboard .chart-card.half[data-v-6918582e]{grid-column:span 6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wm-ops-dashboard .chart-card.full[data-v-6918582e]{grid-column:1/-1}.wm-ops-dashboard .chart-title[data-v-6918582e]{font-size:15px;color:#fff;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wm-ops-dashboard .chart-title .badge[data-v-6918582e]{font-size:11px;background:rgba(100,160,220,.15);padding:3px 10px;border-radius:20px;color:var(--muted);border:1px solid var(--line)}.wm-ops-dashboard .winery-grid[data-v-6918582e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wm-ops-dashboard .winery-card[data-v-6918582e]{border:1px solid rgba(100,160,220,.15);background:rgba(15,40,80,.4);border-radius:10px;padding:16px}.wm-ops-dashboard .winery-head[data-v-6918582e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:12px}.wm-ops-dashboard .winery-head h4[data-v-6918582e]{margin:0;font-size:18px;color:#fff;font-weight:700}.wm-ops-dashboard .winery-score[data-v-6918582e]{font-size:11px;border-radius:20px;padding:4px 10px;border:1px solid rgba(100,160,220,.25);color:var(--blue);background:rgba(100,160,220,.1);white-space:nowrap}.wm-ops-dashboard .winery-score.good[data-v-6918582e]{border-color:rgba(106,212,106,.4);color:var(--green);background:rgba(106,212,106,.1)}.wm-ops-dashboard .winery-score.warn[data-v-6918582e]{border-color:rgba(232,200,72,.4);color:var(--gold);background:rgba(232,200,72,.1)}.wm-ops-dashboard .winery-score.danger[data-v-6918582e]{border-color:rgba(212,106,106,.4);color:var(--red);background:rgba(212,106,106,.1)}.wm-ops-dashboard .winery-metrics[data-v-6918582e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.wm-ops-dashboard .winery-metrics.three[data-v-6918582e]{grid-template-columns:repeat(3,1fr)}.wm-ops-dashboard .winery-metrics.compact-5[data-v-6918582e]{grid-template-columns:repeat(2,1fr)}.wm-ops-dashboard .winery-metrics.compact-5 .wm.primary[data-v-6918582e]{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;background:rgba(100,160,220,.12);border:1px solid rgba(100,160,220,.18)}.wm-ops-dashboard .winery-metrics.compact-5 .wm.primary span[data-v-6918582e]{margin-bottom:0}.wm-ops-dashboard .winery-metrics.compact-5 .wm.primary strong[data-v-6918582e]{font-size:20px}.wm-ops-dashboard .wm[data-v-6918582e]{border-radius:8px;background:rgba(0,0,0,.18);padding:10px}.wm-ops-dashboard .wm span[data-v-6918582e]{display:block;color:var(--muted2);font-size:11px;margin-bottom:4px}.wm-ops-dashboard .wm strong[data-v-6918582e]{font-size:15px;color:#fff}.wm-ops-dashboard .table-wrap[data-v-6918582e]{overflow-x:auto;border-radius:8px;border:1px solid rgba(100,160,220,.15);background:rgba(15,40,80,.35)}.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e]{background-color:transparent!important;color:#c0d0e0!important}.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e]:after,.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e]:before{display:none!important}.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e] .el-table__body-wrapper,.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e] .el-table__footer-wrapper,.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e] .el-table__header-wrapper,.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e] tr{background-color:transparent!important}.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e] th.el-table__cell{background-color:rgba(15,40,80,.95)!important;color:#7aa0c8!important;border-bottom:1px solid rgba(100,160,220,.2)!important}.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e] th.el-table__cell .cell{color:#7aa0c8!important;font-weight:560}.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e] td.el-table__cell{background-color:#0c2346!important;color:#c0d0e0!important;border-bottom:1px solid rgba(100,160,220,.12)!important}.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e] td.el-table__cell .cell{color:#c0d0e0!important}.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e] .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:rgba(15,40,80,.72)!important}.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e] .el-table__body tr:hover>td.el-table__cell{background-color:rgba(100,160,220,.14)!important}.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e] .el-table__empty-block{background-color:transparent!important}.wm-ops-dashboard .wm-land-table.el-table[data-v-6918582e] .el-table__empty-text{color:#7aa0c8!important}.wm-ops-dashboard .status[data-v-6918582e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border-radius:20px;padding:3px 8px;font-size:11px;border:1px solid rgba(100,160,220,.25);color:#c0d0e0;background:rgba(100,160,220,.08);white-space:nowrap}.wm-ops-dashboard .status.good[data-v-6918582e]{border-color:rgba(106,212,106,.36);color:var(--green);background:rgba(106,212,106,.08)}.wm-ops-dashboard .status.warn[data-v-6918582e]{border-color:rgba(232,200,72,.36);color:var(--gold);background:rgba(232,200,72,.08)}.wm-ops-dashboard .status.danger[data-v-6918582e]{border-color:rgba(212,106,106,.36);color:var(--red);background:rgba(212,106,106,.08)}.wm-ops-dashboard .bar[data-v-6918582e]{height:8px;border-radius:999px;background:rgba(100,160,220,.15);overflow:hidden}.wm-ops-dashboard .bar i[data-v-6918582e]{display:block;height:100%;width:var(--w,0);background:-webkit-gradient(linear,left top,right top,from(var(--c,#78b9ff)),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,var(--c,#78b9ff),hsla(0,0%,100%,.5));border-radius:999px}.wm-ops-dashboard .bar-chart[data-v-6918582e]{display:grid;gap:12px}.wm-ops-dashboard .hbar[data-v-6918582e]{display:grid;grid-template-columns:100px 1fr 70px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wm-ops-dashboard .hbar .label[data-v-6918582e]{font-size:12px;color:#c0d0e0}.wm-ops-dashboard .hbar .value[data-v-6918582e]{text-align:right;font-size:12px;color:var(--muted)}.wm-ops-dashboard .summary-strip[data-v-6918582e]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}.wm-ops-dashboard .summary-strip.summary-strip-3[data-v-6918582e]{grid-template-columns:repeat(3,1fr)}.wm-ops-dashboard .summary-item[data-v-6918582e]{border:1px solid rgba(100,160,220,.15);border-radius:10px;padding:12px;background:rgba(0,0,0,.15)}.wm-ops-dashboard .summary-item span[data-v-6918582e]{display:block;font-size:12px;color:var(--muted2);margin-bottom:6px}.wm-ops-dashboard .summary-item strong[data-v-6918582e]{font-size:20px;color:#fff}.wm-ops-dashboard .summary-item .warn[data-v-6918582e]{color:var(--gold)}.wm-ops-dashboard .summary-item .good[data-v-6918582e]{color:var(--green)}.wm-ops-dashboard .market-chart-wrap[data-v-6918582e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:220px;display:-webkit-box;display:-ms-flexbox;display:flex}.wm-ops-dashboard .market-pie[data-v-6918582e]{width:100%;min-height:220px;-webkit-box-flex:1;-ms-flex:1;flex:1}.wm-ops-dashboard .sales-trend-chart[data-v-6918582e]{width:100%;min-height:240px;-webkit-box-flex:1;-ms-flex:1;flex:1}.wm-ops-dashboard .empty-hint[data-v-6918582e]{width:100%;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--muted);font-size:13px;text-align:center;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.wm-ops-dashboard .chart-loading-slot[data-v-6918582e]{min-height:180px;color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wm-ops-dashboard .sales-inventory-split[data-v-6918582e]{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;min-width:0;width:100%}.wm-ops-dashboard .sales-inventory-pane[data-v-6918582e]{min-width:0;width:100%;overflow:hidden;border:1px solid rgba(100,160,220,.12);border-radius:8px;background:rgba(15,40,80,.25);padding:10px 12px 6px;-webkit-box-sizing:border-box;box-sizing:border-box}.wm-ops-dashboard .product-pie-pane[data-v-6918582e]{overflow:visible}.wm-ops-dashboard .pane-title[data-v-6918582e]{font-size:12px;color:var(--muted);margin-bottom:4px}.wm-ops-dashboard .purchase-winery-title[data-v-6918582e]{font-size:16px;font-weight:700;color:#e8f2ff;text-align:center;margin-bottom:8px}.wm-ops-dashboard .sales-inventory-chart[data-v-6918582e]{width:100%;height:280px;min-width:0}.wm-ops-dashboard .purchase-bar-pane[data-v-6918582e]{margin-bottom:14px}.wm-ops-dashboard .purchase-category-title[data-v-6918582e]{margin:4px 0 10px;font-size:13px;color:#a0c8e8}.wm-ops-dashboard .empty-hint.compact[data-v-6918582e]{min-height:180px;height:180px}.wm-ops-dashboard .product-pie-grid[data-v-6918582e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}.wm-ops-dashboard .purchase-category-grid .product-pie-chart[data-v-6918582e]{height:260px}.wm-ops-dashboard .product-pie-chart[data-v-6918582e]{width:100%;height:260px;min-width:0}.wm-ops-dashboard .unbottled-grid[data-v-6918582e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wm-ops-dashboard .unbottled-card[data-v-6918582e]{border:1px solid rgba(100,160,220,.15);background:rgba(15,40,80,.38);border-radius:12px;padding:16px;min-height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;position:relative;overflow:hidden}.wm-ops-dashboard .unbottled-card[data-v-6918582e]:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--accent,#78b9ff)),to(transparent));background:linear-gradient(90deg,transparent,var(--accent,#78b9ff),transparent);opacity:.85}.wm-ops-dashboard .unbottled-head[data-v-6918582e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wm-ops-dashboard .unbottled-head h4[data-v-6918582e]{font-size:18px;color:#fff;font-weight:700;margin:0}.wm-ops-dashboard .unbottled-sub[data-v-6918582e]{font-size:12px;color:var(--muted);margin-top:4px;line-height:1.45}.wm-ops-dashboard .unbottled-badge[data-v-6918582e]{font-size:11px;border-radius:20px;padding:4px 9px;border:1px solid rgba(100,160,220,.25);color:var(--blue);background:rgba(100,160,220,.1);white-space:nowrap}.wm-ops-dashboard .unbottled-products[data-v-6918582e]{display:grid;gap:8px;margin-top:4px}.wm-ops-dashboard .unbottled-product[data-v-6918582e]{display:grid;grid-template-columns:1fr auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background:rgba(0,0,0,.16);padding:9px 10px}.wm-ops-dashboard .unbottled-product span[data-v-6918582e]{font-size:12px;color:#c0d0e0}.wm-ops-dashboard .unbottled-product strong[data-v-6918582e]{font-size:13px;color:#fff;white-space:nowrap}.wm-ops-dashboard .unbottled-summary[data-v-6918582e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.wm-ops-dashboard .unbottled-summary .wm[data-v-6918582e]{padding:9px}.wm-ops-dashboard .svg-chart[data-v-6918582e]{width:100%;height:auto;min-height:220px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}.wm-ops-dashboard .axis[data-v-6918582e]{stroke:rgba(100,160,220,.2);stroke-width:1}.wm-ops-dashboard .gridline[data-v-6918582e]{stroke:rgba(100,160,220,.1);stroke-width:1}.wm-ops-dashboard .line[data-v-6918582e]{fill:none;stroke:#78b9ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;-webkit-filter:drop-shadow(0 0 5px rgba(100,160,220,.4));filter:drop-shadow(0 0 5px rgba(100,160,220,.4))}.wm-ops-dashboard .line2[data-v-6918582e]{fill:none;stroke:#7aa0c8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 5}.wm-ops-dashboard .area[data-v-6918582e]{fill:url(#gradSalesOps)}.wm-ops-dashboard .chart-label[data-v-6918582e]{fill:#7aa0c8;font-size:12px}.wm-ops-dashboard .chart-value[data-v-6918582e]{fill:#e0e8f0;font-size:12px;font-weight:700}@media(max-width:1280px){.wm-ops-dashboard .kpi-card[data-v-6918582e]{grid-column:span 4}.wm-ops-dashboard .chart-card.half[data-v-6918582e]{grid-column:span 6}}@media(max-width:1100px){.wm-ops-dashboard .dashboard[data-v-6918582e]{grid-template-columns:repeat(6,minmax(0,1fr))}.wm-ops-dashboard .kpi-card[data-v-6918582e]{grid-column:span 3}.wm-ops-dashboard .chart-card.full[data-v-6918582e],.wm-ops-dashboard .chart-card.half[data-v-6918582e],.wm-ops-dashboard .section-label[data-v-6918582e]{grid-column:1/-1}.wm-ops-dashboard .unbottled-grid[data-v-6918582e],.wm-ops-dashboard .winery-grid[data-v-6918582e]{grid-template-columns:1fr 1fr}.wm-ops-dashboard .product-pie-grid[data-v-6918582e],.wm-ops-dashboard .sales-inventory-split[data-v-6918582e]{grid-template-columns:1fr}.wm-ops-dashboard .header-actions[data-v-6918582e]{position:static;-webkit-transform:none;transform:none;margin-top:10px}.wm-ops-dashboard .header[data-v-6918582e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wm-ops-dashboard .summary-strip.summary-strip-3[data-v-6918582e]{grid-template-columns:1fr 1fr}.wm-ops-dashboard .filter-row-scopes[data-v-6918582e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media(max-width:640px){.wm-ops-dashboard[data-v-6918582e]{padding:8px 10px 16px}.wm-ops-dashboard .dashboard[data-v-6918582e]{grid-template-columns:1fr}.wm-ops-dashboard .chart-card.full[data-v-6918582e],.wm-ops-dashboard .chart-card.half[data-v-6918582e],.wm-ops-dashboard .kpi-card[data-v-6918582e],.wm-ops-dashboard .section-label[data-v-6918582e]{grid-column:1/-1}.wm-ops-dashboard .summary-strip.summary-strip-3[data-v-6918582e],.wm-ops-dashboard .summary-strip[data-v-6918582e],.wm-ops-dashboard .unbottled-grid[data-v-6918582e],.wm-ops-dashboard .winery-grid[data-v-6918582e]{grid-template-columns:1fr}.wm-ops-dashboard .filter-group[data-v-6918582e],.wm-ops-dashboard .filter-row[data-v-6918582e]:not(.filter-row-date){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.wm-ops-dashboard .header-center h1[data-v-6918582e]{font-size:20px;letter-spacing:1px}.wm-ops-dashboard .kpi-label[data-v-6918582e]{font-size:15px}.wm-ops-dashboard .kpi-value[data-v-6918582e]{font-size:26px}}@-webkit-keyframes wm-ops-dot-bounce-data-v-6918582e{0%,80%,to{-webkit-transform:scale(.75);transform:scale(.75);opacity:.45}40%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:1}}@keyframes wm-ops-dot-bounce-data-v-6918582e{0%,80%,to{-webkit-transform:scale(.75);transform:scale(.75);opacity:.45}40%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:1}}.avue-main:has(.wm-ops-dashboard),.wm-ops-active-main,body.wm-ops-dashboard-route .avue-main{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding:0!important;padding-bottom:0!important;background:#fff!important;background-image:none!important}.avue-main:has(.wm-ops-dashboard)>.avue-tags,.avue-tags.wm-ops-light-tags,.wm-ops-active-main>.avue-tags,body.wm-ops-dashboard-route .avue-tags{-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2;background:#fff!important;background-image:none!important;border-top:1px solid #f6f6f6!important;border-bottom:1px solid #f6f6f6!important}.avue-tags.wm-ops-light-tags .el-tabs--card>.el-tabs__header .el-tabs__item,.wm-ops-active-main>.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item,body.wm-ops-dashboard-route .avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item{color:#909399!important;border:1px solid #eee!important;background:#fff!important}.avue-tags.wm-ops-light-tags .el-tabs--card>.el-tabs__header .el-tabs__item.is-active,.wm-ops-active-main>.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item.is-active,body.wm-ops-dashboard-route .avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{color:#409eff!important;border-color:#409eff!important}.avue-main:has(.wm-ops-dashboard) .avue-view,.avue-main:has(.wm-ops-dashboard) .el-scrollbar,.avue-main:has(.wm-ops-dashboard) .el-scrollbar__view,.avue-main:has(.wm-ops-dashboard) .el-scrollbar__wrap,.wm-ops-active-main .avue-view,.wm-ops-active-main .el-scrollbar,.wm-ops-active-main .el-scrollbar__view,.wm-ops-active-main .el-scrollbar__wrap,body.wm-ops-dashboard-route .avue-main .avue-view,body.wm-ops-dashboard-route .avue-main .el-scrollbar,body.wm-ops-dashboard-route .avue-main .el-scrollbar__view,body.wm-ops-dashboard-route .avue-main .el-scrollbar__wrap{background:#0a1e3d!important;background-image:linear-gradient(rgba(20,60,120,.15) 1px,transparent 0),linear-gradient(90deg,rgba(20,60,120,.15) 1px,transparent 0)!important;background-size:30px 30px!important;padding:0!important;margin:0!important;min-height:100%;width:100%!important;max-width:none!important}.wm-ops-active-main>.el-scrollbar{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}