:root {
  --sbx-config-color-menu-background: #0066B0;
}

/* SECONDARY SCHOOL SUMMATIVE REPORT CUSTOM CSS */

/* Hide School Name on Summative Report Cover Page */
div.summative-report div.header-content.summative-content div.left h2.school-name {
  display: none;
}

/* Hide logo in top right corner of the Summative Report */
.summative-report .header-content.summative-content img.logo {
  display: none !important;
}

/* Center align the main heading of the Summative Report Cover Page */
.summative-report h1 {
  text-align: center;
}

/* Centers the student name and year on Summative Report Cover Page */
.summative-report .card.summative-content div {
  text-align: center;
  flex-grow: 1;
}

/*  Increase the size of the student name on Summative Report Cover Page */
.summative-report .card.summative-content .name[data-test="summative-preview-student-name"] {
    font-size: 3rem !important;
    line-height: 1.5;
}

/* Hide student photos on Summative Report Cover Page */
.summative-report .card img {
    display: none;
}

/*Adjust font size of Year on Summative Report Cover Page */
div.summative-report > div.card.summative-content > div > p.year {
  font-size: 2rem; /* Adjust this value as needed */
  padding-top: 12px;
  font-weight: bold;
}

/* Forces a page break after the LCS school logo on Summative Report Cover Page to ensure the subsequent content starts on a new page */
div.summative-report div.introduction article p a img[alt="LCS School Logo"] {
  break-after: page;
  display: block;
}

/* Forces a page break after this specific assessment container during PDF export */
div.summative-report .summary.summative-content div.feedback-assessment-container[data-test="summative-preview-feedback-container-Leadership Signature"] {
  break-after: page;
}

/* Prevents a page break between the folder title and its corresponding assessment container during PDF export */
.summative-report .folder-title {
  break-after: avoid;
  page-break-after: avoid;
}

/* Optional: Prevents the assessment container itself from being split across two pages */
.summative-report .feedback-assessment-container {
  break-inside: avoid;
  page-break-inside: avoid;
}

/* Insert ✔ character as a pseudo-element */
.summative-report .rb-selected::after {
  content: '✔';
  color: black;
  font-size: 18px;
}

/* Removes numbers that appear inside rubric tables that have a result set applied to them whilst still allowing the ✔ character to appear in the summative report */
.summative-report .feedback-assessment-container table .rb-value {
    display: none !important;
}

/* Remove background cell colour for selected descripter in rubric */
.summative-report .rb-selected {
  background-color: #FFFFFF !important;
  border: 1px solid black !important;
  text-align: center;
  vertical-align: middle;
}

/* Sets all table borders within .comment sections to solid black */
.summative-report .comment table, 
.summative-report .comment th, 
.summative-report .comment td {
    border: 1px solid black !important;
    border-collapse: collapse;
}

/* Removes the bottom margin from the rubric section within the summative report */
.summative-report .rubric-wrap {
    margin-bottom: 0;
}

/* Bolds the text and sets the color to black for the table header row in the summative report */
.summative-report .comment table thead tr {
    font-weight: bold;
    color: #000;
}

/* Removes the worktype paragraph and its associated space within the summative report */
.summative-report p.worktype {
  display: none;
}

/* Removes the horizontal line (bottom border) from the folder titles */
.summative-report .folder-title {
  border-bottom: none;
  border-radius: 8px;
  overflow: hidden;
}

/* Targets both h3 and h5 elements within the Work Habits feedback container inside the summative report */
.summative-report .feedback-assessment-container[data-test="summative-preview-feedback-container-Work Habits"] :is(h3, h5) {
    display: none;
}

/* Ensures the background color covers the entire width of the container by converting side margins to padding. */
.summative-report .summary.summative-content .folder-title {
    background-color: #ececec;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
}

/* Targets every .folder-title within the specific report container  */
.summative-report .summary.summative-content .folder-title {
    padding: 0.75rem;
    margin: 0 !important;
}

/* Removes horizontal padding applied to the Grade element */
.summative-report .summary.summative-content .folder-title p.grade {
  padding-left: 0;
  padding-right: 0;
}

/* Sets the left and right margin of all feedback assessment containers within a summative report to 2rem */
.summative-report .feedback-assessment-container {
    margin-left: 2rem;
    margin-right: 2rem;
    padding-bottom: 2rem;
}

/* Target all table cells within any table inside .feedback-assessment-container. This ensures visible borders are black while preserving existing hidden borders. */
.summative-report .feedback-assessment-container table.rb th,
.summative-report .feedback-assessment-container table.rb td {
    border-color: #000000 !important;
}

/* Removes the internal spacing (padding) from the feedback assessment block to allow its content to sit flush against the container edges */
.summative-report .feedback-assessment-container .feedback-assessment {
    padding: 0;
}
/* Reference back to the beginning element .summative-report */
.summative-report .feedback-assessment {
    padding-right: 0;
}
.summative-report .feedback-assessment .left .comment {
    padding-right: 0;
}
/* Optional: Ensure the table itself takes up the full available width */
.summative-report .feedback-assessment .left .comment table {
    width: 100%;
}

/* Targets the Semester Attendance table and all its header and data cells within the summative report to ensure all borders are solid black */
.summative-report table.sb-ck-table,
.summative-report table.sb-ck-table th,
.summative-report table.sb-ck-table td {
    border: 1px solid black !important;
}

/* Targets the feedback container within the summative report that has a data-test attribute containing "Leadership Signature", then hides the <h5> heading inside it. */
.summative-report .feedback-assessment-container[data-test*="Leadership Signature"] h5 {
    display: none !important;
}

