/* CSP-safe progress width utilities (0-100%). */
[data-progress-pct] {
  width: 0%;
}
[data-progress-pct][data-progress-pct="0"] {
  width: 0%;
}
[data-progress-pct][data-progress-pct="1"] {
  width: 1%;
}
[data-progress-pct][data-progress-pct="2"] {
  width: 2%;
}
[data-progress-pct][data-progress-pct="3"] {
  width: 3%;
}
[data-progress-pct][data-progress-pct="4"] {
  width: 4%;
}
[data-progress-pct][data-progress-pct="5"] {
  width: 5%;
}
[data-progress-pct][data-progress-pct="6"] {
  width: 6%;
}
[data-progress-pct][data-progress-pct="7"] {
  width: 7%;
}
[data-progress-pct][data-progress-pct="8"] {
  width: 8%;
}
[data-progress-pct][data-progress-pct="9"] {
  width: 9%;
}
[data-progress-pct][data-progress-pct="10"] {
  width: 10%;
}
[data-progress-pct][data-progress-pct="11"] {
  width: 11%;
}
[data-progress-pct][data-progress-pct="12"] {
  width: 12%;
}
[data-progress-pct][data-progress-pct="13"] {
  width: 13%;
}
[data-progress-pct][data-progress-pct="14"] {
  width: 14%;
}
[data-progress-pct][data-progress-pct="15"] {
  width: 15%;
}
[data-progress-pct][data-progress-pct="16"] {
  width: 16%;
}
[data-progress-pct][data-progress-pct="17"] {
  width: 17%;
}
[data-progress-pct][data-progress-pct="18"] {
  width: 18%;
}
[data-progress-pct][data-progress-pct="19"] {
  width: 19%;
}
[data-progress-pct][data-progress-pct="20"] {
  width: 20%;
}
[data-progress-pct][data-progress-pct="21"] {
  width: 21%;
}
[data-progress-pct][data-progress-pct="22"] {
  width: 22%;
}
[data-progress-pct][data-progress-pct="23"] {
  width: 23%;
}
[data-progress-pct][data-progress-pct="24"] {
  width: 24%;
}
[data-progress-pct][data-progress-pct="25"] {
  width: 25%;
}
[data-progress-pct][data-progress-pct="26"] {
  width: 26%;
}
[data-progress-pct][data-progress-pct="27"] {
  width: 27%;
}
[data-progress-pct][data-progress-pct="28"] {
  width: 28%;
}
[data-progress-pct][data-progress-pct="29"] {
  width: 29%;
}
[data-progress-pct][data-progress-pct="30"] {
  width: 30%;
}
[data-progress-pct][data-progress-pct="31"] {
  width: 31%;
}
[data-progress-pct][data-progress-pct="32"] {
  width: 32%;
}
[data-progress-pct][data-progress-pct="33"] {
  width: 33%;
}
[data-progress-pct][data-progress-pct="34"] {
  width: 34%;
}
[data-progress-pct][data-progress-pct="35"] {
  width: 35%;
}
[data-progress-pct][data-progress-pct="36"] {
  width: 36%;
}
[data-progress-pct][data-progress-pct="37"] {
  width: 37%;
}
[data-progress-pct][data-progress-pct="38"] {
  width: 38%;
}
[data-progress-pct][data-progress-pct="39"] {
  width: 39%;
}
[data-progress-pct][data-progress-pct="40"] {
  width: 40%;
}
[data-progress-pct][data-progress-pct="41"] {
  width: 41%;
}
[data-progress-pct][data-progress-pct="42"] {
  width: 42%;
}
[data-progress-pct][data-progress-pct="43"] {
  width: 43%;
}
[data-progress-pct][data-progress-pct="44"] {
  width: 44%;
}
[data-progress-pct][data-progress-pct="45"] {
  width: 45%;
}
[data-progress-pct][data-progress-pct="46"] {
  width: 46%;
}
[data-progress-pct][data-progress-pct="47"] {
  width: 47%;
}
[data-progress-pct][data-progress-pct="48"] {
  width: 48%;
}
[data-progress-pct][data-progress-pct="49"] {
  width: 49%;
}
[data-progress-pct][data-progress-pct="50"] {
  width: 50%;
}
[data-progress-pct][data-progress-pct="51"] {
  width: 51%;
}
[data-progress-pct][data-progress-pct="52"] {
  width: 52%;
}
[data-progress-pct][data-progress-pct="53"] {
  width: 53%;
}
[data-progress-pct][data-progress-pct="54"] {
  width: 54%;
}
[data-progress-pct][data-progress-pct="55"] {
  width: 55%;
}
[data-progress-pct][data-progress-pct="56"] {
  width: 56%;
}
[data-progress-pct][data-progress-pct="57"] {
  width: 57%;
}
[data-progress-pct][data-progress-pct="58"] {
  width: 58%;
}
[data-progress-pct][data-progress-pct="59"] {
  width: 59%;
}
[data-progress-pct][data-progress-pct="60"] {
  width: 60%;
}
[data-progress-pct][data-progress-pct="61"] {
  width: 61%;
}
[data-progress-pct][data-progress-pct="62"] {
  width: 62%;
}
[data-progress-pct][data-progress-pct="63"] {
  width: 63%;
}
[data-progress-pct][data-progress-pct="64"] {
  width: 64%;
}
[data-progress-pct][data-progress-pct="65"] {
  width: 65%;
}
[data-progress-pct][data-progress-pct="66"] {
  width: 66%;
}
[data-progress-pct][data-progress-pct="67"] {
  width: 67%;
}
[data-progress-pct][data-progress-pct="68"] {
  width: 68%;
}
[data-progress-pct][data-progress-pct="69"] {
  width: 69%;
}
[data-progress-pct][data-progress-pct="70"] {
  width: 70%;
}
[data-progress-pct][data-progress-pct="71"] {
  width: 71%;
}
[data-progress-pct][data-progress-pct="72"] {
  width: 72%;
}
[data-progress-pct][data-progress-pct="73"] {
  width: 73%;
}
[data-progress-pct][data-progress-pct="74"] {
  width: 74%;
}
[data-progress-pct][data-progress-pct="75"] {
  width: 75%;
}
[data-progress-pct][data-progress-pct="76"] {
  width: 76%;
}
[data-progress-pct][data-progress-pct="77"] {
  width: 77%;
}
[data-progress-pct][data-progress-pct="78"] {
  width: 78%;
}
[data-progress-pct][data-progress-pct="79"] {
  width: 79%;
}
[data-progress-pct][data-progress-pct="80"] {
  width: 80%;
}
[data-progress-pct][data-progress-pct="81"] {
  width: 81%;
}
[data-progress-pct][data-progress-pct="82"] {
  width: 82%;
}
[data-progress-pct][data-progress-pct="83"] {
  width: 83%;
}
[data-progress-pct][data-progress-pct="84"] {
  width: 84%;
}
[data-progress-pct][data-progress-pct="85"] {
  width: 85%;
}
[data-progress-pct][data-progress-pct="86"] {
  width: 86%;
}
[data-progress-pct][data-progress-pct="87"] {
  width: 87%;
}
[data-progress-pct][data-progress-pct="88"] {
  width: 88%;
}
[data-progress-pct][data-progress-pct="89"] {
  width: 89%;
}
[data-progress-pct][data-progress-pct="90"] {
  width: 90%;
}
[data-progress-pct][data-progress-pct="91"] {
  width: 91%;
}
[data-progress-pct][data-progress-pct="92"] {
  width: 92%;
}
[data-progress-pct][data-progress-pct="93"] {
  width: 93%;
}
[data-progress-pct][data-progress-pct="94"] {
  width: 94%;
}
[data-progress-pct][data-progress-pct="95"] {
  width: 95%;
}
[data-progress-pct][data-progress-pct="96"] {
  width: 96%;
}
[data-progress-pct][data-progress-pct="97"] {
  width: 97%;
}
[data-progress-pct][data-progress-pct="98"] {
  width: 98%;
}
[data-progress-pct][data-progress-pct="99"] {
  width: 99%;
}
[data-progress-pct][data-progress-pct="100"] {
  width: 100%;
}
