.nhsuk-card {
  border-radius: 10px;
}

.pps-ha-divider {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 20px 0;
  color: var(--nhsuk-secondary-text-colour);
  font-weight: 400;
}
.pps-ha-divider::before, .pps-ha-divider::after {
  content: "";
  flex: 1;
  border-top: 1px solid var(--nhsuk-border-colour);
}
.pps-ha-divider::before {
  margin-right: 4px;
}
.pps-ha-divider::after {
  margin-left: 4px;
}

.ppa-ha-progress-bar {
  position: relative;
  margin: 10px 0;
  height: 15px;
  width: 100%;
  background-color: var(--nhsuk-grey-3-colour);
  border-radius: 15px;
}
.ppa-ha-progress-bar::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  background-color: var(--nhsuk-success-colour);
  border-radius: inherit;
}
.ppa-ha-progress-bar--1::before {
  width: 1%;
}
.ppa-ha-progress-bar--2::before {
  width: 2%;
}
.ppa-ha-progress-bar--3::before {
  width: 3%;
}
.ppa-ha-progress-bar--4::before {
  width: 4%;
}
.ppa-ha-progress-bar--5::before {
  width: 5%;
}
.ppa-ha-progress-bar--6::before {
  width: 6%;
}
.ppa-ha-progress-bar--7::before {
  width: 7%;
}
.ppa-ha-progress-bar--8::before {
  width: 8%;
}
.ppa-ha-progress-bar--9::before {
  width: 9%;
}
.ppa-ha-progress-bar--10::before {
  width: 10%;
}
.ppa-ha-progress-bar--11::before {
  width: 11%;
}
.ppa-ha-progress-bar--12::before {
  width: 12%;
}
.ppa-ha-progress-bar--13::before {
  width: 13%;
}
.ppa-ha-progress-bar--14::before {
  width: 14%;
}
.ppa-ha-progress-bar--15::before {
  width: 15%;
}
.ppa-ha-progress-bar--16::before {
  width: 16%;
}
.ppa-ha-progress-bar--17::before {
  width: 17%;
}
.ppa-ha-progress-bar--18::before {
  width: 18%;
}
.ppa-ha-progress-bar--19::before {
  width: 19%;
}
.ppa-ha-progress-bar--20::before {
  width: 20%;
}
.ppa-ha-progress-bar--21::before {
  width: 21%;
}
.ppa-ha-progress-bar--22::before {
  width: 22%;
}
.ppa-ha-progress-bar--23::before {
  width: 23%;
}
.ppa-ha-progress-bar--24::before {
  width: 24%;
}
.ppa-ha-progress-bar--25::before {
  width: 25%;
}
.ppa-ha-progress-bar--26::before {
  width: 26%;
}
.ppa-ha-progress-bar--27::before {
  width: 27%;
}
.ppa-ha-progress-bar--28::before {
  width: 28%;
}
.ppa-ha-progress-bar--29::before {
  width: 29%;
}
.ppa-ha-progress-bar--30::before {
  width: 30%;
}
.ppa-ha-progress-bar--31::before {
  width: 31%;
}
.ppa-ha-progress-bar--32::before {
  width: 32%;
}
.ppa-ha-progress-bar--33::before {
  width: 33%;
}
.ppa-ha-progress-bar--34::before {
  width: 34%;
}
.ppa-ha-progress-bar--35::before {
  width: 35%;
}
.ppa-ha-progress-bar--36::before {
  width: 36%;
}
.ppa-ha-progress-bar--37::before {
  width: 37%;
}
.ppa-ha-progress-bar--38::before {
  width: 38%;
}
.ppa-ha-progress-bar--39::before {
  width: 39%;
}
.ppa-ha-progress-bar--40::before {
  width: 40%;
}
.ppa-ha-progress-bar--41::before {
  width: 41%;
}
.ppa-ha-progress-bar--42::before {
  width: 42%;
}
.ppa-ha-progress-bar--43::before {
  width: 43%;
}
.ppa-ha-progress-bar--44::before {
  width: 44%;
}
.ppa-ha-progress-bar--45::before {
  width: 45%;
}
.ppa-ha-progress-bar--46::before {
  width: 46%;
}
.ppa-ha-progress-bar--47::before {
  width: 47%;
}
.ppa-ha-progress-bar--48::before {
  width: 48%;
}
.ppa-ha-progress-bar--49::before {
  width: 49%;
}
.ppa-ha-progress-bar--50::before {
  width: 50%;
}
.ppa-ha-progress-bar--51::before {
  width: 51%;
}
.ppa-ha-progress-bar--52::before {
  width: 52%;
}
.ppa-ha-progress-bar--53::before {
  width: 53%;
}
.ppa-ha-progress-bar--54::before {
  width: 54%;
}
.ppa-ha-progress-bar--55::before {
  width: 55%;
}
.ppa-ha-progress-bar--56::before {
  width: 56%;
}
.ppa-ha-progress-bar--57::before {
  width: 57%;
}
.ppa-ha-progress-bar--58::before {
  width: 58%;
}
.ppa-ha-progress-bar--59::before {
  width: 59%;
}
.ppa-ha-progress-bar--60::before {
  width: 60%;
}
.ppa-ha-progress-bar--61::before {
  width: 61%;
}
.ppa-ha-progress-bar--62::before {
  width: 62%;
}
.ppa-ha-progress-bar--63::before {
  width: 63%;
}
.ppa-ha-progress-bar--64::before {
  width: 64%;
}
.ppa-ha-progress-bar--65::before {
  width: 65%;
}
.ppa-ha-progress-bar--66::before {
  width: 66%;
}
.ppa-ha-progress-bar--67::before {
  width: 67%;
}
.ppa-ha-progress-bar--68::before {
  width: 68%;
}
.ppa-ha-progress-bar--69::before {
  width: 69%;
}
.ppa-ha-progress-bar--70::before {
  width: 70%;
}
.ppa-ha-progress-bar--71::before {
  width: 71%;
}
.ppa-ha-progress-bar--72::before {
  width: 72%;
}
.ppa-ha-progress-bar--73::before {
  width: 73%;
}
.ppa-ha-progress-bar--74::before {
  width: 74%;
}
.ppa-ha-progress-bar--75::before {
  width: 75%;
}
.ppa-ha-progress-bar--76::before {
  width: 76%;
}
.ppa-ha-progress-bar--77::before {
  width: 77%;
}
.ppa-ha-progress-bar--78::before {
  width: 78%;
}
.ppa-ha-progress-bar--79::before {
  width: 79%;
}
.ppa-ha-progress-bar--80::before {
  width: 80%;
}
.ppa-ha-progress-bar--81::before {
  width: 81%;
}
.ppa-ha-progress-bar--82::before {
  width: 82%;
}
.ppa-ha-progress-bar--83::before {
  width: 83%;
}
.ppa-ha-progress-bar--84::before {
  width: 84%;
}
.ppa-ha-progress-bar--85::before {
  width: 85%;
}
.ppa-ha-progress-bar--86::before {
  width: 86%;
}
.ppa-ha-progress-bar--87::before {
  width: 87%;
}
.ppa-ha-progress-bar--88::before {
  width: 88%;
}
.ppa-ha-progress-bar--89::before {
  width: 89%;
}
.ppa-ha-progress-bar--90::before {
  width: 90%;
}
.ppa-ha-progress-bar--91::before {
  width: 91%;
}
.ppa-ha-progress-bar--92::before {
  width: 92%;
}
.ppa-ha-progress-bar--93::before {
  width: 93%;
}
.ppa-ha-progress-bar--94::before {
  width: 94%;
}
.ppa-ha-progress-bar--95::before {
  width: 95%;
}
.ppa-ha-progress-bar--96::before {
  width: 96%;
}
.ppa-ha-progress-bar--97::before {
  width: 97%;
}
.ppa-ha-progress-bar--98::before {
  width: 98%;
}
.ppa-ha-progress-bar--99::before {
  width: 99%;
}
.ppa-ha-progress-bar--100::before {
  width: 100%;
}

.nhsuk-inset-text--green {
  border-left-color: var(--nhsuk-success-colour);
}

.nhsuk-inset-text--orange {
  border-left-color: var(--nhsuk-orange-colour);
}

.nhsuk-inset-text--red {
  border-left-color: var(--nhsuk-error-colour);
}

body {
  background-color: var(--nhsuk-template-background-colour);
}