/* Removes borders from the table and all its cells (th, td) specifically within the 'Leadership Signature' feedback container inside the summative report. */
.summative-report .feedback-assessment-container[data-test="summative-preview-feedback-container-Leadership Signature"] table,
.summative-report .feedback-assessment-container[data-test="summative-preview-feedback-container-Leadership Signature"] table th,
.summative-report .feedback-assessment-container[data-test="summative-preview-feedback-container-Leadership Signature"] table td {
    border: none !important;
}

/* Sets the font size to 1.1rem for any element with class 'comment' that is a descendant of '.summative-report' */
.summative-report .comment {
  font-size: 1.1rem !important;
}

/* Add Teacher Names after Subject Names on a Summary Page Summative Report */

/* Mr. Josh Armstrong */
.summative-report h4[data-test*="9 Design Graphics"]::after,
.summative-report h4[data-test*="10 Digital Fabrication, Product Design and Media"]::after,
.summative-report h4[data-test*="11-12 Outdoor Education 2 OXP215118"]::after,
.summative-report h4[data-test*="11-12G Connect"]::after {
    content: " - Mr. Josh Armstrong";
}

/* Mr. Darryl Bain */
.summative-report h4[data-test*="9R Science"]::after,
.summative-report h4[data-test*="9Y Science"]::after,
.summative-report h4[data-test*="10 Science Advanced (Line 5)"]::after,
.summative-report h4[data-test*="12 Chemistry 4 CHM415115"]::after,
.summative-report h4[data-test*="12 Physics 4 PHY415115"]::after {
    content: " - Mr. Darryl Bain";
}

/* Mr. Scott Black */
.summative-report h4[data-test*="11-12Y Connect"]::after {
    content: " - Mr. Scott Black";
}

/* Mrs. Alison Blackberry */
.summative-report h4[data-test*="9-02 Connect"]::after,
.summative-report h4[data-test*="9-02 Health"]::after,
.summative-report h4[data-test*="9-02 The Rite Journey"]::after,
.summative-report h4[data-test*="10-3 Mathematics"]::after,
.summative-report h4[data-test*="11-12 Essential Mathematics - Workplace 2 MEW215123"]::after,
.summative-report h4[data-test*="11-12 Numeracy 1 - NUM115123"]::after {
    content: " - Mrs. Alison Blackberry";
}

/* Mr. Ryan Bosker */
.summative-report h4[data-test*="10R Connect"]::after,
.summative-report h4[data-test*="10R Health & Physical Education"]::after,
.summative-report h4[data-test*="10Y Health & Physical Education"]::after,
.summative-report h4[data-test*="11-12 Sport and Recreation Experiences 1 HPE110118"]::after {
    content: " - Mr. Ryan Bosker";
}

	/* Mr. Josiah Bredenhof */
.summative-report h4[data-test*="7G Connect"]::after,
.summative-report h4[data-test*="7G English"]::after,
.summative-report h4[data-test*="7G Humanities & Social Science"]::after,
.summative-report h4[data-test*="7G Mathematics"]::after,
.summative-report h4[data-test*="7G Thrive"]::after,
.summative-report h4[data-test*="8G Humanities & Social Science"]::after,
.summative-report h4[data-test*="8Y Humanities & Social Science"]::after {
    content: " - Mr. Josiah Bredenhof";
}

/* Mrs. Cat Collins */
.summative-report h4[data-test*="10 Business Studies (Line 3)"]::after,
.summative-report h4[data-test*="10R Humanities & Social Science"]::after,
.summative-report h4[data-test*="10Y English"]::after,
.summative-report h4[data-test*="11-12 Business Studies - Foundation 2 BST215116"]::after,
.summative-report h4[data-test*="11-12 Business Studies 3 BST315116"]::after,
.summative-report h4[data-test*="11-12 English Foundations 2 ENG215117 (Line 1)"]::after,
.summative-report h4[data-test*="11-12R Connect"]::after {
    content: " - Mrs. Cat Collins";
}

/* Miss Susan Davies */
.summative-report h4[data-test*="10G Connect"]::after,
.summative-report h4[data-test*="10G Humanities & Social Sciences"]::after,
.summative-report h4[data-test*="10R Science"]::after,
.summative-report h4[data-test*="10Y Science"]::after,
.summative-report h4[data-test*="11-12 Sport Science 3"]::after {
    content: " - Miss Susan Davies";
}

/* Mr. Glenn Deas */
.summative-report h4[data-test*="7G Digital Technology"]::after,
.summative-report h4[data-test*="7M Digital Technology"]::after,
.summative-report h4[data-test*="7R Digital Technology"]::after,
.summative-report h4[data-test*="7Y Digital Technology"]::after,
.summative-report h4[data-test*="8G Digital Technology"]::after,
.summative-report h4[data-test*="8R Digital Technology"]::after,
.summative-report h4[data-test*="8Y Digital Technology"]::after,
.summative-report h4[data-test*="8M Digital Technology"]::after,
.summative-report h4[data-test*="8R Design & Technology - Materials"]::after,
.summative-report h4[data-test*="8G Design & Technology - Materials"]::after,
.summative-report h4[data-test*="9 Design and Technologies: Workshop (Line 5)"]::after,
.summative-report h4[data-test*="9 Digital Technologies (Computing)"]::after {
    content: " - Mr. Glenn Deas";
}

