.financial-budget-pdf-preview-module__tQQ62G__root{color:#0a345d;background:#edf2f7;min-height:100vh;padding:24px}.financial-budget-pdf-preview-module__tQQ62G__toolbar,.financial-budget-pdf-preview-module__tQQ62G__localNotice,.financial-budget-pdf-preview-module__tQQ62G__workspace{width:min(100%,1440px);margin-inline:auto}.financial-budget-pdf-preview-module__tQQ62G__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.financial-budget-pdf-preview-module__tQQ62G__toolbar h1,.financial-budget-pdf-preview-module__tQQ62G__toolbar p{margin:0}.financial-budget-pdf-preview-module__tQQ62G__toolbar h1{color:#0a345d;font-size:22px;font-weight:750}.financial-budget-pdf-preview-module__tQQ62G__toolbar p{color:#60758a;margin-top:4px;font-size:13px}.financial-budget-pdf-preview-module__tQQ62G__toolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.financial-budget-pdf-preview-module__tQQ62G__localNotice{color:#315574;background:#f8fbff;border:1px solid #b9cce0;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.financial-budget-pdf-preview-module__tQQ62G__localNotice svg{flex:none;width:16px;height:16px}.financial-budget-pdf-preview-module__tQQ62G__workspace{grid-template-columns:minmax(290px,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.financial-budget-pdf-preview-module__tQQ62G__editor{background:#fff;border:1px solid #d6e0ea;border-radius:12px;max-height:calc(100vh - 32px);padding:20px;position:sticky;top:16px;overflow-y:auto;box-shadow:0 10px 30px #11345414}.financial-budget-pdf-preview-module__tQQ62G__editor h2{color:#0a345d;margin:0;font-size:18px;font-weight:700}.financial-budget-pdf-preview-module__tQQ62G__editor>p{color:#60758a;margin:5px 0 18px;font-size:13px;line-height:1.5}.financial-budget-pdf-preview-module__tQQ62G__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.financial-budget-pdf-preview-module__tQQ62G__formGrid>div{gap:5px;display:grid}.financial-budget-pdf-preview-module__tQQ62G__lockedValues{color:#3f5f7d;background:#f3f7fb;border:1px solid #d9e5f0;border-radius:8px;margin-top:18px;padding:12px;font-size:12px;line-height:1.55}.financial-budget-pdf-preview-module__tQQ62G__previewViewport{background:#dfe7ef;border-radius:12px;padding:18px;overflow:auto}.financial-budget-pdf-preview-module__tQQ62G__document{box-sizing:border-box;color:#0b3157;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;width:210mm;min-height:297mm;margin:0 auto;padding:10mm 11mm 0;font-family:Arial,Helvetica,sans-serif;font-size:10.5pt;line-height:1.35;display:flex;overflow:hidden;box-shadow:0 14px 40px #0a27412e}.financial-budget-pdf-preview-module__tQQ62G__documentHeader{grid-template-columns:1.5fr 1fr;align-items:start;gap:8mm;display:grid}.financial-budget-pdf-preview-module__tQQ62G__brandBlock{grid-template-columns:19mm 1fr;align-items:start;gap:4mm;display:grid}.financial-budget-pdf-preview-module__tQQ62G__logoMark{color:#0a345d;width:19mm;height:22mm}.financial-budget-pdf-preview-module__tQQ62G__logoMark path{fill:none;stroke:currentColor;stroke-width:4px}.financial-budget-pdf-preview-module__tQQ62G__logoMark text{fill:currentColor;font-size:27px;font-weight:800}.financial-budget-pdf-preview-module__tQQ62G__brandName{margin:.5mm 0 0;font-size:24pt;font-weight:800;line-height:1}.financial-budget-pdf-preview-module__tQQ62G__brandTag{color:#71859a;letter-spacing:.11em;text-transform:uppercase;margin:3mm 0 0;font-size:8.5pt;font-weight:700;line-height:1.35}.financial-budget-pdf-preview-module__tQQ62G__brandDocument{margin:1.5mm 0 0;font-size:9.5pt}.financial-budget-pdf-preview-module__tQQ62G__contactBlock{border-left:1px solid #cbd8e4;gap:2.2mm;padding:1mm 0 0 8mm;font-size:9.5pt;display:grid}.financial-budget-pdf-preview-module__tQQ62G__contactBlock>p{overflow-wrap:anywhere;grid-template-columns:5mm 1fr;align-items:center;gap:3mm;margin:0;display:grid}.financial-budget-pdf-preview-module__tQQ62G__contactBlock svg{fill:none;stroke-width:1.8px;width:4.5mm;height:4.5mm}.financial-budget-pdf-preview-module__tQQ62G__titleSection{grid-template-columns:1fr 63mm;align-items:end;gap:10mm;margin-top:8mm;display:grid}.financial-budget-pdf-preview-module__tQQ62G__titleSection h1{letter-spacing:.015em;margin:0;font-size:34pt;font-weight:900;line-height:.95}.financial-budget-pdf-preview-module__tQQ62G__titleSection>div:first-child p{margin:3mm 0 0;font-size:11pt}.financial-budget-pdf-preview-module__tQQ62G__quoteMeta{border-left:1px solid #cbd8e4;gap:2mm;margin:0;padding-left:8mm;font-size:9.5pt;display:grid}.financial-budget-pdf-preview-module__tQQ62G__quoteMeta>div{grid-template-columns:1fr auto;gap:5mm;display:grid}.financial-budget-pdf-preview-module__tQQ62G__quoteMeta dt,.financial-budget-pdf-preview-module__tQQ62G__quoteMeta dd{margin:0}.financial-budget-pdf-preview-module__tQQ62G__quoteMeta strong{font-size:10.5pt}.financial-budget-pdf-preview-module__tQQ62G__infoGrid{grid-template-columns:1.1fr .9fr;gap:6mm;margin-top:6mm;display:grid}.financial-budget-pdf-preview-module__tQQ62G__infoCard,.financial-budget-pdf-preview-module__tQQ62G__termsCard{break-inside:avoid;border:1px solid #e0e7ee;border-radius:1.5mm;overflow:hidden}.financial-budget-pdf-preview-module__tQQ62G__infoCard h2,.financial-budget-pdf-preview-module__tQQ62G__termsCard h2{color:#536b86;text-transform:uppercase;background:#f4f6f8;margin:0;padding:2.5mm 4mm;font-size:9pt;font-weight:800}.financial-budget-pdf-preview-module__tQQ62G__infoCard dl,.financial-budget-pdf-preview-module__tQQ62G__termsCard dl{gap:2.5mm;margin:0;padding:4mm;font-size:9.5pt;display:grid}.financial-budget-pdf-preview-module__tQQ62G__infoCard dl>div,.financial-budget-pdf-preview-module__tQQ62G__termsCard dl>div{grid-template-columns:36mm 1fr;gap:3mm;display:grid}.financial-budget-pdf-preview-module__tQQ62G__infoCard dt,.financial-budget-pdf-preview-module__tQQ62G__termsCard dt{font-weight:500}.financial-budget-pdf-preview-module__tQQ62G__infoCard dd,.financial-budget-pdf-preview-module__tQQ62G__termsCard dd{overflow-wrap:anywhere;min-width:0;margin:0}.financial-budget-pdf-preview-module__tQQ62G__itemsSection{break-inside:auto;margin-top:5mm}.financial-budget-pdf-preview-module__tQQ62G__itemsSection table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:9.5pt}.financial-budget-pdf-preview-module__tQQ62G__itemsSection thead{display:table-header-group}.financial-budget-pdf-preview-module__tQQ62G__itemsSection th{color:#fff;text-align:center;text-transform:uppercase;background:#123f67;border-right:1px solid #b8cee0;padding:3.3mm 4mm;font-size:8.5pt}.financial-budget-pdf-preview-module__tQQ62G__itemsSection th:first-child{text-align:left;border-radius:1.5mm 0 0;width:39%}.financial-budget-pdf-preview-module__tQQ62G__itemsSection th:last-child{border-right:0;border-radius:0 1.5mm 0 0}.financial-budget-pdf-preview-module__tQQ62G__itemsSection td{text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #d9e2ea;border-right:1px solid #d9e2ea;padding:3.2mm 4mm}.financial-budget-pdf-preview-module__tQQ62G__itemsSection td:first-child{text-align:left;border-left:1px solid #d9e2ea}.financial-budget-pdf-preview-module__tQQ62G__itemsSection tbody tr{break-inside:avoid}.financial-budget-pdf-preview-module__tQQ62G__grandTotal{background:#e1eef9;border-radius:0 0 1.5mm 1.5mm;grid-template-columns:1fr 1fr;align-items:center;width:45%;margin-left:auto;padding:4mm 5mm;display:grid}.financial-budget-pdf-preview-module__tQQ62G__grandTotal span{text-align:center;font-size:9.5pt;font-weight:800}.financial-budget-pdf-preview-module__tQQ62G__grandTotal strong{text-align:right;font-size:17pt;font-weight:900}.financial-budget-pdf-preview-module__tQQ62G__termsCard{margin-top:5mm}.financial-budget-pdf-preview-module__tQQ62G__termsCard dl{gap-block:2mm}.financial-budget-pdf-preview-module__tQQ62G__termsCard dl>div{grid-template-columns:47mm 1fr}.financial-budget-pdf-preview-module__tQQ62G__documentFooter{break-inside:avoid;margin-top:auto;padding-top:3mm}.financial-budget-pdf-preview-module__tQQ62G__benefits{border-top:1px solid #bfcfdd;grid-template-columns:repeat(4,1fr);gap:4mm;padding:6mm 4mm;display:grid}.financial-budget-pdf-preview-module__tQQ62G__benefits>p{grid-template-columns:8mm 1fr;align-items:center;gap:3mm;margin:0;font-size:8pt;line-height:1.35;display:grid}.financial-budget-pdf-preview-module__tQQ62G__benefits svg{color:#0a345d;fill:currentColor;stroke-width:1.7px;width:7mm;height:7mm}.financial-budget-pdf-preview-module__tQQ62G__footerBand{color:#fff;clip-path:polygon(0 20%,50% 43%,100% 20%,100% 100%,0 100%);background:#103f69;justify-content:space-between;align-items:flex-end;min-height:21mm;margin-inline:-11mm;padding:9mm 11mm 4.5mm;font-size:8.5pt;display:flex}.financial-budget-pdf-preview-module__tQQ62G__footerBand strong{font-weight:700}.financial-budget-pdf-preview-module__tQQ62G__statePage{color:#315574;background:#edf2f7;align-content:center;justify-items:center;gap:12px;min-height:100vh;padding:24px;display:grid}.financial-budget-pdf-preview-module__tQQ62G__statePage h1,.financial-budget-pdf-preview-module__tQQ62G__statePage p{text-align:center;margin:0}@media (max-width:1199px){.financial-budget-pdf-preview-module__tQQ62G__workspace{grid-template-columns:1fr}.financial-budget-pdf-preview-module__tQQ62G__editor{max-height:none;position:static}}@media (max-width:640px){.financial-budget-pdf-preview-module__tQQ62G__root{padding:12px}.financial-budget-pdf-preview-module__tQQ62G__toolbar{flex-direction:column;align-items:flex-start}.financial-budget-pdf-preview-module__tQQ62G__toolbarActions{justify-content:stretch;width:100%}.financial-budget-pdf-preview-module__tQQ62G__toolbarActions>*{flex:1}.financial-budget-pdf-preview-module__tQQ62G__formGrid{grid-template-columns:1fr}.financial-budget-pdf-preview-module__tQQ62G__formGrid>div{grid-column:1}.financial-budget-pdf-preview-module__tQQ62G__previewViewport{border-radius:0;margin-inline:-12px;padding:12px}}@page{size:A4 portrait;margin:0}@media print{:is(html,body){width:210mm;min-height:297mm;background:#fff!important;margin:0!important;padding:0!important}.financial-budget-pdf-preview-module__tQQ62G__root{background:#fff;min-height:0;padding:0}.financial-budget-pdf-preview-module__tQQ62G__toolbar,.financial-budget-pdf-preview-module__tQQ62G__localNotice,.financial-budget-pdf-preview-module__tQQ62G__editor{display:none!important}.financial-budget-pdf-preview-module__tQQ62G__workspace{width:210mm;margin:0;display:block}.financial-budget-pdf-preview-module__tQQ62G__previewViewport{background:#fff;border-radius:0;padding:0;overflow:visible}.financial-budget-pdf-preview-module__tQQ62G__document{width:210mm;min-height:297mm;box-shadow:none;margin:0}}
