.order-card_receipt__C6PUG{--receipt-text:var(
    --portal-text,var(--restaurant-text,hsl(var(--foreground)))
  );--receipt-muted:var(
    --portal-muted,var(--restaurant-muted,hsl(var(--muted-foreground)))
  );--receipt-border:var(
    --portal-border,var(--restaurant-border,hsl(var(--border)))
  );--receipt-soft:var(
    --portal-soft,var(--restaurant-surface-alt,hsl(var(--muted)))
  );--receipt-success:var(
    --portal-success,var(--restaurant-success,currentColor)
  );--receipt-warning:var(
    --portal-warning,var(--restaurant-warning,currentColor)
  );min-width:0;overflow-wrap:anywhere}.order-card_receipt__C6PUG .order-card_heading__K_aTZ{margin:0 0 16px;color:var(--receipt-text);font-size:18px;font-weight:600;line-height:24px;letter-spacing:normal;text-transform:none}.order-card_items__sCID4{display:flex;flex-direction:column}.order-card_item__UuCaY{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:12px;column-gap:12px;padding:16px 0;border-top:1px solid var(--receipt-border)}.order-card_quantity__qNkzX{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:4px;border-radius:6px;background:var(--receipt-soft);color:var(--receipt-text);font-size:13px;font-weight:600;line-height:20px;white-space:nowrap}.order-card_itemName__VSSjQ,.order-card_itemPrice__New5S{color:var(--receipt-text);font-size:15px;font-weight:600;line-height:24px}.order-card_itemPrice__New5S,.order-card_paymentAmount__OLd9q{font-variant-numeric:tabular-nums;white-space:nowrap}.order-card_itemNotice__Tuslb,.order-card_note__mwAVi,.order-card_options__FMrvF{grid-column:2/-1;margin-top:4px;font-size:13px;line-height:22px;color:var(--receipt-muted)}.order-card_options__FMrvF:empty{display:none}.order-card_options__FMrvF strong{font-weight:400}.order-card_note__mwAVi{font-style:italic}.order-card_itemNotice__Tuslb{margin-top:8px}.order-card_paymentPanel__X7fHW{padding:16px;border:1px solid var(--receipt-border);border-radius:8px;background:var(--receipt-soft)}.order-card_payment__4Mji_{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--receipt-border)}.order-card_payment__4Mji_ .order-card_heading__K_aTZ{margin-bottom:4px}.order-card_paymentMethod__0fIAL{color:var(--receipt-muted);font-size:13px;line-height:22px}.order-card_paymentAmount__OLd9q{flex-shrink:0;color:var(--receipt-text);font-size:16px;font-weight:600}.order-card_totals__2y24m{display:flex;flex-direction:column;gap:12px;padding-top:16px;color:var(--receipt-muted);font-size:14px;line-height:20px}.order-card_totals__2y24m>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.order-card_totals__2y24m>div>p:first-child{font-weight:400}.order-card_totals__2y24m>div>p:last-child{flex-shrink:0;color:var(--receipt-text);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.order-card_totals__2y24m>div[class*=text-emerald],.order-card_totals__2y24m>div[class*=text-emerald]>p:last-child{color:var(--receipt-success)}.order-card_totals__2y24m>div[class*=text-orange],.order-card_totals__2y24m>div[class*=text-orange]>p:last-child{color:var(--receipt-warning)}.order-card_totals__2y24m .order-card_total__vH2JE{margin-top:4px;border-top:1px solid var(--receipt-border);padding-top:16px;color:var(--receipt-text)}.order-card_totals__2y24m .order-card_total__vH2JE>p:first-child{font-size:16px;font-weight:600}.order-card_total__vH2JE>p:last-child{font-size:24px;line-height:32px}.order-card_rewards__DLMbf{display:flex;flex-direction:column;gap:12px;margin-top:16px}.order-card_rewards__DLMbf:empty{display:none}.order-card_reward__LEDGG{display:flex;align-items:flex-start;gap:8px;color:var(--receipt-success);font-size:14px;line-height:22px}.order-card_reward__LEDGG>span{flex-shrink:0;padding-top:1px}.order-card_reward__LEDGG strong{font-weight:600}.payment-details_dialog__RWj_t{display:flex;flex-direction:column;width:calc(100% - 24px);max-width:640px;max-height:calc(100dvh - 32px);gap:0!important;padding:0!important;overflow:clip!important}.payment-details_dialog__RWj_t .payment-details_header__oTjVz[data-slot=dialog-header]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0;gap:16px;margin:0;border-bottom:1px solid hsl(var(--border));padding:20px 24px;text-align:left}.payment-details_header__oTjVz>*{margin:0}.payment-details_header__oTjVz [data-slot=dialog-description]{margin-top:6px}.payment-details_body__SZStj{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}.payment-details_dialog__RWj_t .payment-details_footer__pdowT[data-slot=dialog-footer]{display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:0;gap:12px;margin:0;border-top:1px solid hsl(var(--border));padding:16px 24px;background:hsl(var(--card))}.payment-details_footer__pdowT>button{min-height:48px;margin:0}.payment-details_overview__LZlcM{padding-bottom:24px}.payment-details_amountRow__11nGz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.payment-details_amount__XzEMp{margin-top:6px;font-size:32px;font-weight:600;line-height:40px;font-variant-numeric:tabular-nums}.payment-details_metadata__UbhRp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;font-size:14px;line-height:22px}.payment-details_metadata__UbhRp dt{margin-bottom:6px;color:hsl(var(--muted-foreground));font-size:13px}.payment-details_metadata__UbhRp dd{min-width:0;overflow-wrap:anywhere}.payment-details_card__cdiEn{display:flex;align-items:center;gap:8px}.payment-details_reference__AL7K5{grid-column:1/-1}.payment-details_reference__AL7K5 dd{font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.payment-details_section__4A3lK{min-width:0;border-top:1px solid hsl(var(--border));padding-block:24px}.payment-details_payout__4VaKC h3,.payment-details_section__4A3lK>h3{font-size:18px;font-weight:600;line-height:24px}.payment-details_section__4A3lK>h3{margin-bottom:16px}.payment-details_details__QhWGo{display:grid;gap:14px;font-size:14px;line-height:22px}.payment-details_details__QhWGo [data-payment-row]{display:flex;align-items:center;min-height:44px;justify-content:space-between;gap:12px 20px;font-size:14px;line-height:22px}.payment-details_details__QhWGo [data-payment-row]>:first-child{min-width:0;flex:1;flex-wrap:wrap}.payment-details_details__QhWGo [data-payment-row]>:last-child{flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.payment-details_details__QhWGo [data-payment-row]>span:first-child{display:flex;align-items:center}.payment-details_details__QhWGo [data-payment-total]{border-top:1px solid hsl(var(--border));padding-top:16px;color:hsl(var(--foreground));font-size:16px;font-weight:600}.payment-details_details__QhWGo .text-blue-600,.payment-details_details__QhWGo .text-blue-700{color:hsl(var(--foreground))}.payment-details_details__QhWGo .bg-blue-50{background:hsl(var(--muted))}.payment-details_details__QhWGo .text-green-600,.payment-details_details__QhWGo .text-green-700{color:var(--portal-success,#236744)}.payment-details_details__QhWGo .bg-amber-50,.payment-details_details__QhWGo .bg-green-50,.payment-details_details__QhWGo .bg-yellow-50{background:hsl(var(--muted))}.payment-details_details__QhWGo .text-amber-700,.payment-details_details__QhWGo .text-yellow-700{color:var(--portal-warning,#805c16)}.payment-details_help__xeJj_{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;margin:0;border-radius:6px;color:hsl(var(--muted-foreground));vertical-align:middle}.payment-details_help__xeJj_:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.payment-details_help__xeJj_ svg{width:16px;height:16px}.payment-details_payout__4VaKC{border-top:1px solid hsl(var(--border));padding-top:24px}.payment-details_payoutHeading__kqmXp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.payment-details_support__eLiM9{margin-top:20px;color:hsl(var(--muted-foreground));font-size:13px;line-height:22px}.payment-details_support__eLiM9 a{color:var(--portal-accent,hsl(var(--primary)));text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media (max-width:479px){.payment-details_body__SZStj,.payment-details_dialog__RWj_t .payment-details_footer__pdowT[data-slot=dialog-footer],.payment-details_dialog__RWj_t .payment-details_header__oTjVz[data-slot=dialog-header]{padding:16px}.payment-details_metadata__UbhRp{grid-template-columns:minmax(0,1fr)}.payment-details_footer__pdowT>button{flex:1 1 100%}.payment-details_details__QhWGo [data-payment-row]{gap:12px}}.payment-details_breakdown__AW_M3{min-width:0}.payment-details_breakdown__AW_M3 [data-fee-group]{border-top:1px solid hsl(var(--border));border-radius:0;background:transparent;padding:16px 0}.payment-details_breakdown__AW_M3 [data-fee-group]>p:first-child{color:hsl(var(--foreground));font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none}.payment-details_breakdown__AW_M3 [data-fee-group]>div>div{gap:12px}.payment-details_breakdown__AW_M3 [data-fee-group]>div>div>span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}.payment-details_breakdown__AW_M3 [data-fee-group] [class*=text-blue],.payment-details_breakdown__AW_M3 [data-fee-group] [class*=text-green],.payment-details_breakdown__AW_M3 [data-fee-group] [class*=text-orange]{color:hsl(var(--foreground))}.payment-details_breakdown__AW_M3 [data-fee-group] [class*=border-]{border-color:hsl(var(--border))}.payment-details_breakdown__AW_M3>button{min-height:48px;gap:12px;padding-block:12px;text-align:left}.payment-details_breakdown__AW_M3 button[aria-expanded]{min-height:48px;gap:12px;text-align:left}.payment-details_breakdown__AW_M3 [data-payment-row]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.payment-details_breakdown__AW_M3 [data-payment-row]>span:first-child{min-width:0;flex-wrap:wrap}.payment-details_breakdown__AW_M3 [data-payment-row]>span:last-child{flex-shrink:0}.order-detail-modal_dialog__nLQUK{display:flex;width:calc(100% - 24px);max-width:760px;max-height:calc(100dvh - 32px);flex-direction:column;gap:0!important;overflow:clip!important;padding:0!important}.order-detail-modal_dialog__nLQUK .order-detail-modal_header__xaUqV[data-slot=dialog-header]{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;margin:0;border-bottom:1px solid hsl(var(--border));padding:16px 20px;text-align:left}.order-detail-modal_header__xaUqV>*{margin:0}.order-detail-modal_dialog__nLQUK .order-detail-modal_body__tOO5f{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:20px}.order-detail-modal_dialog__nLQUK .order-detail-modal_footer__momsk[data-slot=dialog-footer]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));flex-shrink:0;gap:10px;max-height:40dvh;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid hsl(var(--border));margin:0;padding:16px 20px;background:hsl(var(--card))}.order-detail-modal_footer__momsk .order-detail-modal_action__BqA2j{width:100%;min-height:48px;margin:0;padding:12px 16px;border-radius:6px;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.order-detail-modal_dialog__nLQUK .order-detail-modal_receipt__lcUlr{min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:14px;line-height:22px;overflow-wrap:anywhere}.order-detail-modal_receipt__lcUlr>[data-slot=card-content],.order-detail-modal_receipt__lcUlr>[data-slot=card-footer],.order-detail-modal_receipt__lcUlr>[data-slot=card-header]{padding:20px}.order-detail-modal_receipt__lcUlr>[data-slot=card-content],.order-detail-modal_receipt__lcUlr>[data-slot=card-footer]{padding-top:4px}.order-detail-modal_receipt__lcUlr [data-receipt-heading]{font-size:18px;font-weight:600;line-height:24px;letter-spacing:normal;text-transform:none}.order-detail-modal_receipt__lcUlr [data-receipt-badges]{flex-shrink:1;gap:8px;letter-spacing:normal;text-transform:none}.order-detail-modal_receipt__lcUlr [data-receipt-badges]>span{border:1px solid hsl(var(--border));border-radius:4px;padding:3px 8px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:12px;line-height:18px}.order-detail-modal_receipt__lcUlr [data-receipt-meta]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-top:20px;border-color:hsl(var(--border));border-radius:6px;padding:16px;background:hsl(var(--muted))}.order-detail-modal_receipt__lcUlr [data-receipt-meta]>div:first-child{display:none}.order-detail-modal_receipt__lcUlr [data-receipt-meta]>div>p:first-child{margin-bottom:4px;color:hsl(var(--muted-foreground));font-size:13px;line-height:20px;letter-spacing:normal;text-transform:none}.order-detail-modal_receipt__lcUlr [data-receipt-customer]>p{margin-top:6px}.order-detail-modal_receipt__lcUlr [data-receipt-customer]>a{display:inline-flex;align-items:center;min-height:44px;color:var(--portal-accent,hsl(var(--primary)));text-underline-offset:4px}@media (min-width:640px){.order-detail-modal_dialog__nLQUK .order-detail-modal_footer__momsk[data-slot=dialog-footer],.order-detail-modal_dialog__nLQUK .order-detail-modal_header__xaUqV,.order-detail-modal_receipt__lcUlr>[data-slot=card-content],.order-detail-modal_receipt__lcUlr>[data-slot=card-footer],.order-detail-modal_receipt__lcUlr>[data-slot=card-header]{padding-inline:24px}}