.dd-rental-generator .dd-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dd-rental-generator .dd-validation{color:#a32626}.dd-rental-generator input.is-invalid,.dd-rental-generator textarea.is-invalid{border-color:#b42318;background:#fff8f7}.dd-rental-generator .dd-local-note{font-size:13px;color:var(--muted)}.dd-rental-paper{padding:14mm 16mm;font-family:Arial,Helvetica,sans-serif;font-size:8.7pt;line-height:1.42;color:#202938}.dd-rental-paper header{text-align:center;border-bottom:2px solid #263f6b;padding-bottom:9px;margin-bottom:13px}.dd-rental-paper header p{margin:0;color:#315a9c;font-size:8pt;font-weight:800;letter-spacing:.15em}.dd-rental-paper header h2{margin:3px 0;font-size:15pt;color:#172b50}.dd-rental-paper header span{font-size:8pt;color:#687184}.dd-rental-paper>p{margin:0 0 9px}.dd-rental-paper section{margin:0 0 8px}.dd-rental-paper h3{font-size:9pt;color:#203b69;margin:0 0 3px;padding-bottom:2px;border-bottom:1px solid #dce3ed}.dd-rental-paper section p{margin:0 0 4px;white-space:pre-line}.dd-rental-accept{margin-top:12px!important;padding:8px 10px;background:#f5f7fa;border-left:3px solid #315a9c}.dd-rental-signatures{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:26px;break-inside:avoid}.dd-rental-signatures>div{display:grid;gap:2px}.dd-sign-line{border-top:1px solid #596579;margin-bottom:3px}.dd-rental-signatures small,.dd-rental-signatures em{font-size:7.5pt;color:#687184;font-style:normal}.dd-rental-paper footer{display:flex;justify-content:space-between;border-top:1px solid #dbe1eb;margin-top:16px;padding-top:6px;color:#687184;font-size:7.2pt}.dd-rental-generator>.dd-mobile-tabs{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media(max-width:560px){.dd-rental-generator .dd-field-row,.dd-rental-signatures{grid-template-columns:1fr}.dd-rental-signatures{gap:28px}}@media(min-width:1101px){.dd-rental-generator>.dd-mobile-tabs{display:none!important}}@media print{.dd-rental-paper header,.dd-rental-signatures,.dd-rental-paper footer{break-inside:avoid}}