.property-invoice-proof-module__qUbtva__proof{width:100%;margin:0;container-type:inline-size}.property-invoice-proof-module__qUbtva__caption{color:hsl(var(--muted-foreground));margin-bottom:20px;font-size:11px;line-height:1.5}.property-invoice-proof-module__qUbtva__flow{grid-template-columns:minmax(0,1.15fr) 44px minmax(0,1fr);align-items:center;display:grid}.property-invoice-proof-module__qUbtva__invoice{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .18);color:hsl(var(--foreground));border-radius:8px;padding:25px 24px 0;overflow:hidden}.property-invoice-proof-module__qUbtva__supplier{color:hsl(var(--muted-foreground));margin:0;font-size:12px;line-height:1.5}.property-invoice-proof-module__qUbtva__service{letter-spacing:-.035em;text-wrap:balance;max-width:240px;margin:20px 0 0;font-size:23px;line-height:1.25}.property-invoice-proof-module__qUbtva__reference{color:hsl(var(--muted-foreground));margin:12px 0 0;font-size:11px;line-height:1.5}.property-invoice-proof-module__qUbtva__invoiceAmount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:26px 0;font-size:clamp(26px,6cqw,38px);line-height:1.1}.property-invoice-proof-module__qUbtva__extracted{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));align-items:center;gap:9px;padding:16px 0;font-size:11px;line-height:1.5;display:flex;position:relative}.property-invoice-proof-module__qUbtva__extracted:before{content:"";background:rgb(var(--visual-blue-rgb) / .55);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0}.property-invoice-proof-module__qUbtva__extracted svg{color:var(--visual-blue);flex-shrink:0}.property-invoice-proof-module__qUbtva__connector{color:var(--visual-blue);justify-content:center;display:flex;position:relative}.property-invoice-proof-module__qUbtva__connector:before{content:"";background:rgb(var(--visual-blue-rgb) / .3);transform-origin:0;width:100%;height:1px;position:absolute;top:50%}.property-invoice-proof-module__qUbtva__connector svg{background:hsl(var(--background));position:relative}.property-invoice-proof-module__qUbtva__payment{border-left:1px solid hsl(var(--border));padding:26px 0 26px 18px}.property-invoice-proof-module__qUbtva__payment>svg{color:hsl(var(--muted-foreground))}.property-invoice-proof-module__qUbtva__paymentTitle{letter-spacing:-.025em;text-wrap:balance;max-width:170px;margin:17px 0 0;font-size:18px;line-height:1.4}.property-invoice-proof-module__qUbtva__paymentAmount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:22px 0 0;font-size:clamp(25px,5.6cqw,34px);line-height:1.1}.property-invoice-proof-module__qUbtva__paymentReference{color:hsl(var(--muted-foreground));margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.property-invoice-proof-module__qUbtva__extracted:before,.property-invoice-proof-module__qUbtva__connector:before{transition:transform 1.1s cubic-bezier(.2,.75,.3,1)}.property-invoice-proof-module__qUbtva__connector:before{transition-delay:.15s}.property-invoice-proof-module__qUbtva__proof[data-phase="0"] .property-invoice-proof-module__qUbtva__extracted:before,.property-invoice-proof-module__qUbtva__proof[data-phase="0"] .property-invoice-proof-module__qUbtva__connector:before{transform:scaleX(.1)}}@container (max-width:460px){.property-invoice-proof-module__qUbtva__flow{grid-template-columns:minmax(0,1fr)}.property-invoice-proof-module__qUbtva__invoice{padding:23px 22px 0}.property-invoice-proof-module__qUbtva__service{max-width:none;font-size:24px}.property-invoice-proof-module__qUbtva__invoiceAmount{font-size:35px}.property-invoice-proof-module__qUbtva__connector{padding:18px 0}.property-invoice-proof-module__qUbtva__connector svg{transform:rotate(90deg)}.property-invoice-proof-module__qUbtva__connector:before{transform-origin:top;width:1px;height:100%;top:0;left:50%}.property-invoice-proof-module__qUbtva__payment{-moz-column-gap:16px;border-left:0;border-top:1px solid hsl(var(--border));grid-template-columns:23px minmax(0,1fr);align-items:start;column-gap:16px;padding:22px 0 0;display:grid}.property-invoice-proof-module__qUbtva__paymentTitle{max-width:none;margin:0;font-size:17px}.property-invoice-proof-module__qUbtva__paymentAmount,.property-invoice-proof-module__qUbtva__paymentReference{grid-column:2}.property-invoice-proof-module__qUbtva__paymentAmount{margin-top:18px;font-size:32px}}
