.contract-sheet{flex-direction:column;align-items:center;gap:8mm;display:flex}.contract-page{background:#fff;flex-direction:column;width:210mm;min-height:297mm;display:flex;box-shadow:0 10px 30px #0000002e}.contract-content{flex-direction:column;flex:auto;padding:12mm;display:flex}.contract-article{overflow-wrap:anywhere}.contract-article h2{break-after:avoid}.contract-article p,.contract-article li{orphans:3;widows:3}.contract-article>div:last-child,.contract-footer{break-inside:avoid}.contract-footer{margin-top:auto;padding-top:6mm}.contract-measure{visibility:hidden;pointer-events:none;width:186mm;position:absolute;top:0;left:-10000px}@media print{@page{size:A4 portrait;margin:12mm}:is(html:has(.contract-overlay),body:has(.contract-overlay)){background:0 0!important;height:auto!important;min-height:0!important;margin:0!important}body:has(.contract-overlay)>:not(.contract-overlay){display:none!important}.contract-overlay{background:0 0!important;position:static!important;overflow:visible!important}.contract-overlay .no-print{display:none!important}.contract-overlay>.py-6{padding:0!important}.contract-sheet{width:100%!important;min-height:0!important;box-shadow:none!important;gap:0!important;margin:0!important;display:block!important}.contract-page{break-after:page;width:100%!important;height:273mm!important;min-height:273mm!important;box-shadow:none!important;background:0 0!important;margin:0!important}.contract-page:last-child{break-after:auto}.contract-content{padding:0!important;display:flex!important}.contract-article{font-size:10.5px!important;line-height:1.375!important}.contract-article h2{margin-top:8px!important;margin-bottom:2px!important}.contract-article p,.contract-article ul{margin-top:4px!important;margin-bottom:4px!important}.contract-article li{margin-top:0!important;margin-bottom:0!important}.contract-measure{display:none!important}.contract-footer{margin-top:auto!important;padding-top:4mm!important}}
