.receipt.svelte-1tyo1uc{background:color-mix(in srgb, var(--bg-panel) 55%, var(--shade));border:1px solid var(--border);border-top:3px solid var(--accent);font-variant-numeric:tabular-nums;padding:14px 14px 12px;font-size:.85rem}h2.svelte-1tyo1uc{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 10px;font-size:.8rem;font-weight:400}ul.svelte-1tyo1uc{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}li.svelte-1tyo1uc{grid-template-columns:minmax(0,max-content) minmax(12px,1fr) auto;align-items:baseline;column-gap:6px;display:grid}.leader.svelte-1tyo1uc{opacity:.25;border-bottom:2px dotted;align-self:start;height:1em}li.svelte-1tyo1uc small:where(.svelte-1tyo1uc){color:var(--text-muted);grid-column:1/-1;font-size:.75rem}.amount.svelte-1tyo1uc{text-align:right;flex:none}.sect.svelte-1tyo1uc{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);align-items:center;gap:8px;margin:10px 0 6px;font-size:.66rem;display:flex}.sect.svelte-1tyo1uc:first-of-type{margin-top:0}.sect.svelte-1tyo1uc:after{content:"";border-top:1px solid var(--border-soft);flex:1}.base-line.svelte-1tyo1uc .label:where(.svelte-1tyo1uc){font-size:1.05rem;font-family:var(--font-display)}.base-line.svelte-1tyo1uc .amount:where(.svelte-1tyo1uc){font-size:1.05rem}.final_mod.svelte-1tyo1uc{border-top:1px dashed var(--border-soft);padding-top:6px}.final_mod.svelte-1tyo1uc~.final_mod:where(.svelte-1tyo1uc){border-top:none;padding-top:0}.total.svelte-1tyo1uc{border-top:2px solid var(--border);font-size:1.1rem;font-family:var(--font-display);justify-content:space-between;margin:10px 0 0;padding-top:8px;display:flex}.total.svelte-1tyo1uc .amount:where(.svelte-1tyo1uc),.dock.svelte-1tyo1uc .bar:where(.svelte-1tyo1uc) .amount:where(.svelte-1tyo1uc){color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(110deg, var(--accent) 35%, var(--accent-glow) 45%, #fff6dc 50%, var(--accent-glow) 55%, var(--accent) 65%);background-size:250% 100%;animation:3.2s ease-in-out infinite svelte-1tyo1uc-total-shimmer}@keyframes svelte-1tyo1uc-total-shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.total.svelte-1tyo1uc .amount:where(.svelte-1tyo1uc),.dock.svelte-1tyo1uc .bar:where(.svelte-1tyo1uc) .amount:where(.svelte-1tyo1uc){animation:none}}.note.svelte-1tyo1uc{color:var(--text-muted);margin:8px 0 0;font-size:.72rem}.bar.svelte-1tyo1uc{display:none}@media (width<=1000px){.receipt.dock.svelte-1tyo1uc{z-index:50;border-left:none;border-right:none;padding:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0006}.dock.svelte-1tyo1uc .bar:where(.svelte-1tyo1uc){width:100%;box-shadow:none;color:var(--text);font-family:var(--font-display);background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 16px;font-size:1rem;display:flex}.dock.svelte-1tyo1uc .bar:where(.svelte-1tyo1uc):hover{box-shadow:none;background:0 0;transform:none}.dock.svelte-1tyo1uc:not(.open) .body:where(.svelte-1tyo1uc){display:none}.dock.svelte-1tyo1uc .body:where(.svelte-1tyo1uc){max-height:60vh;padding:0 16px 14px;overflow-y:auto}.dock.svelte-1tyo1uc .body:where(.svelte-1tyo1uc) h2:where(.svelte-1tyo1uc){display:none}}