/* Mr. John Farrow */
.summative-report h4[data-test*="8Y English"]::after,
.summative-report h4[data-test*="8R Humanities & Social Science"]::after,
.summative-report h4[data-test*="8M Humanities & Social Science"]::after,
.summative-report h4[data-test*="9G Humanities & Social Science"]::after,
.summative-report h4[data-test*="9R Humanities & Social Science"]::after,
.summative-report h4[data-test*="9Y Humanities & Social Science"]::after,
.summative-report h4[data-test*="10 Business Studies (Line 5)"]::after {
    content: " - Mr. John Farrow";
}

/* Mrs. Julie Ferguson */
.summative-report h4[data-test*="8R English"]::after,
.summative-report h4[data-test*="8R Connect"]::after,
.summative-report h4[data-test*="10R English"]::after,
.summative-report h4[data-test*="11-12 English Foundations 2 ENG215117 (Line 4)"]::after,
.summative-report h4[data-test*="11-12 Food and Nutrition 3 FDN315118"]::after {
    content: " - Mrs. Julie Ferguson";
}

/* Mrs. Lauren Fry */
.summative-report h4[data-test*="7G Indonesian"]::after,
.summative-report h4[data-test*="7M Indonesian"]::after,
.summative-report h4[data-test*="7R Indonesian"]::after,
.summative-report h4[data-test*="7Y Indonesian"]::after,
.summative-report h4[data-test*="11-12 Sociology 3 BHS315116"]::after {
    content: " - Mrs. Lauren Fry";
}

/* Mrs. Deanne Gannon */
.summative-report h4[data-test*="7G Drama"]::after,
.summative-report h4[data-test*="7M Drama"]::after,
.summative-report h4[data-test*="7R Drama"]::after,
.summative-report h4[data-test*="7Y Drama"]::after,
.summative-report h4[data-test*="10 Drama"]::after,
.summative-report h4[data-test*="11-12 Drama 3 SDD315120"]::after,
.summative-report h4[data-test*="11-12 Drama Foundations 2 SDS215117"]::after,
.summative-report h4[data-test*="11-12 Musical Theatre 2 MUT215120"]::after {
    content: " - Mrs. Deanne Gannon";
}

/* Mr. Josh Gibson */
.summative-report h4[data-test*="10 Life Skills"]::after {
    content: " - Mr. Josh Gibson";
}

/* Mr. Rob Gracie */
.summative-report h4[data-test*="8Y Design & Technology - Materials"]::after,
.summative-report h4[data-test*="9 Design and Technologies: Workshop (Line 4)"]::after,
.summative-report h4[data-test*="10 Design & Technology - Materials (Line 2)"]::after,
.summative-report h4[data-test*="12 UTAS: Object Design - Wood"]::after {
    content: " - Mr. Rob Gracie";
}

/* Mr. Nathan Guy */
.summative-report h4[data-test*="7R Bible Study"]::after,
.summative-report h4[data-test*="7Y Bible Study"]::after {
    content: " - Mr. Nathan Guy";
}

/* Mr. Nathan Hill */
.summative-report h4[data-test*="9G Bible Study"]::after,
.summative-report h4[data-test*="9R Bible Study"]::after,
.summative-report h4[data-test*="9Y Bible Study"]::after,
.summative-report h4[data-test*="10G Bible Study"]::after,
.summative-report h4[data-test*="10R Bible Study"]::after,
.summative-report h4[data-test*="11-12 Introduction to Sociology and Psychology 2 BHX215118"]::after,
.summative-report h4[data-test*="11-12 Psychology 3 BHP315116"]::after {
    content: " - Mr. Nathan Hill";
}

/* Mr. Nick Hill */
.summative-report h4[data-test*="7G Music"]::after,
.summative-report h4[data-test*="7M Music"]::after,
.summative-report h4[data-test*="8G Music"]::after,
.summative-report h4[data-test*="8R Music"]::after,
.summative-report h4[data-test*="8M Music"]::after,
.summative-report h4[data-test*="8M Design & Technology - Materials"]::after,
.summative-report h4[data-test*="10 Design & Technology - Materials (Line 3)"]::after,
.summative-report h4[data-test*="10 Design & Technology - Materials (Line 5)"]::after,
.summative-report h4[data-test*="11-12 Design and Production 2 Wood DAP215116"]::after,
.summative-report h4[data-test*="11-12 Workshop Techniques - Introduction 1 WTE110114"]::after,
.summative-report h4[data-test*="11-12M Connect"]::after {
    content: " - Mr. Nick Hill";
}

/* Mr. Kim Jansen */
.summative-report h4[data-test*="7G Bible Study"]::after,
.summative-report h4[data-test*="8G English"]::after,
.summative-report h4[data-test*="10G English"]::after,
.summative-report h4[data-test*="11-12 English Literature 3 ENL315114"]::after,
.summative-report h4[data-test*="11-12 English Studio 3 ENS315124"]::after {
    content: " - Mr. Kim Jansen";
}

/* Mr. Ben Jessup */
.summative-report h4[data-test*="8R Mathematics"]::after,
.summative-report h4[data-test*="8M Mathematics"]::after,
.summative-report h4[data-test*="8Y Connect"]::after,
.summative-report h4[data-test*="9C Mathematics"]::after,
.summative-report h4[data-test*="10G Health & Physical Education"]::after,
.summative-report h4[data-test*="11-12 Athlete Development 2 ATH215118"]::after {
    content: " - Mr. Ben Jessup";
}

