#proposal-root{background:#e2e8f0;min-height:100vh}#proposal-toolbar{z-index:50;position:sticky;top:0}.proposal-doc{width:210mm;max-width:100%;margin:0 auto}.proposal-a4-page{box-sizing:border-box;page-break-after:always;break-after:page;background-color:#fff;width:210mm;position:relative}.proposal-a4-letterhead{-webkit-print-color-adjust:exact;print-color-adjust:exact;height:297mm;min-height:297mm;overflow:hidden}.proposal-a4-letterhead .proposal-letterhead-image{z-index:0;object-fit:fill;width:100%;height:100%;position:absolute;top:0;left:0}.proposal-a4-letterhead .proposal-page-body{z-index:1;position:absolute;inset:42mm 16mm 46mm;overflow:hidden}.proposal-a4-continued{height:297mm;min-height:297mm;overflow:hidden}.proposal-a4-continued .proposal-page-body{box-sizing:border-box;height:100%;padding:14mm 16mm 16mm;overflow:hidden}#proposal-continuation-measure{visibility:hidden;pointer-events:none;width:178mm;position:absolute;top:0;left:-10000px;overflow:visible}.proposal-measure-block{width:100%}.proposal-page-body{font-size:12pt;line-height:1.5}.proposal-no-hyphen{word-break:normal;overflow-wrap:break-word;hyphens:none!important}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;margin:0!important}#proposal-root{background:#fff!important}#proposal-toolbar,#proposal-scroll{padding:0!important}#proposal-toolbar,#proposal-continuation-measure{display:none!important}.proposal-doc{width:210mm!important;max-width:none!important;box-shadow:none!important}.proposal-a4-page{width:210mm!important;box-shadow:none!important;page-break-after:always!important;break-after:page!important}.proposal-a4-letterhead{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;height:297mm!important;min-height:297mm!important;overflow:hidden!important}.proposal-a4-letterhead .proposal-letterhead-image{visibility:visible!important;display:block!important}.proposal-a4-continued{page-break-after:always!important;break-after:page!important;height:297mm!important;min-height:297mm!important;overflow:hidden!important}.proposal-a4-continued:last-of-type{page-break-after:auto!important;break-after:auto!important}.proposal-a4-letterhead .proposal-page-body,.proposal-a4-continued .proposal-page-body{overflow:hidden!important}}@media screen{.proposal-a4-page{margin-bottom:24px;box-shadow:0 20px 50px #0f172a1f}}