.contract-preview-container{max-height:600px;padding:2rem;overflow-y:auto}@media (max-width:640px){.contract-preview-container{max-height:450px;padding:1.25rem}}.contract-preview-content{color:#1f2937;max-width:680px;margin:0 auto;font-family:Times New Roman,Times,serif;font-size:12pt;line-height:1.8}@media (max-width:640px){.contract-preview-content{overflow-wrap:anywhere;word-break:break-word;padding-right:12px;font-size:11pt;line-height:1.7}.contract-preview-content .signature-block,.contract-preview-content .signature-block-multi,.contract-preview-content .signature-row{max-width:100%;display:block}.contract-preview-content .signature-block .signature-line-wrapper,.contract-preview-content .signature-block-multi .signature-line-wrapper,.contract-preview-content .signature-row .signature-line-wrapper{width:100%;margin:2em 0}}.contract-preview-content .contract-document{max-width:none;margin:0;padding:0}.contract-preview-content .contract-title{text-align:center;margin-bottom:2em;font-size:14pt}.contract-preview-content .contract-intro-imovel{text-align:left;text-indent:0}.contract-preview-content .clause-title{margin:2.5em 0 1em;scroll-margin-top:1rem;font-size:12pt}.contract-preview-content .clause{margin-bottom:2em}.contract-preview-content .clause-protection .clause-title,.contract-preview-content .clause-protection .paragraph,.contract-preview-content .clause-protection p{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#dbeafe;border-radius:3px;padding:1px 4px}.contract-preview-content .paragraph,.contract-preview-content p{text-align:left;margin:1em 0}.contract-preview-content .installment-item{margin:.3em 0;padding-left:2em}.contract-preview-content .preview-watermark{color:#c8c8c81f;pointer-events:none;z-index:5;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:Arial,sans-serif;font-size:80pt;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.contract-preview-content .party-label{text-transform:uppercase;font-weight:700}.contract-preview-content .party-data{font-weight:700}.contract-preview-content .signature-section{margin-top:3em}.contract-preview-content .signature-location{text-align:center;margin:2em 0 3em}.contract-preview-content .signature-block{flex-wrap:wrap;justify-content:space-between;max-width:90%;margin:3em auto 0;display:flex}.contract-preview-content .signature-line-wrapper{text-align:left;width:45%;margin:1.5em 0}.contract-preview-content .signature-line{border-top:1px solid #000;width:100%;margin-bottom:.5em;display:block}.contract-preview-content .signature-name{text-transform:uppercase;margin-top:.3em;font-size:10pt}.contract-preview-content .signature-cpf{margin-top:.2em;font-size:10pt}.contract-preview-content .signature-role{text-transform:uppercase;color:#666;margin-top:.2em;font-size:9pt}.contract-preview-content .witness-section{margin-top:3em}.contract-preview-content .witness-title{text-transform:uppercase;margin-bottom:1.5em;font-weight:700}.contract-preview-content .witness-block{margin:2em 0}.contract-preview-content .witness-line-container{width:280px}.contract-preview-content .witness-line{border-top:1px solid #000;width:100%;margin-bottom:.5em;display:block}.contract-preview-content .witness-name{text-transform:uppercase;text-align:left;margin-top:.3em;font-size:10pt}.contract-preview-content .witness-cpf{color:#666;text-align:left;margin-top:.2em;font-size:9pt}.contract-preview-content .witness-placeholder{text-align:left;text-transform:none;color:#888;font-size:9pt}.contract-preview-partial .clause-title{filter:none!important;opacity:1!important}.contract-preview-partial #clause-object,.contract-preview-partial #clause-term,.contract-preview-partial #clause-rent-payment,.contract-preview-partial #clause-adjustment,.contract-preview-partial #clause-guarantee-caucao,.contract-preview-partial #clause-guarantee-fiador,.contract-preview-partial #clause-guarantee-seguro,.contract-preview-partial #clause-guarantee-capitalizacao,.contract-preview-partial #clause-guarantee-none,.contract-preview-partial #clause-termination,.contract-preview-partial #clause-jurisdiction{filter:none;opacity:1}.contract-preview-partial #clause-landlord-obligations>p:nth-of-type(n+3):nth-of-type(-n+5),.contract-preview-partial #clause-tenant-obligations>p:nth-of-type(n+4):nth-of-type(-n+8),.contract-preview-partial #clause-inspection>p:nth-of-type(2),.contract-preview-partial #clause-general-provisions>p:nth-of-type(n+2):nth-of-type(-n+4),.contract-preview-partial #clause-pets-prohibited>p:nth-of-type(2),.contract-preview-partial #clause-subleasing-prohibited>p:nth-of-type(2),.contract-preview-partial #clause-renovation-allowed>p:nth-of-type(2){filter:blur(1.5px);opacity:.85;-webkit-user-select:none;user-select:none}.contract-preview-partial .signature-section{filter:none;opacity:1}.contract-preview-partial{position:relative}.contract-preview-partial:before{content:"PRÉVIA";color:#0000000f;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:10;letter-spacing:.1em;font-family:system-ui,-apple-system,sans-serif;font-size:110px;font-weight:800;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)rotate(-35deg)}.contract-preview-v2{position:relative}.contract-preview-v2:before{content:"PRÉVIA";color:#0000000f;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:10;letter-spacing:.1em;font-family:system-ui,-apple-system,sans-serif;font-size:110px;font-weight:800;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)rotate(-35deg)}.contract-preview-footer{text-align:center;color:#6b7280;z-index:20;background:linear-gradient(#fffffff2 0%,#fff 100%);border-top:1px solid #0000000f;padding:8px 16px;font-size:11px;position:sticky;bottom:0;left:0;right:0}
/*# sourceMappingURL=1870ba639250724b.css.map*/