.order-status-flow[data-v-bcea6d1a]{margin-bottom:20px;padding:12px;background-color:#fafafa;border-radius:6px}.section[data-v-bcea6d1a]{margin-bottom:16px}.section h4[data-v-bcea6d1a]{margin-bottom:10px;color:#1890ff;font-size:14px}.dashboard-wrapper[data-v-cfaf4b8e]{padding:24px;background:#f0f2f5;min-height:100vh}.page-header[data-v-cfaf4b8e]{margin-bottom:24px}.page-header h2[data-v-cfaf4b8e]{margin:0;font-size:24px;font-weight:600;color:#262626}.row[data-v-cfaf4b8e]{margin-bottom:24px}.alert-row[data-v-cfaf4b8e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:24px}@media (max-width:1400px){.alert-row[data-v-cfaf4b8e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.alert-card[data-v-cfaf4b8e]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}.alert-error[data-v-cfaf4b8e]{border-left:4px solid #ff4d4f}.alert-warning[data-v-cfaf4b8e]{border-left:4px solid #faad14}.alert-header[data-v-cfaf4b8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 20px;border-bottom:1px solid #f0f0f0}.alert-icon[data-v-cfaf4b8e]{font-size:20px}.alert-title[data-v-cfaf4b8e]{font-size:16px;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1}.alert-scroll-body[data-v-cfaf4b8e]{max-height:280px;overflow-y:auto;padding:8px 0}.alert-item[data-v-cfaf4b8e]{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:10px 20px;-webkit-transition:background .2s;transition:background .2s}.alert-item[data-v-cfaf4b8e]:hover{background:#fafafa}.alert-item-main[data-v-cfaf4b8e]{-ms-flex-align:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.alert-item-main[data-v-cfaf4b8e],.alert-item-side[data-v-cfaf4b8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.alert-item-side[data-v-cfaf4b8e]{-ms-flex-align:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.exception-desc[data-v-cfaf4b8e]{color:#666;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-info[data-v-cfaf4b8e]{font-weight:500}.customer-name[data-v-cfaf4b8e],.product-info[data-v-cfaf4b8e]{color:#333;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.salesperson[data-v-cfaf4b8e]{color:#1890ff;font-size:13px;font-weight:500}.row-stats[data-v-cfaf4b8e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1600px){.row-stats[data-v-cfaf4b8e]{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.row-stats[data-v-cfaf4b8e]{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.row-stats[data-v-cfaf4b8e]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-cfaf4b8e]{background:#fff;border-radius:12px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-transition:all .3s;transition:all .3s}.stat-card[data-v-cfaf4b8e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.stat-icon[data-v-cfaf4b8e]{width:56px;height:56px;border-radius:12px;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;font-size:28px}.stat-content[data-v-cfaf4b8e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-value[data-v-cfaf4b8e]{font-size:32px;font-weight:700;line-height:1.2}.stat-label[data-v-cfaf4b8e]{font-size:14px;color:#8c8c8c;margin-top:4px}.row-charts[data-v-cfaf4b8e]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:1200px){.row-charts[data-v-cfaf4b8e]{grid-template-columns:1fr}}.chart-card[data-v-cfaf4b8e]{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.chart-title[data-v-cfaf4b8e]{font-size:16px;font-weight:600;margin-bottom:20px;color:#262626}.status-list[data-v-cfaf4b8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.status-item[data-v-cfaf4b8e]{gap:12px}.status-info[data-v-cfaf4b8e],.status-item[data-v-cfaf4b8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-info[data-v-cfaf4b8e]{gap:8px;width:120px}.status-dot[data-v-cfaf4b8e]{width:10px;height:10px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.status-name[data-v-cfaf4b8e]{font-size:14px;color:#595959;white-space:nowrap}.status-bar-wrapper[data-v-cfaf4b8e]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.status-bar[data-v-cfaf4b8e]{height:100%;border-radius:4px;-webkit-transition:width .5s ease;transition:width .5s ease}.status-count[data-v-cfaf4b8e]{width:40px;text-align:right;font-size:14px;font-weight:600;color:#262626}.monthly-chart[data-v-cfaf4b8e]{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;height:180px;padding-top:20px}.month-column[data-v-cfaf4b8e]{-ms-flex:1;flex:1;-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;height:100%}.month-bar-wrapper[data-v-cfaf4b8e],.month-column[data-v-cfaf4b8e]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.month-bar-wrapper[data-v-cfaf4b8e]{-ms-flex:1;flex:1;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.month-bar[data-v-cfaf4b8e]{width:20px;background:-webkit-gradient(linear,left top,left bottom,from(#1890ff),to(#69c0ff));background:linear-gradient(180deg,#1890ff,#69c0ff);border-radius:4px 4px 0 0;min-height:4px;-webkit-transition:height .5s ease;transition:height .5s ease}.month-value[data-v-cfaf4b8e]{font-size:12px;font-weight:600;color:#1890ff;margin-top:8px}.month-label[data-v-cfaf4b8e]{font-size:12px;color:#8c8c8c;margin-top:4px}