@media print{@page{size:A4 portrait;margin-top:0;padding:0!important}::-webkit-scrollbar{display:none}.bg-secondary{top:-12px!important}#main-detail-wrap,.index-vue{margin:0;padding:0;border:0}#period-detail{margin:0!important;padding:0!important;width:100%!important;margin-left:0!important;height:100%!important}#period-detail #a4-parent{margin:0;padding:0;border:0}#period-detail #a4-parent #a4-wrap{padding:0;border:0;top:0!important;left:0!important;width:210mm!important;height:296mm!important}#period-detail #a4-parent #a4-wrap .row-progress{height:100%!important}#period-detail #a4-parent #a4-wrap .row-progress .progress-wrap,#period-detail #a4-parent #a4-wrap .row-progress .progress-wrap .progress-gauge{height:7mm!important;line-height:7mm!important}.page{transform:scale(1) translate(-50%)!important;display:block;margin:0 auto!important;width:100%;height:100%;margin:0;position:relative}#report_title{border-top:0!important}}#period-detail{width:calc(100% + 24px);margin-left:-12px;height:calc(100% + 12px);margin-top:-12px;font-size:15px}@media(max-width:575px){#period-detail #main-detail-wrap{height:calc(100% - 44px)}}@media(min-width:576px)and (max-width:767px){#period-detail #main-detail-wrap{height:calc(100% - 44px)}}@media(min-width:768px)and (max-width:991px){#period-detail #main-detail-wrap{height:calc(100% - 44px)}}@media(min-width:992px)and (max-width:1199px){#period-detail #main-detail-wrap{height:calc(100% - 50px)}}@media(min-width:1200px){#period-detail #main-detail-wrap{height:calc(100% - 50px)}}#period-detail #main-detail-wrap .page{width:210mm;height:296mm}#period-detail #main-detail-wrap .page .info-table{height:100%;margin-bottom:0;border:thin solid #edeeef}#period-detail #main-detail-wrap .page .info-table tr td{vertical-align:middle;border-top:thin solid #edeeef;padding:0 .75rem}#period-detail #main-detail-wrap .page .info-table tr td:first-child{width:110px;background-color:#f7f8f9;text-align:center;border-right:thin solid #edeeef}#period-detail #main-detail-wrap .page .sentence_table{display:inline-block;height:96.5mm!important;margin-bottom:0;border:thin solid #edeeef;overflow:hidden}#period-detail #main-detail-wrap .page .sentence_table td,#period-detail #main-detail-wrap .page .sentence_table th{line-height:8.5mm;width:100%;border-top:thin solid #edeeef;padding:0 .75rem;vertical-align:middle}#period-detail #main-detail-wrap .page .sentence_table td .text-ellipsis{white-space:normal}#period-detail #main-detail-wrap .page .comment_table{height:auto;min-height:50%;max-height:100%;margin-bottom:0;border:thin solid #edeeef;overflow:hidden}#period-detail #main-detail-wrap .page .comment_table td,#period-detail #main-detail-wrap .page .comment_table th{line-height:8.5mm;width:100%;padding:0 .75rem}#period-detail #main-detail-wrap .page .comment_table td{border-top:thin solid #edeeef;white-space:normal}#period-detail #main-detail-wrap .page .row-progress .progress-wrap{background-color:#fff}#period-detail #main-detail-wrap .page .score-info-table .row-progress .progress-wrap{height:100%!important;min-height:0!important;line-height:normal!important}#period-detail #main-detail-wrap .page .score-info-table .row-progress .progress-wrap .progress-gauge{line-height:normal!important}#period-detail #main-detail-wrap .page .progress-value{font-size:1.1rem}@media(max-width:575px){#period-detail #custom_btn_footer{height:44px}}@media(min-width:576px)and (max-width:767px){#period-detail #custom_btn_footer{height:44px}}@media(min-width:768px)and (max-width:991px){#period-detail #custom_btn_footer{height:44px}}@media(min-width:992px)and (max-width:1199px){#period-detail #custom_btn_footer{height:50px}}@media(min-width:1200px){#period-detail #custom_btn_footer{height:50px}}