.waiter-payment-dialog .mr-2{margin-right:.5rem}.waiter-payment-dialog .mt-1{margin-top:.25rem}.waiter-payment-dialog .mt-2{margin-top:.5rem}.waiter-payment-dialog .mt-3{margin-top:.75rem}.waiter-payment-dialog .flex{display:flex}.waiter-payment-dialog .grid{display:grid}.waiter-payment-dialog .h-11{height:2.75rem}.waiter-payment-dialog .h-12{height:3rem}.waiter-payment-dialog .h-4{height:1rem}.waiter-payment-dialog .h-8{height:2rem}.waiter-payment-dialog .h-\[100dvh\]{height:100dvh}.waiter-payment-dialog .max-h-\[100dvh\]{max-height:100dvh}.waiter-payment-dialog .min-h-0{min-height:0}.waiter-payment-dialog .min-h-11{min-height:2.75rem}.waiter-payment-dialog .w-4{width:1rem}.waiter-payment-dialog .w-\[100dvw\]{width:100dvw}.waiter-payment-dialog .w-full{width:100%}.waiter-payment-dialog .min-w-0{min-width:0}.waiter-payment-dialog .max-w-\[100dvw\]{max-width:100dvw}.waiter-payment-dialog .flex-1{flex:1 1 0%}.waiter-payment-dialog .shrink-0{flex-shrink:0}.waiter-payment-dialog .cursor-pointer{cursor:pointer}.waiter-payment-dialog .list-none{list-style-type:none}.waiter-payment-dialog .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.waiter-payment-dialog .grid-cols-\[0\.85fr\2c 1\.15fr\]{grid-template-columns:.85fr 1.15fr}.waiter-payment-dialog .grid-cols-\[1fr\2c 0\.9fr\]{grid-template-columns:1fr .9fr}.waiter-payment-dialog .grid-rows-none{grid-template-rows:none}.waiter-payment-dialog .flex-col{flex-direction:column}.waiter-payment-dialog .items-end{align-items:flex-end}.waiter-payment-dialog .items-center{align-items:center}.waiter-payment-dialog .justify-between{justify-content:space-between}.waiter-payment-dialog .gap-2{gap:.5rem}.waiter-payment-dialog .gap-3{gap:.75rem}.waiter-payment-dialog .gap-4{gap:1rem}.waiter-payment-dialog :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.waiter-payment-dialog :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.waiter-payment-dialog :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.waiter-payment-dialog :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.waiter-payment-dialog .overflow-hidden{overflow:hidden}.waiter-payment-dialog .overflow-y-auto{overflow-y:auto}.waiter-payment-dialog .overscroll-contain{overscroll-behavior:contain}.waiter-payment-dialog .rounded-2xl{border-radius:1rem}.waiter-payment-dialog .rounded-full{border-radius:9999px}.waiter-payment-dialog .rounded-lg{border-radius:.5rem}.waiter-payment-dialog .rounded-none{border-radius:0}.waiter-payment-dialog .rounded-xl{border-radius:.75rem}.waiter-payment-dialog .border{border-width:1px}.waiter-payment-dialog .border-0{border-width:0}.waiter-payment-dialog .border-b{border-bottom-width:1px}.waiter-payment-dialog .border-t{border-top-width:1px}.waiter-payment-dialog .border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.waiter-payment-dialog .border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.waiter-payment-dialog .border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.waiter-payment-dialog .border-emerald-800{--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.waiter-payment-dialog .border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.waiter-payment-dialog .bg-\[\#063E2D\]{--tw-bg-opacity:1;background-color:rgb(6 62 45/var(--tw-bg-opacity,1))}.waiter-payment-dialog .bg-\[\#082F23\]{--tw-bg-opacity:1;background-color:rgb(8 47 35/var(--tw-bg-opacity,1))}.waiter-payment-dialog .bg-\[\#F2F7F4\]{--tw-bg-opacity:1;background-color:rgb(242 247 244/var(--tw-bg-opacity,1))}.waiter-payment-dialog .bg-\[\#FF6400\]{--tw-bg-opacity:1;background-color:rgb(255 100 0/var(--tw-bg-opacity,1))}.waiter-payment-dialog .bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.waiter-payment-dialog .bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.waiter-payment-dialog .bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.waiter-payment-dialog .bg-emerald-50\/80{background-color:rgba(236,253,245,.8)}.waiter-payment-dialog .bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.waiter-payment-dialog .bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.waiter-payment-dialog .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.waiter-payment-dialog .bg-white\/80{background-color:hsla(0,0%,100%,.8)}.waiter-payment-dialog .p-0{padding:0}.waiter-payment-dialog .p-3{padding:.75rem}.waiter-payment-dialog .p-4{padding:1rem}.waiter-payment-dialog .px-2{padding-left:.5rem;padding-right:.5rem}.waiter-payment-dialog .px-3{padding-left:.75rem;padding-right:.75rem}.waiter-payment-dialog .px-4{padding-left:1rem;padding-right:1rem}.waiter-payment-dialog .py-1{padding-top:.25rem;padding-bottom:.25rem}.waiter-payment-dialog .py-3{padding-top:.75rem;padding-bottom:.75rem}.waiter-payment-dialog .py-4{padding-top:1rem;padding-bottom:1rem}.waiter-payment-dialog .pb-5{padding-bottom:1.25rem}.waiter-payment-dialog .pr-8{padding-right:2rem}.waiter-payment-dialog .pt-5{padding-top:1.25rem}.waiter-payment-dialog .text-\[10px\]{font-size:10px}.waiter-payment-dialog .text-base{font-size:1rem;line-height:1.5rem}.waiter-payment-dialog .text-lg{font-size:1.125rem;line-height:1.75rem}.waiter-payment-dialog .text-sm{font-size:.875rem;line-height:1.25rem}.waiter-payment-dialog .text-xl{font-size:1.25rem;line-height:1.75rem}.waiter-payment-dialog .text-xs{font-size:.75rem;line-height:1rem}.waiter-payment-dialog .font-medium{font-weight:500}.waiter-payment-dialog .font-semibold{font-weight:600}.waiter-payment-dialog .uppercase{text-transform:uppercase}.waiter-payment-dialog .leading-5{line-height:1.25rem}.waiter-payment-dialog .leading-tight{line-height:1.25}.waiter-payment-dialog .tracking-\[0\.12em\]{letter-spacing:.12em}.waiter-payment-dialog .tracking-\[0\.14em\]{letter-spacing:.14em}.waiter-payment-dialog .tracking-\[0\.16em\]{letter-spacing:.16em}.waiter-payment-dialog .text-\[\#082F23\]{--tw-text-opacity:1;color:rgb(8 47 35/var(--tw-text-opacity,1))}.waiter-payment-dialog .text-\[\#356452\]{--tw-text-opacity:1;color:rgb(53 100 82/var(--tw-text-opacity,1))}.waiter-payment-dialog .text-\[\#805232\]{--tw-text-opacity:1;color:rgb(128 82 50/var(--tw-text-opacity,1))}.waiter-payment-dialog .text-\[\#AC4600\]{--tw-text-opacity:1;color:rgb(172 70 0/var(--tw-text-opacity,1))}.waiter-payment-dialog .text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.waiter-payment-dialog .text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.waiter-payment-dialog .text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.waiter-payment-dialog .text-emerald-700\/70{color:rgba(4,120,87,.7)}.waiter-payment-dialog .text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.waiter-payment-dialog .text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.waiter-payment-dialog .text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.waiter-payment-dialog .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.waiter-payment-dialog .text-white\/65{color:hsla(0,0%,100%,.65)}.waiter-payment-dialog .text-white\/80{color:hsla(0,0%,100%,.8)}.waiter-payment-dialog .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.waiter-payment-dialog .outline{outline-style:solid}.waiter-payment-dialog .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.waiter-payment-dialog>button{color:#fff}.waiter-payment-dialog .hover\:bg-\[\#E25A00\]:hover{--tw-bg-opacity:1;background-color:rgb(226 90 0/var(--tw-bg-opacity,1))}.waiter-payment-dialog .focus-visible\:outline:focus-visible{outline-style:solid}.waiter-payment-dialog .focus-visible\:outline-2:focus-visible{outline-width:2px}.waiter-payment-dialog .focus-visible\:outline-orange-500:focus-visible{outline-color:#f97316}.waiter-payment-dialog :is(.group[open] .group-open\:rotate-45){--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.waiter-payment-dialog .sm\:h-12{height:3rem}.waiter-payment-dialog .sm\:h-auto{height:auto}.waiter-payment-dialog .sm\:max-h-\[92dvh\]{max-height:92dvh}.waiter-payment-dialog .sm\:w-\[calc\(100dvw-2rem\)\]{width:calc(100dvw - 2rem)}.waiter-payment-dialog .sm\:max-w-2xl{max-width:42rem}.waiter-payment-dialog .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.waiter-payment-dialog .sm\:grid-cols-\[1fr\2c 1fr\]{grid-template-columns:1fr 1fr}.waiter-payment-dialog .sm\:items-end{align-items:flex-end}.waiter-payment-dialog .sm\:gap-3{gap:.75rem}.waiter-payment-dialog .sm\:rounded-\[28px\]{border-radius:28px}.waiter-payment-dialog .sm\:p-4{padding:1rem}.waiter-payment-dialog .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.waiter-payment-dialog .sm\:text-2xl{font-size:1.5rem;line-height:2rem}.waiter-payment-dialog .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.waiter-payment-dialog .sm\:text-xs{font-size:.75rem;line-height:1rem}}.waiter-payment-dialog .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.waiter-payment-dialog :is(.\[\&\>button\]\:text-white>button){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}