/* Mrs. Bronwyn Johns */
.summative-report h4[data-test*="7G Design & Technology - Textiles"]::after,
.summative-report h4[data-test*="7M Design & Technology - Textiles"]::after,
.summative-report h4[data-test*="7R Design & Technology - Textiles"]::after,
.summative-report h4[data-test*="7Y Design & Technology - Textiles"]::after,
.summative-report h4[data-test*="9 Design and Technologies: Textiles"]::after,
.summative-report h4[data-test*="10 Design and Technologies: Textiles"]::after {
    content: " - Mrs. Bronwyn Johns";
}

/* Mr. Brent Jose */
.summative-report h4[data-test*="7G Science"]::after,
.summative-report h4[data-test*="7M Science"]::after,
.summative-report h4[data-test*="7R Science"]::after,
.summative-report h4[data-test*="9 Science Advanced"]::after,
.summative-report h4[data-test*="10 Science Advanced (Line 4)"]::after,
.summative-report h4[data-test*="10G Science"]::after,
.summative-report h4[data-test*="11-12 Biology 3 BIO315124"]::after {
    content: " - Mr. Brent Jose";
}

/* Mr. Liam Kroeze */
.summative-report h4[data-test*="7G Health & Physical Education"]::after,
.summative-report h4[data-test*="7M Health & Physical Education"]::after,
.summative-report h4[data-test*="7R Health & Physical Education"]::after,
.summative-report h4[data-test*="7Y Health & Physical Education"]::after,
.summative-report h4[data-test*="8R Health & Physical Education"]::after,
.summative-report h4[data-test*="8Y Health & Physical Education"]::after,
.summative-report h4[data-test*="8M Health & Physical Education"]::after {
    content: " - Mr. Liam Kroeze";
}

/* Mrs. Aileen Lake */
.summative-report h4[data-test*="8Y Mathematics"]::after,
.summative-report h4[data-test*="10 Mathematics Methods - Foundation (MTM315117)"]::after,
.summative-report h4[data-test*="10-1 Mathematics"]::after,
.summative-report h4[data-test*="11-12 Mathematics Specialised 4 MTS415118"]::after {
    content: " - Mrs. Aileen Lake";
}

/* Mr. Terry Lake */
.summative-report h4[data-test*="7Y Connect"]::after,
.summative-report h4[data-test*="7Y English"]::after,
.summative-report h4[data-test*="7Y Humanities & Social Science"]::after,
.summative-report h4[data-test*="7Y Mathematics"]::after,
.summative-report h4[data-test*="7Y Science"]::after,
.summative-report h4[data-test*="7Y Thrive"]::after,
.summative-report h4[data-test*="8G Mathematics"]::after {
    content: " - Mr. Terry Lake";
}

/* Mrs. Rachel Lichtendonk */
.summative-report h4[data-test*="11-12 Working with Children 2 BHC215116"]::after {
    content: " - Mrs. Rachel Lichtendonk";
}

/* Mr. Thomas Macqueen */
.summative-report h4[data-test*="8G Health & Physical Education"]::after,
.summative-report h4[data-test*="9-03 Connect"]::after,
.summative-report h4[data-test*="9-03 Health"]::after,
.summative-report h4[data-test*="9-03 The Rite Journey"]::after,
.summative-report h4[data-test*="9G Physical Education"]::after,
.summative-report h4[data-test*="9R Physical Education"]::after,
.summative-report h4[data-test*="9Y Physical Education"]::after,
.summative-report h4[data-test*="11-12 Outdoor Leadership 3 OXP315118"]::after {
    content: " - Mr. Thomas Macqueen";
}

/* Mr. James McGeachy */
.summative-report h4[data-test*="9 English Extension"]::after,
.summative-report h4[data-test*="9-04 Connect"]::after,
.summative-report h4[data-test*="9-04 Health"]::after,
.summative-report h4[data-test*="9-04 The Rite Journey"]::after,
.summative-report h4[data-test*="9G English"]::after,
.summative-report h4[data-test*="9R English"]::after,
.summative-report h4[data-test*="9Y English"]::after {
     content: " - Mr. James McGeachy";
}

/* Mr. Bruce McIntosh */
.summative-report h4[data-test*="9B Mathematics"]::after,
.summative-report h4[data-test*="10 Electronics: Robotics"]::after,
.summative-report h4[data-test*="10-4 Mathematics"]::after,
.summative-report h4[data-test*="11-12 General Mathematics 2 MTG215123"]::after {
     content: " - Mr. Bruce McIntosh";
}

/* Mrs. Leah Meyers */
.summative-report h4[data-test*="7M Bible Study"]::after,
.summative-report h4[data-test*="9-01 Connect"]::after,
.summative-report h4[data-test*="9-01 Health"]::after,
.summative-report h4[data-test*="9-01 The Rite Journey"]::after,
.summative-report h4[data-test*="11-12 Computer Graphics and Design - Foundation 2 CGD315118"]::after,
.summative-report h4[data-test*="11-12 Computer Graphics and Design 3 CGD215118"]::after,
.summative-report h4[data-test*="11-12 Housing and Design 3 HDS315118"]::after {
    content: " - Mrs. Leah Meyers";
}

/* Mr. Robert Morgan */
.summative-report h4[data-test*="11-12 Mathematics Methods 4 MTM415117"]::after {
    content: " - Mr. Robert Morgan";
}

/* Mrs. Rebekah Peters */
.summative-report h4[data-test*="7M Connect"]::after,
.summative-report h4[data-test*="7M English"]::after,
.summative-report h4[data-test*="7M Mathematics"]::after,
.summative-report h4[data-test*="7M Humanities & Social Science"]::after,
.summative-report h4[data-test*="7M Thrive"]::after,
.summative-report h4[data-test*="7G Visual Art"]::after,
.summative-report h4[data-test*="8G Visual Art"]::after,
.summative-report h4[data-test*="11-12 Health Studies 3 HLT315118"]::after {
    content: " - Mrs. Rebekah Peters";
}

