.mcreportcontainer{transform-origin:left top}.mcreportblock{transform-origin:left top}.mcreportcontainer{margin-top:8px;margin-bottom:36px;font-size:13px;text-align:center}.mcreport{display:table;font-family:"Arial", Helvetica, sans-serif;margin-left:auto;margin-right:auto;background-color:#A9C3DD;line-height:120%;background:linear-gradient(150deg, #BFCEDC, #D9E6F4, #BFCEDC);border:1px solid black;border-top-left-radius:5px;border-top-right-radius:5px;padding:4px 4px 4px 4px;color:black}.mcreport .clientframe{margin:0;padding:7px;border:0.4px solid gray;background-color:#fff;border-radius:0;background:white}.mcreport .reporttitle{font-size:100%;border:0;padding:0px 2px 2px 4px;display:inline-block;position:relative;top:-3px}.mcreport p{display:inline-block}.mcreport h1, .mcreport h2{}.mcreport table{}.mcreport p{margin:0px;padding-top:0px;padding-bottom:0px;text-align:inherit}.mcreport .bordered{border:1px solid #A0A0A0;border-collapse:collapse;margin-top:0em}.mcreport .normal{margin-top:0px;margin-bottom:0px}.mcreport .small{font-size:92%}.mcreport .italic{font-family:Times, serif;font-style:italic}.mcreport .nobreak{white-space:nowrap}.mcreport .hidden{display:none}.mcreport .indent{margin-left:8px}.mcreport .middle{vertical-align:middle}.mcreport .vbottom{vertical-align:bottom}.mcreport .blue{color:blue}.mcreport .reportlink{color:blue}.mcreport .result > .reportlink{color:#000080;text-decoration:underline}.mcreport .red{color:red}.mcreport .green{color:green}.mcreport .greenbackground{background-color:#CCFFCC}#content .mcreport a{color:blue;text-decoration:none;text-shadow:none;letter-spacing:normal}.mcreport a.showhide{text-decoration:none;font-weight:normal}.mcreport .underline{}.mcreport .underline::after{}.mcreport .nounderline{cursor:default;text-decoration:none}.mcreport .rotate{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;white-space:nowrap}.mcreport h1{font-weight:normal;font-size:110%;padding:6px 0px 6px 6px;margin:0}.mcreport .header{margin:12px 0px 12px 0px;font-size:11pt}.mcreport h2{font-size:100%;margin-left:8px;margin-top:1em;margin-bottom:0.6em;color:navy}.mcreport h3{font-weight:normal;font-size:100%;margin-left:8px;margin-top:1em;margin-bottom:0.6em}.mcreport .header, .mcreport h1, .mcreport h2{font-weight:bold}.mcreport .leftpanel{display:block}.mcreport .rightpanel{display:block}.mcreport span.normal{color:#000000}.mcreport span.result{color:#000080}.mcreport span.warning{color:#FF0000}.mcreport td.footer{font-size:0.8em;vertical-align:top;padding-left:0px;padding-right:0px}.mcreport td, .mcreport th{vertical-align:top;padding:2px 8px 1px 8px}.mcreport th{background-color:#E3E3E3;font-weight:normal}.mcreport .light{background-color:#FAFAFA}.mcreport .thll{border-right:0.4px solid #A0A0A0;border-bottom:0.4px dotted #A0A0A0}.mcreport .thtl{border:0.4px solid #A0A0A0}.mcreport .thtc{border:0.4px solid #A0A0A0}.mcreport .thtr{border:0.4px solid #A0A0A0}.mcreport .l{text-align:Left;border-bottom:0.4px dotted #A0A0A0;border-right:0.4px dotted #A0A0A0}.mcreport .r{text-align:Right;border-bottom:0.4px dotted #A0A0A0;border-right:0.4px dotted #A0A0A0}.mcreport .rc{text-align:Right;border-bottom:0.4px dotted #A0A0A0}.mcreport .c{text-align:Center;border-bottom:0.4px dotted #A0A0A0;border-right:0.4px dotted #A0A0A0}.mcreport .topsolidline{border-top:1px solid #A0A0A0;border-bottom:0.4px dotted #A0A0A0;border-right:0.4px dotted #A0A0A0}.mcreport .rightsolidline{border-right:1px solid #A0A0A0}.mcreport .thll{text-align:Left}.mcreport .thtl{text-align:Left}.mcreport .thtc{text-align:Center}.mcreport .thtr{text-align:Right}.mcreport .sep{border-left:0.4px solid white;border-right:0.4px solid white;border-top:0.4px solid #A0A0A0;border-bottom:0.4px solid #A0A0A0}.mcreport .vertical-text{display:inline-block;width:1.5em}.mcreport .vertical-text__inner{display:inline-block;white-space:nowrap;line-height:1.5;transform:translate(0,100%) rotate(-90deg);transform-origin:0% 0%}.mcreport .vertical-text__inner:after{content:'';display:block;margin:-1.5em 1em 100%}@media screen{.mcreport table.ftests{margin:0}}@media print{.mcreporttable.ftests{border:1px solid #A0A0A0;border-collapse:collapse}}@media screen{.mcreport .screenhidden{display:none}}@media print{.mcreport .noprint{display:none}}.mcreport table.footer{width:100%;margin-top:6px;background:white;font-size:100%}.mcreport table.footer td{padding-left:0px;padding-right:0px}.mcreport table.footer a{text-decoration:underline}