*{margin:0;padding:0}.ant-col-sm-35{width:10.5%}.ant-col-sm-35,.ant-col-sm-195{display:block;box-sizing:border-box}.ant-col-sm-195{width:83.166667%}.span1[data-v-76ecc875]{display:inline-block;width:16%;text-align:center;font-size:14px;font-weight:600}.span2[data-v-76ecc875]{display:inline-block;width:84%;text-align:left;font-size:14px;padding:10px;line-height:24px;border-left:.5pt solid #000;min-height:40px}.usernameindex[data-v-76ecc875]{margin:0 auto}.span5[data-v-76ecc875]{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-width:0;width:100%;padding:1mm 2mm 1mm 32mm;font-size:16pt!important;line-height:1.35;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box}.span3[data-v-76ecc875]{width:100%;font-size:12pt!important}.sign-img[data-v-76ecc875]{display:block;-ms-flex:0 1 auto;flex:0 1 auto;vertical-align:middle;width:auto;height:20mm;max-width:45mm;object-fit:contain}.span6[data-v-76ecc875]{border-bottom:.5pt solid #000}.span4[data-v-76ecc875]{min-width:0;padding:1.5mm 2mm 0 3mm;font-size:12pt!important;font-weight:700!important;line-height:1.35;text-align:left;white-space:nowrap}.displayFixed[data-v-76ecc875]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}.border_col[data-v-76ecc875],.displayFixed[data-v-76ecc875]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.border_col[data-v-76ecc875]{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;border:.5pt solid #000;border-bottom:0;box-sizing:border-box}.border_col.is-last[data-v-76ecc875]{border-bottom:.5pt solid #000}.contract-approval-print-sheet[data-v-76ecc875]{min-height:297mm!important;height:auto!important;padding:21mm 24mm 24.5mm!important;box-sizing:border-box!important;overflow:visible!important}.contract-sheet-content[data-v-76ecc875]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:251.5mm;height:100%;color:#000;font-size:14pt}.contract-opinion-list[data-v-76ecc875]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;width:100%}.contract-opinion-row[data-v-76ecc875]{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:17mm!important;overflow:visible!important;break-inside:avoid!important;page-break-inside:avoid!important}.contract-opinion-row.is-applicant[data-v-76ecc875]{-ms-flex:0 1 auto!important;flex:0 1 auto!important;height:auto!important}.contract-opinion-main[data-v-76ecc875]{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;width:100%!important;-ms-flex:1 1 0px!important;flex:1 1 0!important;min-height:0!important;overflow:visible!important}.contract-approval-opinion[data-v-76ecc875]{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)}.contract-opinion-row.is-applicant .contract-approval-opinion[data-v-76ecc875]{position:static;transform:none}.contract-opinion-row.is-applicant .contract-opinion-main[data-v-76ecc875]{-ms-flex:0 0 auto!important;flex:0 0 auto!important}.contract-opinion-signoff[data-v-76ecc875]{position:absolute!important;bottom:.5mm!important;right:2mm!important;left:0!important;width:100%!important;box-sizing:border-box!important;height:16.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}.contract-opinion-signoff-content[data-v-76ecc875],.contract-opinion-signoff[data-v-76ecc875]{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:end!important;justify-content:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.contract-opinion-signoff-content[data-v-76ecc875]{gap:5mm!important;margin:0!important;pointer-events:auto}.contract-signature[data-v-76ecc875]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start;gap:1mm;width:42mm;height:16mm;-ms-flex-negative:0;flex-shrink:0;position:relative;box-sizing:border-box}.contract-signature>span[data-v-76ecc875]:first-child{white-space:nowrap;-ms-flex:0 0 auto;flex:0 0 auto}.signature-image-slot[data-v-76ecc875]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:16mm;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.contract-signature .sign-img[data-v-76ecc875]{display:inline-block;width:var(--signature-width,20.2mm)!important;height:var(--signature-height,10.8mm)!important;max-width:none!important;object-fit:contain;object-position:bottom center;vertical-align:bottom;position:static;transform:none;visibility:hidden}.contract-signature .sign-img.is-ready[data-v-76ecc875]{visibility:visible}.date-placeholder[data-v-76ecc875],.signature-placeholder[data-v-76ecc875]{display:inline-block;width:22mm;height:1em}.signature-name[data-v-76ecc875]{display:-ms-inline-flexbox;display:inline-flex;min-height:6mm;-ms-flex-align:center;align-items:center;padding:0 2mm;font-size:12pt;white-space:nowrap}.contract-opinion-date[data-v-76ecc875]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:end;align-items:flex-end;min-width:40mm;padding-bottom:0;white-space:nowrap}.contract-heading-row[data-v-76ecc875]{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;break-inside:avoid;page-break-inside:avoid}.contract-company-row[data-v-76ecc875],.contract-form-title-row[data-v-76ecc875]{height:11.5mm;padding:0}.contract-company-title[data-v-76ecc875],.contract-form-title[data-v-76ecc875]{width:100%;margin:0;color:#000;font-family:ApprovalPrintSong,SimSun,"\5B8B\4F53",serif;font-weight:700;text-align:center}.contract-company-title[data-v-76ecc875]{font-size:22pt!important;line-height:1.1;letter-spacing:-.05em;white-space:nowrap}.contract-form-title[data-v-76ecc875]{font-size:22pt!important;line-height:1.1}.contract-field-row[data-v-76ecc875]{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;break-inside:avoid;page-break-inside:avoid}.contract-field-paired-row[data-v-76ecc875]{-ms-grid-columns:(25%)[4];grid-template-columns:repeat(4,25%)}.contract-field-label[data-v-76ecc875],.contract-field-value[data-v-76ecc875]{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-76ecc875]{border-left:.5pt solid #000}.contract-field-value[data-v-76ecc875]{white-space:pre-wrap}.contract-unit-value[data-v-76ecc875]{white-space:pre-wrap!important}.contract-sheet-content .contract-field-label[data-v-76ecc875],.contract-sheet-content .contract-field-value[data-v-76ecc875]{font-size:14pt!important}.contract-sheet-content.is-compact .contract-field-label[data-v-76ecc875],.contract-sheet-content.is-compact .contract-field-value[data-v-76ecc875]{padding-top:.8mm;padding-bottom:.8mm}.contract-sheet-content.is-compact .span4[data-v-76ecc875],.contract-sheet-content.is-compact .span5[data-v-76ecc875]{padding-top:.8mm}.contract-sheet-content.is-compact .contract-opinion-signoff[data-v-76ecc875]{padding:0 2mm 0 0!important}.standard-approval-print-sheet .border_col[data-v-76ecc875]{border-width:.5pt;border-style:solid;border-color:#000;border-bottom-width:0}.standard-approval-print-sheet .border_col.is-last[data-v-76ecc875]{border-bottom-width:.5pt}[data-v-76ecc875] .ant-input[disabled]{background-color:transparent!important;cursor:not-allowed;opacity:1;color:rgba(0,0,0,.65)!important}.signdiv[data-v-76ecc875]{width:87%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}pre[data-v-76ecc875]{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all;overflow:hidden}#list-container[data-v-76ecc875]{text-align:left;line-height:30px}[data-v-76ecc875] #list-container>p{margin-bottom:0!important;text-indent:2em}.span_right_border[data-v-76ecc875]{border-right:0}.spanh4[data-v-76ecc875]{margin-left:20%}.spanh4 div[data-v-76ecc875]{font-size:16px;font-weight:600;letter-spacing:3px}.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}}