cd_sheets = {
    "grade": [
        {
            "column": "Grade",
            "rules": {
                "GA": '#FCE4D6',
                "GB": '#FCE4D6',
                "GC": '#FCE4D6',
                "GD": '#FCE4D6',
                "GE": '#FFF2CC',
                "GF": '#DDEBF7',
                "GG": '#E2EFDA',
                "GH": '#F2F2F2',
                "GI": '#FFC9C9',
                "UC": '#E5D1EB'
            },
            "applyto": 'all'
        },
    ],
    "pg": [
        {
            "column": "PGs",
            "rules": {
                "COS": '#FCE4D6',
                "EFI": '#FFF2CC',
                "HD": '#DDEBF7',
                "INF": '#E2EFDA',
                "SD": '#D9D9D9',
                "Prosperity": '#FFF2CC',
                "People": '#DDEBF7',
                "Infra.": '#E2EFDA',
                "Planet": '#D9D9D9',
                "AFWDE": '#FBE2D5',
                "AFWVP": '#FBE2D5',
                "Digital": "#F7C9D8"
            },
            "applyto": 'all'
        },
    ],
    "vertical": [
        {
            "column": "Vertical/Front Office Unit",
            "rules": {
                "COS": '#FCE4D6',
                "EFI": '#FFF2CC',
                "HD": '#DDEBF7',
                "INF": '#E2EFDA',
                "SD": '#D9D9D9',
                "Prosperity": '#FFF2CC',
                "People": '#DDEBF7',
                "Infra.": '#E2EFDA',
                "Planet": '#D9D9D9',
                "AFWDE": '#FBE2D5',
                "AFWVP": '#FBE2D5',
                "Digital": "#F7C9D8"
            },
            "applyto": 'all'
        },
    ],
    "cmu_dept": [
        {
            "column": "CMU Dept",
            "rules": {
                'EAE': '#FFF2CC',
                'HAE': '#DDEBF7',
                'IAE': '#E2EFDA',
                'SAE': '#D9D9D9',
                'EAW': '#FFF2CC',
                'HAW': '#DDEBF7',
                'IAW': '#E2EFDA',
                'SAW': '#D9D9D9',
            },
            "applyto": 'all'
        },
    ],
    "ti": [
        {
            "column": "FY19 Talent",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
        {
            "column": "FY20 Talent",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
        {
            "column": "FY21 Talent",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
        {
            "column": "FY22 Talent",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
        {
            "column": "FY23 Talent",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
        {
            "column": "FY24 Talent",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
        {
            "column": "FY25 Talent",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
        {
            "column": "FY26 Talent",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
        {
            "column": "FY27 Talent",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
        {
            "column": "FY28 Talent",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
        {
            "column": "FY29 Talent",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
        {
            "column": "FY24 Talent (Preliminary)",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
        {
            "column": "FY24 Prelim. Talent",
            "rules": {
                "Top Talent": "#63be7b",
                "Emerging Talent": "#ffeb84",
                "Solid Talent": "#bfbfbf",
            },
        },
    ],
    "pr": [
            {
                "column": "Before Meeting PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "After Meeting PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY19 PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY20 PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY21 PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY22 PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY23 PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY24 PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY25 PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY26 PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY27 PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY28 PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY24 PR (Preliminary)",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY24 Prelim. PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
{
                "column": "FY25 PR (Preliminary)",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "FY25 Prelim. PR",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
            {
                "column": "Final PR (Management Review)",
                "rules": {
                    3: "#bfbfbf",
                    3.5: "#dfd5a2",
                    4: "#ffeb84",
                    5: "#63be7b",
                },
            },
        ]
}