/* Mrs. Natalie Polis */
.summative-report h4[data-test*="10 Guided Study"]::after,
.summative-report h4[data-test*="11-12 Essential Skills - Reading and Writing 2 ERW210114"]::after {
    content: " - Mrs. Natalie Polis";
}

/* Mrs. Fancy Reyes Ibarra */
.summative-report h4[data-test*="8G Indonesian"]::after,
.summative-report h4[data-test*="8R Indonesian"]::after,
.summative-report h4[data-test*="8Y Indonesian"]::after,
.summative-report h4[data-test*="8M Indonesian"]::after,
.summative-report h4[data-test*="9 Indonesian"]::after {
    content: " - Mrs. Fancy Reyes Ibarra";
}

/* Mrs. Michelle Reid */
.summative-report h4[data-test*="7G Design & Technology - Foods"]::after,
.summative-report h4[data-test*="7M Design & Technology - Foods"]::after,
.summative-report h4[data-test*="7R Design & Technology - Foods"]::after,
.summative-report h4[data-test*="7Y Design & Technology - Foods"]::after,
.summative-report h4[data-test*="9 Design and Technologies: Food Studies"]::after,
.summative-report h4[data-test*="10 Design and Technologies: Food Studies"]::after {
    content: " - Mrs. Michelle Reid";
}

/* Mrs. Sandy Shand */
.summative-report h4[data-test*="7R Connect"]::after,
.summative-report h4[data-test*="7R English"]::after,
.summative-report h4[data-test*="7R Humanities & Social Science"]::after,
.summative-report h4[data-test*="7R Mathematics"]::after,
.summative-report h4[data-test*="7R Thrive"]::after,
.summative-report h4[data-test*="10Y Humanities & Social Science"]::after {
    content: " - Mrs. Sandy Shand";
}

/* Mrs. Hope Smith */
.summative-report h4[data-test*="7M Visual Art"]::after,
.summative-report h4[data-test*="7R Visual Art"]::after,
.summative-report h4[data-test*="7Y Visual Art"]::after,
.summative-report h4[data-test*="8M Visual Art"]::after,
.summative-report h4[data-test*="8R Visual Art"]::after,
.summative-report h4[data-test*="8Y Visual Art"]::after,
.summative-report h4[data-test*="9 Visual Art"]::after,
.summative-report h4[data-test*="10 Visual Art"]::after,
.summative-report h4[data-test*="11-12 Arts 1 ART115123"]::after,
.summative-report h4[data-test*="11-12 Visual Art 2 ART215123"]::after,
.summative-report h4[data-test*="12 Art Studio Practice 3 ART315214"]::after,
.summative-report h4[data-test*="11-12 Visual Art 3 ART315123"]::after {
    content: " - Mrs. Hope Smith";
}

/* Miss Catherine Sparrow */
.summative-report h4[data-test*="9 Mathematical Methods"]::after,
.summative-report h4[data-test*="9A Mathematics"]::after,
.summative-report h4[data-test*="11-12 Mathematics Methods - Foundation 3 MTM315117"]::after {
    content: " - Miss Catherine Sparrow";
}

/* Mr. Cameron Spaulding */
.summative-report h4[data-test*="10-2 Mathematics"]::after,
.summative-report h4[data-test*="10Y Connect"]::after,
.summative-report h4[data-test*="11-12 Engineering Design 3 EDN315123"]::after,
.summative-report h4[data-test*="11-12 General Mathematics 3 MTG315123"]::after,
.summative-report h4[data-test*="11-12 Physical Sciences 3 PSC315118"]::after {
    content: " - Mr. Cameron Spaulding";
}

/* Mr. Peter Stewart */
.summative-report h4[data-test*="7R Music"]::after,
.summative-report h4[data-test*="7Y Music"]::after,
.summative-report h4[data-test*="8Y Music"]::after,
.summative-report h4[data-test*="10 Music: Tuning In (Line 2)"]::after,
.summative-report h4[data-test*="10 Music: Tuning In (Line 5)"]::after,
.summative-report h4[data-test*="11-12 Contemporary Music and Songwriting 2 CMS215123"]::after,
.summative-report h4[data-test*="11-12 Music Studies 2 MSS215120"]::after,
.summative-report h4[data-test*="11-12 UTAS: Song Writing 3 UCP005"]::after,
.summative-report h4[data-test*="11-12 Music Technology Projects - Foundation 2 AUD215120"]::after,
.summative-report h4[data-test*="11-12 UTAS: Music Technology Project 1 UCP008"]::after,
.summative-report h4[data-test*="12 UTAS: Music Projects 2 UCP009"]::after,
.summative-report h4[data-test*="11-12 Music 3 MSM315120"]::after,
.summative-report h4[data-test*="11-12 UTAS: Foundation Practical Study UCP010"]::after {
    content: " - Mr. Peter Stewart";
}

/* Mr. Andrew Swift */
.summative-report h4[data-test*="8G Connect"]::after,
.summative-report h4[data-test*="8G Science"]::after,
.summative-report h4[data-test*="8R Science"]::after,
.summative-report h4[data-test*="8Y Science"]::after,
.summative-report h4[data-test*="8M Science"]::after,
.summative-report h4[data-test*="9G Science"]::after {
    content: " - Mr. Andrew Swift";
}

