/* Scoped producer corrections after rendered checkpoint. */
.ix-issued-invoice{background:#fff;border:1px solid #a8bdb3;border-radius:3px;padding:16px;margin-top:20px}
.ix-invoice-id{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #d4ddd7;padding-bottom:10px;font-size:11px;color:#366476}
.ix-document .ix-issued-invoice h3{font-size:18px;margin:14px 0 3px}
.ix-document .ix-issued-invoice p{font-size:12px;margin:0 0 12px}
.ix-invoice-amount{font-size:37px;letter-spacing:-.04em;line-height:1.2;margin:15px 0}
.ix-invoice-amount>span{font-size:12px;letter-spacing:0}
.ix-issued-invoice>small{font-size:10px;line-height:1.5;display:block;color:#526874}
.ix-story[data-motion=true] .ix-issued-invoice{display:none;position:absolute;inset:57px 10px 10px;margin:0;z-index:2}
.ix-story[data-motion=true]:is([data-step='2'],[data-step='3']) .ix-issued-invoice{display:block;transform:translateY(calc(12px*(1 - var(--settle,1))))}
.ix-story[data-integration=pennylane][data-motion=true]:is([data-step='2'],[data-step='3']) .ix-document>:not(.ix-document-type):not(.ix-issued-invoice){visibility:hidden}
.ix-return-flow{fill:none;stroke:#366476;stroke-width:2}
.ix-story[data-motion=true] .ix-return-flow{display:none;stroke-dasharray:1;stroke-dashoffset:calc((1 - var(--return,0))*1px)}
.ix-story[data-motion=true][data-step='3'] .ix-return-flow{display:block}
.ix-story[data-integration=pennylane][data-motion=true][data-step='3'] .ix-flow-active{opacity:0}
@media(min-width:1250px){
 .mx-category:has(.mx-card:nth-child(4)) .mx-cards{grid-template-columns:repeat(4,minmax(0,1fr))}
 .mx-category:has(.mx-card:nth-child(4)) .mx-card{padding:18px}
 .mx-category:has(.mx-card:nth-child(4)) .mx-card-heading{gap:9px}
 .mx-category:has(.mx-card:nth-child(4)) .mx-card-heading h4{font-size:15px}
}
@media(max-width:760px){
 .mx-story[data-motion=true] .mx-sources{opacity:var(--mx-source,1);transform:translateY(calc(18px*(1 - var(--mx-source,1))))}
}
@media(min-width:761px){
 .mx-story[data-motion=true] .mx-path::after{content:'Une réponse reliée\a à ses sources.';white-space:pre-line;position:absolute;right:30px;top:50%;width:38%;text-align:center;font:italic 25px/1.4 SourceSerif,Georgia,serif;color:#526874;transform:translateY(-50%);opacity:calc(1 - var(--mx-reveal,0));pointer-events:none}
}
