.table-chart table tr td{border:1px solid;padding:10px;text-align:left;vertical-align:top;width:40%}.table-chart table tr .table-detail{border:none;display:flex;text-align:center;align-items:center;height:100%;min-height:200px}.detailScore{color:#23b44a;font-size:20px;font-weight:700}.detailIcon{font-size:30px;font-weight:700}.table-chart table tr{height:50%}.table-chart{width:100%}.table-chart table{width:100%;height:100%}.table-chart table thead{width:100%}.resultSection{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:90%}.headText{font-size:40px;font-weight:700}.scoreText{font-size:20px;font-weight:700;text-align:center}.page-print{position:relative;display:flex;justify-content:flex-end;flex-direction:column;width:60%;padding:20px 0;border-bottom:1px solid}.page-root{page-break-after:always;min-height:10in}.header-root{display:flex;justify-content:center;flex-direction:column;align-items:center;height:100px}.header-item{text-align:center;padding:5px 0;font-weight:300}.header-item .title{font-size:16px}.header-item .subtitle,.render-header .subtitle{font-size:12px}.header-logo{text-align:start}.header-image{position:absolute;width:180px;right:10px;height:250px;border:1px solid #bfbfbf}.image-position{position:relative;justify-content:center;padding:10px 0;display:flex}.image-content{font-size:10px;text-align:center;width:100%}.image-content .title{font-size:12px;font-weight:300;padding-bottom:5px}.image-personal{background-color:#fefefe}.render-header{text-align:left;color:#0783c1;margin:15px 0;padding-bottom:10px;border-bottom:1px solid #0783c1}.render-header .title{padding:2px 0}.head-work{page-break-after:always}.footer-content{font-size:12px}.footer-signature{color:#333;margin:15px 0;padding-bottom:10px;border-bottom:1px solid #333}.footer-content .signature{right:10px;width:30%;padding-top:40px;font-size:12px;position:absolute}
