.doc-bg.svelte-13kdg0v{background:#eceaf1;min-height:100%;padding:1.5rem 1rem 3rem}.actions.svelte-13kdg0v{display:flex;align-items:center;gap:1rem;margin:0 auto 1.25rem;max-width:820px}.btn.svelte-13kdg0v{background:#2f124d;color:#fff;border:none;border-radius:999px;padding:.7rem 1.4rem;font-weight:700;cursor:pointer}.back.svelte-13kdg0v{color:#4b4060;text-decoration:none}.sheet.svelte-13kdg0v{max-width:820px;margin:0 auto;background:#fff;color:#1f1830;border-radius:6px;box-shadow:0 8px 30px #0000001f;padding:3rem 3.25rem;box-sizing:border-box}.doc-head.svelte-13kdg0v{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;border-bottom:3px solid #2F124D;padding-bottom:.85rem;margin-bottom:1.5rem;flex-wrap:wrap}.logo.svelte-13kdg0v{font-size:1.6rem;font-weight:800;color:#2f124d}.sub.svelte-13kdg0v{font-size:.85rem;color:#6b647a}.op.svelte-13kdg0v{font-size:.8rem;color:#4b4060;text-align:right;line-height:1.5}h1.svelte-13kdg0v{font-size:1.5rem;color:#2f124d;margin:0 0 .4rem}.lead.svelte-13kdg0v{margin:0 0 1.25rem;color:#4b4060;line-height:1.55}h2.svelte-13kdg0v{font-size:1.15rem;color:#2f124d;margin:1.6rem 0 .5rem;border-bottom:1px solid #ece3f5;padding-bottom:.25rem}h3.svelte-13kdg0v{font-size:1rem;color:#2d2141;margin:1rem 0 .3rem}p.svelte-13kdg0v,li.svelte-13kdg0v{line-height:1.55;color:#2d2141}ul.svelte-13kdg0v,ol.svelte-13kdg0v{margin:.3rem 0 .7rem;padding-left:1.3rem}li.svelte-13kdg0v{margin-bottom:.3rem}ol.svelte-13kdg0v li:where(.svelte-13kdg0v){padding-left:.15rem}section.svelte-13kdg0v{break-inside:avoid;page-break-inside:avoid}.foot.svelte-13kdg0v{margin-top:2rem;font-size:.75rem;color:#9a8b9d;text-align:center}@media(max-width:640px){.sheet.svelte-13kdg0v{padding:1.75rem 1.25rem}}@media print{@page{size:A4 portrait;margin:15mm}html,body,.app-main{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.app-header,.app-footer,.demo-bar,.demo-toast,.no-print.svelte-13kdg0v{display:none!important}.doc-bg.svelte-13kdg0v{background:#fff;padding:0}.sheet.svelte-13kdg0v{padding:0;max-width:100%;box-shadow:none;border-radius:0;font-size:10.5pt;color:#000}.sheet.svelte-13kdg0v,.sheet.svelte-13kdg0v :where(.svelte-13kdg0v){-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}h2.svelte-13kdg0v,h3.svelte-13kdg0v{break-after:avoid}}
