.invoice-preview-motion{position:relative;min-width:0}
.invoice-motion-controls{margin-top:19px}
.invoice-motion-toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid #dce3ec;border-radius:30px;background:transparent;color:#67798f;padding:8px 12px;font:inherit;font-size:9px;cursor:pointer}
.invoice-motion-toggle[hidden]{display:none}.invoice-motion-toggle::before{content:'';width:7px;height:9px;border-inline:2px solid currentColor}
.invoice-motion-toggle[aria-pressed=true]::before{height:0;width:0;border:5px solid transparent;border-right:0;border-left:7px solid currentColor}
.invoice-motion-toggle:disabled{cursor:default;opacity:.7}.invoice-motion-toggle:disabled::before{width:6px;height:6px;border:0;border-radius:50%;background:currentColor}
.invoice-motion-toggle:focus-visible{outline:2px solid #c34b08;outline-offset:4px}
.invoice-store-panel>.invoice-connection-trails{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}
.invoice-store-panel>a,.invoice-store-panel>span,.invoice-store-panel>div{position:relative;z-index:1}
.invoice-connection-trails path{fill:none;stroke:#d7e0e9;stroke-width:1.5;vector-effect:non-scaling-stroke}
.invoice-connection-trails .invoice-connection-signal{stroke:#f76a05;stroke-width:2;stroke-dasharray:14 110;opacity:0}
@media(prefers-reduced-motion:no-preference){
 .invoicing-public[data-invoice-motion=running] .invoice-package-grid article,.invoicing-public[data-invoice-motion=running] .invoice-store-panel>a{transition:translate .3s ease,border-color .3s ease,box-shadow .3s ease}
 .invoicing-public[data-invoice-motion=running] .invoice-package-grid article:hover,.invoicing-public[data-invoice-motion=running] .invoice-package-grid article:focus-within{translate:0 -6px;border-color:#e4ae89;box-shadow:0 14px 32px #07182e09}
 .invoicing-public[data-invoice-motion=running] .invoice-store-panel>a:hover{translate:0 -4px;border-color:#b3c0d0}
 .invoicing-public[data-invoice-motion=running] .button .icon{transition:translate .25s ease}
 .invoicing-public[data-invoice-motion=running] .button:hover .icon,.invoicing-public[data-invoice-motion=running] .button:focus-visible .icon{translate:4px 0}
}
@media(prefers-reduced-motion:reduce){.invoice-connection-trails .invoice-connection-signal{opacity:0}}
