.dd-confirmation-generator .dd-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dd-confirmation-generator .dd-validation{color:#a32626}.dd-confirmation-generator input.is-invalid{border-color:#b42318;background:#fff8f7}.dd-confirmation-generator .dd-local-note{font-size:13px;color:var(--muted)}.dd-confirmation-paper{padding:17mm 19mm;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:9.7pt;line-height:1.47;color:#1c2940}.dd-confirmation-company{padding-bottom:12px;border-bottom:2px solid #233d70}.dd-confirmation-company h2{margin:0 0 4px;color:#172b50;font-size:20pt}.dd-confirmation-company p{margin:2px 0;white-space:pre-line;color:#596477}.dd-confirmation-company p span+span:before{content:" · ";margin:0 5px}.dd-confirmation-paper>time{display:block;margin:18px 0 14px;text-align:right;color:#596477}.dd-confirmation-recipient{display:grid;margin-bottom:16px}.dd-confirmation-recipient span{white-space:pre-line;color:#596477}.dd-confirmation-paper>h3{margin:0 0 16px;padding:8px 10px;border-left:4px solid #244c8f;background:#f2f5fa;color:#173b71;font-size:10.5pt}.dd-confirmation-body p{margin:0 0 10px;text-align:justify}.dd-confirmation-signature{width:220px;margin-top:25px}.dd-confirmation-signature p{margin:0 0 23px}.dd-confirmation-signature .dd-signature-line{display:block;border-top:1px solid #556174;margin-bottom:5px}.dd-confirmation-signature strong,.dd-confirmation-signature span{display:block}.dd-confirmation-signature span{color:#687184;font-size:8.5pt}.dd-confirmation-disclaimer{margin-top:20px;font-size:7.8pt;color:#687184}.dd-confirmation-footer{display:flex;justify-content:space-between;gap:20px;margin-top:15px;padding-top:7px;border-top:1px solid #dbe1eb;color:#687184;font-size:7.5pt}@media(max-width:560px){.dd-confirmation-generator .dd-field-row{grid-template-columns:1fr}}@media print{.dd-confirmation-paper{font-size:9.5pt!important;line-height:1.43!important}.dd-confirmation-company,.dd-confirmation-paper>time,.dd-confirmation-recipient,.dd-confirmation-paper>h3,.dd-confirmation-signature,.dd-confirmation-footer{break-inside:avoid}.dd-tool-guidance{display:none!important}}
.dd-confirmation-subject{margin:0 0 16px;padding:8px 10px;border-left:4px solid #244c8f;background:#f2f5fa}.dd-confirmation-subject h3{margin:3px 0 0;color:#173b71;font-size:10.5pt}.dd-confirmation-subject>span{display:inline-block;padding:2px 7px;border-radius:99px;background:#e8f1ff;color:#244c8f;font-size:7pt;font-weight:800;letter-spacing:.04em}
