  /* div#d0 {background-color:#FFFFFF} */
img.ic {position:relative;float:right;top:-4px;padding-left:10px;width:64px}  /* MetricPrefixes icon */
div#c0 > table td {font-size:11pt}
td:has(sup) {position:relative}  /* td containing a sup */
sup   {position:absolute;top:0px;padding-left:2px;font-size:.7em}  /* superscript */
div#c0 > table table {border-spacing:0}
div#c0 > table table td {padding:0;border:0}

  /* top (parent) table only */
div#c0 > table > tbody > tr > td {white-space:nowrap;border-bottom:1px solid RGBA(0,0,0,0.1);out_line:1px dashed #00FFFF}
div#c0 > table > tbody > tr:nth-child(1) > td {font-weight:bold;border-bottom:2px solid #000000}  /* all columns in row 1 (top) */
div#c0 > table > tbody > tr > td:nth-child(1) {padding:1px 5px 0;text-align:right;border-right:1px solid RGBA(0,0,0,0.25)}  /* column 1 (left) */
div#c0 > table > tbody > tr:nth-child(1) > td:nth-child(1) {text-align:center}  /* row 1 column 1 */
div#c0 > table > tbody > tr > td:nth-child(2) {padding-left:5px;text-align:right}  /* column 2 */
div#c0 > table > tbody > tr > td:nth-child(3) {padding-right:5px}  /* column 3 (right) */
div#c0 > table > tbody > tr:nth-child(-n + 13) > td:nth-child(2),  /* 1st 13 rows of column 2 */
div#c0 > table > tbody > tr:nth-child(n + 15) > td:nth-child(3) {padding-top:1px}  /* from row 15 of column 3 (right) */
div#c0 > table > tbody > tr > td:nth-child(3) table {margin-right:10px}  /* tables in the column 3 */

  /* all nested tables */
div#c0 > table table:nth-child(1) {float:right}
div#c0 > table table:nth-child(1) + * {clear:both}  /* clear the float for the next tag */
div#c0 > table table:nth-child(1) td {padding:2px 0 1px 0;out_line:1px dashed #FF00FF}
div#c0 > table table:nth-child(1) td:nth-child(1) {width:65px;text-align:center;border-right:1px solid RGBA(0,0,0,0.25)}
div#c0 > table table:nth-child(1) td:nth-child(2) {padding-left:25px;width:55px;text-align:left;border-right:1px solid RGBA(0,0,0,0.25)}
div#c0 > table table:nth-child(1) td:nth-child(3) {padding-left:5px;width:85px;text-align:left}
div#c0 > table table:nth-child(1) td:nth-child(4) {width:40px;text-align:right;color:#C0C0C0}

  /* specific nested table cells */
div#c0 > table > tbody > tr:nth-child(1)  > td:nth-child(3) > table td:nth-child(2),  /* row 1 column 3 table: column 2 */
div#c0 > table > tbody > tr:nth-child(14) > td:nth-child(2) > table td:nth-child(2) {padding-left:0;width:80px;text-align:center}  /* row 14 column 2 table: column 2 */
div#c0 > table > tbody > tr:nth-child(14) > td:nth-child(2) {position:relative}  /* row 14 column 2 */
div#c0 > table > tbody > tr:nth-child(14) > td:nth-child(2) > table {position:absolute;top:-1px;right:0}  /* row 14 column 2 table */
div#c0 > table > tbody > tr:nth-child(14) > td:nth-child(2) > table td:nth-child(-n + 3) {font-weight:bold;border-bottom:2px solid #000000}  /* row 14 column 2 table: 1st 3 columns */
div#c0 > table > tbody > tr:nth-child(14) > td:nth-child(2) > table td:nth-child(4) {color:inherit}  /* row 14 column 2 table: column 4 */

span.un {padding-left:2px}
.su   {padding-left:1px}

  /* notes button (top of the content) */
.co1a div {top:-7px}
  /* notes: display when checked (hidden by default) */
.co1b p {display:none}
.co1a {position:absolute;right:10px;display:block}
  /* notes: display when checked (hidden by default) */
.co1:checked ~ .co1b p {display:block}

  /* screens <= 850px */
@media only screen AND (max-width:850px){
  div#c0 > table td {font-size:10pt}
  sup {top:2px;padding-left:1px}
  div#c0 > table table:nth-child(1) td {padding:3px 0 2px 0}
  div#c0 > table table:nth-child(1) td:nth-child(1) {width:55px}
  div#c0 > table table:nth-child(1) td:nth-child(2) {padding-left:20px;width:50px}
  div#c0 > table table:nth-child(1) td:nth-child(3) {padding-left:5px;width:80px}
  div#c0 > table table:nth-child(1) td:nth-child(4) {width:45px}
  div#c0 > table > tbody > tr:nth-child(1)  > td:nth-child(3) > table td:nth-child(2),
  div#c0 > table > tbody > tr:nth-child(14) > td:nth-child(2) > table td:nth-child(2) {padding-left:0;width:70px}
}

  /* screens <= 780px */
