.inv-doc{--ink:#0b1120;--muted:#4a5875;--rule:#dde3ef;color:var(--ink);background:#fff;min-width:320px;padding:28px 26px;font-size:12px;line-height:1.5}.inv-modern{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.inv-classic{font-family:Georgia,Times New Roman,Times,serif}.inv-doc h1,.inv-doc h2,.inv-doc p,.inv-doc table{margin:0}.inv-doc table{border-collapse:collapse;width:100%}.inv-doc th,.inv-doc td{text-align:left;vertical-align:top;padding:7px 0}.inv-doc .num{text-align:right;white-space:nowrap;padding-left:14px}.inv-logo{object-fit:contain;max-width:190px;max-height:56px}.inv-doc .inv-converted td{border-bottom:none;padding-top:8px;font-weight:600}.inv-doc .inv-rate-note td{color:var(--muted);border-bottom:none;padding-top:1px;font-size:.85em}.inv-pay-wrap{align-items:flex-start;gap:18px;margin-top:22px;display:flex}.inv-pay-main{min-width:0}.inv-qr-wrap svg{width:92px;height:92px;display:block}.inv-pay{background:var(--ink);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px;padding:9px 20px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.inv-pay-url{color:var(--muted);word-break:break-all;margin-top:6px;font-size:10px}.inv-classic .inv-pay{color:var(--ink);border:1px solid var(--ink);letter-spacing:.06em;font-variant:small-caps;background:0 0;border-radius:0;font-weight:400}.inv-minimal .inv-pay{color:var(--ink);border:1px solid var(--rule);background:0 0;font-weight:500}.inv-bold .inv-pay{border-radius:0;padding:12px 26px;font-size:14px;font-weight:700}.inv-compact .inv-pay{border-radius:2px;padding:6px 14px;font-size:10px}.inv-compact .inv-pay-url{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.inv-modern .inv-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.inv-modern .inv-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.inv-modern .inv-number{letter-spacing:-.01em;margin-top:2px;font-size:22px;font-weight:700}.inv-modern .inv-issuer{font-size:15px;font-weight:700}.inv-modern .inv-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:600}.inv-modern .inv-meta{border-top:1px solid var(--rule);flex-wrap:wrap;gap:26px;margin-top:26px;padding-top:16px;display:flex}.inv-modern .inv-parties{flex-wrap:wrap;gap:40px;margin-top:22px;display:flex}.inv-modern thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink);padding-bottom:6px;font-size:9px;font-weight:600}.inv-modern tbody td{border-bottom:1px solid var(--rule)}.inv-modern .inv-total-row{background:var(--ink);color:#fff;font-weight:700}.inv-modern .inv-total-row td{padding:9px 10px}.inv-classic{padding:34px 32px}.inv-classic .inv-head{text-align:center;border-bottom:3px double var(--ink);padding-bottom:14px}.inv-classic .inv-title{letter-spacing:.24em;text-transform:uppercase;font-size:27px;font-weight:400}.inv-classic .inv-issuer{margin-top:6px;font-size:14px;font-style:italic}.inv-classic .inv-label{font-variant:small-caps;letter-spacing:.08em;color:var(--muted);font-size:10px}.inv-classic .inv-meta{justify-content:flex-end;margin-top:16px;display:flex}.inv-classic .inv-meta table{width:auto}.inv-classic .inv-meta td{padding:2px 0 2px 16px}.inv-classic .inv-parties{border-top:1px solid var(--rule);flex-wrap:wrap;gap:40px;margin-top:18px;padding-top:14px;display:flex}.inv-classic thead th{font-variant:small-caps;letter-spacing:.06em;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:6px 8px;font-weight:400}.inv-classic tbody td{border-bottom:1px solid var(--rule);padding:7px 8px}.inv-classic .inv-total-row td{border-top:3px double var(--ink);border-bottom:none;padding-top:9px;font-size:14px;font-weight:700}.inv-classic .inv-foot{text-align:center;font-style:italic}.inv-minimal{padding:40px 34px;font-size:11.5px;line-height:1.7}.inv-minimal .inv-issuer{font-size:13px;font-weight:600}.inv-minimal .inv-title{color:var(--muted);margin-top:2px;font-size:11px}.inv-minimal .inv-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}.inv-minimal .inv-meta{flex-wrap:wrap;gap:22px;margin-top:34px;display:flex}.inv-minimal .inv-parties{flex-wrap:wrap;gap:44px;margin-top:30px;display:flex}.inv-minimal thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-bottom:10px;font-size:9px;font-weight:400}.inv-minimal tbody td,.inv-minimal .inv-total-row td{border:none;padding:5px 0}.inv-minimal .inv-total-row td{padding-top:16px;font-size:14px;font-weight:600}.inv-bold{padding:0 30px 30px}.inv-bold .inv-band{background:var(--ink);color:#fff;justify-content:space-between;align-items:baseline;gap:20px;margin:0 -30px 22px;padding:22px 30px;display:flex}.inv-bold .inv-band .inv-title{letter-spacing:.18em;text-transform:uppercase;font-size:15px;font-weight:700}.inv-bold .inv-band .inv-number{letter-spacing:-.02em;font-size:26px;font-weight:700}.inv-bold .inv-head{margin-top:0}.inv-bold .inv-issuer{letter-spacing:-.01em;font-size:19px;font-weight:700}.inv-bold .inv-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.inv-bold .inv-meta{flex-wrap:wrap;gap:26px;margin-top:20px;display:flex}.inv-bold .inv-parties{flex-wrap:wrap;gap:40px;margin-top:22px;display:flex}.inv-bold thead th{letter-spacing:.14em;text-transform:uppercase;border-bottom:3px solid var(--ink);padding-bottom:7px;font-size:9px;font-weight:700}.inv-bold tbody td{border-bottom:1px solid var(--rule)}.inv-bold .inv-total-row td{border-top:3px solid var(--ink);border-bottom:none;padding-top:12px;font-size:20px;font-weight:700}.inv-compact{padding:22px;font-size:10.5px;line-height:1.4}.inv-compact .inv-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:10px;display:flex}.inv-compact .inv-issuer{font-size:13px;font-weight:700}.inv-compact .inv-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:600}.inv-compact .inv-number{font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:500}.inv-compact .inv-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:600}.inv-compact .inv-meta{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin-top:10px;padding-bottom:10px;display:grid}.inv-compact .inv-parties{flex-wrap:wrap;gap:28px;margin-top:12px;display:flex}.inv-compact table{margin-top:14px!important}.inv-compact thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:4px;font-size:8px;font-weight:600}.inv-compact td{padding:4px 0}.inv-compact tbody td{border-bottom:1px solid var(--rule)}.inv-compact .num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.inv-compact .inv-total-row td{border-top:2px solid var(--ink);border-bottom:none;padding-top:6px;font-weight:700}.inv-compact .inv-block{margin-top:12px!important}@page{size:A4;margin:0}@media print{html,body{background:#fff!important}body>:not(#inv-print-root){display:none!important}#inv-print-root{display:block!important}#inv-doc{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;min-width:0;padding:14mm;font-size:9.5pt;line-height:1.45}#inv-doc th,#inv-doc td{padding-top:4px;padding-bottom:4px}#inv-doc .inv-total-row{-webkit-print-color-adjust:exact;print-color-adjust:exact}#inv-doc tr,#inv-doc .inv-block{break-inside:avoid}#inv-doc thead{display:table-header-group}#inv-doc .inv-block{margin-top:11px!important}#inv-doc .inv-pay-wrap{margin-top:14px!important}#inv-doc .inv-pay{padding:6px 15px;font-size:10pt}#inv-doc .inv-pay-url{margin-top:4px;font-size:8pt}#inv-doc .inv-qr-wrap svg{width:24mm;height:24mm}#inv-doc .inv-converted td{padding-top:5px}#inv-doc .inv-rate-note td{padding-top:0;font-size:7.5pt}#inv-doc.inv-minimal .inv-total-row td{padding-top:10px}#inv-doc.inv-bold .inv-total-row td{padding-top:8px;font-size:12pt}#inv-doc.inv-minimal{font-size:8.8pt;line-height:1.4}#inv-doc.inv-minimal .inv-meta,#inv-doc.inv-minimal .inv-parties{margin-top:18px}#inv-doc.inv-modern .inv-meta{margin-top:18px;padding-top:12px}#inv-doc.inv-modern .inv-parties{margin-top:16px}#inv-doc.inv-classic{font-size:8.8pt;line-height:1.38}#inv-doc.inv-classic .inv-title{font-size:15pt}#inv-doc.inv-classic .inv-issuer{margin-top:3px;font-size:10pt}#inv-doc.inv-classic .inv-head{padding-bottom:6px}#inv-doc.inv-classic .inv-meta{margin-top:8px}#inv-doc.inv-classic .inv-meta td{padding:1px 0 1px 14px}#inv-doc.inv-classic tbody td,#inv-doc.inv-classic thead th{padding-top:4px;padding-bottom:4px}#inv-doc.inv-classic .inv-total-row td{padding-top:6px;font-size:12pt}#inv-doc.inv-classic .inv-parties,#inv-doc.inv-bold .inv-parties{margin-top:12px}#inv-doc.inv-bold{font-size:8.8pt}#inv-doc.inv-bold .inv-band{margin-left:0;margin-right:0;padding:10px 16px}#inv-doc.inv-bold .inv-band .inv-number{font-size:16pt}#inv-doc.inv-bold .inv-issuer,#inv-doc.inv-bold .inv-total-row td{font-size:12pt}#inv-doc.inv-bold .inv-head{margin-top:12px}#inv-doc.inv-classic .inv-block,#inv-doc.inv-bold .inv-block{margin-top:10px!important}}
