.dashboard-area-multid[data-v-0c70bddc]{width:100%}.dashboard-area-multid__canvas[data-v-0c70bddc]{width:100%;height:100%}.coverage-ring[data-v-2c846b73]{position:relative;-ms-flex-negative:0;flex-shrink:0}.coverage-ring__canvas[data-v-2c846b73]{width:100%;height:100%}.coverage-ring__center[data-v-2c846b73]{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.coverage-ring__center b[data-v-2c846b73]{font-size:14px;font-weight:600;color:#262626;font-variant-numeric:tabular-nums;line-height:1.2}.coverage-ring__center small[data-v-2c846b73]{font-size:11px;color:#8c8c8c;margin-top:2px}.cutoff-bar-wrap[data-v-b9c57142]{position:relative;margin-bottom:16px}.cutoff-bar[data-v-b9c57142]{margin-bottom:0;padding-left:48px}.cutoff-bar__icon[data-v-b9c57142]{position:absolute;left:16px;top:50%;z-index:1;font-size:22px;transform:translateY(-50%);color:#52c41a}.cutoff-bar-wrap.is-todayClosed .cutoff-bar__icon[data-v-b9c57142]{color:#1890ff}.cutoff-bar-wrap.is-warn .cutoff-bar__icon[data-v-b9c57142]{color:#faad14}.cutoff-bar-wrap.is-urgent .cutoff-bar__icon[data-v-b9c57142]{color:#f5222d}.cutoff-bar-wrap.is-expired .cutoff-bar__icon[data-v-b9c57142]{color:#8c8c8c}.cutoff-bar__action[data-v-b9c57142]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.cutoff-bar__action strong[data-v-b9c57142]{font-size:18px;font-variant-numeric:tabular-nums}.cutoff-slim[data-v-b9c57142]{margin-bottom:12px;padding:8px 16px;border-radius:8px;background:#f6ffed;border:1px solid #b7eb8f;--cutoff-tone:#52c41a}.cutoff-slim.is-warn[data-v-b9c57142]{background:#fffbe6;border-color:#ffe58f}.cutoff-slim.is-urgent[data-v-b9c57142]{background:#fff2f0;border-color:#ffccc7}.cutoff-slim.is-expired[data-v-b9c57142]{background:#fafafa;border-color:#d9d9d9}.cutoff-slim.is-todayClosed[data-v-b9c57142]{background:#fafafa;border-color:#e8e8e8;--cutoff-tone:#8c8c8c}.cutoff-slim__row[data-v-b9c57142]{gap:16px}.cutoff-slim__left[data-v-b9c57142],.cutoff-slim__row[data-v-b9c57142]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cutoff-slim__left[data-v-b9c57142]{gap:8px;-ms-flex:none;flex:none;white-space:nowrap}.cutoff-slim__dot[data-v-b9c57142]{width:8px;height:8px;border-radius:50%;background:var(--cutoff-tone);-ms-flex:none;flex:none}.cutoff-slim__title[data-v-b9c57142]{font-size:13px;color:var(--cutoff-tone);font-weight:500}.is-todayClosed .cutoff-slim__title[data-v-b9c57142]{color:#595959}.cutoff-slim__meta[data-v-b9c57142]{font-size:12px;color:#8c8c8c}.cutoff-slim__track[data-v-b9c57142]{-ms-flex:1;flex:1;min-width:80px;height:6px;background:rgba(82,196,26,.18);border-radius:4px;overflow:hidden}.is-warn .cutoff-slim__track[data-v-b9c57142]{background:rgba(250,173,20,.2)}.is-urgent .cutoff-slim__track[data-v-b9c57142]{background:rgba(245,34,45,.16)}.is-expired .cutoff-slim__track[data-v-b9c57142],.is-todayClosed .cutoff-slim__track[data-v-b9c57142]{background:#f0f0f0}.cutoff-slim__track i[data-v-b9c57142]{display:block;height:100%;background:var(--cutoff-tone);border-radius:4px}.is-todayClosed .cutoff-slim__track i[data-v-b9c57142]{background:#e8e8e8}.cutoff-slim__right[data-v-b9c57142]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex:none;flex:none;white-space:nowrap}.cutoff-slim__remain[data-v-b9c57142]{font-size:13px;color:#595959}.cutoff-slim__right em[data-v-b9c57142]{font-style:normal;font-size:12px;color:var(--cutoff-tone);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px}.cutoff-slim__right em i[data-v-b9c57142]{width:6px;height:6px;border-radius:50%;background:currentColor}.is-todayClosed .cutoff-slim__right em[data-v-b9c57142]{color:#8c8c8c}.home-dashboard[data-v-4187f5ee]{min-height:100%;padding:6px 2px 16px}.kpi-strip[data-v-4187f5ee]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px;background:transparent}.kpi-cell[data-v-4187f5ee]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-width:0;padding:16px 18px 14px;background:#fff;border:1px solid #eef0f3;border-radius:8px;overflow:hidden}.kpi-cell[data-v-4187f5ee]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 2px 2px 0;background:#1677ff}.kpi-cell__body[data-v-4187f5ee]{min-width:0;-ms-flex:1;flex:1}.kpi-cell__icon[data-v-4187f5ee]{font-size:18px;-ms-flex:none;flex:none;margin-top:2px}.kpi-cell__label[data-v-4187f5ee]{font-size:13px;color:#8c8c8c}.kpi-cell__value[data-v-4187f5ee]{margin-top:8px;font-size:22px;font-weight:650;line-height:1.15;letter-spacing:.2px;color:#262626}.kpi-cell__value em[data-v-4187f5ee]{font-style:normal;font-size:12px;font-weight:400;color:#8c8c8c;margin-left:4px}.kpi-cell__sub[data-v-4187f5ee]{margin-top:6px;font-size:12px;color:#8c8c8c}.kpi-cell__sub--tip[data-v-4187f5ee]{cursor:help;display:inline-block}.kpi-cell.is-muted .kpi-cell__label[data-v-4187f5ee],.kpi-cell.is-muted .kpi-cell__sub[data-v-4187f5ee],.kpi-cell.is-muted .kpi-cell__value[data-v-4187f5ee]{color:#bfbfbf}.kpi-cell.is-muted .kpi-cell__value em[data-v-4187f5ee]{color:#d9d9d9}.kpi-cell.is-green[data-v-4187f5ee]:before{background:#52c41a}.kpi-cell.is-green .kpi-cell__icon[data-v-4187f5ee]{color:#52c41a}.kpi-cell.is-blue[data-v-4187f5ee]:before{background:#1677ff}.kpi-cell.is-blue .kpi-cell__icon[data-v-4187f5ee]{color:#1677ff}.kpi-cell.is-cyan[data-v-4187f5ee]:before{background:#13c2c2}.kpi-cell.is-cyan .kpi-cell__icon[data-v-4187f5ee]{color:#13c2c2}.kpi-cell.is-gold[data-v-4187f5ee]:before{background:#fa8c16}.kpi-cell.is-gold .kpi-cell__icon[data-v-4187f5ee]{color:#fa8c16}.kpi-cell.is-red[data-v-4187f5ee]:before{background:#f5222d}.kpi-cell.is-red .kpi-cell__icon[data-v-4187f5ee]{color:#f5222d}.pipe-row[data-v-4187f5ee]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;background:#fff;border:1px solid #eef0f3;border-radius:8px}.pipe-step[data-v-4187f5ee]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;min-width:0;padding:16px 18px;cursor:pointer;border-right:1px solid #f0f0f0}.pipe-step[data-v-4187f5ee]:last-child{border-right:0}.pipe-step__no[data-v-4187f5ee]{-ms-flex:none;flex:none;width:22px;height:22px;border-radius:50%;background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600}.pipe-step.is-wait .pipe-step__no[data-v-4187f5ee]{background:#fafafa;color:#bfbfbf;border-color:#e8e8e8}.pipe-step__body[data-v-4187f5ee]{-ms-flex:1;flex:1;min-width:0}.pipe-step__title[data-v-4187f5ee]{display:block;font-size:14px;font-weight:600;color:#262626}.pipe-step__status[data-v-4187f5ee]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex:none;flex:none;font-size:12px;color:#52c41a;white-space:nowrap}.pipe-step.is-wait .pipe-step__status[data-v-4187f5ee]{color:#bfbfbf}.pipe-step__sub[data-v-4187f5ee]{margin-top:4px;font-size:12px;color:#8c8c8c}.snap-row[data-v-4187f5ee]{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;margin-bottom:12px}.snap-mkt .panel-card__header[data-v-4187f5ee],.snap-pos .panel-card__header[data-v-4187f5ee],.snap-quick .panel-card__header[data-v-4187f5ee],.snap-todo .panel-card__header[data-v-4187f5ee]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.snap-todo .panel-card__header[data-v-4187f5ee]{margin-bottom:8px;padding-bottom:8px}.mkt-grid[data-v-4187f5ee],.pos-grid[data-v-4187f5ee]{display:-ms-grid;display:grid;-ms-flex-align:stretch;align-items:stretch}.pos-grid[data-v-4187f5ee]{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.mkt-grid[data-v-4187f5ee]{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-grid--4[data-v-4187f5ee]{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.mkt-item[data-v-4187f5ee],.pos-item[data-v-4187f5ee]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:0 16px}.mkt-item[data-v-4187f5ee]:first-child,.pos-item[data-v-4187f5ee]:first-child{padding-left:0}.mkt-item[data-v-4187f5ee]:last-child,.pos-item[data-v-4187f5ee]:last-child{padding-right:0}.mkt-item[data-v-4187f5ee]:not(:last-child):after,.pos-item[data-v-4187f5ee]:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:#f0f0f0}.mkt-item small[data-v-4187f5ee],.pos-item small[data-v-4187f5ee]{display:block;color:#8c8c8c;font-size:12px}.mkt-item b[data-v-4187f5ee],.pos-item b[data-v-4187f5ee]{display:block;margin-top:6px;font-size:18px;font-weight:650;line-height:1.2;color:#262626}.mkt-item em[data-v-4187f5ee],.pos-item em[data-v-4187f5ee]{font-style:normal;font-size:12px;color:#8c8c8c;margin-left:4px;font-weight:400}.mkt-item span[data-v-4187f5ee],.pos-item span[data-v-4187f5ee]{display:block;margin-top:4px;font-size:12px;color:#8c8c8c}.mkt-item--ring[data-v-4187f5ee],.pos-item--ring[data-v-4187f5ee]{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:10px}.mkt-item__meta[data-v-4187f5ee],.pos-item__meta[data-v-4187f5ee]{min-width:0}.mkt-item__meta b[data-v-4187f5ee],.mkt-item__meta small[data-v-4187f5ee],.mkt-item__meta span[data-v-4187f5ee],.pos-item__meta b[data-v-4187f5ee],.pos-item__meta small[data-v-4187f5ee],.pos-item__meta span[data-v-4187f5ee]{margin-top:0}.mkt-item__meta b[data-v-4187f5ee],.pos-item__meta b[data-v-4187f5ee]{margin-top:4px;font-size:16px}.is-warn-num[data-v-4187f5ee]{color:#d46b08}.is-urgent-num[data-v-4187f5ee]{color:#f5222d}.is-up[data-v-4187f5ee]{color:#cf1322}.is-down[data-v-4187f5ee]{color:#389e0d}.pos-hint[data-v-4187f5ee]{margin-top:8px;font-size:12px;color:#d46b08}.main-row[data-v-4187f5ee]{margin-bottom:0}.panel-card[data-v-4187f5ee]{background:#fff;border-radius:8px;padding:14px 16px;border:1px solid #eef0f3}.panel-card--mt[data-v-4187f5ee]{margin-top:12px}.panel-card__header[data-v-4187f5ee]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.panel-card__header--simple[data-v-4187f5ee]{padding-bottom:0}.panel-card__title[data-v-4187f5ee]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#262626}.panel-card__title-icon[data-v-4187f5ee]{color:#1677ff}.panel-card__title-icon--warn[data-v-4187f5ee]{color:#fa8c16}.panel-card__note[data-v-4187f5ee]{font-size:12px;color:#8c8c8c}.quick-entry[data-v-4187f5ee]{display:-ms-flexbox;display:flex}.quick-entry__item[data-v-4187f5ee]{position:relative;-ms-flex:1;flex:1;min-width:0;text-align:center;cursor:pointer;padding:2px 0}.quick-entry__item[data-v-4187f5ee]:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:#f0f0f0}.quick-entry__icon[data-v-4187f5ee]{width:40px;height:40px;margin:0 auto 6px;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.quick-entry__item.is-cyan .quick-entry__icon[data-v-4187f5ee]{color:#13c2c2;background:#e6fffb}.quick-entry__item.is-blue .quick-entry__icon[data-v-4187f5ee]{color:#1677ff;background:#e6f4ff}.quick-entry__item.is-gold .quick-entry__icon[data-v-4187f5ee]{color:#d48806;background:#fff7e6}.quick-entry__item.is-red .quick-entry__icon[data-v-4187f5ee]{color:#f5222d;background:#fff1f0}.quick-entry__label[data-v-4187f5ee]{font-size:12px;color:#595959}.todo-list[data-v-4187f5ee]{min-height:196px;overflow-y:auto}.warning-list[data-v-4187f5ee]{max-height:320px;overflow-y:auto}.todo-item[data-v-4187f5ee]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #f5f5f5}.todo-item[data-v-4187f5ee]:first-child{padding-top:0}.todo-item[data-v-4187f5ee]:last-child{border-bottom:0}.todo-item.is-link[data-v-4187f5ee]{cursor:pointer}.todo-item.is-link[data-v-4187f5ee]:hover{background:#fafafa}.todo-item.is-high .todo-item__title[data-v-4187f5ee]{color:#cf1322}.todo-item__title[data-v-4187f5ee]{font-size:13px;color:#262626}.todo-item__sub[data-v-4187f5ee]{font-size:12px;color:#8c8c8c;margin-top:2px}.todo-item__lv[data-v-4187f5ee]{margin-left:6px;color:#cf1322}.todo-item__time[data-v-4187f5ee]{-ms-flex:none;flex:none;font-size:12px;color:#8c8c8c}.warning-item[data-v-4187f5ee]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid #f5f5f5}.warning-item__dot[data-v-4187f5ee]{width:6px;height:6px;border-radius:50%;margin-top:6px;-ms-flex:none;flex:none;background:#bfbfbf}.warning-item__dot.is-warn[data-v-4187f5ee]{background:#faad14}.warning-item__dot.is-urgent[data-v-4187f5ee]{background:#f5222d}.warning-item__main[data-v-4187f5ee]{min-width:0;-ms-flex:1;flex:1}.warning-item__title[data-v-4187f5ee]{font-size:13px;color:#262626}.warning-item__sub[data-v-4187f5ee]{font-size:12px;color:#8c8c8c;margin-top:2px}.warning-item__lv[data-v-4187f5ee]{-ms-flex:none;flex:none;font-size:12px;color:#8c8c8c}.warning-item__lv.is-warn[data-v-4187f5ee]{color:#d48806}.warning-item__lv.is-urgent[data-v-4187f5ee]{color:#f5222d}@media (max-width:1200px){.kpi-strip[data-v-4187f5ee]{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.pipe-row[data-v-4187f5ee]{-ms-grid-columns:1fr;grid-template-columns:1fr}.pipe-step[data-v-4187f5ee]{border-right:0;border-bottom:1px solid #f0f0f0}.pipe-step[data-v-4187f5ee]:last-child{border-bottom:0}.snap-row[data-v-4187f5ee]{-ms-grid-columns:1fr;grid-template-columns:1fr}.pos-grid[data-v-4187f5ee]{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.pos-item[data-v-4187f5ee]:nth-child(2n):after{display:none}.pos-item[data-v-4187f5ee]:nth-child(-n+2){border-bottom:1px solid #f0f0f0;padding-bottom:12px;margin-bottom:12px}}