.ds{--ds-font:var(--fg-plex,"IBM Plex Sans"),Arial,sans-serif;--ds-text:#0b0c0e;--ds-soft:#2c3038;--ds-faint:#4b515b;--ds-rule:#e1e4e8;--ds-tint:color-mix(in srgb,var(--ds-accent) 8%,#fff);position:relative;width:794px;min-height:1123px;padding:56px 60px 36px;display:flex;flex-direction:column;background:#fff;color:var(--ds-text);font:400 calc(12.5px * var(--ds-scale, 1))/1.45 var(--ds-font);text-align:left;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds,.ds *,.ds :after,.ds :before{box-sizing:border-box}.ds dd,.ds dl,.ds h1,.ds p{margin:0}.ds-head{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.ds-logo{display:block;max-width:180px;max-height:56px;-o-object-fit:contain;object-fit:contain;margin-bottom:12px}.ds-issuer{max-width:55%;color:var(--ds-soft);font-size:calc(11.5px * var(--ds-scale, 1));overflow-wrap:anywhere}.ds-issuer-name{margin-bottom:3px;color:var(--ds-text);font-size:calc(15px * var(--ds-scale, 1));font-weight:600}.ds-form{font-weight:400;color:var(--ds-soft)}.ds-heading{text-align:right}.ds-type{color:var(--ds-ink);font-size:calc(30px * var(--ds-scale, 1));font-weight:600;line-height:1.1;letter-spacing:-.01em}.ds-number{margin-top:6px;font-size:calc(13px * var(--ds-scale, 1));font-weight:500}.ds-parties{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:36px}.ds-client{flex:1;max-width:56%;overflow-wrap:anywhere}.ds-label{margin-bottom:4px;color:var(--ds-faint);font-size:calc(11px * var(--ds-scale, 1))}.ds-client-name{font-size:calc(14px * var(--ds-scale, 1));font-weight:600}.ds-meta{display:grid;grid-template-columns:auto auto;gap:4px 20px}.ds-meta div{display:contents}.ds-meta dt{color:var(--ds-faint)}.ds-meta dd{text-align:right;font-weight:500}.ds-details{display:grid;gap:3px;margin-top:26px}.ds-k{margin-right:6px;color:var(--ds-faint);font-weight:500}.ds-lines{width:100%;margin-top:24px;border-collapse:collapse}.ds-lines th{padding:8px 10px;border-bottom:1.5px solid var(--ds-ink);color:var(--ds-ink);font-size:calc(11px * var(--ds-scale, 1));font-weight:600;text-align:left}.ds-lines td{padding:9px 10px;border-bottom:1px solid var(--ds-rule);vertical-align:top}.ds-lines tr{-moz-column-break-inside:avoid;break-inside:avoid}.ds-lines .ds-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ds-lines td.ds-desc{width:100%;white-space:pre-line;overflow-wrap:anywhere}.ds-strong{font-weight:600}.ds-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:22px;-moz-column-break-inside:avoid;break-inside:avoid}.ds-pay{flex:1;display:grid;gap:10px;color:var(--ds-soft);font-size:calc(11.5px * var(--ds-scale, 1))}.ds-pay .ds-k{color:var(--ds-text)}.ds-pre{white-space:pre-line;overflow-wrap:anywhere}.ds-totals{flex:none;width:300px}.ds-row{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.ds-row dt{color:var(--ds-soft)}.ds-row dd{white-space:nowrap;font-variant-numeric:tabular-nums}.ds-row.ds-strong dt{color:var(--ds-text)}.ds-minus dd{color:#a23b3b}.ds-muted dt{font-style:italic}.ds-small{color:var(--ds-faint);font-size:calc(10px * var(--ds-scale, 1))}.ds-row.ds-grand{margin-top:8px;padding:10px 12px;border-radius:3px;background:var(--ds-accent);color:var(--ds-on-accent);font-size:calc(14px * var(--ds-scale, 1));font-weight:700}.ds-row.ds-grand dt{color:inherit}.ds-words{display:flex;margin-top:4px;border:1px solid var(--ds-rule);-moz-column-break-inside:avoid;break-inside:avoid}.ds-words-text{flex:1;display:grid;align-content:start;gap:4px;padding:12px 14px}.ds-words em{font-style:italic}.ds-stamp{flex:none;width:190px;min-height:92px;padding:10px;border-left:1px solid var(--ds-rule);color:var(--ds-faint);font-size:calc(10.5px * var(--ds-scale, 1));text-align:center}.ds-foot{display:grid;gap:2px;margin-top:auto;padding-top:14px;border-top:1px solid var(--ds-rule);color:var(--ds-soft);font-size:calc(9.5px * var(--ds-scale, 1));text-align:center}.ds-bottom,.ds-words{margin-bottom:24px}.ds-gen{color:var(--ds-faint)}.ds--classique{border-top:6px solid var(--ds-accent)}.ds--classique .ds-client,.ds--classique .ds-meta{padding:12px 14px;border:1px solid #d5d9df;border-radius:3px}.ds--classique .ds-lines th{border:1px solid #d5d9df;background:#f4f5f7;color:var(--ds-text)}.ds--classique .ds-lines td{border:1px solid #e1e4e8}.ds--moderne{--ds-font:var(--fg-work,"Work Sans"),Arial,sans-serif}.ds--moderne .ds-head{margin:-56px -60px 0;padding:44px 60px 34px;background:var(--ds-accent);color:var(--ds-on-accent)}.ds--moderne .ds-form,.ds--moderne .ds-issuer,.ds--moderne .ds-issuer-name,.ds--moderne .ds-type{color:inherit}.ds--moderne .ds-issuer{opacity:.92}.ds--moderne .ds-logo{padding:6px;border-radius:4px;background:#fff}.ds--moderne .ds-type{font-size:calc(34px * var(--ds-scale, 1));font-weight:700}.ds--moderne .ds-lines th{border-bottom:0;background:var(--ds-tint)}.ds--moderne .ds-lines td{border-bottom:0}.ds--moderne .ds-lines tbody tr:nth-child(2n) td{background:#f6f7f9}.ds--minimaliste .ds-type{font-size:calc(36px * var(--ds-scale, 1));font-weight:400;letter-spacing:-.02em}.ds--minimaliste .ds-lines th{border-bottom:1px solid var(--ds-text);font-weight:500}.ds--minimaliste .ds-lines td{border-bottom:0;padding-top:7px;padding-bottom:7px}.ds--minimaliste .ds-row.ds-grand{padding:10px 0 0;border-top:2px solid var(--ds-text);border-radius:0;background:none;color:var(--ds-text)}.ds--minimaliste .ds-words{border-width:1px 0}.ds--colonne{--ds-font:var(--fg-work,"Work Sans"),Arial,sans-serif;flex-direction:row;padding:0}.ds--aside-right{flex-direction:row-reverse}.ds-aside{flex:none;width:214px;display:flex;flex-direction:column;gap:28px;padding:52px 24px 36px;font-size:calc(11.5px * var(--ds-scale, 1));background:var(--ds-tint);border-right:3px solid var(--ds-accent)}.ds--aside-right .ds-aside{border-right:0;border-left:3px solid var(--ds-accent)}.ds--colonne .ds-issuer{max-width:none}.ds--colonne .ds-client{flex:none;max-width:none}.ds-ids{margin-top:8px;font-size:calc(10.5px * var(--ds-scale, 1));line-height:1.6}.ds--colonne .ds-meta{grid-template-columns:1fr;gap:10px}.ds--colonne .ds-meta div{display:block}.ds--colonne .ds-meta dd{text-align:left}.ds-aside-bank{margin-top:auto;color:var(--ds-soft);font-size:calc(10.5px * var(--ds-scale, 1));overflow-wrap:anywhere}.ds-main{flex:1;min-width:0;display:flex;flex-direction:column;padding:52px 36px 36px}.ds--colonne .ds-lines td,.ds--colonne .ds-lines th{padding-left:7px;padding-right:7px}.ds--colonne .ds-lines{font-size:calc(12px * var(--ds-scale, 1))}.ds--colonne .ds-heading{text-align:left}.ds--colonne .ds-type{font-size:calc(34px * var(--ds-scale, 1))}.ds--colonne .ds-totals{width:260px}.ds--colonne .ds-bottom{gap:22px}.ds--colonne .ds-stamp{width:150px}.ds--elegant{--ds-font:var(--fg-serif,"Source Serif 4"),Georgia,serif;font-size:calc(13px * var(--ds-scale, 1))}.ds--elegant .ds-head{flex-direction:column;align-items:center;gap:18px;padding-bottom:22px;border-bottom:3px double var(--ds-accent);text-align:center}.ds--elegant .ds-issuer{max-width:none}.ds--elegant .ds-logo{margin:0 auto 10px}.ds--elegant .ds-heading{text-align:center}.ds--elegant .ds-type{font-size:calc(32px * var(--ds-scale, 1));font-weight:600;letter-spacing:.01em}.ds--elegant .ds-lines th{border-bottom:1px solid var(--ds-accent);font-style:italic;font-weight:400;font-size:calc(12px * var(--ds-scale, 1))}.ds--elegant .ds-row.ds-grand{padding:10px 0;border-top:1px solid var(--ds-accent);border-bottom:3px double var(--ds-accent);border-radius:0;background:none;color:var(--ds-ink);font-size:calc(15px * var(--ds-scale, 1))}.ds--elegant .ds-words{border-color:var(--ds-accent)}.ds--cadre{padding:50px 52px 34px}.ds--cadre:before{content:"";position:absolute;inset:18px;border:1.5px solid var(--ds-accent);pointer-events:none}.ds--cadre .ds-client-name,.ds--cadre .ds-issuer-name,.ds--cadre .ds-type{font-family:var(--fg-lora,"Lora"),Georgia,serif}.ds--cadre .ds-type{font-size:calc(32px * var(--ds-scale, 1))}.ds--cadre .ds-number{display:inline-block;margin-top:10px;padding:3px 10px;border:1px solid var(--ds-accent);color:var(--ds-ink)}.ds--cadre .ds-lines th{border-bottom:0;background:var(--ds-accent);color:var(--ds-on-accent)}.ds--cadre .ds-row.ds-grand{padding:14px;font-size:calc(16px * var(--ds-scale, 1));border-radius:0}.ds--cadre .ds-foot{border-top:0}.ds-edit{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;background:transparent;border:1px dashed rgba(100,116,139,.45);border-radius:3px;padding:0 3px;margin:-1px -4px;width:calc(100% + 8px);box-sizing:border-box;line-height:inherit}.ds-edit:hover{border-color:#64748b;background:rgba(255,255,255,.75)}.ds-edit:focus{outline:none;border:1px solid var(--ds-accent);background:#fff;color:#16181e}.ds-edit::-moz-placeholder{color:#8a929e;font-style:italic;opacity:1}.ds-edit::placeholder{color:#8a929e;font-style:italic;opacity:1}.ds-edit-inline{width:auto;margin:-1px 0}.ds-edit-right{text-align:right}textarea.ds-edit{display:block;resize:vertical;min-height:1.6em}select.ds-edit{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:auto}input.ds-edit[type=date]{min-width:0}.ds-edit-qty{display:inline-flex;gap:4px;align-items:baseline;justify-content:flex-end}.ds-edit-qty .ds-edit{margin:-1px 0;width:auto}.ds-edit-row{display:flex;gap:6px;align-items:baseline}.ds-edit-col{width:22px;padding-left:2px!important;padding-right:0!important}.ds-edit-x{width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:#b42318;font-size:calc(16px * var(--ds-scale, 1));line-height:20px;cursor:pointer}.ds-edit-x:hover{background:#fee4e2}.ds-add{margin-top:8px;padding:6px 12px;border:1px dashed var(--ds-accent);border-radius:4px;background:transparent;color:var(--ds-ink);font:inherit;font-size:calc(12px * var(--ds-scale, 1));font-weight:600;cursor:pointer}.ds-add:hover{background:rgba(0,0,0,.03)}.ds--minimaliste .ds-add{border-color:#1b1d22;color:#1b1d22}.ds--font .ds-client-name,.ds--font .ds-issuer-name,.ds--font .ds-type{font-family:var(--ds-font)}