/* Mrs. Rebecca Thiele */
.summative-report h4[data-test*="8M English"]::after,
.summative-report h4[data-test*="8M Connect"]::after,
.summative-report h4[data-test*="9 Music (Line 1)"]::after,
.summative-report h4[data-test*="10 English Studies"]::after,
.summative-report h4[data-test*="11-12 English 3 ENG315117"]::after {
    content: " - Mrs. Rebecca Thiele";
}

/* Mr. John Torlach */
.summative-report h4[data-test*="8G Bible Study"]::after,
.summative-report h4[data-test*="8R Bible Study"]::after,
.summative-report h4[data-test*="8Y Bible Study"]::after,
.summative-report h4[data-test*="8M Bible Study"]::after,
.summative-report h4[data-test*="10Y Bible Study"]::after {
    content: " - Mr. John Torlach";
}

/* Mrs. Lyndle van Zetten */
.summative-report h4[data-test*="9 Music (Line 4)"]::after {
    content: " - Mrs. Lyndle van Zetten";
}

:root {
            --sbx-config-container-corner-radius: var(--sbx-border-radius-m);
            --sbx-config-field-corner-radius: var(--sbx-border-radius-s);
            --sbx-config-container-drop-shadow: var(--sbx-shadow-s);
                --sbx-config-color-body-background-r: 237;
        --sbx-config-color-body-background-g: 237;
        --sbx-config-color-body-background-b: 237;
        --sbx-config-color-body-background-h: 0;
        --sbx-config-color-body-background-s: 0%;
        --sbx-config-color-body-background-l: 92.9%;
        --sbx-config-color-body-background-a: 1;
        --sbx-config-color-body-background:   hsla(
            var(--sbx-config-color-body-background-h),
            var(--sbx-config-color-body-background-s),
            var(--sbx-config-color-body-background-l),
            var(--sbx-config-color-body-background-a)
        );
            --sbx-config-color-body-background-contrast-r: 0;
        --sbx-config-color-body-background-contrast-g: 0;
        --sbx-config-color-body-background-contrast-b: 0;
        --sbx-config-color-body-background-contrast-h: 0;
        --sbx-config-color-body-background-contrast-s: 0%;
        --sbx-config-color-body-background-contrast-l: 0%;
        --sbx-config-color-body-background-contrast-a: 1;
        --sbx-config-color-body-background-contrast:   hsla(
            var(--sbx-config-color-body-background-contrast-h),
            var(--sbx-config-color-body-background-contrast-s),
            var(--sbx-config-color-body-background-contrast-l),
            var(--sbx-config-color-body-background-contrast-a)
        );
            --sbx-config-color-accent-r: 0;
        --sbx-config-color-accent-g: 102;
        --sbx-config-color-accent-b: 176;
        --sbx-config-color-accent-h: 205.2;
        --sbx-config-color-accent-s: 100%;
        --sbx-config-color-accent-l: 34.5%;
        --sbx-config-color-accent-a: 1;
        --sbx-config-color-accent:   hsla(
            var(--sbx-config-color-accent-h),
            var(--sbx-config-color-accent-s),
            var(--sbx-config-color-accent-l),
            var(--sbx-config-color-accent-a)
        );
            --sbx-config-color-accent-contrast-r: 255;
        --sbx-config-color-accent-contrast-g: 255;
        --sbx-config-color-accent-contrast-b: 255;
        --sbx-config-color-accent-contrast-h: 0;
        --sbx-config-color-accent-contrast-s: 0%;
        --sbx-config-color-accent-contrast-l: 100%;
        --sbx-config-color-accent-contrast-a: 1;
        --sbx-config-color-accent-contrast:   hsla(
            var(--sbx-config-color-accent-contrast-h),
            var(--sbx-config-color-accent-contrast-s),
            var(--sbx-config-color-accent-contrast-l),
            var(--sbx-config-color-accent-contrast-a)
        );
            --sbx-config-color-accent-text-r: 255;
        --sbx-config-color-accent-text-g: 255;
        --sbx-config-color-accent-text-b: 255;
        --sbx-config-color-accent-text-h: 0;
        --sbx-config-color-accent-text-s: 0%;
        --sbx-config-color-accent-text-l: 100%;
        --sbx-config-color-accent-text-a: 1;
        --sbx-config-color-accent-text:   hsla(
            var(--sbx-config-color-accent-text-h),
            var(--sbx-config-color-accent-text-s),
            var(--sbx-config-color-accent-text-l),
            var(--sbx-config-color-accent-text-a)
        );
            --sbx-config-color-accent-text-contrast-r: 0;
        --sbx-config-color-accent-text-contrast-g: 0;
        --sbx-config-color-accent-text-contrast-b: 0;
        --sbx-config-color-accent-text-contrast-h: 0;
        --sbx-config-color-accent-text-contrast-s: 0%;
        --sbx-config-color-accent-text-contrast-l: 0%;
        --sbx-config-color-accent-text-contrast-a: 1;
        --sbx-config-color-accent-text-contrast:   hsla(
            var(--sbx-config-color-accent-text-contrast-h),
            var(--sbx-config-color-accent-text-contrast-s),
            var(--sbx-config-color-accent-text-contrast-l),
            var(--sbx-config-color-accent-text-contrast-a)
        );
            --sbx-config-color-active-r: 229;
        --sbx-config-color-active-g: 244;
        --sbx-config-color-active-b: 255;
        --sbx-config-color-active-h: 205.4;
        --sbx-config-color-active-s: 100%;
        --sbx-config-color-active-l: 94.9%;
        --sbx-config-color-active-a: 1;
        --sbx-config-color-active:   hsla(
            var(--sbx-config-color-active-h),
            var(--sbx-config-color-active-s),
            var(--sbx-config-color-active-l),
            var(--sbx-config-color-active-a)
        );
            --sbx-config-color-active-contrast-r: 0;
        --sbx-config-color-active-contrast-g: 0;
        --sbx-config-color-active-contrast-b: 0;
        --sbx-config-color-active-contrast-h: 0;
        --sbx-config-color-active-contrast-s: 0%;
        --sbx-config-color-active-contrast-l: 0%;
        --sbx-config-color-active-contrast-a: 1;
        --sbx-config-color-active-contrast:   hsla(
            var(--sbx-config-color-active-contrast-h),
            var(--sbx-config-color-active-contrast-s),
            var(--sbx-config-color-active-contrast-l),
            var(--sbx-config-color-active-contrast-a)
        );
            --sbx-config-color-menu-background-r: 0;
        --sbx-config-color-menu-background-g: 102;
        --sbx-config-color-menu-background-b: 176;
        --sbx-config-color-menu-background-h: 205.2;
        --sbx-config-color-menu-background-s: 100%;
        --sbx-config-color-menu-background-l: 34.5%;
        --sbx-config-color-menu-background-a: 1;
        --sbx-config-color-menu-background:   hsla(
            var(--sbx-config-color-menu-background-h),
            var(--sbx-config-color-menu-background-s),
            var(--sbx-config-color-menu-background-l),
            var(--sbx-config-color-menu-background-a)
        );
            --sbx-config-color-menu-background-contrast-r: 255;
        --sbx-config-color-menu-background-contrast-g: 255;
        --sbx-config-color-menu-background-contrast-b: 255;
        --sbx-config-color-menu-background-contrast-h: 0;
        --sbx-config-color-menu-background-contrast-s: 0%;
        --sbx-config-color-menu-background-contrast-l: 100%;
        --sbx-config-color-menu-background-contrast-a: 1;
        --sbx-config-color-menu-background-contrast:   hsla(
            var(--sbx-config-color-menu-background-contrast-h),
            var(--sbx-config-color-menu-background-contrast-s),
            var(--sbx-config-color-menu-background-contrast-l),
            var(--sbx-config-color-menu-background-contrast-a)
        );
            --sbx-config-color-menu-foreground-r: 229;
        --sbx-config-color-menu-foreground-g: 244;
        --sbx-config-color-menu-foreground-b: 255;
        --sbx-config-color-menu-foreground-h: 205.4;
        --sbx-config-color-menu-foreground-s: 100%;
        --sbx-config-color-menu-foreground-l: 94.9%;
        --sbx-config-color-menu-foreground-a: 1;
        --sbx-config-color-menu-foreground:   hsla(
            var(--sbx-config-color-menu-foreground-h),
            var(--sbx-config-color-menu-foreground-s),
            var(--sbx-config-color-menu-foreground-l),
            var(--sbx-config-color-menu-foreground-a)
        );
            --sbx-config-color-menu-foreground-contrast-r: 0;
        --sbx-config-color-menu-foreground-contrast-g: 0;
        --sbx-config-color-menu-foreground-contrast-b: 0;
        --sbx-config-color-menu-foreground-contrast-h: 0;
        --sbx-config-color-menu-foreground-contrast-s: 0%;
        --sbx-config-color-menu-foreground-contrast-l: 0%;
        --sbx-config-color-menu-foreground-contrast-a: 1;
        --sbx-config-color-menu-foreground-contrast:   hsla(
            var(--sbx-config-color-menu-foreground-contrast-h),
            var(--sbx-config-color-menu-foreground-contrast-s),
            var(--sbx-config-color-menu-foreground-contrast-l),
            var(--sbx-config-color-menu-foreground-contrast-a)
        );
            --sbx-config-color-menu-hover-r: 102;
        --sbx-config-color-menu-hover-g: 102;
        --sbx-config-color-menu-hover-b: 102;
        --sbx-config-color-menu-hover-h: 0;
        --sbx-config-color-menu-hover-s: 0%;
        --sbx-config-color-menu-hover-l: 40%;
        --sbx-config-color-menu-hover-a: 1;
        --sbx-config-color-menu-hover:   hsla(
            var(--sbx-config-color-menu-hover-h),
            var(--sbx-config-color-menu-hover-s),
            var(--sbx-config-color-menu-hover-l),
            var(--sbx-config-color-menu-hover-a)
        );
            --sbx-config-color-menu-hover-contrast-r: 255;
        --sbx-config-color-menu-hover-contrast-g: 255;
        --sbx-config-color-menu-hover-contrast-b: 255;
        --sbx-config-color-menu-hover-contrast-h: 0;
        --sbx-config-color-menu-hover-contrast-s: 0%;
        --sbx-config-color-menu-hover-contrast-l: 100%;
        --sbx-config-color-menu-hover-contrast-a: 1;
        --sbx-config-color-menu-hover-contrast:   hsla(
            var(--sbx-config-color-menu-hover-contrast-h),
            var(--sbx-config-color-menu-hover-contrast-s),
            var(--sbx-config-color-menu-hover-contrast-l),
            var(--sbx-config-color-menu-hover-contrast-a)
        );
            --sbx-config-color-component-heading-background-r: 229;
        --sbx-config-color-component-heading-background-g: 239;
        --sbx-config-color-component-heading-background-b: 247;
        --sbx-config-color-component-heading-background-h: 206.7;
        --sbx-config-color-component-heading-background-s: 52.9%;
        --sbx-config-color-component-heading-background-l: 93.3%;
        --sbx-config-color-component-heading-background-a: 1;
        --sbx-config-color-component-heading-background:   hsla(
            var(--sbx-config-color-component-heading-background-h),
            var(--sbx-config-color-component-heading-background-s),
            var(--sbx-config-color-component-heading-background-l),
            var(--sbx-config-color-component-heading-background-a)
        );
            --sbx-config-color-component-heading-background-contrast-r: 0;
        --sbx-config-color-component-heading-background-contrast-g: 0;
        --sbx-config-color-component-heading-background-contrast-b: 0;
        --sbx-config-color-component-heading-background-contrast-h: 0;
        --sbx-config-color-component-heading-background-contrast-s: 0%;
        --sbx-config-color-component-heading-background-contrast-l: 0%;
        --sbx-config-color-component-heading-background-contrast-a: 1;
        --sbx-config-color-component-heading-background-contrast:   hsla(
            var(--sbx-config-color-component-heading-background-contrast-h),
            var(--sbx-config-color-component-heading-background-contrast-s),
            var(--sbx-config-color-component-heading-background-contrast-l),
            var(--sbx-config-color-component-heading-background-contrast-a)
        );
            --sbx-config-color-component-heading-text-r: 0;
        --sbx-config-color-component-heading-text-g: 0;
        --sbx-config-color-component-heading-text-b: 0;
        --sbx-config-color-component-heading-text-h: 0;
        --sbx-config-color-component-heading-text-s: 0%;
        --sbx-config-color-component-heading-text-l: 0%;
        --sbx-config-color-component-heading-text-a: 1;
        --sbx-config-color-component-heading-text:   hsla(
            var(--sbx-config-color-component-heading-text-h),
            var(--sbx-config-color-component-heading-text-s),
            var(--sbx-config-color-component-heading-text-l),
            var(--sbx-config-color-component-heading-text-a)
        );
            --sbx-config-color-component-heading-text-contrast-r: 255;
        --sbx-config-color-component-heading-text-contrast-g: 255;
        --sbx-config-color-component-heading-text-contrast-b: 255;
        --sbx-config-color-component-heading-text-contrast-h: 0;
        --sbx-config-color-component-heading-text-contrast-s: 0%;
        --sbx-config-color-component-heading-text-contrast-l: 100%;
        --sbx-config-color-component-heading-text-contrast-a: 1;
        --sbx-config-color-component-heading-text-contrast:   hsla(
            var(--sbx-config-color-component-heading-text-contrast-h),
            var(--sbx-config-color-component-heading-text-contrast-s),
            var(--sbx-config-color-component-heading-text-contrast-l),
            var(--sbx-config-color-component-heading-text-contrast-a)
        );
            --sbx-config-login-form-background-r: 0;
        --sbx-config-login-form-background-g: 0;
        --sbx-config-login-form-background-b: 0;
        --sbx-config-login-form-background-h: 0;
        --sbx-config-login-form-background-s: 0%;
        --sbx-config-login-form-background-l: 0%;
        --sbx-config-login-form-background-a: 0.4;
        --sbx-config-login-form-background:   hsla(
            var(--sbx-config-login-form-background-h),
            var(--sbx-config-login-form-background-s),
            var(--sbx-config-login-form-background-l),
            var(--sbx-config-login-form-background-a)
        );
            --sbx-config-login-form-background-contrast-r: 255;
        --sbx-config-login-form-background-contrast-g: 255;
        --sbx-config-login-form-background-contrast-b: 255;
        --sbx-config-login-form-background-contrast-h: 0;
        --sbx-config-login-form-background-contrast-s: 0%;
        --sbx-config-login-form-background-contrast-l: 100%;
        --sbx-config-login-form-background-contrast-a: 1;
        --sbx-config-login-form-background-contrast:   hsla(
            var(--sbx-config-login-form-background-contrast-h),
            var(--sbx-config-login-form-background-contrast-s),
            var(--sbx-config-login-form-background-contrast-l),
            var(--sbx-config-login-form-background-contrast-a)
        );
            --sbx-config-login-form-foreground-r: 255;
        --sbx-config-login-form-foreground-g: 255;
        --sbx-config-login-form-foreground-b: 255;
        --sbx-config-login-form-foreground-h: 0;
        --sbx-config-login-form-foreground-s: 0%;
        --sbx-config-login-form-foreground-l: 100%;
        --sbx-config-login-form-foreground-a: 1;
        --sbx-config-login-form-foreground:   hsla(
            var(--sbx-config-login-form-foreground-h),
            var(--sbx-config-login-form-foreground-s),
            var(--sbx-config-login-form-foreground-l),
            var(--sbx-config-login-form-foreground-a)
        );
            --sbx-config-login-form-foreground-contrast-r: 0;
        --sbx-config-login-form-foreground-contrast-g: 0;
        --sbx-config-login-form-foreground-contrast-b: 0;
        --sbx-config-login-form-foreground-contrast-h: 0;
        --sbx-config-login-form-foreground-contrast-s: 0%;
        --sbx-config-login-form-foreground-contrast-l: 0%;
        --sbx-config-login-form-foreground-contrast-a: 1;
        --sbx-config-login-form-foreground-contrast:   hsla(
            var(--sbx-config-login-form-foreground-contrast-h),
            var(--sbx-config-login-form-foreground-contrast-s),
            var(--sbx-config-login-form-foreground-contrast-l),
            var(--sbx-config-login-form-foreground-contrast-a)
        );
    }
