/** @format */

[data-category="table"] {
    width: 100%;
    margin-top: var(--rpp-margin-top);
}

.no-activity-message {
    margin-top: var(--rpp-margin-top);
    padding: var(--rpp-spacing-md);
    border: 1px dashed var(--rpp-table-border);
    border-radius: var(--rpp-border-radius-sm, 0.375rem);
    background-color: var(--bs-light);
    color: var(--bs-dark);
    text-align: center;
    font-weight: 600;
}

[data-category="table"],
th,
td {
    border: 1px solid var(--rpp-table-border);
    padding: var(--rpp-spacing-sm);
}

[data-column="Number_of_Assessment_Completed"] {
    width: 150px;
    max-width: 150px;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

[data-column="Team_Count"],
[data-column="Position"],
[data-column="Monthly_Engagement"],
[data-column="Monthly_Engagement_Percentage"],
[data-column="Medal_Ratio"],
[data-column="Medal_Percentage"],
[data-column="Medals"],
[data-column="Extra Medals"],
[data-column="Extra_Medals"],
[data-column="Yellow_Cards"],
[data-column="Yellow Cards"],
[data-column="Values"],
[data-column="Company_Values"],
[data-column="DTRT Emojis"],
[data-column="Training"],
[data-column="CPD"],
[data-column="Recognition_Type"],
[data-column="Recognition Type"],
[data-column="Score"],
[data-column="Assessment Score"],
[data-column="Final Score"],
[data-column="Status"],
[data-column="Prize"],
[data-column="Rank"],
[data-column="Average Status"],
[data-column="Average Score"],
[data-column="Average_Status"],
[data-column="Average_Score"],
[data-column="Gold Months"],
[data-column="Total Prize"],
[data-column="Total_Prize"],
[data-column="Wall of Fame"],
[data-column="Week_1"],
[data-column="Week_2"],
[data-column="Week_3"],
[data-column="Week_4"],
[data-column="Week_5"],
[data-column="Week 1"],
[data-column="Week 2"],
[data-column="Week 3"],
[data-column="Week 4"],
[data-column="Week 5"],
[data-column="Total"],
[data-column="Total Submissions"],
[data-column="Total Staff"],
[data-column="Actual Point"],
[data-column="Gold"],
[data-column="Silver"],
[data-column="Bronze"],
[data-column="Developer"],
[data-column="Medal Points"],
[data-column="Yellow Card Points"],
[data-column="Team Performance"],
[data-column="Active Months"],
[data-column="Jan"],
[data-column="Feb"],
[data-column="Mar"],
[data-column="Apr"],
[data-column="May"],
[data-column="Jun"],
[data-column="Jul"],
[data-column="Aug"],
[data-column="Sep"],
[data-column="Oct"],
[data-column="Nov"],
[data-column="Dec"],
[data-column="Rolling_Average"],
[data-column="Annual_Trend"],
[data-column="All_Time_Trend"],
[data-column="Team_Average"],
[data-column="Average_Per_Person"],
[data-column="Extra_Medals"],
[data-column="Gold_Months"],
[data-column="Wall_of_Fame"],
[data-column="Actual Point"],
[data-column="Point"],
[data-column="Total_Staff"],
[data-column="Individual_Prize"],
[data-column="Assessment_Score"],
[data-column="Final_Score"],
[data-column="Points"],
[data-column="Attendance_Points"],
[data-column="Number_of_Assessment_Completed"],
[data-column="Assessment_Status"] {
    text-align: center;
}

[data-column="Week"] {
    min-width: var(--Min_Width_For_Table_Cell);
}

/* Section-level information panel styling (moved from Leaderboard.css for centralized section rules) */
[data-rpp-page-section="information"] {
    background-color: rgba(255, 255, 255, 0.8) !important;
}

[data-section="Slide Presentation"] img {
    width: 49%;
}

[data-section="HR Submission Log"] {
    background-color: var(--bs-light);
}

/* .presentation-slide-image {
    max-width: 20%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
} */

/* .leaderboard-table {
    width: 100%;
} */

[data-main-header="Medal Day"] {
    background-color: var(--bs-dark);
    color: var(--bs-light);
    border: 1px solid var(--bs-light);
}

[data-main-header="Current Month"] {
    background-color: var(--rpp-table-col-primary);
    color: var(--bs-light);
    border: 1px solid var(--bs-light);
}

[data-main-header="All Time"] {
    background-color: var(--rpp-table-col-secondary);
    color: var(--bs-light);
    border: 1px solid var(--bs-light);
}

[data-section="Gold Achievers"] {
    background-color: var(--bs-dark);
    color: var(--bs-light);
}

[data-section="Gold Achievers"] th[data-column="Score"],
[data-section="Gold Achievers"] td[data-column="Score"],
[data-section="Gold Achievers"] th[data-column="Status"],
[data-section="Gold Achievers"] td[data-column="Status"],
[data-section="Gold Achievers"] th[data-column="Prize"],
[data-section="Gold Achievers"] td[data-column="Prize"],
[data-section="Gold Achievers"] th[data-column="Total_Prize"],
[data-section="Gold Achievers"] td[data-column="Total_Prize"],
[data-section="Gold Achievers"] th[data-column="Total Prize"],
[data-section="Gold Achievers"] td[data-column="Total Prize"] {
    background-color: var(--rpp-gold);
    color: var(--bs-dark);
}

[data-section="Behavioural Trends"] td,
[data-section="Behavioural Trends"] th {
    background-color: var(--bs-dark);
    color: var(--bs-light);
}

[data-section="Behavioural Trends"] th[data-column="First_Months"],
[data-section="Behavioural Trends"] td[data-column="First_Months"],
[data-section="Behavioural Trends"] th[data-column="Last_Months"],
[data-section="Behavioural Trends"] td[data-column="Last_Months"],
[data-section="Behavioural Trends"] th[data-column="Base_Period"],
[data-section="Behavioural Trends"] td[data-column="Base_Period"],
[data-section="Behavioural Trends"] th[data-column="Month"],
[data-section="Behavioural Trends"] td[data-column="Month"],
[data-section="Behavioural Trends"] th[data-column="First_Months_Per_Person"],
[data-section="Behavioural Trends"] td[data-column="First_Months_Per_Person"],
[data-section="Behavioural Trends"] th[data-column="Last_Months_Per_Person"],
[data-section="Behavioural Trends"] td[data-column="Last_Months_Per_Person"],
[data-section="Behavioural Trends"] th[data-column="Total_Per_Person"],
[data-section="Behavioural Trends"] td[data-column="Total_Per_Person"],
[data-section="Behavioural Trends"] th[data-column="Annual_Trend_Per_Person"],
[data-section="Behavioural Trends"] td[data-column="Annual_Trend_Per_Person"],
[data-section="Behavioural Trends"] th[data-column="First_Months_Average"],
[data-section="Behavioural Trends"] td[data-column="First_Months_Average"],
[data-section="Behavioural Trends"] th[data-column="Last_Months_Average"],
[data-section="Behavioural Trends"] td[data-column="Last_Months_Average"] {
    display: none;
}

/* table[data-section="Status Summary"] [data-column="Gold"] {
    background-color: var(--rpp-gold);
    color: var(--bs-dark);
}

table[data-section="Status Summary"] [data-column="Silver"] {
    background-color: var(--rpp-silver);
    color: var(--bs-dark);
}

table[data-section="Status Summary"] [data-column="Bronze"] {
    background-color: var(--rpp-bronze);
    color: var(--bs-dark);
}

table[data-section="Status Summary"] [data-column="Developer"] {
    background-color: var(--rpp-developer);
    color: var(--bs-dark);
} */
