.payment-page[data-astro-cid-3xcj3mw6]{max-width:28rem;min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) 1.25rem max(1rem, env(safe-area-inset-bottom));flex-direction:column;margin:auto;display:flex}.payment-header[data-astro-cid-3xcj3mw6],.dialog-header[data-astro-cid-3xcj3mw6]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.qr-trigger[data-astro-cid-3xcj3mw6],.close-button[data-astro-cid-3xcj3mw6]{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-width:44px;min-height:44px;display:inline-flex}.qr-trigger[data-astro-cid-3xcj3mw6]{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .75rem;font-size:.875rem}.payment-content[data-astro-cid-3xcj3mw6]{margin-block:2.25rem auto;padding-bottom:.5rem}h1[data-astro-cid-3xcj3mw6]{letter-spacing:-.055em;font-size:clamp(2.5rem,10vw,3.5rem);line-height:1.15}.intro[data-astro-cid-3xcj3mw6]{color:var(--muted-foreground);margin:.75rem 0 1.25rem;font-size:.875rem}.payment-options[data-astro-cid-3xcj3mw6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.card-tips[data-astro-cid-3xcj3mw6]{margin-bottom:1.25rem}.card-heading[data-astro-cid-3xcj3mw6]{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.tip-amounts[data-astro-cid-3xcj3mw6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.tip-amount[data-astro-cid-3xcj3mw6]{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;min-height:64px;font-size:1.25rem;font-weight:600;display:flex}.tip-amount[data-astro-cid-3xcj3mw6].suggested{background:var(--primary);color:var(--primary-foreground)}.suggested-label[data-astro-cid-3xcj3mw6]{font-size:.625rem;font-weight:500;line-height:1.2}.tip-amount[data-astro-cid-3xcj3mw6]:last-child{font-size:.875rem}.apps-heading[data-astro-cid-3xcj3mw6]{color:var(--muted-foreground);margin-bottom:.625rem;font-size:.8125rem}.tip-note[data-astro-cid-3xcj3mw6]{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem}.payment-option[data-astro-cid-3xcj3mw6]{border-radius:var(--radius);text-align:left;background:var(--brand-background);width:100%;min-height:96px;color:var(--brand-foreground);cursor:pointer;border:1px solid #0000;grid-template-columns:24px 1fr;align-items:center;gap:.5rem;padding:1rem .875rem;font-weight:600;display:grid;position:relative}.cash-app[data-astro-cid-3xcj3mw6]{--brand-background:#00d632;--brand-foreground:#002b09}.venmo[data-astro-cid-3xcj3mw6]{--brand-background:#008cff;--brand-foreground:#001c40}.paypal[data-astro-cid-3xcj3mw6]{--brand-background:#003087;--brand-foreground:#fff}.venmo[data-astro-cid-3xcj3mw6] .brand-logo[data-astro-cid-3xcj3mw6]{grid-column:1/-1;width:88px;max-width:100%;height:30px}.payment-option[data-astro-cid-3xcj3mw6] .app-arrow{position:absolute;top:.5rem;right:.5rem}.payment-option[data-astro-cid-3xcj3mw6]:hover,.tip-amount[data-astro-cid-3xcj3mw6]:hover{box-shadow:inset 0 0 0 2px}.back-link[data-astro-cid-3xcj3mw6]{min-height:44px;color:var(--muted-foreground);text-underline-offset:4px;justify-content:center;align-items:center;gap:.35rem;font-size:.8125rem;text-decoration:underline;display:flex}[data-astro-cid-3xcj3mw6]:is(button,a):focus-visible{outline:3px solid var(--ring);outline-offset:4px}[data-astro-cid-3xcj3mw6]:is(button,a):active{opacity:.8}dialog[data-astro-cid-3xcj3mw6]{border:1px solid var(--border);background:var(--background);width:min(94vw,30rem);max-height:94svh;color:var(--foreground);border-radius:1rem;margin:auto;padding:1rem;overflow:auto}dialog[data-astro-cid-3xcj3mw6]::backdrop{background:#000000bf}.dialog-header[data-astro-cid-3xcj3mw6] h2[data-astro-cid-3xcj3mw6]{font-size:1.25rem}.qr-code[data-astro-cid-3xcj3mw6]{aspect-ratio:1;background:#fff;margin-block:1rem}.qr-code[data-astro-cid-3xcj3mw6] svg{width:100%;height:auto;max-height:65svh;display:block}dialog[data-astro-cid-3xcj3mw6] p[data-astro-cid-3xcj3mw6]{text-align:center;color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.875rem}@media (width<=360px){.payment-option[data-astro-cid-3xcj3mw6]{padding-inline:.75rem;font-size:.875rem}}@media (height<=650px){.payment-page[data-astro-cid-3xcj3mw6]{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.payment-content[data-astro-cid-3xcj3mw6]{margin-top:.75rem;padding-bottom:0}h1[data-astro-cid-3xcj3mw6]{font-size:2.25rem;line-height:1.1}.tip-amount[data-astro-cid-3xcj3mw6]{min-height:52px}.card-tips[data-astro-cid-3xcj3mw6]{margin-bottom:.625rem}.intro[data-astro-cid-3xcj3mw6]{margin-block:.375rem .5rem}.payment-options[data-astro-cid-3xcj3mw6]{gap:.5rem}.payment-option[data-astro-cid-3xcj3mw6]{min-height:64px;padding-block:.5rem}}
