.tip-receipt[data-v-04d94491]{--ease:cubic-bezier(.22,1,.36,1);--ink:#211b1b;--muted:#786d68;--line:#ece1d7;--accent:var(--od-color-tomato-strong);--checkout:#d64f28;--later:#e9a27f;background:#efe7db;color:var(--ink);container:tip-receipt/inline-size;font-family:Gtwalsheimpro,Helvetica Neue,Arial,sans-serif;padding:clamp(1.5rem,4vw,2.75rem) clamp(1rem,3vw,2rem);width:100%}:where(.feature-hero-visual) .tip-receipt[data-v-04d94491]{background:transparent}.tip-receipt__stage[data-v-04d94491]{align-items:center;display:grid;grid-template-columns:minmax(0,12.5rem) minmax(0,17.5rem);justify-content:center}.tip-receipt__paper[data-v-04d94491]{background:#fffefb;box-shadow:0 2px 4px #412c1c14,0 24px 44px -20px #412c1c61;color:#2b2626;display:grid;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;gap:.55rem;line-height:1.35;margin:0 -1.5rem 0 0;-webkit-mask:linear-gradient(#000 0 0) top /100% calc(100% - .5rem) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /.7rem .5rem repeat-x;mask:linear-gradient(#000 0 0) top /100% calc(100% - .5rem) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /.7rem .5rem repeat-x;padding:1.1rem 1rem 1.4rem;position:relative;transform:rotate(-2deg);z-index:2}.tip-receipt__paper header[data-v-04d94491]{border-bottom:1px dashed #cfc6c0;display:grid;gap:.15rem;justify-items:center;padding-bottom:.5rem;text-align:center}.tip-receipt__paper header strong[data-v-04d94491]{font-size:.75rem;letter-spacing:.08em}.tip-receipt__paper header small[data-v-04d94491]{color:#6f6764;font-size:.625rem}.tip-receipt__lines[data-v-04d94491]{display:grid;gap:.25rem;list-style:none;margin:0;padding:0}.tip-receipt__lines li[data-v-04d94491]{display:grid;gap:.35rem;grid-template-columns:1.1rem minmax(0,1fr) auto}.tip-receipt__lines li span[data-v-04d94491]:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-receipt__lines li span[data-v-04d94491]:last-child,.tip-receipt__sum dd[data-v-04d94491]{font-variant-numeric:tabular-nums}.tip-receipt__rule[data-v-04d94491]{border-top:1px dashed #cfc6c0}.tip-receipt__sum[data-v-04d94491]{display:grid;gap:.2rem;margin:0}.tip-receipt__sum div[data-v-04d94491]{display:flex;gap:.5rem;justify-content:space-between}.tip-receipt__sum dd[data-v-04d94491]{margin:0}.tip-receipt__tip[data-v-04d94491]{background:linear-gradient(transparent 12%,rgba(214,79,40,.14) 12% 88%,transparent 88%);border-radius:.2rem;color:#a93a1b;font-weight:700;margin:.1rem -.35rem 0;padding:.2rem .35rem}.tip-receipt__sum--total div[data-v-04d94491]{font-size:.8125rem;font-weight:800}.tip-receipt__paid[data-v-04d94491]{color:#6f6764;font-size:.625rem;margin:.15rem 0 0;text-align:center}.tip-receipt__report[data-v-04d94491]{background:#fff;border-radius:1.1rem;box-shadow:inset 0 1px #fffc,0 0 0 1px #412c1c0f,0 26px 52px -24px #412c1c47;display:grid;gap:.9rem;min-width:0;padding:1.1rem 1.1rem 1rem 2.4rem;position:relative;z-index:1}.tip-receipt__report-head[data-v-04d94491]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.tip-receipt__report-head>div[data-v-04d94491]{display:grid;gap:.1rem}.tip-receipt__report-head small[data-v-04d94491]{color:var(--muted);font-size:.6875rem}.tip-receipt__report-head strong[data-v-04d94491]{font-size:.9375rem}.tip-receipt__period[data-v-04d94491]{border:1px solid var(--line);border-radius:.45rem;color:#5d514c;font-size:.625rem;font-weight:700;padding:.25rem .5rem;white-space:nowrap}.tip-receipt__figure[data-v-04d94491]{display:grid;gap:.1rem}.tip-receipt__figure strong[data-v-04d94491]{font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.tip-receipt__figure small[data-v-04d94491]{color:var(--muted);font-size:.6875rem}.tip-receipt__chart[data-v-04d94491]{align-items:end;border-bottom:1px solid var(--line);display:grid;gap:.5rem;grid-template-columns:repeat(6,minmax(0,1fr));height:7.5rem;padding-bottom:.1rem}.tip-receipt__bar[data-v-04d94491]{background:none;border:0;color:var(--muted);cursor:pointer;display:grid;font:inherit;gap:.3rem;grid-template-rows:minmax(0,1fr) auto;height:100%;padding:0;position:relative}.tip-receipt__col[data-v-04d94491]{background:#f6f0ea;border-radius:.3rem .3rem .1rem .1rem;display:flex;flex-direction:column-reverse;justify-content:flex-start;overflow:hidden;transition:box-shadow .3s ease}.tip-receipt__seg[data-v-04d94491]{display:block;flex:none;transform-origin:bottom;transition:height .5s var(--ease),transform .7s var(--ease),opacity .3s ease;transition-delay:0s,calc(var(--i)*70ms),0s}.tip-receipt__seg.is-checkout[data-v-04d94491]{background:var(--checkout)}.tip-receipt__seg.is-later[data-v-04d94491]{background:var(--later)}.tip-receipt:not(.is-grown) .tip-receipt__seg[data-v-04d94491]{transform:scaleY(0)}.tip-receipt__bar[data-v-04d94491]:before{content:"";inset:0 -.25rem;position:absolute}.tip-receipt__bar:not(.is-selected) .tip-receipt__seg[data-v-04d94491]{opacity:.42}.tip-receipt__bar.is-selected .tip-receipt__col[data-v-04d94491]{box-shadow:0 0 0 2px #fff,0 0 0 3px #d64f2866}.tip-receipt__bar small[data-v-04d94491]{font-size:.625rem;font-variant-numeric:tabular-nums}.tip-receipt__bar.is-selected small[data-v-04d94491]{color:var(--ink);font-weight:750}.tip-receipt__legend[data-v-04d94491]{display:grid;gap:.3rem}.tip-receipt__legend button[data-v-04d94491]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:.55rem;color:var(--ink);cursor:pointer;display:grid;font:inherit;font-size:.75rem;gap:.5rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.75rem;padding:.3rem .55rem;text-align:left;transition:opacity .25s ease,background-color .25s ease}.tip-receipt__legend button[aria-pressed=false][data-v-04d94491]{background:#faf6f2;opacity:.5}.tip-receipt__legend i[data-v-04d94491]{border-radius:.15rem;height:.6rem;width:.6rem}.tip-receipt__legend i.is-checkout[data-v-04d94491]{background:var(--checkout)}.tip-receipt__legend i.is-later[data-v-04d94491]{background:var(--later)}.tip-receipt__legend strong[data-v-04d94491]{font-variant-numeric:tabular-nums}button[data-v-04d94491]:focus-visible{outline:3px solid #3971dd;outline-offset:2px}@container tip-receipt (max-width: 27rem){.tip-receipt__stage[data-v-04d94491]{grid-template-columns:minmax(0,20rem)}.tip-receipt__paper[data-v-04d94491]{margin:0 0 -3rem .25rem;width:12.5rem}.tip-receipt__report[data-v-04d94491]{padding:3.6rem 1rem 1rem}}@media(prefers-reduced-motion:reduce){.tip-receipt[data-v-04d94491] *,.tip-receipt[data-v-04d94491] :after,.tip-receipt[data-v-04d94491] :before{animation:none!important;transition:none!important}}
