@page{size:210mm 297mm;margin:8mm 0}

.print .submain_result .wrap{margin:40px auto;}
.print .submain_result::after,
.print .submain_result .layout::after{display:none}
.print .user_info{padding-top:10px;}
.print .page-cont-box{border:0;padding:0;}


 @media print {
	.page-break { page-break-inside:avoid; page-break-after:auto }
}


.print{width:210mm;padding:5mm 15mm;margin:0 auto;font-size:16px}
.print *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}

.print .title-bar,
.print .title-bar .item{display:-webkit-box;display:-ms-flexbox;display:flex}

.print .comment_lst .item li.btnwrap,
.print .comment_box{display:none}

/* style에서 옮겨옴 */
/*
.is-red{color:var(--color-red)}
.is-bold{font-weight:600}
section.content{page-break-after:always}



.print .title-bar,.print .title-bar .item{display:-webkit-box;display:-ms-flexbox;display:flex}
.print .title-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-grey-light);padding:4mm;line-height:1;border-radius:1mm}
.print .title-bar h3{margin:0 auto 0 0}
.print .title-bar .item{font-size:var(--font-size-sm);margin-right:5mm}
.print .title-bar .item:last-child{margin-right:0}
.print .title-bar .item .title{margin-right:2mm}
.print .box h4 b,
.print .table-container h2 b,
.print .title-bar .item .value{font-weight:600}
.print .page-top-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:10mm}
.print .page-top-title .page-title .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7mm}
.print .page-top-title .page-title .logo img{display:block;width:1.2cm;margin-right:1.5mm}
.print .page-top-title .page-title h1{font-size:2.3rem;font-weight:700;margin:0;line-height:1.2}
.print .page-top-title,.print .page-top-title .page-title .logo,.print .page-top-title .profile{display:-webkit-box;display:-ms-flexbox;display:flex}
.print .page-top-title .profile .photo img{display:block;width:1.8cm;height:1.8cm;-o-object-fit:cover;object-fit:cover;border-radius:2mm}
.print .page-top-title .profile ul,.print .page-top-title .profile ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}
.print .page-top-title .profile ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:1mm 4mm;list-style:none;line-height:1;border-left:3px solid #000}
.print .page-top-title .profile ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:.9rem}
.print .page-top-title .profile ul li.name{font-weight:700;font-size:1.1rem;line-height:1.2}
.print table{width:100%;margin:10mm 0;border-spacing:1px;background-color:#aaa;border:0}
.print table.has-text-small{font-size:.85rem}
.print table.mt-0{margin-top:0}
.print table.m-1{margin:5mm 0}
.print table caption{-moz-text-align-last:left;text-align-last:left;margin-bottom:2mm;font-weight:500}
.print table th{background-color:var(--color-grey-light);font-size:var(--font-size-sm);padding:2mm 0;font-weight:300;line-height:1}
.print table td{background-color:#fff;text-align:center;padding:2mm 1mm}
.print table td .score,.print ul.process+p{font-size:var(--font-size-md);word-break:keep-all}
.print table td .score{font-weight:600;line-height:1.4}
.print table td p{padding:0 5mm}
.print table td .tag{background-color:var(--color-green);color:#fff;padding:3px;border-radius:1mm;font-weight:700;font-size:.7rem;white-space:nowrap}
.print table td .tag.is-danger{background-color:var(--color-red)}
.print table td p,.print table td.title{text-align:left;word-break:keep-all;line-height:1.5}
.print table td.has-text-left{text-align:left;padding-left:3mm}
.print table td.date{font-size:var(--font-size-sm);color:var(--font-grey);white-space:nowrap}
.print table td.log{font-size:var(--font-size-sm);text-align:left;word-break:keep-all}
.print .table-container{margin-top:20mm}
.print .table-container h2{border-top:2px solid #000;padding-top:5mm;font-size:var(--font-size-md);font-weight:400;line-height:1}
.print .table-container .comment{background-color:var(--color-grey-light-x);padding:5mm;text-align:center;border-radius:3mm;margin-top:8mm}
.print .table-container .comment p{line-height:1.5;margin:0}
.print .comment{text-align:center;border-radius:3mm;margin:15mm 0}
.print .comment p{font-size:var(--font-size-md);margin:0 0 2mm}
.print .double-chart-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.print .double-chart-container .container{width:50%;padding:5mm}
.print hr{margin:15mm 0;height:.5mm;background-color:#000;border:0}
.print ul.process{padding:0;list-style:none}
.print ul.process li{border:1px solid var(--color-grey);border-radius:1mm;margin-bottom:2mm;padding:3.5mm 3mm;line-height:1}
.print ul.process+p{display:inline-block;margin-top:3mm}
.print ul.process+p b{margin-top:1mm}
.print .underline{position:relative;display:inline-block}
.print .underline::after{position:absolute;bottom:-1px;left:0;display:block;content:"";background-color:#d9ff51;height:2mm;width:100%;z-index:1;mix-blend-mode:multiply}
.print .chart-container{padding:0 20mm}
.print .box{border:1px solid #000;border-radius:1mm;padding:7mm;margin:5mm 0}
.print .box dl dd,.print .box h3{margin:0}
.print .box h4{margin:0;font-weight:400}
.print .box dl,.print .box h4+p{font-size:13px;border-left:3px solid #000;padding-left:3mm}
.print .box h4+p b{color:var(--color-red)}
.print .box p{line-height:1.5}
.print .box dl{font-size:14px;margin-bottom:5mm}
.print .box dl dt{font-weight:600;margin-bottom:2mm}
.print .box dl:last-child,
.print .box table:last-child,
.print table:last-child{margin-bottom:0}
*/
