.metric-card[data-v-19f9b80a]{height:100%;padding:18px 20px;background:#fff;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:all .28s ease;cursor:default;overflow:hidden;position:relative}.metric-card[data-v-19f9b80a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:12px 0 0 12px;background:var(--accent,#1890ff);opacity:.85}.metric-card[data-v-19f9b80a]:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:transparent}.metric-card--purchase[data-v-19f9b80a]{--accent:#1890ff;--icon-bg:linear-gradient(135deg,#e6f7ff,#bae7ff);--icon-color:#1890ff}.metric-card--stock[data-v-19f9b80a]{--accent:#722ed1;--icon-bg:linear-gradient(135deg,#f9f0ff,#efdbff);--icon-color:#722ed1}.metric-card--finance[data-v-19f9b80a]{--accent:#fa8c16;--icon-bg:linear-gradient(135deg,#fff7e6,#ffd591);--icon-color:#fa8c16}.metric-card--material[data-v-19f9b80a]{--accent:#13c2c2;--icon-bg:linear-gradient(135deg,#e6fffb,#87e8de);--icon-color:#13c2c2}.metric-card--supplier[data-v-19f9b80a]{--accent:#52c41a;--icon-bg:linear-gradient(135deg,#f6ffed,#b7eb8f);--icon-color:#52c41a}.metric-card--default[data-v-19f9b80a]{--accent:#597ef7;--icon-bg:linear-gradient(135deg,#f0f5ff,#d6e4ff);--icon-color:#597ef7}.metric-card--alert[data-v-19f9b80a]:before{background:#ff4d4f}.metric-card--alert .metric-card__icon-wrap[data-v-19f9b80a]{background:linear-gradient(135deg,#fff1f0,#ffccc7)!important}.metric-card--alert .metric-card__icon-wrap .anticon[data-v-19f9b80a]{color:#ff4d4f!important}.metric-card__body[data-v-19f9b80a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;padding-left:6px}.metric-card__icon-wrap[data-v-19f9b80a]{-ms-flex-negative:0;flex-shrink:0;width:52px;height:52px;border-radius:12px;background:var(--icon-bg);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:24px}.metric-card__icon-wrap .anticon[data-v-19f9b80a]{color:var(--icon-color)}.metric-card__main[data-v-19f9b80a]{-ms-flex:1;flex:1;min-width:0}.metric-card__title-row[data-v-19f9b80a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:6px}.metric-card__title[data-v-19f9b80a]{font-size:13px;color:rgba(0,0,0,.45);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-card__tip[data-v-19f9b80a]{font-size:13px;color:rgba(0,0,0,.25);cursor:help;-ms-flex-negative:0;flex-shrink:0}.metric-card__value[data-v-19f9b80a]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px}.metric-card__prefix[data-v-19f9b80a]{font-size:16px;font-weight:500;color:rgba(0,0,0,.45)}.metric-card__num[data-v-19f9b80a]{font-size:26px;font-weight:600;color:rgba(0,0,0,.88);line-height:1.2;font-variant-numeric:tabular-nums;word-break:break-all}.metric-card__value.is-amount .metric-card__num[data-v-19f9b80a]{font-size:24px}.metric-card__suffix[data-v-19f9b80a]{font-size:13px;color:rgba(0,0,0,.45);margin-left:4px}.dashboard-page[data-v-7c9deeba]{min-height:100%;padding:4px 4px 24px;background:linear-gradient(180deg,#f0f5ff,#f5f7fa 120px,#f5f7fa)}.dashboard-hero[data-v-7c9deeba]{position:relative;margin-bottom:24px;padding:28px 32px;border-radius:16px;background:linear-gradient(135deg,#1890ff,#096dd9 50%,#0050b3);color:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(24,144,255,.35)}.dashboard-hero__content[data-v-7c9deeba]{position:relative;z-index:1}.dashboard-hero__title[data-v-7c9deeba]{margin:0 0 8px;font-size:22px;font-weight:600;letter-spacing:.5px;color:#fff}.dashboard-hero__sub[data-v-7c9deeba]{margin:0 0 24px;font-size:13px;opacity:.85}.dashboard-hero__kpis[data-v-7c9deeba]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.dashboard-hero__decor[data-v-7c9deeba]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.08)}.dashboard-hero__decor.decor-1[data-v-7c9deeba]{width:200px;height:200px;right:-40px;top:-60px}.dashboard-hero__decor.decor-2[data-v-7c9deeba]{width:120px;height:120px;right:120px;bottom:-40px}.hero-kpi[data-v-7c9deeba]{min-width:120px;padding:12px 20px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);border-radius:10px;border:1px solid hsla(0,0%,100%,.2)}.hero-kpi__label[data-v-7c9deeba]{display:block;font-size:12px;opacity:.9;margin-bottom:4px}.hero-kpi__value[data-v-7c9deeba]{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.dashboard-section[data-v-7c9deeba]{margin-bottom:24px}.dashboard-section__head[data-v-7c9deeba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:16px;gap:10px}.dashboard-section__icon[data-v-7c9deeba]{width:36px;height:36px;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}.dashboard-section__title[data-v-7c9deeba]{font-size:16px;font-weight:600;color:rgba(0,0,0,.85);white-space:nowrap}.dashboard-section__line[data-v-7c9deeba]{-ms-flex:1;flex:1;height:1px;background:linear-gradient(90deg,#e8e8e8,transparent);margin-left:8px}.section-icon--purchase[data-v-7c9deeba]{background:#e6f7ff;color:#1890ff}.section-icon--stock[data-v-7c9deeba]{background:#f9f0ff;color:#722ed1}.section-icon--finance[data-v-7c9deeba]{background:#fff7e6;color:#fa8c16}.section-icon--material[data-v-7c9deeba]{background:#e6fffb;color:#13c2c2}.section-icon--supplier[data-v-7c9deeba]{background:#f6ffed;color:#52c41a}.section-icon--default[data-v-7c9deeba]{background:#f0f5ff;color:#597ef7}.chart-panel[data-v-7c9deeba]{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:16px 16px 8px;box-shadow:0 1px 2px rgba(0,0,0,.03);height:100%}.chart-panel__header[data-v-7c9deeba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid #f5f5f5;font-size:15px;font-weight:600;color:rgba(0,0,0,.85)}.chart-panel__header .anticon[data-v-7c9deeba]{color:#1890ff;font-size:16px}.dashboard-footer[data-v-7c9deeba]{-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px 20px;background:#fff;border-radius:12px;border:1px solid #f0f0f0}.dashboard-footer[data-v-7c9deeba],.dashboard-footer__tags[data-v-7c9deeba]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.dashboard-footer__tags[data-v-7c9deeba]{gap:8px}.dashboard-footer__renew[data-v-7c9deeba]{color:#ff4d4f;font-weight:500}.dashboard-footer__renew[data-v-7c9deeba]:hover{color:#ff7875}.dashboard-footer__copy[data-v-7c9deeba]{font-size:12px;color:rgba(0,0,0,.35)}@media (max-width:768px){.dashboard-hero[data-v-7c9deeba]{padding:20px 16px}.dashboard-hero__title[data-v-7c9deeba]{font-size:18px}.dashboard-hero__kpis[data-v-7c9deeba]{gap:10px}.hero-kpi[data-v-7c9deeba]{-ms-flex:1 1 calc(50% - 10px);flex:1 1 calc(50% - 10px);min-width:0}.hero-kpi__value[data-v-7c9deeba]{font-size:16px}}