.certificate-meta{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;width:min(100%,240px);margin-left:auto;padding:0;font-size:14px;display:grid}.certificate-meta .document-fill-line{width:100%;min-width:0}.certificate-editor button[title=ดาวน์โหลด\ PDF]{display:block}.certificate-meta-section>.document-edit-cue{top:8px;right:256px}.certificate-paper .document-fill-line--wide{min-width:35%}.certificate-paper{box-sizing:border-box;min-height:1122px!important}.certificate-paper .document-edit-section{width:100%;margin-inline:0;padding:0}.certificate-paper.document-content-standard{padding:var(--document-padding,10mm)}.certificate-paper .certificate-company-section{grid-template-columns:160px minmax(0,1fr)}.certificate-paper .certificate-company-section img{max-width:160px}.certificate-body-section,.certificate-paper .employment,.certificate-paper .purpose{line-height:28px!important}.certificate-paper .certificate-body-section{padding-right:80px}.certificate-body-section>p,.certificate-paper .employment>p,.certificate-paper .purpose>p{margin-block:0}.certificate-body-section>p+p,.certificate-paper .employment>p+p,.certificate-paper .purpose>p+p{margin-top:12px}.certificate-signatory{text-align:center;width:min(100%,330px);margin-left:auto;margin-right:80px}.certificate-signatory-lines{row-gap:8px;line-height:24px;display:grid}.certificate-signatory-row{align-items:baseline;gap:4px;display:flex}.certificate-signatory-row .document-fill-line{flex:1;min-width:0}.certificate-signatory-name{align-items:baseline;gap:4px;margin:0 32px;display:flex}.certificate-signatory-name .document-fill-line{flex:1;min-width:0}.certificate-block{break-inside:avoid;display:flow-root}.certificate-page-number{color:#94a3b8;font-size:11px;line-height:16px;position:absolute;top:12px;right:16px}.certificate-continuation{color:#64748b;text-align:right;font-size:11px;line-height:16px;margin:0 0 16px!important}.certificate-paper .company h2{line-height:28px}.certificate-paper .company p{line-height:20px}.certificate-paper h1{line-height:1.25}.certificate-english,.certificate-paper .english{line-height:16px}.certificate-detail .document-fill-line{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.certificate-detail--multiline .document-fill-line{display:inline}.certificate-detail{text-align:justify;margin-top:12px;padding-right:80px;line-height:28px}.certificate-purpose-start{margin-top:28px}.certificate-closing{text-align:justify;margin-top:12px;padding-right:80px;line-height:28px}.certificate-compensation table,.certificate-paper .salary-words{line-height:20px}.certificate-paper .salary-disclaimer,.certificate-paper .stamp,.certificate-paper .verification{line-height:16px}.certificate-paper[data-page-layout=auto] .divider,.certificate-paper[data-page-layout=single] .divider{margin:16px 0}.certificate-paper[data-page-layout=auto] h1,.certificate-paper[data-page-layout=single] h1{margin-top:24px}.certificate-paper[data-page-layout=auto] .certificate-addressee,.certificate-paper[data-page-layout=single] .certificate-addressee{margin-top:20px}.certificate-paper[data-page-layout=auto] .certificate-employment,.certificate-paper[data-page-layout=single] .certificate-employment,.certificate-paper[data-page-layout=auto] .certificate-compensation,.certificate-paper[data-page-layout=single] .certificate-compensation{margin-top:16px}.certificate-paper[data-page-layout=auto] .certificate-detail,.certificate-paper[data-page-layout=single] .certificate-detail{margin-top:8px}.certificate-paper[data-page-layout=auto] .certificate-purpose-start,.certificate-paper[data-page-layout=single] .certificate-purpose-start{margin-top:20px}.certificate-paper[data-page-layout=auto] .certificate-signature-section,.certificate-paper[data-page-layout=single] .certificate-signature-section{margin-top:24px}.certificate-paper[data-page-layout=auto] .stamp,.certificate-paper[data-page-layout=single] .stamp,.certificate-paper[data-page-layout=auto] .verification,.certificate-paper[data-page-layout=single] .verification{margin-top:16px}.certificate-paper[data-page-layout=single] .certificate-body-section,.certificate-paper[data-page-layout=single] .certificate-detail,.certificate-paper[data-page-layout=single] .certificate-closing{line-height:24px!important}@media print{.certificate-paper{break-after:page;box-shadow:none!important}.certificate-paper:last-child{break-after:auto}}
