.report-module{margin-bottom:16px}.report-module .report-title{display:flex;align-items:center;margin-bottom:8px}.report-module .report-title .title-bar{width:2px;height:12px;background-color:#26b889;margin-right:6px}.report-module .report-title .title-text{color:rgba(0,0,0,.85);font-size:16px;font-weight:700}.single-grade-container[data-v-26642d63]{margin-bottom:24px}.single-grade-container[data-v-26642d63]:last-child{margin-bottom:0}.single-grade-container .title-bar[data-v-26642d63]{width:2px;height:12px;background-color:#26b889;margin-right:6px}.single-grade-container .grade-title[data-v-26642d63]{display:flex;flex-direction:column;width:100%;font-size:14px;margin-bottom:4px;border-radius:4px}.single-grade-container .grade-title>div[data-v-26642d63]{display:flex;margin-bottom:4px}.single-grade-container .grade-title>div>span[data-v-26642d63]{line-height:22px}.single-grade-container .grade-title>div>span[data-v-26642d63]:first-child{flex-shrink:0}.single-grade-container .grade-table-container[data-v-26642d63]{margin-bottom:12px}.single-grade-container .single-grade-table[data-v-26642d63]{margin-bottom:-1px}.single-grade-container .single-grade-table[data-v-26642d63]:last-child{margin-bottom:0}.single-grade-container .single-grade-table .ant-table-thead>tr>th[data-v-26642d63]{text-align:unset}.single-grade-container .comment-card[data-v-26642d63]{border-radius:4px}.single-grade-container .comment-card[data-v-26642d63]:not(:last-child){margin-bottom:8px}.single-grade-container .comment-card .ant-card-head[data-v-26642d63]{height:38px;min-height:38px;background:#fafafa}.single-grade-container .comment-card .ant-card-head .ant-card-head-wrapper[data-v-26642d63]{height:100%}.single-grade-container .comment-card .ant-card-head .ant-card-head-wrapper .ant-card-head-title[data-v-26642d63]{padding:0;font-size:14px}.single-grade-container .middle-block[data-v-26642d63]{margin-bottom:0!important;width:100%}.single-grade-container .middle-block>span[data-v-26642d63]{display:block;background:#fafafa;padding:4px 8px;border:1px solid #e8e8e8}.single-grade-container .middle-block>span[data-v-26642d63]:not(:last-child){border-right:0}.single-grade-container .middle-block.first-row>span[data-v-26642d63]{border-bottom:0}.middle-report{width:1100px}.middle-report .report-header{position:relative;margin-bottom:12px;padding-bottom:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.middle-report .report-header .report-name{font-size:24px;font-weight:700;color:rgba(0,0,0,.85);display:flex;flex-direction:column;max-width:600px;text-align:center;line-height:1;margin-top:12px}.middle-report .report-header .logo-container{width:198px;height:48px}.middle-report .report-header .logo-container img{width:auto;height:100%}.middle-report .report-module:last-child{margin-bottom:0}.middle-report .report-module .comment-card{border-radius:4px}.middle-report .report-module .comment-card:not(:last-child){margin-bottom:8px}.middle-report .report-module .comment-card .ant-card-head{height:32px;min-height:32px;background:#fafafa}.middle-report .report-module .comment-card .ant-card-head .ant-card-head-wrapper{height:100%}.middle-report .report-module .comment-card .ant-card-head .ant-card-head-wrapper .ant-card-head-title{padding:0}.middle-report .report-module .comment-card .ant-card-body{padding:6px 16px!important;white-space:pre-line}.middle-report .ant-table th{white-space:pre-line}.middle-report .student-info-container{display:flex;flex-direction:column}.middle-report .student-info-container .student-head{margin-right:16px}.middle-report .student-info-container .student-head .head-block{width:100px;height:140px;margin-bottom:4px}.middle-report .student-info-container .student-head .default-head{display:flex;align-items:center;justify-content:center;background:#fafafa;border:1px dashed #d9d9d9}.middle-report .student-info-container .student-head .default-head i{font-size:24px}.middle-report .student-info-container .student-detail{display:flex;color:rgba(0,0,0,.85);flex-wrap:wrap}.middle-report .student-info-container .student-detail .detail-style{width:33%;display:flex}.middle-report .student-info-container .student-detail .detail-style>span:first-child{color:rgba(0,0,0,.45);flex-shrink:0}.middle-report .student-name-style{font-size:20px;font-weight:700;margin-bottom:4px;line-height:1.2;color:rgba(0,0,0,.85)}.middle-report .ant-table-tbody>tr>td{white-space:pre-line;padding:4px 12px}.middle-report .ant-table-thead>tr>th{padding:4px 12px}.middle-report .ant-table td,.middle-report .ant-table tr,.middle-report .min-unit{page-break-inside:avoid}.high-report{width:1100px;margin:0 auto;padding:0 24px;font-family:Calibri}.high-report .report-header{position:relative;margin-bottom:12px;padding-bottom:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.high-report .report-header .report-name{font-size:24px;font-weight:700;color:rgba(0,0,0,.85);display:flex;flex-direction:column;max-width:600px;text-align:center;line-height:1;margin-top:12px}.high-report .report-header .logo-container{width:198px;height:48px}.high-report .report-header .logo-container img{width:auto;height:100%}.high-report .report-header-high{display:flex;flex-direction:column}.high-report .report-header-high .header-top{display:flex;justify-content:space-between;padding-bottom:20px;margin-bottom:20px}.high-report .report-header-high .header-top .logo-container{display:flex;flex-direction:column}.high-report .report-header-high .header-top .logo-container img{width:167px;height:48px;margin-bottom:4px}.high-report .report-header-high .header-top .detail-style{color:rgba(0,0,0,.85);font-size:20px}.high-report .report-header-high .header-top .detail-style>span:first-child{color:rgba(0,0,0,.45);flex-shrink:0}.high-report .report-header-high .header-bottom{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px;padding-bottom:20px}.high-report .report-header-high .header-bottom .report-name{font-size:20px;font-weight:700;color:rgba(0,0,0,.85);display:flex;flex-direction:column;text-align:center}.high-report .report-module:last-child{margin-bottom:0}.high-report .report-module .comment-card{border-radius:4px}.high-report .report-module .comment-card:not(:last-child){margin-bottom:8px}.high-report .report-module .comment-card .ant-card-head{height:32px;min-height:32px;background:#fafafa}.high-report .report-module .comment-card .ant-card-head .ant-card-head-wrapper{height:100%}.high-report .report-module .comment-card .ant-card-head .ant-card-head-wrapper .ant-card-head-title{padding:0}.high-report .report-module .comment-card .ant-card-body{padding:6px 16px!important;white-space:pre-line}.high-report .attendance-standard tr>td{line-height:1.2}.high-report .ant-table th{white-space:pre-line}.high-report .student-info-container{display:flex;flex-direction:column}.high-report .student-info-container .student-head{margin-right:16px}.high-report .student-info-container .student-head .head-block{width:100px;height:140px;margin-bottom:4px}.high-report .student-info-container .student-head .default-head{display:flex;align-items:center;justify-content:center;background:#fafafa;border:1px dashed #d9d9d9}.high-report .student-info-container .student-head .default-head i{font-size:24px}.high-report .student-info-container .student-detail{display:flex;color:rgba(0,0,0,.85);flex-wrap:wrap}.high-report .student-info-container .student-detail .detail-style{width:33%;display:flex}.high-report .student-info-container .student-detail .detail-style>span:first-child{color:rgba(0,0,0,.45);flex-shrink:0}.high-report .student-name-style{font-size:20px;font-weight:700;margin-bottom:4px;line-height:1.2;color:rgba(0,0,0,.85)}.high-report .ant-table-tbody>tr>td{white-space:pre-line;padding:4px 12px}.high-report .ant-table-thead>tr>th{padding:4px 12px}.high-report .ant-table td,.high-report .ant-table tr,.high-report .min-unit{page-break-inside:avoid}.middle-yearly{width:840px;margin:0 auto;padding:0 24px;font-family:Calibri}.middle-yearly .report-header-high{display:flex;flex-direction:column}.middle-yearly .report-header-high .header-top{display:flex;justify-content:space-between;padding-bottom:20px;margin-bottom:20px}.middle-yearly .report-header-high .header-top .logo-container{display:flex;flex-direction:column}.middle-yearly .report-header-high .header-top .logo-container img{width:167px;height:48px;margin-bottom:4px}.middle-yearly .report-header-high .header-top .detail-style{color:rgba(0,0,0,.85);font-size:20px}.middle-yearly .report-header-high .header-top .detail-style>span:first-child{color:rgba(0,0,0,.45);flex-shrink:0}.middle-yearly .report-header-high .header-bottom{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px;padding-bottom:20px}.middle-yearly .report-header-high .header-bottom .report-name{font-size:20px;font-weight:700;color:rgba(0,0,0,.85);display:flex;flex-direction:column;text-align:center}.middle-yearly .report-footer{margin-bottom:12px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.middle-yearly .report-module:last-child{margin-bottom:0}.middle-yearly .report-module .comment-card{border-radius:4px}.middle-yearly .report-module .comment-card:not(:last-child){margin-bottom:8px}.middle-yearly .report-module .comment-card .ant-card-head{height:32px;min-height:32px;background:#fafafa}.middle-yearly .report-module .comment-card .ant-card-head .ant-card-head-wrapper{height:100%}.middle-yearly .report-module .comment-card .ant-card-head .ant-card-head-wrapper .ant-card-head-title{padding:0}.middle-yearly .report-module .comment-card .ant-card-body{padding:6px 16px!important;white-space:pre-line}.middle-yearly .ant-table th{white-space:pre-line}.middle-yearly .student-info-container{display:flex;flex-direction:column}.middle-yearly .student-info-container .student-head{margin-right:16px}.middle-yearly .student-info-container .student-head .head-block{width:100px;height:140px;margin-bottom:4px}.middle-yearly .student-info-container .student-head .default-head{display:flex;align-items:center;justify-content:center;background:#fafafa;border:1px dashed #d9d9d9}.middle-yearly .student-info-container .student-head .default-head i{font-size:24px}.middle-yearly .student-info-container .student-detail{display:flex;color:rgba(0,0,0,.85);flex-wrap:wrap}.middle-yearly .student-info-container .student-detail .detail-style{width:33%;display:flex}.middle-yearly .student-info-container .student-detail .detail-style>span:first-child{color:rgba(0,0,0,.45);flex-shrink:0}.middle-yearly .student-name-style{font-size:20px;font-weight:700;margin-bottom:4px;line-height:1.2;color:rgba(0,0,0,.85)}.middle-yearly .ant-table-tbody>tr>td{white-space:pre-line;padding:4px 12px}.middle-yearly .ant-table-thead>tr>th{padding:4px 12px}.middle-yearly .ant-table td,.middle-yearly .ant-table tr,.middle-yearly .min-unit{page-break-inside:avoid}.high-yearly{width:840px;margin:0 auto;padding:0 24px;font-family:Calibri}.high-yearly .report-header-high{display:flex;flex-direction:column}.high-yearly .report-header-high .header-top{display:flex;justify-content:space-between;padding-bottom:20px;margin-bottom:20px}.high-yearly .report-header-high .header-top .logo-container{display:flex;flex-direction:column}.high-yearly .report-header-high .header-top .logo-container img{width:167px;height:48px;margin-bottom:4px}.high-yearly .report-header-high .header-top .detail-style{color:rgba(0,0,0,.85);font-size:20px}.high-yearly .report-header-high .header-top .detail-style>span:first-child{color:rgba(0,0,0,.45);flex-shrink:0}.high-yearly .report-header-high .header-bottom{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px;padding-bottom:20px}.high-yearly .report-header-high .header-bottom .report-name{font-size:20px;font-weight:700;color:rgba(0,0,0,.85);display:flex;flex-direction:column;text-align:center}.high-yearly .report-module:last-child{margin-bottom:0}.high-yearly .report-module .comment-card{border-radius:4px}.high-yearly .report-module .comment-card:not(:last-child){margin-bottom:8px}.high-yearly .report-module .comment-card .ant-card-head{height:32px;min-height:32px;background:#fafafa}.high-yearly .report-module .comment-card .ant-card-head .ant-card-head-wrapper{height:100%}.high-yearly .report-module .comment-card .ant-card-head .ant-card-head-wrapper .ant-card-head-title{padding:0}.high-yearly .report-module .comment-card .ant-card-body{padding:6px 16px!important;white-space:pre-line}.high-yearly .ant-table th{white-space:pre-line}.high-yearly .student-info-container{display:flex;flex-direction:column}.high-yearly .student-info-container .student-head{margin-right:16px}.high-yearly .student-info-container .student-head .head-block{width:100px;height:140px;margin-bottom:4px}.high-yearly .student-info-container .student-head .default-head{display:flex;align-items:center;justify-content:center;background:#fafafa;border:1px dashed #d9d9d9}.high-yearly .student-info-container .student-head .default-head i{font-size:24px}.high-yearly .student-info-container .student-detail{display:flex;color:rgba(0,0,0,.85);flex-wrap:wrap}.high-yearly .student-info-container .student-detail .detail-style{width:33%;display:flex}.high-yearly .student-info-container .student-detail .detail-style>span:first-child{color:rgba(0,0,0,.45);flex-shrink:0}.high-yearly .student-name-style{font-size:20px;font-weight:700;margin-bottom:4px;line-height:1.2;color:rgba(0,0,0,.85)}.high-yearly .ant-table-tbody>tr>td{white-space:pre-line;padding:4px 12px}.high-yearly .ant-table-thead>tr>th{padding:4px 12px}.high-yearly .ant-table td,.high-yearly .ant-table tr,.high-yearly .min-unit{page-break-inside:avoid}.attendance-standard tr>td{line-height:1.2}.elementary-report .report-header{position:relative;margin-bottom:12px;padding-bottom:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.elementary-report .report-header .report-name{font-size:24px;font-weight:700;color:rgba(0,0,0,.85);display:flex;flex-direction:column;max-width:600px;text-align:center;line-height:1;margin-top:12px}.elementary-report .report-header .logo-container{width:198px;height:48px}.elementary-report .report-header .logo-container img{width:auto;height:100%}.monthly-report-export .report-header .logo-container{margin-top:130px}.monthly-report-export .report-header .logo-container img{width:100%}.monthly-report-export .report-header .logo-container{height:115px}.middle-report .card-list .comment{padding:5px 16px}.middle-report{width:840px;margin:0 auto;padding:0 24px;font-family:Calibri}.middle-report .report-header-high{display:flex;flex-direction:column}.middle-report .report-header-high .student-name-style{font-size:18px;font-weight:700;margin-bottom:4px;line-height:1.2;color:rgba(0,0,0,.85)}.middle-report .report-header-high .detail-style{text-align:right;color:rgba(0,0,0,.85);font-size:18px}.middle-report .report-header-high .detail-style>span:first-child{color:rgba(0,0,0,.45);flex-shrink:0}.middle-report .report-header-high .header-top{display:flex;justify-content:space-between;padding-bottom:20px;margin-bottom:20px}.middle-report .report-header-high .header-top .logo-container{display:flex;flex-direction:column}.middle-report .report-header-high .header-top .logo-container img{width:167px;height:48px;margin-bottom:4px}.middle-report .report-header-high .header-title{display:flex;margin-top:16px;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.middle-report .report-header-high .header-title div{width:32%;margin-bottom:6px}.middle-report .report-header-high .header-title div .item-title{font-weight:400;color:rgba(0,0,0,.45)}.middle-report span .ant-table-column-title{font-weight:700!important}.middle-report .report-card{font-weight:700;color:#000;font-size:16px;margin:20px 0}.middle-report .card-title{font-weight:400;color:rgba(0,0,0,.45)}.middle-report .card-title .green-icon{display:inline-block;width:3px;height:10px;background:#49c499}.middle-report .card-title div{margin-bottom:5px}.middle-report .card-list{margin-bottom:50px}.middle-report .card-list .report-title{border-bottom:1px solid #dfdfdf;background:#fafafa}.middle-report .card-list .report-title span{display:inline-block;color:rgba(0,0,0,.65);width:390px;max-height:30px;line-height:30px;padding-left:16px}.middle-report .card-list .report-title span:first-child{border-right:1px solid #e0e0e0}.middle-report .card-list .report-title:last-child{border-bottom:0}.middle-report .card-list .teacher{border-bottom:1px solid #e0e0e0;padding-left:16px;height:30px;line-height:30px;background:#fafafa}.middle-report .card-list .comment{width:100%;min-height:80px;background:#fff}.middle-report .footer{font-weight:700;height:120px;margin-bottom:100px}.header-bottom{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px;padding-bottom:20px}.header-bottom .report-name{font-size:20px;font-weight:700;color:rgba(0,0,0,.85);display:flex;flex-direction:column;text-align:center}.comment-card{border-radius:4px}.comment-card:not(:last-child){margin-bottom:8px}.comment-card .ant-card-head{height:32px;min-height:32px;background:#fafafa}.comment-card .ant-card-head .ant-card-head-wrapper{height:100%}.comment-card .ant-card-head .ant-card-head-wrapper .ant-card-head-title{padding:0}.comment-card .ant-card-body{padding:6px 16px!important;white-space:pre-line}.min-unit{page-break-inside:avoid}.elementary-report{width:1100px;margin:0 auto;padding:0 24px;font-family:Calibri}.elementary-report .report-header-high{display:flex;flex-direction:column}.elementary-report .report-header-high .header-top{display:flex;justify-content:space-between;padding-bottom:20px;margin-bottom:20px}.elementary-report .report-header-high .header-top .logo-container{display:flex;flex-direction:column}.elementary-report .report-header-high .header-top .logo-container img{width:167px;height:48px;margin-bottom:4px}.elementary-report .report-header-high .header-top .detail-style{color:rgba(0,0,0,.85);font-size:20px}.elementary-report .report-header-high .header-top .detail-style>span:first-child{color:rgba(0,0,0,.45);flex-shrink:0}.elementary-report .report-header-high .header-bottom{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px;padding-bottom:20px}.elementary-report .report-header-high .header-bottom .report-name{font-size:20px;font-weight:700;color:rgba(0,0,0,.85);display:flex;flex-direction:column;text-align:center}.elementary-report .report-footer{margin-bottom:12px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.elementary-report .report-module:last-child{margin-bottom:0}.elementary-report .report-module .comment-card{border-radius:4px}.elementary-report .report-module .comment-card:not(:last-child){margin-bottom:8px}.elementary-report .report-module .comment-card .ant-card-head{height:32px;min-height:32px;background:#fafafa}.elementary-report .report-module .comment-card .ant-card-head .ant-card-head-wrapper{height:100%}.elementary-report .report-module .comment-card .ant-card-head .ant-card-head-wrapper .ant-card-head-title{padding:0}.elementary-report .report-module .comment-card .ant-card-body{padding:6px 16px!important;white-space:pre-line}.elementary-report .attendance-standard tr>td{line-height:1.2}.elementary-report .ant-table th{white-space:pre-line}.elementary-report .student-info-container{display:flex;flex-direction:column}.elementary-report .student-info-container .student-head{margin-right:16px}.elementary-report .student-info-container .student-head .head-block{width:100px;height:140px;margin-bottom:4px}.elementary-report .student-info-container .student-head .default-head{display:flex;align-items:center;justify-content:center;background:#fafafa;border:1px dashed #d9d9d9}.elementary-report .student-info-container .student-head .default-head i{font-size:24px}.elementary-report .student-info-container .student-detail{display:flex;color:rgba(0,0,0,.85);flex-wrap:wrap}.elementary-report .student-info-container .student-detail .detail-style{width:33%;display:flex}.elementary-report .student-info-container .student-detail .detail-style>span:first-child{color:rgba(0,0,0,.45);flex-shrink:0}.elementary-report .student-name-style{font-size:20px;font-weight:700;margin-bottom:4px;line-height:1.2;color:rgba(0,0,0,.85)}.elementary-report .single-attendance-container{margin-bottom:16px}.elementary-report .single-attendance-container>div{margin-bottom:8px}.elementary-report .single-attendance-container:last-child{margin-bottom:0}.elementary-report .ant-table-tbody>tr>td{white-space:pre-line;padding:4px 12px}.elementary-report .ant-table-thead>tr>th{padding:4px 12px}.elementary-report .ant-table td,.elementary-report .ant-table tr,.elementary-report .min-unit{page-break-inside:avoid}.signature-container{position:relative;width:100px;display:flex;justify-content:center;align-items:flex-end;height:58px}.signature-container:after{content:"";position:absolute;bottom:0;left:0;width:100px;height:1px;border-bottom:1px solid #000}.single-grade-container[data-v-185182ea]{margin-bottom:24px}.single-grade-container[data-v-185182ea]:last-child{margin-bottom:0}.single-grade-container .title-bar[data-v-185182ea]{width:2px;height:12px;background-color:#26b889;margin-right:6px}.single-grade-container .grade-title[data-v-185182ea]{display:flex;flex-direction:column;width:100%;font-size:14px;margin-bottom:4px;border-radius:4px}.single-grade-container .grade-title>div[data-v-185182ea]{display:flex;margin-bottom:4px}.single-grade-container .grade-title>div>span[data-v-185182ea]{line-height:22px}.single-grade-container .grade-title>div>span[data-v-185182ea]:first-child{flex-shrink:0}.single-grade-container .grade-table-container[data-v-185182ea]{margin-bottom:12px}.single-grade-container .single-grade-table[data-v-185182ea]{margin-bottom:-1px}.single-grade-container .single-grade-table[data-v-185182ea]:last-child{margin-bottom:0}.single-grade-container .single-grade-table .ant-table-thead>tr>th[data-v-185182ea]{text-align:unset}.single-grade-container .comment-card[data-v-185182ea]{padding:4px 8px}.single-grade-container .comment-card[data-v-185182ea]:not(:last-child){margin-bottom:8px}.single-grade-container .comment-card .ant-card-head[data-v-185182ea]{height:38px;min-height:38px;background:#fafafa}.single-grade-container .comment-card .ant-card-head .ant-card-head-wrapper[data-v-185182ea]{height:100%}.single-grade-container .comment-card .ant-card-head .ant-card-head-wrapper .ant-card-head-title[data-v-185182ea]{padding:0;font-size:14px}.single-grade-container .middle-block[data-v-185182ea]{margin-bottom:0!important;width:100%}.single-grade-container .middle-block>span[data-v-185182ea]{display:block;background:#fafafa;padding:4px 8px;border:1px solid #e8e8e8}.monthly-report-export{width:1100px;margin:0 auto;padding:0 24px;font-family:Gill Sans MT,Arial,sans-serif}@font-face{font-family:Gill Sans MT;src:local("Gill Sans MT"),url(../fonts/Gill-Sans-MT.d084e511.d084e511.TTF)}.monthly-report-export .ant-descriptions-bordered{margin-bottom:21px}.monthly-report-export .ant-descriptions-bordered .ant-descriptions-item-label{font-weight:500}.monthly-report-export .ant-descriptions-item-content,.monthly-report-export .ant-descriptions-item-label{white-space:pre-line;font-size:16px;font-weight:400}.monthly-report-export .report-header{text-align:center;position:relative;margin-bottom:12px;padding-bottom:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.monthly-report-export .report-header .report-name{font-size:46px;font-weight:600;color:rgba(0,0,0,.85);line-height:63px}.monthly-report-export .report-header .logo-container{width:auto;height:120px;margin-bottom:40px;margin-top:50px}.monthly-report-export .report-header .logo-container img{width:auto;height:100%}.monthly-report-export .report-header .report-enName{margin-bottom:80px}.monthly-report-export .report-header .teach-info{margin-top:470px;font-size:42px;font-weight:600;color:rgba(0,0,0,.85);line-height:47px}.monthly-report-export .report-header .small_size{font-size:36px}.monthly-report-export .report-header .student_info{text-align:left}.monthly-report-export .report-header-high{display:flex;flex-direction:column}.monthly-report-export .report-header-high .header-top{display:flex;justify-content:space-between;padding-bottom:20px;margin-bottom:20px}.monthly-report-export .report-header-high .header-top .logo-container{display:flex;flex-direction:column}.monthly-report-export .report-header-high .header-top .logo-container img{width:198px;height:48px;margin-bottom:4px}.monthly-report-export .report-header-high .header-top .detail-style{color:rgba(0,0,0,.85);font-size:20px}.monthly-report-export .report-header-high .header-top .detail-style>span:first-child{color:rgba(0,0,0,.45);flex-shrink:0}.monthly-report-export .report-header-high .header-bottom{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px;padding-bottom:20px}.monthly-report-export .report-header-high .header-bottom .report-name{font-size:20px;font-weight:700;color:rgba(0,0,0,.85);display:flex;flex-direction:column;text-align:center}.monthly-report-export .report-footer{margin-bottom:12px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.monthly-report-export .report-module:last-child{margin-bottom:0}.monthly-report-export .report-module .comment-card{border-radius:4px}.monthly-report-export .report-module .comment-card:not(:last-child){margin-bottom:8px}.monthly-report-export .report-module .comment-card .ant-card-head{height:32px;min-height:32px;background:#fafafa}.monthly-report-export .report-module .comment-card .ant-card-head .ant-card-head-wrapper{height:100%}.monthly-report-export .report-module .comment-card .ant-card-head .ant-card-head-wrapper .ant-card-head-title{padding:0}.monthly-report-export .report-module .comment-card .ant-card-body{padding:6px 16px!important;white-space:pre-line}.monthly-report-export .report-module .title-text{white-space:pre-line}.monthly-report-export .commentary{padding:21px;background:#f8edee;color:#a7212f;page-break-inside:avoid}.monthly-report-export .commentary .title-text{color:#a8212f}.monthly-report-export .ant-table th{white-space:pre-line}.monthly-report-export .student-info-container{display:flex;flex-direction:column}.monthly-report-export .student-info-container .student-head{margin-right:16px}.monthly-report-export .student-info-container .student-head .head-block{width:100px;height:140px;margin-bottom:4px}.monthly-report-export .student-info-container .student-head .default-head{display:flex;align-items:center;justify-content:center;background:#fafafa;border:1px dashed #d9d9d9}.monthly-report-export .student-info-container .student-head .default-head i{font-size:24px}.monthly-report-export .student-info-container .student-detail{display:flex;color:rgba(0,0,0,.85);flex-wrap:wrap}.monthly-report-export .student-info-container .student-detail .detail-style{width:33%;display:flex}.monthly-report-export .student-info-container .student-detail .detail-style>span:first-child{color:rgba(0,0,0,.45);flex-shrink:0}.monthly-report-export .student-name-style{font-size:20px;font-weight:700;margin-bottom:4px;line-height:1.2;color:rgba(0,0,0,.85)}.monthly-report-export .single-attendance-container{margin-bottom:16px}.monthly-report-export .single-attendance-container>div{margin-bottom:8px}.monthly-report-export .single-attendance-container:last-child{margin-bottom:0}.monthly-report-export .ant-table-tbody>tr>td{white-space:pre-line;padding:4px 12px}.monthly-report-export .ant-table-thead>tr>th{padding:4px 12px}.monthly-report-export .ant-table td,.monthly-report-export .ant-table tr,.monthly-report-export .min-unit{page-break-inside:avoid}.monthly-report-export .detail,.monthly-report-export .grade-table .ant-table{font-size:16px}.monthly-report-export .course-grade{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:4px;page-break-inside:avoid}.monthly-report-export .course-grade td,.monthly-report-export .course-grade th{height:48px;border:1px solid #e5e5e5;font-size:16px;vertical-align:middle;padding:0 8px}.monthly-report-export .course-grade tr:first-child{background-color:#fafafa}.preview-modal{padding:0}.preview-modal .ant-modal-close{top:-42px;right:-42px;color:#fff}.preview-modal .ant-modal-close .ant-modal-close-x{font-size:20px}.preview-modal .ant-modal-body{padding:0;overflow-x:hidden;padding-top:24px}.preview-modal .ant-modal-body .elementary-report,.preview-modal .ant-modal-body .yearly-report{padding:0}.curriculum-for-export{width:100%;background-color:#fff;padding:16px}.curriculum-for-export .section-title{display:flex;align-items:center;margin-bottom:16px}.curriculum-for-export .section-title .title-bar{width:2px;height:12px;background-color:#26b889;margin-right:6px}.curriculum-for-export .section-title .title-text{color:rgba(0,0,0,.85);font-size:16px;font-weight:700}.curriculum-for-export .info-container{margin-bottom:8px}.curriculum-for-export .info-container,.curriculum-for-export .info-container .curriculum-time{display:flex;justify-content:space-between;align-items:center}.curriculum-for-export .info-container .curriculum-time .time{font-size:16px;color:rgba(0,0,0,.85)}.curriculum-for-export .info-container .curriculum-time .student-info>span{margin:8px}.curriculum-for-export .info-container .total{color:rgba(0,0,0,.85);margin:0}.curriculum-for-export .info-container .total .num{color:#26b889}.curriculum-for-export .curriculum-table{width:100%;overflow-x:auto;min-width:1000px;border-bottom:1px solid #d8d8d8}.curriculum-for-export .curriculum-table .curriculum-week-block{display:flex;padding-left:54px;box-sizing:border-box;border-bottom:1px solid #d8d8d8}.curriculum-for-export .curriculum-table .curriculum-week-block .curriculum-row{flex-grow:1;height:48px;flex-shrink:0;padding-left:8px;padding-top:10px;box-sizing:border-box}.curriculum-for-export .curriculum-table .curriculum-week-block .curriculum-row span{font-weight:700;font-size:16px;display:block;line-height:10px}.curriculum-for-export .curriculum-table .curriculum-week-block .curriculum-row i{font-size:12px;color:rgba(0,0,0,.45)}.curriculum-for-export .curriculum-table .table-container{width:100%;display:flex}.curriculum-for-export .curriculum-table .table-container .time-box{width:54px;flex-shrink:0;text-align:center}.curriculum-for-export .curriculum-table .table-container .time-box .period-item-first{width:100%;height:30px;border-right:1px solid #d8d8d8}.curriculum-for-export .curriculum-table .table-container .time-box .period-item{width:100%;height:163px;box-sizing:border-box;border-right:1px solid #d8d8d8;position:relative}.curriculum-for-export .curriculum-table .table-container .time-box .period-item span{display:block;height:30px;line-height:30px;width:100%;font-weight:700;margin-top:-15px;text-align:left}.curriculum-for-export .curriculum-table .table-container .time-box .period-item span:after{content:"";width:8px;height:2px;background:#595959;position:absolute;top:14px;right:0}.curriculum-for-export .curriculum-table .table-container .time-box .fill-block{height:74px;width:100%;box-sizing:border-box;position:relative;border-right:1px solid #d8d8d8}.curriculum-for-export .curriculum-table .table-container .main{display:flex;flex-grow:1}.curriculum-for-export .curriculum-table .table-container .main .week-box{position:relative;flex-grow:1;height:100%;box-sizing:border-box}.curriculum-for-export .curriculum-table .table-container .main .week-box .period-row{width:100%;height:148px;border-right:1px solid #d8d8d8;box-sizing:border-box}.curriculum-for-export .curriculum-table .table-container .main .week-box .fill-box{width:100%;height:74px;border-right:1px solid #d8d8d8}.curriculum-for-export .curriculum-table .table-container .main .week-box .fill-head-box{width:100%;height:30px;border-right:1px solid #d8d8d8}.curriculum-for-export .curriculum-table .table-container .main .week-box .course-item-outer{position:absolute;left:0;top:0;width:100%}.curriculum-for-export .curriculum-table .table-container .main .week-box .course-item-outer .course-item{height:100%;display:flex;border-bottom:1px solid hsla(0,0%,100%,.48);box-sizing:border-box}.curriculum-for-export .curriculum-table .table-container .main .week-box .course-item-outer .course-item .substitute-badge{position:absolute;top:0;right:5px;background-color:#fff;padding:4px 2px 0;box-shadow:0 4px 4px 0 rgba(0,0,0,.3)}.curriculum-for-export .curriculum-table .table-container .main .week-box .course-item-outer .course-item .substitute-badge .bottom{width:0;height:0;margin-bottom:-4px;border-style:solid;border-width:4px 9px 0 9px;border-color:#fff transparent transparent transparent;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.curriculum-for-export .curriculum-table .table-container .main .week-box .course-item-outer .course-item .side-bar{width:4px;height:100%}.curriculum-for-export .curriculum-table .table-container .main .week-box .course-item-outer .course-item .course-content{height:100%;width:calc(100% - 4px);padding:8px 8px 0 8px;box-sizing:border-box}.curriculum-for-export .curriculum-table .table-container .main .week-box .course-item-outer .course-item .course-content span{flex-shrink:0;display:block;width:100%;height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.curriculum-for-export .curriculum-table-student{width:100%;height:calc(100% - 48px);overflow:hidden;display:flex;border:1px solid #d8d8d8;position:relative}.curriculum-for-export .curriculum-table-student .curriculum-header{height:44px}.curriculum-for-export .curriculum-table-student .period-row{align-items:center;font-size:14px;color:rgba(0,0,0,.85);width:112px}.curriculum-for-export .curriculum-table-student .period-row .period-item{flex-shrink:0;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;height:95px;display:flex;align-items:center;justify-content:center;padding:12px;width:112px;flex-direction:column}.curriculum-for-export .curriculum-table-student .period-row .period-item:last-child{border-bottom:0}.curriculum-for-export .curriculum-table-student .period-row .period-item>span{text-align:center}.curriculum-for-export .curriculum-table-student .period-row .period-item-last{flex-shrink:0;width:44px;height:100%;display:flex;align-items:center;border-bottom:1px solid #d8d8d8}.curriculum-for-export .curriculum-table-student .period-row .empty-block{height:48px;width:112px;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8}.curriculum-for-export .curriculum-table-student .course-container{flex-shrink:0;height:95px;padding:0;margin:0;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:4px;justify-content:center;position:relative}.curriculum-for-export .curriculum-table-student .course-container:last-child{border-bottom:0}.curriculum-for-export .curriculum-table-student .course-container .course-content{height:100%;width:100%;display:flex;padding:0 4px;flex-direction:column;overflow-y:hidden}.curriculum-for-export .curriculum-table-student .course-container .course-content span{flex-shrink:0;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.curriculum-for-export .curriculum-table-student .course-container .side-bar{width:4px;height:100%;position:absolute;top:0;left:0}.curriculum-for-export .curriculum-table-student .curriculum-table-body{overflow:hidden;overflow-y:auto;width:100%;display:flex}.curriculum-for-export .curriculum-table-student .curriculum-table-body .curriculum-class-block{margin-top:48px;display:flex;width:calc(100% - 112px)}.curriculum-for-export .curriculum-table-student .curriculum-table-body .curriculum-class-block .curriculum-row{width:20%;display:flex;flex-direction:column}.curriculum-for-export .curriculum-table-student .curriculum-table-body .curriculum-class-block .curriculum-row .day-container{display:flex;padding:4px;top:0;width:calc(20% - 22.4px);flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#fff;position:absolute;z-index:3}.curriculum-for-export .curriculum-table-student .curriculum-table-body .curriculum-class-block .curriculum-row .day-container .en-title{color:rgba(0,0,0,.85);font-size:14px}.curriculum-for-export .curriculum-table-student .curriculum-table-body .curriculum-class-block .curriculum-row .day-container .title{color:rgba(0,0,0,.45);font-size:12px}.curriculum-for-export .curriculum-table-student .public-course{height:75px!important}.curriculum-for-export .curriculum-table-student .public-course>span{white-space:pre}.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}.week-table-for-export td{page-break-inside:avoid}.academic-progress-report[data-v-f178eaac]{width:100%;color:rgba(0,0,0,.85)}.academic-progress-report .title[data-v-f178eaac]{color:rgba(0,0,0,.45);margin-right:1.06mm}.academic-progress-report .section-title[data-v-f178eaac]{position:relative;font-size:12pt;padding-left:1.35mm}.academic-progress-report .section-title[data-v-f178eaac]:before{content:"";position:absolute;left:0;top:1.59mm;width:.53mm;height:3.18mm;background-color:#26b889}.academic-progress-report .current[data-v-f178eaac]{font-size:15pt}.academic-progress-report .total[data-v-f178eaac]{font-size:12pt;margin-left:1.06mm}.academic-progress-report .table-header[data-v-f178eaac]{font-size:9pt}.academic-progress-report .header[data-v-f178eaac]{width:100%}.academic-progress-report .header .left[data-v-f178eaac]{width:100mm;display:inline-block;font-size:18pt}.academic-progress-report .header .right[data-v-f178eaac]{width:calc(100% - 100mm);display:inline-block;text-align:right}.academic-progress-report .header .right .student-name[data-v-f178eaac]{font-size:12pt;margin-bottom:2.12mm}.academic-progress-report .header .right .student-info[data-v-f178eaac]{font-size:9pt}.academic-progress-report .header .right .student-info .student-info-item[data-v-f178eaac]{display:inline-block;margin-left:4.76mm}.academic-progress-report .header .right .student-info .student-info-item[data-v-f178eaac]:first-child{margin-left:0}.academic-progress-report .progress .progress-title[data-v-f178eaac]{font-size:12pt}.academic-progress-report .progress .progress-info[data-v-f178eaac]{font-size:9pt}.academic-progress-report .progress .progress-info .progress-info-item[data-v-f178eaac]{display:inline-block}.academic-progress-report .progress .progress-info .progress-info-item span[data-v-f178eaac]{display:inline-block;line-height:21pt;vertical-align:middle}.academic-progress-report .credits[data-v-f178eaac]{margin-top:6.35mm}.academic-progress-report .credits .credit-table[data-v-f178eaac]{margin:4.23mm 0}.academic-progress-report .graduation-progress[data-v-f178eaac]{margin-top:8.47mm}.academic-progress-report .graduation-progress .single-progress[data-v-f178eaac]{margin-top:4.76mm;page-break-inside:avoid}.academic-progress-report .graduation-progress .single-progress .single-progress-info[data-v-f178eaac]{width:100%;margin-bottom:4.23mm}.academic-progress-report .graduation-progress .single-progress .single-progress-info .left[data-v-f178eaac]{width:calc(100% - 34.39mm);display:inline-block}.academic-progress-report .graduation-progress .single-progress .single-progress-info .left .standard-title[data-v-f178eaac]{font-size:12pt;margin-bottom:3.18mm}.academic-progress-report .graduation-progress .single-progress .single-progress-info .left .standard-content[data-v-f178eaac]{font-size:9pt;color:rgba(0,0,0,.65)}.academic-progress-report .graduation-progress .single-progress .single-progress-info .right[data-v-f178eaac]{width:34.39mm;display:inline-block;text-align:right}.academic-progress-report .graduation-progress .single-progress .single-progress-info .right .credit-title[data-v-f178eaac]{font-size:9pt;color:rgba(0,0,0,.45)}.academic-progress-report .graduation-progress .single-progress .single-progress-info .right .credit-content span[data-v-f178eaac]{display:inline-block;line-height:21pt;vertical-align:middle}.academic-progress-report .graduation-progress .single-progress .course-block[data-v-f178eaac]{margin-bottom:4.23mm}.academic-progress-report .graduation-progress .single-progress .course-block .table-title[data-v-f178eaac]{font-size:9pt}.academic-progress-report .graduation-progress .single-progress .course-block .course-table[data-v-f178eaac]{margin:4.23mm 0}.data-table[data-v-f178eaac] :v-deep(thead){display:table-header-group;-moz-column-break-inside:avoid;break-inside:avoid}.container[data-v-63491cb2]{position:relative;margin-bottom:60px}.container .table_content[data-v-63491cb2]{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc}.container .table_content .left[data-v-63491cb2]{width:56%;border-right:1px solid #ccc}.container .table_content .left .person_info[data-v-63491cb2]{height:200px;width:100%;padding:12px 16px;border-bottom:1px solid #ccc}.container .table_content .left .person_info .en_name[data-v-63491cb2]{font-size:16px;font-weight:700}.container .table_content .left .person_info .name[data-v-63491cb2]{font-size:16px;font-weight:700;margin-bottom:18px}.container .table_content .left .person_info .info[data-v-63491cb2]{display:flex;flex-wrap:wrap;font-size:14px}.container .table_content .left .person_info .info .title[data-v-63491cb2]{display:inline-block;font-weight:700;width:90px;height:14px;font-weight:400;color:rgba(0,0,0,.45)}.container .table_content .left .table_header[data-v-63491cb2]{height:22px;font-weight:700;display:flex;margin-bottom:8px;align-items:center}.container .table_content .left .table_header .icon[data-v-63491cb2]{width:3px;height:16px;background:#a21e2c;margin-right:10px}.container .table_content .left .table_header .year[data-v-63491cb2]{font-size:16px}.container .table_content .left .table-left[data-v-63491cb2]{padding:12px 16px}.container .table_content .right[data-v-63491cb2]{width:44%}.container .table_content .right .school_info[data-v-63491cb2]{height:200px;border-bottom:1px solid #ccc;padding:12px 16px}.container .table_content .right .school_info .school_name[data-v-63491cb2]{font-weight:700;font-size:16px}.container .table_content .right .school_info .school_zhname[data-v-63491cb2]{font-weight:700;font-size:16px;margin-bottom:16px}.container .table_content .right .school_info .detail[data-v-63491cb2]{font-size:14px}.container .table_content .right .school_info .detail .title[data-v-63491cb2]{display:inline-block;font-weight:700;height:14px;font-weight:400;color:rgba(0,0,0,.45);min-width:200px}.container .table_content .right .school_info .detail .flexcol[data-v-63491cb2]{display:flex}.container .table_content .right .school_info .detail .wordWrapText[data-v-63491cb2]{word-wrap:break-word}.container .table_content .right .achievement[data-v-63491cb2]{display:flex;font-size:16px;padding:12px 0 3px 16px}.container .table_content .right .achievement div[data-v-63491cb2]{display:flex;align-items:center;margin-right:50px}.container .table_content .right .achievement .icon[data-v-63491cb2]{display:inline-block;width:3px;height:16px;background:#a21e2c;margin-right:10px}.container .table_content .right .achievement .title[data-v-63491cb2]{display:inline-block;font-weight:700}.container .table_content .right .subject_table[data-v-63491cb2]{width:calc(100% - 32px);margin:3px 16px;margin-bottom:10px}.container .table_content .right .grading_scale[data-v-63491cb2]{width:100%;padding:12px 0 3px 16px;border-top:1px solid #ccc;font-weight:700}.container .table_content .right .grading_scale .icon[data-v-63491cb2]{display:inline-block;width:3px;height:16px;background:#a21e2c;margin-right:10px}.container .table_content .right .grading_scale .title[data-v-63491cb2]{display:inline-block;font-weight:700}.container .table_content .right .table_grading[data-v-63491cb2]{width:calc(100% - 32px);margin:3px 16px 0 16px;margin-bottom:8px}.container .table_content .right .legend[data-v-63491cb2]{display:flex;align-items:center;font-weight:700;border-top:1px solid #ccc;padding:18px 0 0 16px}.container .table_content .right .legend .icon[data-v-63491cb2]{display:inline-block;width:3px;height:16px;background:#a21e2c;margin-right:10px}.container .table_content .right .legend_detail[data-v-63491cb2]{padding:12px 16px}.container .table_content .right .legend_detail div[data-v-63491cb2]{margin-bottom:15px}.container .table_content table[data-v-63491cb2]{width:99%;text-align:center;margin:3px auto 0}.container .footer[data-v-63491cb2]{position:absolute;right:20px;padding-top:16px;font-weight:700}.container .footer .detail[data-v-63491cb2]{display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:10px}.container .footer .detail .info[data-v-63491cb2]{display:flex;margin-left:10px;align-items:flex-end}.container .footer .detail .info .signature[data-v-63491cb2]{display:inline-block;width:55%;height:35px;margin-bottom:2px}.container .footer .detail .info .newsignature[data-v-63491cb2]{display:inline-block;width:75%;margin-bottom:2px}.container .footer .detail .info .content_border[data-v-63491cb2]{font-weight:400;min-width:120px;border-bottom:1px solid #ccc;text-align:center;padding:0 20px}.container .footer .tip[data-v-63491cb2]{font-size:14px;width:100%;text-align:end;font-weight:400;margin-bottom:15px}.th[data-v-63491cb2]{-moz-text-align-last:left;text-align-last:left;background:#fafafa;font-weight:700;height:30px;font-size:14px;line-height:30px}.th.pre-th[data-v-63491cb2]{line-height:20px;white-space:pre-line}.th.pre-th td[data-v-63491cb2]{vertical-align:bottom}td[data-v-63491cb2]{padding-left:12px!important}.report-footer[data-v-63491cb2]{margin-bottom:12px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.min-unit[data-v-63491cb2]{page-break-inside:avoid}