.flex-tooltip-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.flex-tooltip-content .head-block{width:64px;height:88px;margin-bottom:4px}.flex-tooltip-content .default-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(70,194,154,.25);border-radius:4px;border:1px dashed hsla(0,0%,100%,.45)}.flex-tooltip-content .default-head i{font-size:24px}.flex-tooltip-content>span{max-width:220px}.flex-tooltip-content>span:last-child{white-space:break-spaces}.flex-tooltip{min-height:21px}.flex-tooltip,.flex-tooltip .tooltip-before-conent{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-tooltip .tooltip-before-conent{-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.data-form-student-table-container table{margin-bottom:16px;table-layout:fixed}.data-form-student-table-container table th{font-weight:700;background-color:#fafafa}.data-form-student-table-container table td,.data-form-student-table-container table th{padding:8px 8px;text-align:left;border:1px solid #e8e8e8;position:relative}.life-block-report{height:100%;overflow-y:auto}.life-block-report .report-inner,.report-viewer{padding:16px;margin:16px;background:#fff}.report-viewer .minus-top{margin-top:-48px}.report-viewer .table-container{z-index:-1}.data-form{position:relative;height:100%;overflow-y:auto}.data-form .navigation{margin:18px;padding:24px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px}.data-form .classification .title{font-size:18px;font-weight:500;color:rgba(0,0,0,.85);margin-bottom:16px}.data-form .app-content{display:grid;grid-template-columns:repeat(auto-fit,200px);grid-column-gap:150px;grid-row-gap:32px}.data-form .app-content .sub-title{font-size:16px;font-weight:400;cursor:pointer}.data-form .app-content .sub-title:hover{color:#40c097}