.filter-bar[data-v-d0ed187d]{margin-bottom:16px}.org-help-icon[data-v-961e2836]{margin-left:6px;color:#8c8c8c;font-size:14px;cursor:help;vertical-align:-.125em;transition:color .2s}.org-help-icon[data-v-961e2836]:hover{color:#1677ff}.org-help-tooltip{display:block;white-space:pre-line;line-height:1.5}.org-card-title[data-v-68e7ddaa]{display:inline-flex;align-items:center;gap:2px;font-weight:500}.portfolio-filters[data-v-f0de1f15]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.github-heatmap[data-v-12abc2b1]{width:100%;display:flex;flex-direction:column;align-items:center}.heatmap-scroll[data-v-12abc2b1]{width:100%;overflow-x:auto;overflow-y:hidden;padding:0 4px 14px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.heatmap-scroll[data-v-12abc2b1]::-webkit-scrollbar{height:8px}.heatmap-scroll[data-v-12abc2b1]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.heatmap-scroll[data-v-12abc2b1]::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.heatmap-scroll[data-v-12abc2b1]::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.heatmap-layout[data-v-12abc2b1]{width:max-content;min-width:min-content;margin:0 auto;padding-right:8px}.month-row[data-v-12abc2b1]{display:grid;margin-left:28px;margin-bottom:4px;height:14px;position:relative}.month-label[data-v-12abc2b1]{font-size:10px;color:#8c8c8c;line-height:1}.grid-row[data-v-12abc2b1]{display:flex;gap:8px;align-items:flex-start}.day-labels[data-v-12abc2b1]{display:grid;width:20px;flex-shrink:0;font-size:9px;color:#8c8c8c;line-height:1}.day-label[data-v-12abc2b1]{height:var(--cell-size, 11px);display:flex;align-items:center}.cells-grid[data-v-12abc2b1]{display:grid;grid-auto-flow:column}.heat-cell[data-v-12abc2b1]{width:var(--cell-size, 11px);height:var(--cell-size, 11px);border-radius:2px;background:#ebedf0;box-sizing:border-box;cursor:pointer;display:block}.cell-tooltip[data-v-12abc2b1]{font-size:12px;line-height:1.5;max-width:220px}.cell-tooltip-date[data-v-12abc2b1]{font-weight:600;margin-bottom:2px}.cell-tooltip-total[data-v-12abc2b1]{color:#fffffff2}.cell-tooltip-detail[data-v-12abc2b1]{font-size:11px;color:#ffffffbf;margin-top:2px}.cell-tooltip-empty[data-v-12abc2b1]{color:#ffffffa6;font-size:11px}.variant-activity .heat-cell.level-0[data-v-12abc2b1]{background:#ebedf0}.variant-activity .heat-cell.level-1[data-v-12abc2b1]{background:#9be9a8}.variant-activity .heat-cell.level-2[data-v-12abc2b1]{background:#40c463}.variant-activity .heat-cell.level-3[data-v-12abc2b1]{background:#30a14e}.variant-activity .heat-cell.level-4[data-v-12abc2b1]{background:#216e39}.variant-deadline .heat-cell.level-0[data-v-12abc2b1]{background:#ebedf0}.variant-deadline .heat-cell.level-1[data-v-12abc2b1]{background:#ffeda0}.variant-deadline .heat-cell.level-2[data-v-12abc2b1]{background:#feb24c}.variant-deadline .heat-cell.level-3[data-v-12abc2b1]{background:#fd8d3c}.variant-deadline .heat-cell.level-4[data-v-12abc2b1]{background:#e31a1c}.heatmap-footer[data-v-12abc2b1]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid #f0f0f0;font-size:11px;color:#8c8c8c;width:100%;flex-shrink:0}.heatmap-footer-legend[data-v-12abc2b1]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.legend-cells[data-v-12abc2b1]{display:flex;gap:2px}.legend-cell[data-v-12abc2b1]{cursor:default}.activity-total[data-v-12abc2b1]{margin:0;color:#595959;text-align:center;line-height:1.4;word-break:break-word}.kpi-title[data-v-2e93c519]{display:inline-flex;align-items:center;gap:2px;font-size:14px;color:#00000073}.priority-item[data-v-2e93c519]{cursor:pointer}.chart-row[data-v-2e93c519]{margin-top:16px}.chart-col[data-v-2e93c519]{display:flex}.chart-card[data-v-2e93c519]{flex:1;width:100%}.chart-card[data-v-2e93c519] .ant-card-body{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:16px 20px}.chart-card-body[data-v-2e93c519]{width:100%;display:flex;flex-direction:column;align-items:center}.progress-body[data-v-2e93c519]{text-align:center}.progress-meta[data-v-2e93c519]{width:100%;margin-top:8px}.progress-meta p[data-v-2e93c519]{margin:4px 0 0;color:#595959;font-size:13px}.chart-panel[data-v-2e93c519]{width:100%;height:260px}.heatmap-row[data-v-2e93c519]{margin-top:16px}.heatmap-card[data-v-2e93c519]{height:100%}.heatmap-card[data-v-2e93c519] .ant-card-body{display:flex;flex-direction:column;align-items:stretch;padding:12px 16px 16px;overflow:visible}.heatmap-card[data-v-2e93c519] .ant-card-body .github-heatmap{align-items:stretch}.heatmap-hint[data-v-2e93c519]{width:100%;margin:0 0 12px;font-size:12px;color:#8c8c8c;text-align:center}.bottom-row[data-v-2e93c519]{margin-top:16px;align-items:stretch}.bottom-col[data-v-2e93c519]{display:flex}.health-card[data-v-2e93c519],.priority-card[data-v-2e93c519]{flex:1;width:100%;display:flex;flex-direction:column}.health-card[data-v-2e93c519] .ant-card-body,.priority-card[data-v-2e93c519] .ant-card-body{flex:1;display:flex;flex-direction:column;min-height:320px}.health-card[data-v-2e93c519] .ant-card-body{align-items:center;justify-content:center;padding:16px 20px 20px}.health-tags[data-v-2e93c519]{width:100%;justify-content:center;margin-bottom:4px;flex-shrink:0}.health-chart-panel[data-v-2e93c519]{width:100%;max-width:360px;height:240px;margin-top:8px;flex-shrink:0}.priority-card[data-v-2e93c519] .ant-card-body{padding:12px 20px 16px;min-height:0}.priority-list-wrap[data-v-2e93c519]{flex:1;min-height:0;overflow-y:auto}.heatmap-table[data-v-086845ae]{overflow-x:auto}.heatmap-table table[data-v-086845ae]{border-collapse:collapse;width:100%;font-size:12px}.heatmap-table th[data-v-086845ae],.heatmap-table td[data-v-086845ae]{border:1px solid #f0f0f0;padding:6px 8px;text-align:center}.heatmap-table td[data-v-086845ae]:first-child{text-align:left}.heat-over[data-v-086845ae]{background:#ffccc7}.heat-high[data-v-086845ae]{background:#ffe7ba}.heat-normal[data-v-086845ae]{background:#e6f4ff}.heat-low[data-v-086845ae]{background:#f6ffed}.roadmap-gantt-card[data-v-e9a5923e],.roadmap-bottom[data-v-e9a5923e] .ant-col{margin-bottom:16px}.milestone-item[data-v-e9a5923e]{display:flex;flex-direction:column;gap:4px}.milestone-project[data-v-e9a5923e]{color:#8c8c8c;font-size:13px}.milestone-meta[data-v-e9a5923e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#595959}.milestone-progress[data-v-e9a5923e]{color:#1677ff}.budget-chart-wrap[data-v-c6239400]{margin-top:16px}.budget-chart-label[data-v-c6239400]{display:inline-flex;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500;color:#000000e0}.budget-chart-panel[data-v-c6239400]{height:280px}.risk-matrix[data-v-eee8d39e]{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.matrix-cell[data-v-eee8d39e]{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;font-size:11px}.matrix-cell.low[data-v-eee8d39e]{background:#f6ffed}.matrix-cell.medium[data-v-eee8d39e]{background:#fffbe6}.matrix-cell.high[data-v-eee8d39e]{background:#fff7e6}.matrix-cell.critical[data-v-eee8d39e]{background:#fff1f0}.count[data-v-eee8d39e]{font-weight:700;font-size:14px}.label[data-v-eee8d39e]{color:#888}.org-dashboard[data-v-0e2fdfe8]{padding:0 8px 24px}.dashboard-tabs[data-v-0e2fdfe8]{margin-top:8px}
