.bertax-invoice-claude-v1{--spine:#141414;--ink:#17140f;--copper:#ab6646;--copper-soft:#b57a5d;--muted:#8b8986;--muted-soft:#a6a4a0;--rule:#e8e5e0;--rule-strong:#17140f;--paper:#ffffff;position:relative;box-sizing:border-box;width:210mm;height:297mm;margin:0;background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,sans-serif;font-weight:400;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;overflow:hidden}.bertax-invoice-claude-v1 *,.bertax-invoice-claude-v1 :after,.bertax-invoice-claude-v1 :before{box-sizing:border-box}.bertax-invoice-claude-v1 .spine{position:absolute;top:0;left:0;width:15mm;height:100%;background:var(--spine);color:#ffffff;overflow:hidden}.bertax-invoice-claude-v1 .spine__brand-wrap{position:absolute;top:13mm;left:0;width:15mm;display:flex;justify-content:center}.bertax-invoice-claude-v1 .spine__vtext{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:9.5px;font-weight:600;letter-spacing:.52em;color:#f4f2ef}.bertax-invoice-claude-v1 .spine__foot{position:absolute;bottom:13mm;left:0;width:15mm;display:flex;justify-content:center;gap:3.2mm}.bertax-invoice-claude-v1 .spine__foot-line{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:8px;font-weight:500;letter-spacing:.32em}.bertax-invoice-claude-v1 .spine__foot-line--copper{color:var(--copper)}.bertax-invoice-claude-v1 .spine__foot-line--muted{color:#8f8c88}.bertax-invoice-claude-v1 .spine__accent{position:absolute;bottom:7mm;left:50%;transform:translateX(-50%);width:4.2mm;height:1.5px;background:var(--copper)}.bertax-invoice-claude-v1 .sheet{position:absolute;top:0;left:15mm;right:0;bottom:0;padding:13.3mm 13.5mm 0 14.5mm}.bertax-invoice-claude-v1 .eyebrow{font-size:9px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:0}.bertax-invoice-claude-v1 .eyebrow--copper{color:var(--copper)}.bertax-invoice-claude-v1 .num{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.bertax-invoice-claude-v1 .head{display:flex;justify-content:space-between;align-items:flex-start}.bertax-invoice-claude-v1 .head__title{margin:0;font-size:32px;font-weight:700;letter-spacing:-.012em;line-height:1;color:var(--ink)}.bertax-invoice-claude-v1 .head__subtitle{margin:7px 0 0;font-size:9.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.bertax-invoice-claude-v1 .head__meta{text-align:right;padding-top:2px}.bertax-invoice-claude-v1 .head__docno{margin:0;font-size:21px;font-weight:600;letter-spacing:.01em;color:var(--copper)}.bertax-invoice-claude-v1 .head__date{margin:9px 0 0;font-size:11px;color:var(--muted)}.bertax-invoice-claude-v1 .head__date+.head__date{margin-top:3px}.bertax-invoice-claude-v1 .due{display:flex;align-items:center;justify-content:space-between;margin-top:3mm;padding:2.8mm 5.5mm;border:1px solid var(--ink)}.bertax-invoice-claude-v1 .due__label{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.bertax-invoice-claude-v1 .due__value{font-size:15px;letter-spacing:.01em}.bertax-invoice-claude-v1 .due__date{font-weight:700;color:var(--ink)}.bertax-invoice-claude-v1 .due__terms{font-weight:700;color:var(--copper)}.bertax-invoice-claude-v1 .parties{display:grid;grid-template-columns:1fr 1fr;gap:0 12mm;margin-top:7mm}.bertax-invoice-claude-v1 .party__name{margin:6px 0 7px;font-size:15px;font-weight:700;letter-spacing:.01em;color:var(--ink)}.bertax-invoice-claude-v1 .party__line{margin:0;font-size:11.5px;line-height:1.62;color:#3d3a36}.bertax-invoice-claude-v1 .items{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:5mm}.bertax-invoice-claude-v1 .items col.c-idx{width:4.3%}.bertax-invoice-claude-v1 .items col.c-name{width:53%}.bertax-invoice-claude-v1 .items col.c-qty{width:10.1%}.bertax-invoice-claude-v1 .items col.c-net{width:11.7%}.bertax-invoice-claude-v1 .items col.c-vat{width:6.5%}.bertax-invoice-claude-v1 .items col.c-gross{width:14.4%}.bertax-invoice-claude-v1 .items thead th{padding:0 0 3mm;border-bottom:1px solid var(--rule-strong);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#9a9793;text-align:right;white-space:nowrap}.bertax-invoice-claude-v1 .items thead th.col-idx,.bertax-invoice-claude-v1 .items thead th.col-name{text-align:left}.bertax-invoice-claude-v1 .items thead th.col-net,.bertax-invoice-claude-v1 .items thead th.col-qty,.bertax-invoice-claude-v1 .items thead th.col-vat{padding-right:1.5mm}.bertax-invoice-claude-v1 .items tbody td{padding:2.8mm 0;border-bottom:1px solid var(--rule);font-size:12px;vertical-align:baseline;text-align:right}.bertax-invoice-claude-v1 .items .col-idx{text-align:left;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--copper);letter-spacing:.04em}.bertax-invoice-claude-v1 .items .col-name{text-align:left;font-size:12.5px;color:var(--ink);padding-right:6mm;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bertax-invoice-claude-v1 .items .col-gross,.bertax-invoice-claude-v1 .items .col-net,.bertax-invoice-claude-v1 .items .col-qty,.bertax-invoice-claude-v1 .items .col-vat{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;font-weight:400;font-size:11.5px;color:#33302c}.bertax-invoice-claude-v1 .items .col-net,.bertax-invoice-claude-v1 .items .col-qty,.bertax-invoice-claude-v1 .items .col-vat{padding-right:1.5mm}.bertax-invoice-claude-v1 .items .col-gross{padding-right:0}.bertax-invoice-claude-v1 .summary{display:grid;grid-template-columns:1.6fr 1fr;gap:0 8mm;margin-top:3mm;align-items:start}.bertax-invoice-claude-v1 .summary__breakdown{font-size:11.5px}.bertax-invoice-claude-v1 .summary__row{margin:6px 0 0;font-size:11.5px;color:#3d3a36;white-space:nowrap}.bertax-invoice-claude-v1 .summary__words{margin:6px 0 0;font-size:11.5px;color:#3d3a36;line-height:1.55}.bertax-invoice-claude-v1 .summary__totals{text-align:right}.bertax-invoice-claude-v1 .summary__mini{margin:0;font-size:11px;color:var(--muted)}.bertax-invoice-claude-v1 .summary__mini .num{color:var(--muted)}.bertax-invoice-claude-v1 .summary__rule{height:2.5px;background:var(--rule-strong);margin:3mm 0 3.5mm}.bertax-invoice-claude-v1 .summary__due-label{margin:0;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--copper)}.bertax-invoice-claude-v1 .summary__amount{margin:4px 0 0;font-size:35px;font-weight:700;letter-spacing:.005em;word-spacing:.22em;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.bertax-invoice-claude-v1 .summary__amount .cur{font-size:15px;font-weight:600;color:var(--muted);margin-left:6px}.bertax-invoice-claude-v1 .foot-cols{display:grid;grid-template-columns:37.7fr 32.6fr 29.7fr;margin-top:3mm;border-top:1px solid var(--rule)}.bertax-invoice-claude-v1 .foot-col{padding:5.5mm 8mm 0 0}.bertax-invoice-claude-v1 .foot-col--issuer,.bertax-invoice-claude-v1 .foot-col--notes{border-left:1px solid var(--rule);padding-left:8mm}.bertax-invoice-claude-v1 .foot-col--issuer{padding-right:0;text-align:center}.bertax-invoice-claude-v1 .foot-col__body{margin-top:8px;font-size:11.5px;line-height:1.7;color:#3d3a36}.bertax-invoice-claude-v1 .foot-col__body .num{font-size:11px}.bertax-invoice-claude-v1 .signature{height:1px;background:var(--ink);margin:6mm 0 9px}.bertax-invoice-claude-v1 .foot-col__issuer-name{margin:0;font-size:12px;color:var(--ink)}.bertax-invoice-claude-v1 .foot-col__issuer-role{margin:3px 0 0;font-size:11px;color:var(--muted)}.bertax-invoice-claude-v1 .pagefoot{display:flex;justify-content:space-between;margin-top:6mm;padding-top:4.5mm;border-top:1px solid var(--rule);font-size:9.5px;letter-spacing:.04em;color:var(--muted)}.bertax-proforma-kimi-v1{--spine:#141414;--ink:#17140f;--copper:#ab6646;--copper-soft:#b57a5d;--muted:#8b8986;--muted-soft:#a6a4a0;--rule:#e8e5e0;--rule-strong:#17140f;--paper:#ffffff;position:relative;box-sizing:border-box;width:210mm;height:297mm;margin:0;background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,sans-serif;font-weight:400;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;overflow:hidden}.bertax-proforma-kimi-v1 *,.bertax-proforma-kimi-v1 :after,.bertax-proforma-kimi-v1 :before{box-sizing:border-box}.bertax-proforma-kimi-v1 .proforma-watermark{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%) rotate(-18deg);font-size:84px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d2ccc3;white-space:nowrap;z-index:0;pointer-events:none;user-select:none}.bertax-proforma-kimi-v1 .spine{position:absolute;top:0;left:0;width:15mm;height:100%;background:var(--spine);color:#ffffff;overflow:hidden;z-index:2}.bertax-proforma-kimi-v1 .spine__brand-wrap{position:absolute;top:13mm;left:0;width:15mm;display:flex;justify-content:center}.bertax-proforma-kimi-v1 .spine__vtext{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:9.5px;font-weight:600;letter-spacing:.52em;color:#f4f2ef}.bertax-proforma-kimi-v1 .spine__foot{position:absolute;bottom:13mm;left:0;width:15mm;display:flex;justify-content:center;gap:3.2mm}.bertax-proforma-kimi-v1 .spine__foot-line{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:8px;font-weight:500;letter-spacing:.32em}.bertax-proforma-kimi-v1 .spine__foot-line--copper{color:var(--copper)}.bertax-proforma-kimi-v1 .spine__foot-line--muted{color:#8f8c88}.bertax-proforma-kimi-v1 .spine__accent{position:absolute;bottom:7mm;left:50%;transform:translateX(-50%);width:4.2mm;height:1.5px;background:var(--copper)}.bertax-proforma-kimi-v1 .sheet{position:absolute;top:0;left:15mm;right:0;bottom:0;padding:13.3mm 13.5mm 0 14.5mm;z-index:1}.bertax-proforma-kimi-v1 .eyebrow{font-size:9px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:0}.bertax-proforma-kimi-v1 .eyebrow--copper{color:var(--copper)}.bertax-proforma-kimi-v1 .num{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.bertax-proforma-kimi-v1 .head{display:flex;justify-content:space-between;align-items:flex-start}.bertax-proforma-kimi-v1 .head__title{margin:0;font-size:32px;font-weight:700;letter-spacing:-.012em;line-height:1;color:var(--ink)}.bertax-proforma-kimi-v1 .head__pill{display:inline-block;margin-top:8px;padding:3px 8px;border:1px solid var(--copper);border-radius:2px;font-size:8.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--copper)}.bertax-proforma-kimi-v1 .head__meta{text-align:right;padding-top:2px}.bertax-proforma-kimi-v1 .head__docno{margin:0;font-size:21px;font-weight:600;letter-spacing:.01em;color:var(--copper)}.bertax-proforma-kimi-v1 .head__date{margin:9px 0 0;font-size:11px;color:var(--muted)}.bertax-proforma-kimi-v1 .head__date+.head__date{margin-top:3px}.bertax-proforma-kimi-v1 .due{display:flex;align-items:center;justify-content:space-between;margin-top:2.2mm;padding:2.6mm 5.5mm;border:1px solid var(--ink)}.bertax-proforma-kimi-v1 .due__label{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.bertax-proforma-kimi-v1 .due__value{font-size:15px;letter-spacing:.01em}.bertax-proforma-kimi-v1 .due__date{font-weight:700;color:var(--ink)}.bertax-proforma-kimi-v1 .due__terms{font-weight:700;color:var(--copper)}.bertax-proforma-kimi-v1 .parties{display:grid;grid-template-columns:1fr 1fr;gap:0 12mm;margin-top:5mm}.bertax-proforma-kimi-v1 .party__name{margin:6px 0 7px;font-size:15px;font-weight:700;letter-spacing:.01em;color:var(--ink)}.bertax-proforma-kimi-v1 .party__line{margin:0;font-size:11.5px;line-height:1.62;color:#3d3a36}.bertax-proforma-kimi-v1 .items{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:3.5mm}.bertax-proforma-kimi-v1 .items col.c-idx{width:4.3%}.bertax-proforma-kimi-v1 .items col.c-name{width:53%}.bertax-proforma-kimi-v1 .items col.c-qty{width:10.1%}.bertax-proforma-kimi-v1 .items col.c-net{width:11.7%}.bertax-proforma-kimi-v1 .items col.c-vat{width:6.5%}.bertax-proforma-kimi-v1 .items col.c-gross{width:14.4%}.bertax-proforma-kimi-v1 .items thead th{padding:0 0 3mm;border-bottom:2.5px solid var(--rule-strong);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#9a9793;text-align:right;white-space:nowrap}.bertax-proforma-kimi-v1 .items thead th.col-idx,.bertax-proforma-kimi-v1 .items thead th.col-name{text-align:left}.bertax-proforma-kimi-v1 .items thead th.col-net,.bertax-proforma-kimi-v1 .items thead th.col-qty,.bertax-proforma-kimi-v1 .items thead th.col-vat{padding-right:1.5mm}.bertax-proforma-kimi-v1 .items tbody td{padding:2.8mm 0;border-bottom:1px solid var(--rule);font-size:12px;vertical-align:baseline;text-align:right}.bertax-proforma-kimi-v1 .items .col-idx{text-align:left;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--copper);letter-spacing:.04em}.bertax-proforma-kimi-v1 .items .col-name{text-align:left;font-size:12.5px;color:var(--ink);padding-right:6mm;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bertax-proforma-kimi-v1 .items .col-gross,.bertax-proforma-kimi-v1 .items .col-net,.bertax-proforma-kimi-v1 .items .col-qty,.bertax-proforma-kimi-v1 .items .col-vat{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;font-weight:400;font-size:11.5px;color:#33302c}.bertax-proforma-kimi-v1 .items .col-net,.bertax-proforma-kimi-v1 .items .col-qty,.bertax-proforma-kimi-v1 .items .col-vat{padding-right:1.5mm}.bertax-proforma-kimi-v1 .items .col-gross{padding-right:0}.bertax-proforma-kimi-v1 .summary{display:grid;grid-template-columns:1.6fr 1fr;gap:0 8mm;margin-top:3mm;align-items:start}.bertax-proforma-kimi-v1 .summary__breakdown{padding-left:4mm;border-left:2.5px solid var(--copper);font-size:11.5px}.bertax-proforma-kimi-v1 .disclaimer__body{margin:8px 0 0;font-size:11px;line-height:1.55;color:#3d3a36}.bertax-proforma-kimi-v1 .summary__totals{text-align:right}.bertax-proforma-kimi-v1 .summary__mini{margin:0 0 3mm;font-size:11px;color:var(--muted);white-space:nowrap}.bertax-proforma-kimi-v1 .summary__rule{height:2.5px;background:var(--rule-strong);margin-bottom:3.5mm}.bertax-proforma-kimi-v1 .summary__due-label{margin:0;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--copper)}.bertax-proforma-kimi-v1 .summary__amount{margin:4px 0 0;font-size:35px;font-weight:700;letter-spacing:.005em;word-spacing:.22em;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.bertax-proforma-kimi-v1 .summary__amount .cur{font-size:15px;font-weight:600;color:var(--muted);margin-left:6px}.bertax-proforma-kimi-v1 .foot-cols{display:grid;grid-template-columns:1fr 64mm;gap:0 10mm;margin-top:5mm;border-top:1px solid var(--rule)}.bertax-proforma-kimi-v1 .foot-col{padding:4.5mm 0 0}.bertax-proforma-kimi-v1 .foot-col--issuer{text-align:center}.bertax-proforma-kimi-v1 .foot-col__body{margin-top:8px;font-size:11.5px;line-height:1.7;color:#3d3a36}.bertax-proforma-kimi-v1 .foot-col__body .num{font-size:11px}.bertax-proforma-kimi-v1 .signature{height:1.5px;background:var(--ink);margin:9mm 0 9px}.bertax-proforma-kimi-v1 .foot-col__issuer-name{margin:0;font-size:12px;color:var(--ink)}.bertax-proforma-kimi-v1 .foot-col__issuer-role{margin:3px 0 0;font-size:11px;color:var(--muted)}.bertax-proforma-kimi-v1 .pagefoot{display:flex;justify-content:space-between;margin-top:1mm;padding-top:3.5mm;border-top:1px solid var(--rule);font-size:9.5px;letter-spacing:.04em;color:var(--muted)}.naturis-document-kimi-v1{--green:#428155;--ink:#1b241d;--mint:#f3f8f3;--label:#7c877f;--muted:#6b7a70;--rule:#e4ebe5;--paper:#ffffff;position:relative;box-sizing:border-box;width:210mm;height:297mm;margin:0;background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,sans-serif;font-weight:400;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;overflow:hidden}.naturis-document-kimi-v1 *,.naturis-document-kimi-v1 :after,.naturis-document-kimi-v1 :before{box-sizing:border-box}.naturis-document-kimi-v1 .naturis-arcs{position:absolute;inset:0;width:210mm;height:297mm;z-index:0;pointer-events:none;user-select:none}.naturis-document-kimi-v1 .naturis-arcs circle{stroke:var(--rule);stroke-width:.4}.naturis-document-kimi-v1 .naturis-page{position:relative;z-index:1;width:100%;height:100%;padding:12.4mm 14mm 10mm}.naturis-document-kimi-v1 .naturis-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10mm}.naturis-document-kimi-v1 .naturis-brand__row{display:flex;align-items:center;gap:3.5mm}.naturis-document-kimi-v1 .naturis-logo{width:11mm;height:11mm;color:var(--green);flex-shrink:0}.naturis-document-kimi-v1 .naturis-brand__name{font-family:Newsreader,serif;font-size:25px;font-weight:700;letter-spacing:.035em;color:var(--ink);line-height:1}.naturis-document-kimi-v1 .naturis-brand__tagline{font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--label);margin-top:2.5px}.naturis-document-kimi-v1 .naturis-brand__pills{display:flex;gap:2.2mm;margin-top:3.2mm}.naturis-document-kimi-v1 .naturis-pill{display:inline-flex;align-items:center;gap:1.6mm;padding:1.6mm 3.2mm;border:1px solid #a9bfb1;border-radius:999px;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--label);background:var(--paper)}.naturis-document-kimi-v1 .naturis-pill:before{content:"";display:inline-block;width:4.5px;height:4.5px;border-radius:50%;background:var(--label)}.naturis-document-kimi-v1 .naturis-pill--accent{border-color:var(--green);color:var(--green)}.naturis-document-kimi-v1 .naturis-pill--accent:before{background:var(--green)}.naturis-document-kimi-v1 .naturis-pill sub,.naturis-document-kimi-v1 .naturis-pill sup{font-size:.68em;line-height:0}.naturis-document-kimi-v1 .naturis-pill sub{vertical-align:sub}.naturis-document-kimi-v1 .naturis-pill sup{vertical-align:super}.naturis-document-kimi-v1 .naturis-title-block{text-align:right}.naturis-document-kimi-v1 .naturis-title{margin:0;font-family:Newsreader,serif;font-size:29px;font-weight:700;font-style:italic;color:var(--green);line-height:1.05}.naturis-document-kimi-v1 .naturis-subtitle{margin:2mm 0 0;font-size:8.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--label)}.naturis-document-kimi-v1 .naturis-docno{margin:2.5mm 0 0;font-family:IBM Plex Mono,monospace;font-size:13.5px;font-weight:600;color:var(--ink)}.naturis-document-kimi-v1 .naturis-divider{margin:5mm 0 4.5mm;border-top:1.5px dotted #c9d9cf}.naturis-document-kimi-v1 .naturis-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:4mm}.naturis-document-kimi-v1 .naturis-meta__box{display:flex;flex-direction:column;gap:1.6mm;padding:3.8mm 4.5mm;border-radius:3mm;background:var(--mint)}.naturis-document-kimi-v1 .naturis-meta__box--highlight{background:var(--green)}.naturis-document-kimi-v1 .naturis-meta__label{font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.naturis-document-kimi-v1 .naturis-meta__box--highlight .naturis-meta__label{color:#d5e6db}.naturis-document-kimi-v1 .naturis-meta__value{font-size:13px;font-weight:600;color:var(--ink)}.naturis-document-kimi-v1 .naturis-meta__box--highlight .naturis-meta__value{color:#ffffff}.naturis-document-kimi-v1 .naturis-meta__value--large{font-size:15.5px;font-weight:700}.naturis-document-kimi-v1 .naturis-meta__highlight{font-weight:700}.naturis-document-kimi-v1 .naturis-parties{display:grid;grid-template-columns:1fr 1fr;gap:5mm;margin-top:4.5mm}.naturis-document-kimi-v1 .naturis-party-card{padding:4.5mm 5mm 5mm;border-radius:3mm;background:var(--paper);border:1px solid var(--rule)}.naturis-document-kimi-v1 .naturis-party-card--buyer{background:var(--mint);border-color:var(--mint)}.naturis-document-kimi-v1 .naturis-party-card__label{display:block;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:2.2mm}.naturis-document-kimi-v1 .naturis-party-card__name{margin:0 0 2.5mm;font-family:Newsreader,serif;font-size:17px;font-weight:600;color:var(--ink)}.naturis-document-kimi-v1 .naturis-party-card__line{margin:0;font-size:10.5px;line-height:1.6;color:var(--muted)}.naturis-document-kimi-v1 .naturis-items{width:100%;border-collapse:collapse;margin-top:5mm;table-layout:fixed}.naturis-document-kimi-v1 .naturis-items td,.naturis-document-kimi-v1 .naturis-items th{padding:2.8mm 2mm;text-align:right;vertical-align:top}.naturis-document-kimi-v1 .naturis-items th{background:var(--paper);color:var(--green);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:pre-line;line-height:1.45;border-bottom:1px solid var(--rule);padding-bottom:2.2mm}.naturis-document-kimi-v1 .naturis-items th.c-idx,.naturis-document-kimi-v1 .naturis-items th.c-name{text-align:left}.naturis-document-kimi-v1 .naturis-items td{font-size:10.5px;color:var(--ink);border-bottom:1px solid var(--rule)}.naturis-document-kimi-v1 .naturis-items .c-idx{width:5%;text-align:left;color:var(--label)}.naturis-document-kimi-v1 .naturis-items .c-name{width:47%;text-align:left;padding-right:6mm}.naturis-document-kimi-v1 .naturis-items .c-qty{width:11%}.naturis-document-kimi-v1 .naturis-items .c-net{width:12%}.naturis-document-kimi-v1 .naturis-items .c-vat{width:8%}.naturis-document-kimi-v1 .naturis-items .c-gross{width:17%}.naturis-document-kimi-v1 .naturis-item-name{display:block;font-weight:500}.naturis-document-kimi-v1 .naturis-item-subtitle{display:block;font-size:9px;font-style:italic;color:var(--label);margin-top:.8mm}.naturis-document-kimi-v1 .naturis-items .c-gross,.naturis-document-kimi-v1 .naturis-items .c-net,.naturis-document-kimi-v1 .naturis-items .c-vat{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.naturis-document-kimi-v1 .naturis-summary{display:grid;grid-template-columns:1.25fr .75fr;gap:8mm;margin-top:4.5mm;align-items:start}.naturis-document-kimi-v1 .naturis-vat-summary__label{margin:0 0 2mm;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--label)}.naturis-document-kimi-v1 .naturis-vat-summary__table{width:100%;border-collapse:collapse;font-size:10px}.naturis-document-kimi-v1 .naturis-vat-summary__table td,.naturis-document-kimi-v1 .naturis-vat-summary__table th{padding:1.6mm 1.5mm;text-align:right}.naturis-document-kimi-v1 .naturis-vat-summary__table th{font-weight:500;color:var(--label);font-size:9.5px;border-bottom:1px solid var(--rule)}.naturis-document-kimi-v1 .naturis-vat-summary__table td:first-child,.naturis-document-kimi-v1 .naturis-vat-summary__table th:first-child{text-align:left}.naturis-document-kimi-v1 .naturis-vat-summary__table td{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;color:var(--ink)}.naturis-document-kimi-v1 .naturis-words{margin:3.5mm 0 0;font-size:9.5px;color:var(--label)}.naturis-document-kimi-v1 .naturis-total-row{display:flex;justify-content:space-between;align-items:baseline;padding:1.4mm 0}.naturis-document-kimi-v1 .naturis-total-row--ruled{border-bottom:1px solid var(--rule);padding-bottom:3mm}.naturis-document-kimi-v1 .naturis-total-row__label{font-size:10px;color:var(--muted)}.naturis-document-kimi-v1 .naturis-total-row__value{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;font-size:11px;color:var(--ink)}.naturis-document-kimi-v1 .naturis-due-box{display:flex;justify-content:space-between;align-items:center;gap:4mm;margin-top:3.5mm;padding:4.5mm 5mm;border:1.5px solid var(--green);border-radius:3.5mm;background:var(--mint)}.naturis-document-kimi-v1 .naturis-due-box__label{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green);white-space:nowrap;flex-shrink:0}.naturis-document-kimi-v1 .naturis-due-box__amount{font-family:Newsreader,serif;font-size:25px;font-weight:600;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.naturis-document-kimi-v1 .naturis-currency-line{margin:2mm 0 0;font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8aa396;text-align:right}.naturis-document-kimi-v1 .naturis-foot{display:grid;grid-template-columns:1.05fr 1.05fr .9fr;gap:5mm;margin-top:5mm;align-items:start}.naturis-document-kimi-v1 .naturis-foot-card{padding:4.5mm 5mm;border-radius:3mm}.naturis-document-kimi-v1 .naturis-foot-card--payment{background:var(--mint)}.naturis-document-kimi-v1 .naturis-foot-card--notes{background:var(--paper);border:1px solid var(--rule)}.naturis-document-kimi-v1 .naturis-foot-card__label{margin:0 0 2.2mm;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.naturis-document-kimi-v1 .naturis-foot-card--notes .naturis-foot-card__label{color:var(--label)}.naturis-document-kimi-v1 .naturis-foot-card__line{margin:0;font-size:10px;line-height:1.6;color:var(--ink)}.naturis-document-kimi-v1 .naturis-foot-card--notes .naturis-foot-card__line{color:var(--muted)}.naturis-document-kimi-v1 .naturis-foot-card__line--mono{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums;font-size:9px}.naturis-document-kimi-v1 .naturis-issuer{text-align:center;padding:0 4mm}.naturis-document-kimi-v1 .naturis-issuer__label{margin:0;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--label)}.naturis-document-kimi-v1 .naturis-issuer__line{height:1.5px;background:var(--green);margin:8mm 0 2.5mm}.naturis-document-kimi-v1 .naturis-issuer__name{margin:0;font-size:11px;font-weight:600;color:var(--ink)}.naturis-document-kimi-v1 .naturis-issuer__role{margin:1mm 0 0;font-size:9px;color:var(--label)}.naturis-document-kimi-v1 .naturis-pagefoot{display:flex;justify-content:space-between;align-items:baseline;margin-top:4.5mm;padding-top:3.5mm;border-top:1px solid var(--rule);font-size:8.5px;line-height:1.5;color:var(--label)}.naturis-document-kimi-v1 .naturis-pagefoot__right{display:inline-flex;align-items:baseline;gap:2mm;font-family:Newsreader,serif;font-style:italic;font-size:10.5px;color:var(--green);text-align:right}.naturis-document-kimi-v1 .naturis-pagefoot__dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green)}.naturis-document-kimi-v1--invoice .naturis-arcs{display:block}.naturis-document-kimi-v1--invoice .naturis-pagefoot{margin-top:7mm}.naturis-document-kimi-v1 .naturis-watermark{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%) rotate(-7deg);font-family:Newsreader,serif;font-style:italic;font-size:150px;font-weight:400;color:rgba(66,129,85,.16);white-space:nowrap;z-index:0;pointer-events:none;user-select:none}.naturis-document-kimi-v1 .naturis-disclaimer-card{padding:4.5mm 5mm;border:1.5px solid var(--green);border-radius:3mm;background:var(--paper)}.naturis-document-kimi-v1 .naturis-disclaimer-card__label{margin:0 0 2.2mm;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.naturis-document-kimi-v1 .naturis-disclaimer-card__body{margin:0;font-size:10px;line-height:1.55;color:var(--ink)}.naturis-document-kimi-v1 .naturis-disclaimer-card__en{margin:2mm 0 0;font-size:9.5px;font-style:italic;line-height:1.5;color:var(--label)}.naturis-document-kimi-v1--proforma .naturis-foot{grid-template-columns:1.1fr .9fr;align-items:start}.naturis-document-kimi-v1--proforma .naturis-issuer__line{margin-top:18mm}.naturis-document-kimi-v1--proforma .naturis-foot-card__line{line-height:2}.naturis-document-kimi-v1--proforma .naturis-items td{padding-top:1.2mm;padding-bottom:1.2mm}.naturis-document-kimi-v1--proforma .naturis-summary{margin-top:3mm}.naturis-document-kimi-v1--proforma .naturis-pagefoot{margin-top:11mm}