.workshop-invoice-proof-module__91WF7G__proof{width:100%;max-width:590px;margin-inline:auto;container-type:inline-size}.workshop-invoice-proof-module__91WF7G__caption{color:hsl(var(--muted-foreground));margin-bottom:20px;font-size:11px;line-height:1.6}.workshop-invoice-proof-module__91WF7G__invoice{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .16);color:hsl(var(--foreground));border-radius:9px;padding:25px 28px}.workshop-invoice-proof-module__91WF7G__heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:28px;display:flex}.workshop-invoice-proof-module__91WF7G__heading p{letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.2}.workshop-invoice-proof-module__91WF7G__heading>span{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:4px;padding:5px 8px;font-size:10px;line-height:1.5}.workshop-invoice-proof-module__91WF7G__positions{border-collapse:collapse;text-align:left;width:100%}.workshop-invoice-proof-module__91WF7G__positions thead th{color:hsl(var(--muted-foreground));padding-bottom:11px;font-size:10px;font-weight:400}.workshop-invoice-proof-module__91WF7G__positions thead th:last-child{text-align:right}.workshop-invoice-proof-module__91WF7G__positions tbody tr{border-top:1px solid hsl(var(--border))}.workshop-invoice-proof-module__91WF7G__positions tbody th,.workshop-invoice-proof-module__91WF7G__positions td{padding-block:18px;font-weight:400}.workshop-invoice-proof-module__91WF7G__position{align-items:center;gap:14px;padding-right:12px;display:flex}.workshop-invoice-proof-module__91WF7G__position svg{color:var(--visual-blue);flex-shrink:0}.workshop-invoice-proof-module__91WF7G__position span{font-size:14px;line-height:1.5;display:block}.workshop-invoice-proof-module__91WF7G__position small{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px;line-height:1.5;display:inline-block}.workshop-invoice-proof-module__91WF7G__positions td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:17px}.workshop-invoice-proof-module__91WF7G__totals{border-top:1px solid hsl(var(--border));margin:6px 0 0;padding-top:18px}.workshop-invoice-proof-module__91WF7G__totals>div{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:baseline;gap:14px;margin-top:9px;font-size:11px;line-height:1.5;display:flex}.workshop-invoice-proof-module__91WF7G__totals dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.workshop-invoice-proof-module__91WF7G__totals .workshop-invoice-proof-module__91WF7G__total{color:hsl(var(--foreground));margin-top:22px}.workshop-invoice-proof-module__91WF7G__total dd{letter-spacing:-.045em;font-size:34px;line-height:1.2}@media (prefers-reduced-motion:no-preference){.workshop-invoice-proof-module__91WF7G__position small,.workshop-invoice-proof-module__91WF7G__positions td,.workshop-invoice-proof-module__91WF7G__total dd{transition:transform .65s cubic-bezier(.2,.75,.3,1)}.workshop-invoice-proof-module__91WF7G__positions tbody tr:nth-child(2) .workshop-invoice-proof-module__91WF7G__position small,.workshop-invoice-proof-module__91WF7G__positions tbody tr:nth-child(2) td{transition-delay:.14s}.workshop-invoice-proof-module__91WF7G__positions tbody tr:nth-child(3) .workshop-invoice-proof-module__91WF7G__position small,.workshop-invoice-proof-module__91WF7G__positions tbody tr:nth-child(3) td{transition-delay:.28s}.workshop-invoice-proof-module__91WF7G__proof[data-phase="0"] .workshop-invoice-proof-module__91WF7G__position small{transform:translate(-7px)}.workshop-invoice-proof-module__91WF7G__proof[data-phase="0"] .workshop-invoice-proof-module__91WF7G__positions td{transform:translate(7px)}.workshop-invoice-proof-module__91WF7G__proof[data-phase="0"] .workshop-invoice-proof-module__91WF7G__total dd,.workshop-invoice-proof-module__91WF7G__proof[data-phase="1"] .workshop-invoice-proof-module__91WF7G__total dd{transform:translateY(8px)}}@container (max-width:420px){.workshop-invoice-proof-module__91WF7G__invoice{padding:22px 18px}.workshop-invoice-proof-module__91WF7G__position{gap:9px}.workshop-invoice-proof-module__91WF7G__position svg{width:17px}.workshop-invoice-proof-module__91WF7G__position span{font-size:13px}.workshop-invoice-proof-module__91WF7G__positions td{font-size:14px}.workshop-invoice-proof-module__91WF7G__total dd{font-size:29px}.workshop-invoice-proof-module__91WF7G__heading p{font-size:22px}}@container (max-width:310px){.workshop-invoice-proof-module__91WF7G__position svg{display:none}}