@media only screen AND (max-width:780px){
  div#c0 > table td {font-size:9pt}
  div#c0 > table table:nth-child(1) td:nth-child(1) {width:50px}
  div#c0 > table table:nth-child(1) td:nth-child(2) {padding-left:15px;width:45px}
  div#c0 > table table:nth-child(1) td:nth-child(3) {padding-left:5px;width:70px}
  div#c0 > table table:nth-child(1) td:nth-child(4) {width:40px}
  div#c0 > table > tbody > tr:nth-child(1)  > td:nth-child(3) > table td:nth-child(2),
  div#c0 > table > tbody > tr:nth-child(14) > td:nth-child(2) > table td:nth-child(2) {padding-left:0;width:60px}
}

  /* screens <= 710px */
@media only screen AND (max-width:710px){
  div#c0 > table td {font-size:8pt}
  sup {top:3px}
  div#c0 > table table:nth-child(1) td {padding:4px 0 3px 0}
  div#c0 > table table:nth-child(1) td:nth-child(1) {width:45px}
  div#c0 > table table:nth-child(1) td:nth-child(2) {padding-left:15px;width:40px}
  div#c0 > table table:nth-child(1) td:nth-child(3) {padding-left:5px;width:65px}
  div#c0 > table table:nth-child(1) td:nth-child(4) {width:35px}
  div#c0 > table > tbody > tr:nth-child(1)  > td:nth-child(3) > table td:nth-child(2),
  div#c0 > table > tbody > tr:nth-child(14) > td:nth-child(2) > table td:nth-child(2) {padding-left:0;width:55px}
}

  /* screens <= 630px */
@media only screen AND (max-width:630px){
  div#c0 > table td {font-size:7pt}
  sup {top:4px}
  div#c0 > table table:nth-child(1) td {padding:5px 0 4px 0}
  div#c0 > table table:nth-child(1) td:nth-child(1) {width:40px}
  div#c0 > table table:nth-child(1) td:nth-child(2) {padding-left:10px;width:40px}
  div#c0 > table table:nth-child(1) td:nth-child(3) {padding-left:5px;width:60px}
  div#c0 > table table:nth-child(1) td:nth-child(4) {width:25px}
  div#c0 > table > tbody > tr:nth-child(1)  > td:nth-child(3) > table td:nth-child(2),
  div#c0 > table > tbody > tr:nth-child(14) > td:nth-child(2) > table td:nth-child(2) {padding-left:0;width:50px}
}

  /* screens <= 561px */
@media only screen AND (max-width:561px){
  div#c0 > table td {font-size:8pt}
  sup {top:3px}
  div#c0 > table table:nth-child(1) td {padding:4px 0 3px 0}
  div#c0 > table table:nth-child(1) td:nth-child(1) {width:45px}
  div#c0 > table table:nth-child(1) td:nth-child(2) {padding-left:15px;width:40px}
  div#c0 > table table:nth-child(1) td:nth-child(3) {padding-left:5px;width:65px}
  div#c0 > table table:nth-child(1) td:nth-child(4) {width:35px}
  div#c0 > table > tbody > tr:nth-child(1)  > td:nth-child(3) > table td:nth-child(2),
  div#c0 > table > tbody > tr:nth-child(14) > td:nth-child(2) > table td:nth-child(2) {padding-left:0;width:55px}
}

  /* screens <= 530px */
@media only screen AND (max-width:530px){
  div#c0 > table td {font-size:7pt}
  sup {top:4px}
  div#c0 > table table:nth-child(1) td {padding:5px 0 4px 0}
  div#c0 > table table:nth-child(1) td:nth-child(1) {width:40px}
  div#c0 > table table:nth-child(1) td:nth-child(2) {padding-left:10px;width:40px}
  div#c0 > table table:nth-child(1) td:nth-child(3) {padding-left:5px;width:55px}
  div#c0 > table table:nth-child(1) td:nth-child(4) {width:25px}
  div#c0 > table > tbody > tr:nth-child(1)  > td:nth-child(3) > table td:nth-child(2),
  div#c0 > table > tbody > tr:nth-child(14) > td:nth-child(2) > table td:nth-child(2) {padding-left:0;width:50px}
}

  /* screens <= 470px */
@media only screen AND (max-width:470px){
  div#c0 > table td {font-size:6pt}
  div#c0 > table table:nth-child(1) td {padding:5px 0 4px 0}
  div#c0 > table table:nth-child(1) td:nth-child(1) {width:35px}
  div#c0 > table table:nth-child(1) td:nth-child(2) {padding-left:10px;width:30px}
  div#c0 > table table:nth-child(1) td:nth-child(3) {padding-left:5px;width:50px}
  div#c0 > table table:nth-child(1) td:nth-child(4) {width:25px}
  div#c0 > table > tbody > tr:nth-child(1)  > td:nth-child(3) > table td:nth-child(2),
  div#c0 > table > tbody > tr:nth-child(14) > td:nth-child(2) > table td:nth-child(2) {padding-left:0;width:40px}
}