.dc-dashboard[data-v-1703f136]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.dc-dashboard__banner[data-v-1703f136],.dc-dashboard__panel-head[data-v-1703f136]{display:flex;align-items:center;justify-content:space-between}.dc-dashboard__banner[data-v-1703f136]{align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eef2f7}.dc-dashboard__banner-left[data-v-1703f136]{display:flex;flex-direction:column;gap:8px}.dc-dashboard__banner-actions[data-v-1703f136]{display:flex;align-items:center;gap:12px;flex-shrink:0}.dc-dashboard__auto[data-v-1703f136]{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12px;color:#94a3b8;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dc-dashboard__meta[data-v-1703f136],.dc-dashboard__panel-head span[data-v-1703f136],.dc-dashboard__range[data-v-1703f136]{font-size:12px;color:#94a3b8}.dc-dashboard__meta[data-v-1703f136]{display:flex;flex-wrap:wrap;gap:16px}.dc-dashboard__lag[data-v-1703f136]{color:#f59e0b}.dc-dashboard__notice[data-v-1703f136]{margin-bottom:16px}.dc-dashboard__panel[data-v-1703f136]{background:#fff;border:1px solid #eef2f7;border-radius:12px;box-shadow:0 1px 2px rgba(59,130,246,.04);padding:12px 16px 16px;margin-bottom:16px}.dc-dashboard__panel-head[data-v-1703f136]{margin-bottom:12px}.dc-dashboard__panel-head h3[data-v-1703f136]{margin:0;font-size:16px;font-weight:500}.dc-dashboard__filters[data-v-1703f136]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dc-dashboard__kpis[data-v-1703f136]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.dc-dashboard__kpi[data-v-1703f136]{display:flex;flex-direction:column;gap:6px;border:1px solid #eef2f7;border-radius:8px;background:#f8fafc;padding:14px}.dc-dashboard__kpi span[data-v-1703f136]{color:#94a3b8}.dc-dashboard__kpi strong[data-v-1703f136]{font-size:22px;font-variant-numeric:tabular-nums;color:#1e293b}.dc-dashboard__kpi small[data-v-1703f136]{color:#94a3b8;font-size:12px}.dc-dashboard__kpi small em[data-v-1703f136]{font-style:normal;font-weight:650;margin-right:4px}.dc-dashboard__kpi small em.up[data-v-1703f136]{color:#10b981}.dc-dashboard__kpi small em.down[data-v-1703f136]{color:#ef4444}.dc-dashboard__kpi small em.flat[data-v-1703f136]{color:#94a3b8}.dc-dashboard__risks[data-v-1703f136]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dc-dashboard__risk[data-v-1703f136]{font:inherit;cursor:pointer;text-align:left;border:1px solid #eef2f7;border-radius:8px;background:#f8fafc;padding:12px}.dc-dashboard__risk span[data-v-1703f136]{color:#94a3b8}.dc-dashboard__risk strong[data-v-1703f136]{display:block;margin-top:4px;font-size:18px;font-variant-numeric:tabular-nums;color:#1e293b}.dc-dashboard__risk small[data-v-1703f136]{display:block;margin-top:4px;color:#94a3b8}.dc-dashboard__risk[data-tone=warn][data-v-1703f136]{background:#fffbe6;border-color:#ffe58f}.dc-dashboard__risk[data-tone=danger][data-v-1703f136]{background:#fff2f0;border-color:#ffccc7}.dc-dashboard__trend[data-v-1703f136]{display:flex;align-items:flex-end;gap:12px;height:120px;padding-top:8px;overflow-x:auto;max-width:100%}.dc-dashboard__trend-col[data-v-1703f136]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.dc-dashboard__trend-bar[data-v-1703f136]{width:100%;max-width:36px;border-radius:4px 4px 0 0;background:#3b82f6}.dc-dashboard__trend-col span[data-v-1703f136]{color:#94a3b8;font-size:12px}.dc-dashboard__empty[data-v-1703f136]{color:#94a3b8;padding:24px 0}.dc-dashboard__board-grid[data-v-1703f136]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.dc-dashboard__board-grid .dc-dashboard__panel[data-v-1703f136]{margin-bottom:0;min-width:0}.dc-dashboard__panel-head[data-v-1703f136]{gap:8px}.dc-dashboard__panel-head h3[data-v-1703f136]{flex-shrink:0}.dc-dashboard__panel-head span[data-v-1703f136]{min-width:0;text-align:right}.dc-dashboard__table-wrap[data-v-1703f136]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.dc-dashboard__table[data-v-1703f136]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.dc-dashboard__table td[data-v-1703f136],.dc-dashboard__table th[data-v-1703f136]{padding:8px 6px;border-bottom:1px solid #eef2f7;vertical-align:top}.dc-dashboard__table th[data-v-1703f136]{color:#94a3b8;font-weight:500}.dc-dashboard__table .num[data-v-1703f136]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dc-dashboard__table td[data-v-1703f136]:first-child,.dc-dashboard__table th[data-v-1703f136]:first-child{width:34%}.dc-dashboard__cell-main[data-v-1703f136]{display:flex;flex-direction:column;gap:2px;min-width:0}.dc-dashboard__cell-main b[data-v-1703f136],.dc-dashboard__cell-main small[data-v-1703f136]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-dashboard__cell-main small[data-v-1703f136]{color:#94a3b8;font-size:12px}.dc-dashboard__link[data-v-1703f136]{margin-left:8px;color:#3b82f6;cursor:pointer;white-space:nowrap}.is-bad[data-v-1703f136]{color:#ef4444}@media (max-width:1400px){.dc-dashboard__board-grid[data-v-1703f136]{grid-template-columns:1fr}}@media (max-width:1200px){.dc-dashboard__kpis[data-v-1703f136],.dc-dashboard__risks[data-v-1703f136]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.dc-dashboard__kpis[data-v-1703f136],.dc-dashboard__risks[data-v-1703f136]{grid-template-columns:1fr}}