.warehouse-summary[data-v-3d50e9b5]{padding-bottom:24px}.page-header[data-v-3d50e9b5]{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;margin-bottom:16px}.page-header__title[data-v-3d50e9b5]{margin:0;color:#1476c3;font-size:22px;font-weight:700;line-height:1.3}.page-header__desc[data-v-3d50e9b5]{margin:6px 0 0;color:#909399;font-size:13px}.page-header__actions[data-v-3d50e9b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.stat-panel[data-v-3d50e9b5]{margin-bottom:16px;padding:16px 16px 0;background:#fff;border:1px solid #ebeef5;border-radius:8px}.stat-card[data-v-3d50e9b5]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:118px;margin-bottom:16px;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fafc));background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #ebeef5;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04)}.stat-card__accent[data-v-3d50e9b5]{width:4px;-ms-flex-negative:0;flex-shrink:0}.stat-card__body[data-v-3d50e9b5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:16px 18px}.stat-card__title-row[data-v-3d50e9b5]{margin-bottom:10px}.stat-card__title[data-v-3d50e9b5]{color:#606266;font-size:13px;font-weight:600;letter-spacing:.2px}.stat-card__count[data-v-3d50e9b5]{margin-bottom:10px;font-size:30px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.stat-card__desc[data-v-3d50e9b5]{color:#909399;font-size:12px;line-height:1.5}.stat-card--primary[data-v-3d50e9b5]{background:linear-gradient(135deg,#f5f9ff,#fff 55%)}.stat-card--info[data-v-3d50e9b5]{background:linear-gradient(135deg,#f0f7ff,#fff 55%)}.stat-card--warning[data-v-3d50e9b5]{background:linear-gradient(135deg,#fff8ed,#fff 55%)}.stat-card--success[data-v-3d50e9b5]{background:linear-gradient(135deg,#f3fbf6,#fff 55%)}.structure-row[data-v-3d50e9b5]{margin-bottom:8px}.chart-panel[data-v-3d50e9b5],.structure-panel[data-v-3d50e9b5]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:16px 20px 12px;min-height:100%}.chart-panel__head[data-v-3d50e9b5]{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;margin-bottom:8px}.chart-panel__eyebrow[data-v-3d50e9b5]{color:#909399;font-size:12px;margin-bottom:4px}.chart-panel__title[data-v-3d50e9b5]{color:#303133;font-size:18px;font-weight:700}.chart-panel__body[data-v-3d50e9b5]{width:100%;min-height:220px}.chart-panel__empty[data-v-3d50e9b5]{padding:64px 0;color:#909399;text-align:center}.chart-panel__pager[data-v-3d50e9b5]{margin-top:8px;overflow:hidden}.structure-block[data-v-3d50e9b5]{margin-top:14px;padding-top:12px;border-top:1px dashed #ebeef5}.structure-block[data-v-3d50e9b5]:first-of-type{margin-top:4px;padding-top:0;border-top:none}.structure-block__title[data-v-3d50e9b5]{margin-bottom:10px;color:#303133;font-size:13px;font-weight:600}.progress-row[data-v-3d50e9b5]{margin-bottom:12px}.progress-row__meta[data-v-3d50e9b5]{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;margin-bottom:6px;color:#606266;font-size:12px}.progress-row__value[data-v-3d50e9b5]{color:#303133;font-weight:600;font-variant-numeric:tabular-nums}.progress-row__dot[data-v-3d50e9b5]{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;vertical-align:middle}.structure-donut[data-v-3d50e9b5]{width:100%;height:180px}.structure-legend[data-v-3d50e9b5]{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:4px}.structure-legend__item[data-v-3d50e9b5]{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:8px 10px;background:#f8fafc;border-radius:6px;color:#606266;font-size:12px}.structure-legend__item strong[data-v-3d50e9b5]{color:#303133;font-variant-numeric:tabular-nums}