.container{padding:1em}.container>:first-child{margin-bottom:1em}.general-report-table{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000}.general-report-table span{padding:var(--lengthSm3)}.header.row,.option-value{letter-spacing:1px;text-transform:uppercase}.row{font-size:.8rem;font-weight:var(--medium);color:var(--fontColor3)}.content .dimension.row{display:grid;grid-template-columns:200px auto}.average.row,.average.row .option-value span{color:#000;background-color:var(--grayColor1)}.content .average.row .option-value{color:var(--grayColor1)}.content .average.row>span,.content .dimension.row>span:first-child,.content .question.row>span{display:flex;align-items:center}.content .average.row>span:nth-child(2),.content .question.row>span:nth-child(2){justify-content:center}.content .average.row>div,.content .average.row>span,.content .dimension.row>span:first-child,.content .question.row>div,.content .question.row>span{border-bottom:solid 1px var(--grayColor2);border-left:solid 1px var(--grayColor2)}.content .average.row>div:last-child,.content .question.row>div:last-child{border-right:solid 1px var(--grayColor2)}.average.row,.content .question.row{display:grid;grid-template-columns:1000px 100px repeat(var(--category-length),auto)}.row .option{display:flex;gap:1em}.row .option .option-value{color:#fff;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option .option-value>span{color:var(--fontColor3);position:absolute;left:50%;transform:translate(-50%);top:0}.header{display:grid;grid-template-columns:200px 1000px 100px repeat(var(--options-length),auto);border-top-left-radius:var(--lengthSm2);border-top-right-radius:var(--lengthSm2);text-transform:uppercase;background-color:var(--grayColor1);font-weight:var(--medium)}.header-column-title{display:flex;justify-content:center;flex-flow:column;border:solid 1px var(--grayColor2);border-right:none}.header-column-title:nth-child(3){text-align:center}.header-column-title:last-child{border-right:solid 1px var(--grayColor2);border-top-right-radius:var(--lengthSm2)}.header-column-title:first-child{border-top-left-radius:var(--lengthSm2)}.header-column-title>span:first-child{text-align:center;border-bottom:solid 1px var(--grayColor2)}.category-options{display:flex;gap:1em}.category-options>span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}