:root,:host{--color-flame-red:#f62e18;--color-contrast-red:#c92716;--color-black:#000;--color-cream:#f1f3f5;--color-white:#fff;--color-grey-50:#f8f8f7;--color-grey-200:#e5e5e2;--color-grey-400:#9a9a95;--color-grey-600:#52524c}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-flame-red:#f62e18;--color-flame-red-strong:#c4200f;--color-contrast-red:#c92716;--color-black:#000;--color-cream:#f1f3f5;--color-white:#fff;--color-gold:#f5b400;--color-grey-50:#f8f8f7;--color-grey-200:#e5e5e2;--color-grey-400:#9a9a95;--color-grey-600:#52524c;--color-success:#0e7c3a;--color-warning:#b7791f;--color-error:#c92716;--color-info:#1e5ba8;--background:var(--color-white);--foreground:var(--color-black);--ink:var(--color-black);--cream:var(--color-cream);--cream-deep:var(--color-grey-50);--card:var(--color-white);--card-foreground:var(--color-black);--primary:var(--color-contrast-red);--primary-foreground:var(--color-black);--primary-glow:var(--color-flame-red);--secondary:var(--color-cream);--secondary-foreground:var(--color-black);--muted:var(--color-grey-50);--muted-foreground:var(--color-grey-600);--accent:var(--color-cream);--accent-foreground:var(--color-black);--border:var(--color-grey-200);--input:var(--color-grey-200);--ring:var(--color-flame-red);--destructive:var(--color-contrast-red);--destructive-foreground:var(--color-white);--font-display-family:var(--font-craves-display), "Plus Jakarta Sans", "Inter", "Noto Sans Devanagari", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Kannada", system-ui, sans-serif;--font-sans-family:var(--font-craves-body), "Inter", "Noto Sans Devanagari", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Kannada", system-ui, sans-serif;--radius:.75rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-pill:9999px;--shadow-card:0 1px 2px #0000000a, 0 4px 12px #0000000f;--shadow-pop:0 8px 32px #0000001f;--shadow-warm:var(--shadow-card);--gradient-primary:var(--color-contrast-red);--gradient-hero:none;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--dur-micro:.12s;--dur-component:.2s;--dur-sheet-in:.32s;--dur-sheet-out:.22s;--dur-nav:.24s;--dur-chrome:.22s;--motion-fast:var(--dur-micro) var(--ease-standard);--motion-medium:.22s var(--ease-standard);--motion-slow:.36s var(--ease-out)}html{background:var(--color-white);min-height:100%;color:var(--color-black);scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{background:var(--color-white);min-height:100vh;color:var(--color-black);font-family:var(--font-sans-family);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}@layer base{h1,h2,h3,h4,h5,h6{color:var(--color-black);font-family:var(--font-display-family);letter-spacing:-.02em}:where(button,[role=tab],.craves-button-link,.chef-panel-nav-link){transition-property:background-color,border-color,box-shadow,color,opacity,scale;transition-duration:var(--dur-micro);transition-timing-function:var(--ease-standard)}}::selection{color:var(--color-black);background:#1a1a1a24}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-flame-red);outline-offset:2px}:where(button,[role=tab],.craves-button-link,.chef-panel-nav-link){border:1px solid var(--color-grey-200);background:var(--color-white);color:var(--color-black);font-weight:600;box-shadow:0 1px 2px #0000000d}@media (hover:hover){:where(button,[role=tab],.craves-button-link,.chef-panel-nav-link):not(:disabled):hover{border-color:#d7dadf;box-shadow:0 4px 12px #00000014;transform:none!important}}body :is(button,[role=tab],.btn-primary,.craves-button-link,.chef-panel-nav-link):not(.cr-admin *):not([role=switch]):not([role=checkbox]):not([role=radio]):not([role=combobox]){min-width:3rem}body :is(button,[role=tab],.btn-primary,.craves-button-link,.chef-panel-nav-link):not(.cr-admin *):not([role=switch]):not([role=checkbox]):not([role=radio]):not([role=combobox]):not([class*=min-h-]),body :is(button,[role=tab],.btn-primary,.craves-button-link,.chef-panel-nav-link):not(.cr-admin *):not([role=switch]):not([role=checkbox]):not([role=radio]):not([role=combobox]):is([class~=min-h-8],[class~=min-h-9],[class~=min-h-10],[class~=min-h-11]):not([class*=\:min-h-]){min-height:3rem}:where(button,[role=tab],.craves-button-link,.chef-panel-nav-link):not(:disabled):focus-visible{border-color:var(--color-grey-400);box-shadow:0 0 0 3px #1a1a1a1f}.btn-primary{border-color:var(--color-contrast-red);background:var(--color-contrast-red);color:var(--color-white);transition:background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), color var(--motion-fast), scale var(--motion-fast);box-shadow:0 3px 10px #c927162e}@media (hover:hover){.btn-primary:not(:disabled):hover{color:var(--color-white);background:#b92314;border-color:#b92314;box-shadow:0 5px 14px #c9271638;transform:none!important}}:where(button,[role=tab],.btn-primary):disabled{cursor:not-allowed;opacity:.55}.craves-primary-action{white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-flame-red);min-height:3rem;color:var(--color-white);box-shadow:none;font-family:var(--font-sans-family);transition:background-color var(--motion-fast), color var(--motion-fast);border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:1.1875rem;font-weight:700;line-height:1.5rem;text-decoration:none;display:inline-flex}.craves-primary-action:not(:disabled):active{background:var(--color-flame-red-strong);color:var(--color-white);box-shadow:none;transition-duration:0s}@media (hover:hover){.craves-primary-action:not(:disabled):hover{background:var(--color-flame-red-strong);color:var(--color-white);box-shadow:none}}.craves-primary-action:disabled{opacity:1;color:#6b6b6b;background:#f1f3f5}.craves-primary-action[aria-busy=true]:disabled{cursor:progress;background:var(--color-flame-red);color:var(--color-white)}body:has([data-craves-action-bar]) [data-craves-bottom-nav]{display:none}.btn-primary{border-radius:var(--radius-md);min-height:3rem;font-family:var(--font-sans-family);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;line-height:1.375rem;display:inline-flex}nav[aria-label=Filter\ orders] button{border-radius:var(--radius-md)!important;padding-inline:.75rem!important}nav[aria-label=Filter\ orders] button:not(:disabled):focus-visible{background:var(--color-grey-50)!important;border-color:var(--color-grey-200)!important;color:var(--color-black)!important;box-shadow:0 3px 10px #00000012!important}@media (hover:hover){nav[aria-label=Filter\ orders] button:not(:disabled):hover{background:var(--color-grey-50)!important;border-color:var(--color-grey-200)!important;color:var(--color-black)!important;box-shadow:0 3px 10px #00000012!important}}[aria-label=Notification\ filters]{flex-wrap:wrap;display:inline-flex;background:0 0!important;gap:.5rem!important;padding:0!important}[aria-label=Notification\ filters] button{border-radius:var(--radius-md)!important;color:#1a1a1a!important;box-shadow:none!important;background:#f1f3f5!important}[aria-label=Notification\ filters] button[aria-pressed=true]{background:var(--color-contrast-red)!important;color:var(--color-white)!important;font-weight:700!important}[aria-label=Notification\ filters] button:not([aria-pressed=true]):not(:disabled):focus-visible{background:var(--color-white)!important;border-color:var(--color-grey-400)!important;color:var(--color-black)!important;box-shadow:0 3px 10px #00000012!important}nav[aria-label=Customer\ services] a:focus-visible{transform:translateY(-1px);background:var(--color-grey-50)!important;color:var(--color-black)!important;box-shadow:0 4px 12px #00000014!important}@media (hover:hover){[aria-label=Notification\ filters] button:not([aria-pressed=true]):not(:disabled):hover{background:var(--color-white)!important;border-color:var(--color-grey-400)!important;color:var(--color-black)!important;box-shadow:0 3px 10px #00000012!important}nav[aria-label=Customer\ services] a:hover{transform:translateY(-1px);background:var(--color-grey-50)!important;color:var(--color-black)!important;box-shadow:0 4px 12px #00000014!important}}:where(input,textarea,select):focus,:where(input,textarea,select):focus-visible{border-color:var(--color-grey-200)!important}:where([class~=bg-ink],[class*=bg-ink\/]){background:var(--color-white)!important;color:var(--color-black)!important}:where([class~=bg-ink],[class*=bg-ink\/]) :where([class*=text-white],[class*="text-[#FFF4E8]"]){color:var(--color-black)!important}.craves-surface{border:1px solid var(--color-grey-200);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card)}.craves-container{width:min(100% - 2rem,72rem);margin-inline:auto}.craves-overline{color:var(--color-grey-600);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1rem}.craves-link{color:var(--color-contrast-red);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.chef-panel-theme{min-height:100vh;background:var(--color-white)!important;color:var(--color-black)!important}.chef-panel-header{border-bottom:1px solid var(--color-grey-200)!important;background:#fffffff5!important}@supports (color:color-mix(in lab, red, red)){.chef-panel-header{background:color-mix(in srgb, var(--color-white) 96%, transparent)!important}}.chef-panel-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none!important}.chef-panel-brand{color:var(--color-contrast-red)!important;font-family:var(--font-display-family)!important}.chef-panel-mode-badge{border-color:var(--color-grey-200)!important;background:var(--color-white)!important;color:var(--color-black)!important}.chef-panel-nav-link{color:var(--color-black)!important}.chef-panel-customer-link{background:var(--color-white)!important;color:var(--color-black)!important;border:1px solid #0000!important}.chef-panel-customer-link:focus-visible{background:var(--color-flame-red)!important;color:var(--color-white)!important;border:1px solid #0000!important;font-weight:700!important}@media (hover:hover){.chef-panel-customer-link:hover{background:var(--color-flame-red)!important;color:var(--color-white)!important;border:1px solid #0000!important;font-weight:700!important}}.chef-panel-theme :is(button,a)[class*="bg-[#6930CA]"],.chef-panel-theme :is(button,a)[class*="bg-[#F6B545]"]{background:var(--color-white)!important;box-shadow:none!important;color:var(--color-black)!important;border:1px solid #0000!important;transform:none!important}@media (hover:hover){.chef-panel-theme :is(button,a)[class*="bg-[#6930CA]"]:not(:disabled):hover,.chef-panel-theme :is(button,a)[class*="bg-[#F6B545]"]:not(:disabled):hover{background:var(--color-flame-red)!important;color:var(--color-white)!important;border:1px solid #0000!important;font-weight:700!important}}.chef-panel-theme :is(input,textarea,select){border:1px solid var(--color-grey-200)!important;background:var(--color-white)!important;color:var(--color-black)!important;box-shadow:none!important;outline:none!important}.chef-panel-theme :is(input,textarea,select):focus,.chef-panel-theme :is(input,textarea,select):focus-visible{border:1px solid var(--color-grey-200)!important;box-shadow:none!important;outline:none!important}@keyframes craves-fade-in{0%{opacity:0}}@keyframes craves-busy-pulse{50%{opacity:.4}}@keyframes craves-chat-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes craves-chat-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.craves-chat-in{transform-origin:0 100%;animation:.22s cubic-bezier(.16,1,.3,1) both craves-chat-in}.craves-chat-in[data-from=user]{transform-origin:100% 100%}.craves-chat-typing-dot{animation:1.1s ease-in-out infinite craves-chat-typing}.craves-chat-typing-dot:nth-child(2){animation-delay:.15s}.craves-chat-typing-dot:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-spin{animation-name:craves-busy-pulse!important;animation-duration:1.6s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}}.craves-required-mark:after{content:"*";content:"*" / "";color:#c4200f;margin-left:.15em;font-weight:800}
input.craves-otp-field,input.craves-otp-field:hover,input.craves-otp-field:focus,input.craves-otp-field:focus-visible{appearance:none;outline-offset:0!important;box-shadow:none!important;--tw-ring-color:transparent!important;--tw-ring-offset-color:transparent!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;border:1px solid #f62e18!important;outline:0!important}.craves-otp-slot,.craves-otp-slot:focus,.craves-otp-slot:focus-visible,.craves-otp-slot[data-active=true]{outline-offset:0!important;box-shadow:none!important;--tw-ring-color:transparent!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;outline:0!important}.craves-otp-slot[data-active=true]{border-color:#f62e18!important}#craves-recaptcha-resend.hidden{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;display:block!important;position:fixed!important;bottom:0!important;left:0!important;overflow:hidden!important}
.code-slots{width:100%;font-family:var(--font-display-family,var(--font-craves-display,"Plus Jakarta Sans")), system-ui, sans-serif;position:relative}.code-slots-row{grid-template-columns:repeat(var(--cs-length), minmax(0, var(--cs-size)));justify-content:center;gap:var(--cs-gap);display:grid}.code-slots .code-slots-input{z-index:1;-webkit-text-fill-color:transparent;letter-spacing:-.5em;cursor:text;-webkit-tap-highlight-color:transparent;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:#0000!important;caret-color:#0000!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;font-size:16px!important;position:absolute!important;inset:0!important}@layer base{.code-slots .code-slots-input.code-slots-input{box-shadow:none!important;color:#0000!important;-webkit-text-fill-color:transparent!important;caret-color:#0000!important;opacity:1!important;letter-spacing:-.5em!important;appearance:none!important;background:0 0!important;border:0!important;outline:none!important}}.code-slots .code-slots-input:-webkit-autofill{-webkit-text-fill-color:transparent!important;caret-color:#0000!important;box-shadow:none!important;transition:background-color 600000s,color 600000s,-webkit-text-fill-color 600000s!important}.code-slots .code-slots-input:-webkit-autofill:hover{-webkit-text-fill-color:transparent!important;caret-color:#0000!important;box-shadow:none!important;transition:background-color 600000s,color 600000s,-webkit-text-fill-color 600000s!important}.code-slots .code-slots-input:-webkit-autofill:focus{-webkit-text-fill-color:transparent!important;caret-color:#0000!important;box-shadow:none!important;transition:background-color 600000s,color 600000s,-webkit-text-fill-color 600000s!important}.code-slots .code-slots-input:-webkit-autofill:active{-webkit-text-fill-color:transparent!important;caret-color:#0000!important;box-shadow:none!important;transition:background-color 600000s,color 600000s,-webkit-text-fill-color 600000s!important}.code-slots .code-slots-input:autofill{-webkit-text-fill-color:transparent!important;caret-color:#0000!important;box-shadow:none!important;transition:background-color 600000s,color 600000s,-webkit-text-fill-color 600000s!important}.code-slots .code-slots-input::selection{background:0 0}.code-slots .code-slots-input:disabled{cursor:not-allowed}.code-slot{height:calc(var(--cs-size) * 1.18);border-radius:var(--cs-radius);background:var(--cs-slot);color:var(--cs-ink);font-size:calc(var(--cs-size) * .5);font-variant-numeric:tabular-nums;border:1.5px solid #0000;place-items:center;font-weight:700;line-height:1;transition:border-color .16s,background-color .16s,transform .2s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.code-slot[data-filled]{background:#fff;border-color:#d3d7dd}.code-slot[data-active]{border-color:var(--cs-accent);background:#fff;transform:translateY(-1px)}.code-slot-digit{animation:cs-rise var(--cs-settle) cubic-bezier(.22, 1, .36, 1) both;display:block}.code-slot-caret{background:var(--cs-accent);border-radius:1px;width:2px;height:42%;animation:1.06s step-end infinite cs-blink}.code-slots.is-disabled .code-slot{opacity:.65}.code-slots.is-verifying .code-slot{opacity:1;animation:cs-wait 1.2s ease-in-out calc(var(--cs-i) * 90ms) infinite}.code-slots.is-success.is-accepting .code-slot{opacity:1;border-color:var(--cs-success);background:var(--cs-success);color:var(--cs-digit);animation:cs-accept .26s cubic-bezier(.22, 1, .36, 1) calc(var(--cs-i) * var(--cs-cascade)) both}.code-slots.is-error .code-slot{border-color:var(--cs-danger);animation:cs-flag .26s ease calc(var(--cs-i) * var(--cs-cascade)) both;background:#fff}.code-slots.is-error .code-slots-row{animation:.36s cubic-bezier(.36,.07,.19,.97) both cs-shake}@keyframes cs-rise{0%{opacity:0;transform:translateY(var(--cs-rise)) scale(.9)}60%{opacity:1;transform:translateY(calc(var(--cs-rise) * var(--cs-bounce) * -1)) scale(1.03)}to{opacity:1;transform:none}}@keyframes cs-blink{0%{opacity:1}50%{opacity:0}}@keyframes cs-wait{0%,to{transform:none}40%{transform:translateY(-3px)}}@keyframes cs-accept{0%{color:var(--cs-ink);background:#fff;border-color:#d3d7dd;transform:none}45%{transform:translateY(-4px)scale(1.04)}to{border-color:var(--cs-success);background:var(--cs-success);color:var(--cs-digit);transform:none}}@keyframes cs-flag{0%{border-color:#d3d7dd}to{border-color:var(--cs-danger)}}@keyframes cs-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.code-slots .code-slot,.code-slots .code-slot-digit,.code-slots .code-slots-row,.code-slots .code-slot-caret{transition:none!important;animation:none!important}}
:root{--ring:var(--color-grey-400)}body :is(button,[role=button],[role=tab],input[type=button],input[type=submit],input[type=reset],.btn-primary,.craves-button-link,.chef-panel-nav-link,.chef-panel-customer-link,a[class*=border-primary],a[class*="border-[#F62E18]"],a[class*="border-[#C92716]"],a[class*="border-[#6930CA]"],a[class*="border-[#F6B545]"]),body .chef-panel-theme :is(button,a,[role=button],[role=tab]){border-color:var(--color-grey-200)!important}button[data-craves-borderless=true]{box-shadow:none!important;border-color:#0000!important;transform:none!important}body :is(.btn-primary,button[class*="bg-[#F62E18]"],button[class*="bg-[#C92716]"]){border-color:#0000!important}:where(a,button,input,select,textarea,[tabindex]):focus{--tw-ring-color:transparent!important;--tw-ring-offset-color:transparent!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px!important;--tw-ring-color:transparent!important;--tw-ring-offset-color:transparent!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;outline:2px solid #1a1a1a!important;box-shadow:0 0 0 2px #fff!important}input[data-craves-bare-input]:focus-visible{box-shadow:none!important;outline:none!important}body .chef-panel-theme :is(button,a,[role=button],[role=tab]):focus-visible{border-color:var(--color-grey-400)!important;outline-offset:2px!important;--tw-ring-color:transparent!important;--tw-ring-offset-color:transparent!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;outline:2px solid #1a1a1a!important}input.craves-otp-field,input.craves-otp-field:hover{border-color:var(--color-grey-200)!important}input.craves-otp-field:focus,input.craves-otp-field:focus-visible{border-color:#1a1a1a!important;box-shadow:0 0 0 1px #1a1a1a!important}.craves-otp-slot[data-active=true]{border-color:var(--color-grey-400)!important}nav[aria-label=Filter\ orders] button:focus-visible{background:var(--color-grey-50)!important;border-color:var(--color-grey-200)!important;color:var(--color-black)!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #00000012!important}nav[aria-label=Filter\ orders] button[aria-pressed=false]:focus-visible:after{transform:scaleX(0)!important}@media (hover:hover){nav[aria-label=Filter\ orders] button:hover{background:var(--color-grey-50)!important;border-color:var(--color-grey-200)!important;color:var(--color-black)!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #00000012!important}nav[aria-label=Filter\ orders] button[aria-pressed=false]:hover:after{transform:scaleX(0)!important}}
