.contract-approval-print-sheet[data-v-03f04100]{min-height:297mm;height:auto;padding:21mm 24mm 24.5mm;box-sizing:border-box;overflow:visible}.contract-sheet-content[data-v-03f04100]{display:-ms-flexbox;display:flex;width:100%;min-height:251.5mm;height:100%;-ms-flex-direction:column;flex-direction:column;color:#000;font-size:14pt}.contract-heading-row[data-v-03f04100]{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;break-inside:avoid;page-break-inside:avoid}.contract-company-row[data-v-03f04100],.contract-form-title-row[data-v-03f04100]{height:11.5mm;padding:0}.contract-company-title[data-v-03f04100],.contract-form-title[data-v-03f04100]{width:100%;margin:0;color:#000;font-family:ApprovalPrintSong,SimSun,"\5B8B\4F53",serif;font-weight:700;text-align:center}.contract-company-title[data-v-03f04100]{font-size:22pt!important;line-height:1.1;letter-spacing:-.05em;white-space:nowrap}.contract-form-title[data-v-03f04100]{font-size:22pt!important;line-height:1.1}.contract-field-row[data-v-03f04100]{display:-ms-grid;display:grid;min-height:12mm;-ms-grid-columns:25% 75%;grid-template-columns:25% 75%;-ms-flex-align:stretch;align-items:stretch;border:.5pt solid #000;border-bottom:0;break-inside:avoid;page-break-inside:avoid}.contract-field-paired-row[data-v-03f04100]{-ms-grid-columns:(25%)[4];grid-template-columns:repeat(4,25%)}.contract-field-label[data-v-03f04100],.contract-field-value[data-v-03f04100]{display:-ms-flexbox;display:flex;min-width:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:1.5mm 2mm;color:#000;font-size:14pt!important;line-height:1.35;overflow-wrap:anywhere;text-align:center}.contract-field-row>span+span[data-v-03f04100]{border-left:.5pt solid #000}.contract-field-value[data-v-03f04100],.contract-unit-value[data-v-03f04100]{white-space:pre-wrap}.standard-approval-print-preview.embedded-print-preview{max-width:100%!important;min-height:0!important;box-shadow:none!important}.standard-approval-print-preview.embedded-print-preview,.standard-approval-print-shell{width:-webkit-fit-content!important;width:fit-content!important;margin:0 auto!important;padding:0!important}.standard-approval-print-sheet{width:210mm!important;min-height:297mm;height:auto;margin:0 auto!important;padding:21mm 24mm 24.5mm!important;box-sizing:border-box!important;font-size:12pt;font-weight:400;overflow:visible}.standard-approval-print-sheet,.standard-approval-print-sheet *{color:#000!important;font-family:ApprovalPrintSong,SimSun,"\5B8B\4F53",serif!important}.standard-approval-print-sheet *{box-sizing:border-box}.standard-approval-print-sheet .form-title,.standard-approval-print-sheet .h2s,.standard-approval-print-sheet .h2s1{color:#000!important;font-size:22pt!important;font-weight:700!important}.standard-approval-print-sheet .h2s1{line-height:1.2;letter-spacing:-1.4mm;white-space:nowrap}.standard-approval-print-sheet .form-table,.standard-approval-print-sheet .opinion_date,.standard-approval-print-sheet .opinion_text,.standard-approval-print-sheet .span2,.standard-approval-print-sheet .span3,.standard-approval-print-sheet .span5,.standard-approval-print-sheet .spanh4,.standard-approval-print-sheet .spanh4 div,.standard-approval-print-sheet .standard-field-value,.standard-approval-print-sheet .standard-opinion-content{color:#000!important;font-size:12pt!important;font-weight:400!important}.standard-approval-print-sheet .label,.standard-approval-print-sheet .span1,.standard-approval-print-sheet .span4,.standard-approval-print-sheet .standard-field-label,.standard-approval-print-sheet .standard-opinion-title{color:#000!important;font-size:12pt!important;font-weight:700!important}.standard-approval-print-sheet .section-header,.standard-approval-print-sheet .standard-document-title{color:#000!important;font-size:14pt!important;font-weight:400!important}.standard-approval-print-sheet .contract-approval-opinion,.standard-approval-print-sheet .contract-approval-opinion *{font-family:ContractApprovalKai,KaiTi_GB2312,KaiTi,STKaiti,"\6977\4F53_GB2312","\6977\4F53",serif!important;font-weight:400!important;line-height:1.35}.standard-approval-print-sheet .contract-approval-opinion{font-size:16pt!important}.standard-approval-print-sheet.contract-payment-print-sheet .span5,.standard-approval-print-sheet.contract-payment-print-sheet .span5 *{font-family:ContractApprovalKai,KaiTi_GB2312,KaiTi,STKaiti,"\6977\4F53_GB2312","\6977\4F53",serif!important;font-weight:400!important}.standard-approval-print-sheet .contract-approval-opinion-item{display:block;width:100%;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.standard-approval-print-sheet .contract-approval-opinion-item.is-multiline-approval{text-align:left;text-indent:2em}.standard-approval-print-sheet.has-aligned-opinion-content,.standard-approval-print-sheet .has-aligned-opinion-content{--contract-applicant-title-offset:calc(3mm + 4.5em)}.standard-approval-print-sheet.has-aligned-opinion-content.uses-contract-engineer-title,.standard-approval-print-sheet .has-aligned-opinion-content.uses-contract-engineer-title{--contract-applicant-title-offset:calc(3mm + 6em)}.standard-approval-print-sheet.has-aligned-opinion-content .contract-approval-opinion,.standard-approval-print-sheet .has-aligned-opinion-content .contract-approval-opinion{padding-left:0!important}.standard-approval-print-sheet.has-aligned-opinion-content .contract-approval-opinion-item,.standard-approval-print-sheet .has-aligned-opinion-content .contract-approval-opinion-item{box-sizing:border-box;padding-left:var(--contract-applicant-title-offset);text-align:left;text-indent:0}.standard-approval-print-sheet.has-aligned-opinion-content .contract-approval-opinion-item.is-indented-applicant-opinion,.standard-approval-print-sheet .has-aligned-opinion-content .contract-approval-opinion-item.is-indented-applicant-opinion{text-indent:2em}.standard-approval-print-sheet.has-aligned-opinion-content .contract-approval-opinion-item.is-long-aligned-opinion,.standard-approval-print-sheet .has-aligned-opinion-content .contract-approval-opinion-item.is-long-aligned-opinion{padding-left:3mm;text-align:left;text-indent:2em}.standard-approval-print-sheet .contract-approval-opinion-title{font-family:ApprovalPrintSong,SimSun,"\5B8B\4F53",serif!important;font-size:12pt!important;font-weight:700!important}.standard-approval-print-sheet .contract-approval-signoff,.standard-approval-print-sheet .contract-approval-signoff *{font-family:ApprovalPrintSong,SimSun,"\5B8B\4F53",serif!important;font-size:12pt!important;font-weight:400!important}.standard-approval-print-sheet .contract-approval-signoff .approval-print-prefix{font-weight:700!important}@page{size:A4;margin:0}@media print{.standard-approval-print-sheet{width:210mm!important;min-height:297mm!important;margin:0!important;padding:21mm 24mm 24.5mm!important;box-shadow:none!important}}.contract-approval-print-sheet{min-height:297mm!important;height:auto!important;max-height:none!important;padding:21mm 24mm 24.5mm!important;box-sizing:border-box!important;overflow:visible!important}.contract-sheet-content{flex-direction:column!important;min-height:251.5mm!important;height:100%!important}.contract-opinion-list,.contract-sheet-content{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;width:100%!important}.contract-opinion-list{flex-direction:column!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-height:0!important}.contract-opinion-row{position:relative!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-ms-flex-align:stretch!important;align-items:stretch!important;width:100%!important;-ms-flex:1 1 0px!important;flex:1 1 0!important;min-height:20mm!important;height:auto!important;box-sizing:border-box!important;padding-bottom:9mm!important;overflow:visible!important;break-inside:avoid!important;page-break-inside:avoid!important}.contract-opinion-row.is-applicant{-ms-flex:0 1 auto!important;flex:0 1 auto!important;height:auto!important}.contract-approval-print-document{display:-ms-flexbox;display:flex;width:210mm;-ms-flex-direction:column;flex-direction:column;gap:8mm;margin:0 auto}.contract-approval-print-page,.contract-first-page-header{-ms-flex:0 0 auto;flex:0 0 auto}.contract-first-page-header{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}.contract-opinion-list.has-dynamic-opinion-layout{height:var(--opinion-list-height)!important;min-height:var(--opinion-list-height)!important;max-height:var(--opinion-list-height)!important;-ms-flex:0 0 var(--opinion-list-height)!important;flex:0 0 var(--opinion-list-height)!important}.contract-opinion-list.has-dynamic-opinion-layout .contract-opinion-row{height:var(--opinion-row-height)!important;min-height:var(--opinion-row-height)!important;-ms-flex:0 0 var(--opinion-row-height)!important;flex:0 0 var(--opinion-row-height)!important;padding-bottom:17mm!important}.contract-opinion-list.has-dynamic-opinion-layout .contract-opinion-main,.contract-opinion-list.has-dynamic-opinion-layout .contract-opinion-row.is-applicant .contract-opinion-main{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.contract-opinion-list.has-dynamic-opinion-layout .contract-approval-opinion{position:static!important;transform:none!important}.contract-opinion-list.has-dynamic-opinion-layout .contract-opinion-signoff{height:16.5mm!important}.contract-opinion-list.has-dynamic-opinion-layout .contract-signature,.contract-opinion-list.has-dynamic-opinion-layout .signature-image-slot{height:16mm!important}.contract-opinion-list.has-dynamic-opinion-layout.is-compact-opinion-layout .contract-opinion-row{padding-bottom:9mm!important}.contract-opinion-list.has-dynamic-opinion-layout.is-compact-opinion-layout .contract-approval-opinion-title{padding-top:.5mm!important;line-height:1.2!important}.contract-opinion-list.has-dynamic-opinion-layout.is-compact-opinion-layout .contract-approval-opinion,.contract-opinion-list.has-dynamic-opinion-layout.is-compact-opinion-layout .contract-approval-opinion *{min-height:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1.2!important}.contract-approval-print-sheet.single-page-contract-sheet{height:297mm!important;max-height:297mm!important;overflow:hidden!important}.contract-approval-print-sheet.single-page-contract-sheet .contract-sheet-content{min-height:251.5mm!important;height:251.5mm!important;max-height:251.5mm!important;overflow:hidden!important}.contract-opinion-main{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-ms-flex:1 1 0px!important;flex:1 1 0!important;width:100%!important;min-height:0!important;overflow:visible!important}.contract-opinion-row.is-applicant .contract-opinion-main{-ms-flex:0 0 auto!important;flex:0 0 auto!important}.contract-opinion-signoff{position:absolute!important;bottom:.5mm!important;right:2mm!important;left:0!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;-ms-flex-pack:end!important;justify-content:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important;box-sizing:border-box!important;height:8.5mm!important;padding:0 2mm 0 0!important;color:#000;font-size:11pt!important;line-height:1.1;white-space:nowrap;pointer-events:none;z-index:2}@media print{.contract-approval-print-document{display:block!important;width:210mm!important;margin:0!important}.contract-approval-print-page{break-after:page;page-break-after:always}.contract-approval-print-page:last-child{break-after:auto;page-break-after:auto}}