.case-picker.svelte-1xo6wsj{gap:6px;max-width:380px;margin:16px 0;font-size:.85rem;display:grid}.case-picker.svelte-1xo6wsj select:where(.svelte-1xo6wsj){border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--paper);font:inherit;border-radius:5px;padding:8px}.receipt-desk.svelte-1xo6wsj{background:color-mix(in srgb, var(--gold) 5%, var(--paper));border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px;display:grid}.receipt.svelte-1xo6wsj{text-align:left;border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:4px;gap:7px;min-width:0;padding:12px 8px;display:grid}.receipt.b.svelte-1xo6wsj{border-top-color:var(--sky)}.receipt.svelte-1xo6wsj>span:where(.svelte-1xo6wsj),.receipt.svelte-1xo6wsj small:where(.svelte-1xo6wsj),.receipt.svelte-1xo6wsj em:where(.svelte-1xo6wsj){font-size:.75rem}.receipt.svelte-1xo6wsj em:where(.svelte-1xo6wsj){color:var(--muted);font-style:normal}.receipt.svelte-1xo6wsj b:where(.svelte-1xo6wsj){font-family:IBM Plex Mono,monospace;font-size:1.15rem}.visit.svelte-1xo6wsj{font-size:.85rem;line-height:1.7}.observers.svelte-1xo6wsj{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.observers.svelte-1xo6wsj>div:where(.svelte-1xo6wsj){border-top:3px solid var(--rose);min-width:0;padding:14px}.observers.svelte-1xo6wsj>.timed:where(.svelte-1xo6wsj){border-top-color:var(--teal)}.observers.svelte-1xo6wsj h4:where(.svelte-1xo6wsj){font-size:1rem}.observers.svelte-1xo6wsj strong:where(.svelte-1xo6wsj){font:1.7rem IBM Plex Mono,monospace}.observers.svelte-1xo6wsj p:where(.svelte-1xo6wsj){font-size:.8rem}button.svelte-1xo6wsj{white-space:normal;min-height:44px}details.svelte-1xo6wsj{border-top:1px solid var(--line);margin-top:20px}summary.svelte-1xo6wsj{cursor:pointer;min-height:44px;padding:12px 0}details.svelte-1xo6wsj p:where(.svelte-1xo6wsj){font-size:.9rem;line-height:1.7}@container (width<=520px){.receipt-desk.svelte-1xo6wsj{grid-template-columns:1fr 1fr;padding:10px}.observers.svelte-1xo6wsj{gap:8px}.observers.svelte-1xo6wsj>div:where(.svelte-1xo6wsj){padding:10px 3px}.observers.svelte-1xo6wsj h4:where(.svelte-1xo6wsj){font-size:.9rem}.observers.svelte-1xo6wsj strong:where(.svelte-1xo6wsj){font-size:1.4rem}}
