.dashboard-page[data-v-07ea00ba]{min-height:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(79,124,255,.12),transparent 26%),-webkit-gradient(linear,left top,left bottom,from(#f5f8ff),color-stop(38%,#f6f8fc),to(#f3f5f9));background:radial-gradient(circle at top left,rgba(79,124,255,.12),transparent 26%),linear-gradient(180deg,#f5f8ff,#f6f8fc 38%,#f3f5f9)}.dashboard-hero[data-v-07ea00ba]{display:block;padding:24px 26px;margin-bottom:20px;border:1px solid hsla(0,0%,100%,.6);border-radius:22px;background:linear-gradient(135deg,#2f6bff,#6a8dff);-webkit-box-shadow:0 16px 34px rgba(47,107,255,.16);box-shadow:0 16px 34px rgba(47,107,255,.16);color:#fff}.dashboard-hero-main[data-v-07ea00ba]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dashboard-hero-eyebrow[data-v-07ea00ba]{margin-bottom:10px;font-size:13px;letter-spacing:1px;opacity:.82}.dashboard-hero-title[data-v-07ea00ba]{font-size:28px;font-weight:700;line-height:1.2}.dashboard-hero-subtitle[data-v-07ea00ba]{max-width:620px;margin-top:10px;font-size:14px;line-height:1.8;color:hsla(0,0%,100%,.9)}.dashboard-hero-tags[data-v-07ea00ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:18px}.dashboard-hero-tag[data-v-07ea00ba]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:hsla(0,0%,100%,.16);font-size:13px}.dashboard-hero-stats[data-v-07ea00ba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.dashboard-hero-stat[data-v-07ea00ba]{padding:16px 18px;border-radius:20px;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-hero-stat-label[data-v-07ea00ba]{font-size:13px;opacity:.88}.dashboard-hero-stat-value[data-v-07ea00ba]{margin-top:10px;font-size:24px;font-weight:700;line-height:1}.dashboard-hero-stat-desc[data-v-07ea00ba]{margin-top:10px;font-size:12px;line-height:1.7;color:hsla(0,0%,100%,.84)}.dashboard-card-grid[data-v-07ea00ba]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.dashboard-strip[data-v-07ea00ba]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.dashboard-metric-card[data-v-07ea00ba],.dashboard-panel[data-v-07ea00ba],.dashboard-strip-card[data-v-07ea00ba]{border-radius:22px;background:hsla(0,0%,100%,.92);-webkit-box-shadow:0 10px 28px rgba(15,23,42,.06);box-shadow:0 10px 28px rgba(15,23,42,.06)}.dashboard-metric-card[data-v-07ea00ba]{gap:14px;padding:20px}.dashboard-metric-card[data-v-07ea00ba],.dashboard-metric-icon[data-v-07ea00ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard-metric-icon[data-v-07ea00ba]{width:50px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:16px;font-size:24px;color:#fff;-ms-flex-negative:0;flex-shrink:0}.metric-blue[data-v-07ea00ba]{background:linear-gradient(135deg,#4f7cff,#7a9dff)}.metric-green[data-v-07ea00ba]{background:linear-gradient(135deg,#21c17a,#53d69d)}.metric-orange[data-v-07ea00ba]{background:linear-gradient(135deg,#f59e0b,#ffbb4d)}.metric-red[data-v-07ea00ba]{background:linear-gradient(135deg,#f04438,#ff786f)}.metric-indigo[data-v-07ea00ba]{background:linear-gradient(135deg,#6172f3,#8b95ff)}.metric-teal[data-v-07ea00ba]{background:linear-gradient(135deg,#14b8a6,#41d5c4)}.metric-purple[data-v-07ea00ba]{background:linear-gradient(135deg,#875bf7,#a984ff)}.metric-rose[data-v-07ea00ba]{background:linear-gradient(135deg,#f63d68,#ff7f9d)}.dashboard-metric-content[data-v-07ea00ba]{min-width:0}.dashboard-metric-label[data-v-07ea00ba]{font-size:13px;color:#7b8494}.dashboard-metric-value[data-v-07ea00ba]{margin-top:8px;font-size:26px;line-height:1.15;font-weight:700;color:#101828}.dashboard-metric-desc[data-v-07ea00ba]{margin-top:8px;font-size:12px;line-height:1.6;color:#98a2b3}.dashboard-main-grid[data-v-07ea00ba]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:20px;margin-bottom:20px}.dashboard-bottom-grid[data-v-07ea00ba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dashboard-panel[data-v-07ea00ba]{padding:22px}.dashboard-strip-card[data-v-07ea00ba]{padding:18px 20px}.dashboard-strip-label[data-v-07ea00ba]{font-size:13px;color:#667085}.dashboard-strip-value[data-v-07ea00ba]{margin-top:10px;font-size:24px;font-weight:700;color:#101828;line-height:1.1}.dashboard-strip-desc[data-v-07ea00ba]{margin-top:8px;font-size:12px;color:#98a2b3}.dashboard-panel-header[data-v-07ea00ba]{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;gap:12px;margin-bottom:18px}.dashboard-panel-title[data-v-07ea00ba]{font-size:18px;font-weight:700;color:#101828}.dashboard-panel-desc[data-v-07ea00ba]{margin-top:6px;font-size:13px;color:#98a2b3}.dashboard-panel-highlight[data-v-07ea00ba]{-ms-flex-negative:0;flex-shrink:0;padding:8px 12px;border-radius:999px;background:#eef4ff;color:#2f6bff;font-size:13px;font-weight:600}.dashboard-chart-box[data-v-07ea00ba]{height:320px}.dashboard-focus-list[data-v-07ea00ba],.dashboard-status-list[data-v-07ea00ba],.dashboard-structure-list[data-v-07ea00ba]{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}.dashboard-efficiency[data-v-07ea00ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;min-height:320px}.dashboard-efficiency-side[data-v-07ea00ba]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dashboard-efficiency-main[data-v-07ea00ba]{font-size:22px;font-weight:700;color:#101828}.dashboard-efficiency-desc[data-v-07ea00ba]{margin-top:8px;font-size:13px;line-height:1.7;color:#98a2b3}.dashboard-efficiency-list[data-v-07ea00ba]{margin-top:20px;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}.dashboard-efficiency-item[data-v-07ea00ba]{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:12px 14px;border-radius:14px;background:#f8fafc}.dashboard-efficiency-item-label[data-v-07ea00ba]{font-size:13px;color:#667085}.dashboard-efficiency-item-value[data-v-07ea00ba]{font-size:14px;font-weight:600;color:#101828}.dashboard-status-item[data-v-07ea00ba]{padding:14px 16px;border-radius:16px;background:#f8fafc}.dashboard-status-item-top[data-v-07ea00ba]{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;margin-bottom:10px}.dashboard-status-item-label[data-v-07ea00ba]{font-size:13px;color:#667085}.dashboard-status-item-value[data-v-07ea00ba]{font-size:14px;font-weight:600;color:#101828}.dashboard-focus-item[data-v-07ea00ba]{padding:18px;border-radius:18px;background:#f8fafc}.dashboard-focus-top[data-v-07ea00ba]{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;gap:12px}.dashboard-focus-badge[data-v-07ea00ba]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600}.dashboard-focus-value[data-v-07ea00ba]{font-size:18px;font-weight:700;color:#101828}.dashboard-focus-title[data-v-07ea00ba]{margin-top:14px;font-size:15px;font-weight:600;color:#101828}.dashboard-focus-desc[data-v-07ea00ba]{margin-top:8px;font-size:12px;line-height:1.7;color:#98a2b3}.dashboard-structure-item[data-v-07ea00ba]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:18px;background:#f8fafc}.dashboard-structure-item-left[data-v-07ea00ba],.dashboard-structure-item[data-v-07ea00ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard-structure-item-left[data-v-07ea00ba]{gap:12px;min-width:0}.dashboard-structure-dot[data-v-07ea00ba]{width:10px;height:10px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.dashboard-structure-label[data-v-07ea00ba]{font-size:14px;font-weight:600;color:#101828}.dashboard-structure-desc[data-v-07ea00ba]{margin-top:4px;font-size:12px;color:#98a2b3}.dashboard-structure-value[data-v-07ea00ba]{-ms-flex-negative:0;flex-shrink:0;font-size:18px;font-weight:700;color:#101828}@media (max-width:1400px){.dashboard-bottom-grid[data-v-07ea00ba],.dashboard-card-grid[data-v-07ea00ba],.dashboard-strip[data-v-07ea00ba]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.dashboard-bottom-grid[data-v-07ea00ba],.dashboard-hero[data-v-07ea00ba],.dashboard-main-grid[data-v-07ea00ba]{grid-template-columns:1fr;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-hero-stats[data-v-07ea00ba]{grid-template-columns:1fr}.dashboard-strip[data-v-07ea00ba]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-efficiency[data-v-07ea00ba]{-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}}@media (max-width:768px){.dashboard-page[data-v-07ea00ba]{padding:14px}.dashboard-bottom-grid[data-v-07ea00ba],.dashboard-card-grid[data-v-07ea00ba],.dashboard-strip[data-v-07ea00ba]{grid-template-columns:1fr}.dashboard-hero[data-v-07ea00ba]{padding:22px 18px;border-radius:20px}.dashboard-metric-card[data-v-07ea00ba],.dashboard-panel[data-v-07ea00ba]{border-radius:18px}.dashboard-panel[data-v-07ea00ba]{padding:18px}.dashboard-metric-value[data-v-07ea00ba]{font-size:22px}.dashboard-hero-title[data-v-07ea00ba]{font-size:24px}}