@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;--brand-primary: #4f46e5;--brand-secondary: #818cf8;--brand-accent: #0f172a;--brand-primary-soft: rgba(79, 70, 229, .12);--brand-secondary-soft: rgba(129, 140, 248, .18);--brand-primary-strong: rgba(79, 70, 229, .24);--brand-on-primary: #ffffff;--brand-on-secondary: #0f172a;--brand-on-accent: #ffffff}html,body,#root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}.bg-brand-primary{background-color:var(--brand-primary)!important}.bg-brand-secondary{background-color:var(--brand-secondary)!important}.bg-brand-accent{background-color:var(--brand-accent)!important}.text-brand-primary{color:var(--brand-primary)!important}.text-brand-secondary{color:var(--brand-secondary)!important}.text-brand-accent{color:var(--brand-accent)!important}.text-brand-on-primary{color:var(--brand-on-primary)!important}.text-brand-on-secondary{color:var(--brand-on-secondary)!important}.text-brand-on-accent{color:var(--brand-on-accent)!important}.border-brand-primary{border-color:var(--brand-primary)!important}.border-brand-secondary{border-color:var(--brand-secondary)!important}.border-brand-accent{border-color:var(--brand-accent)!important}.hover\:bg-brand-primary:hover{background-color:var(--brand-primary)!important}.hover\:bg-brand-secondary:hover{background-color:var(--brand-secondary)!important}.hover\:bg-brand-accent:hover{background-color:var(--brand-accent)!important}.hover\:text-brand-on-primary:hover{color:var(--brand-on-primary)!important}.hover\:text-brand-on-secondary:hover{color:var(--brand-on-secondary)!important}.hover\:text-brand-on-accent:hover{color:var(--brand-on-accent)!important}.text-indigo-500,.text-indigo-600,.text-indigo-700{color:var(--brand-primary)!important}.bg-indigo-500,.bg-indigo-600{background-color:var(--brand-primary)!important}.bg-indigo-50,.bg-indigo-100{background-color:var(--brand-primary-soft)!important}.border-indigo-100,.border-indigo-200,.border-indigo-300,.border-indigo-400{border-color:var(--brand-secondary-soft)!important}.hover\:bg-indigo-700:hover,.hover\:bg-indigo-600:hover{background-color:var(--brand-accent)!important}.hover\:text-indigo-700:hover,.hover\:text-indigo-600:hover{color:var(--brand-accent)!important}.hover\:border-indigo-400:hover,.hover\:border-indigo-300:hover{border-color:var(--brand-primary-strong)!important}.focus\:border-indigo-400:focus,.focus\:border-indigo-300:focus{border-color:var(--brand-primary)!important}.focus\:ring-indigo-100:focus,.focus\:ring-indigo-300:focus{--tw-ring-color: var(--brand-primary-soft) !important}.from-indigo-600{--tw-gradient-from: var(--brand-primary) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.to-blue-600,.to-indigo-600,.to-indigo-500{--tw-gradient-to: var(--brand-secondary) var(--tw-gradient-to-position) !important}.from-indigo-50{--tw-gradient-from: var(--brand-primary-soft) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.restaurant-menu-editor .text-stone-950{color:#020617}.restaurant-menu-editor .text-stone-900{color:#0f172a}.restaurant-menu-editor .text-stone-800{color:#1e293b}.restaurant-menu-editor .text-stone-700{color:#334155}.restaurant-menu-editor .text-stone-600{color:#475569}.restaurant-menu-editor .text-stone-500{color:#64748b}.restaurant-menu-editor .text-stone-400{color:#94a3b8}.restaurant-menu-editor .bg-stone-950{background-color:#020617}.restaurant-menu-editor .bg-stone-200{background-color:#e2e8f0}.restaurant-menu-editor .bg-stone-100{background-color:#f1f5f9}.restaurant-menu-editor .bg-stone-50{background-color:#f8fafc}.restaurant-menu-editor .border-stone-300{border-color:#cbd5e1}.restaurant-menu-editor .border-stone-200{border-color:#e2e8f0}.restaurant-menu-editor .border-stone-100{border-color:#f1f5f9}.restaurant-menu-editor input:focus,.restaurant-menu-editor textarea:focus,.restaurant-menu-editor select:focus{border-color:var(--brand-primary)!important;--tw-ring-color: var(--brand-primary-soft) !important}html.dark .restaurant-menu-editor .text-stone-950,html.dark .restaurant-menu-editor .text-stone-900,html.dark .restaurant-menu-editor .text-stone-800,html.dark .restaurant-menu-editor .text-stone-700{color:#e2e8f0}html.dark .restaurant-menu-editor .text-stone-600,html.dark .restaurant-menu-editor .text-stone-500{color:#94a3b8}html.dark .restaurant-menu-editor .text-stone-400{color:#64748b}html.dark .restaurant-menu-editor .bg-stone-950{background-color:#0f172a}html.dark .restaurant-menu-editor .bg-stone-200,html.dark .restaurant-menu-editor .bg-stone-100{background-color:#1e293b}html.dark .restaurant-menu-editor .bg-stone-50{background-color:#0f172a}html.dark .restaurant-menu-editor .border-stone-300,html.dark .restaurant-menu-editor .border-stone-200{border-color:#334155}html.dark .restaurant-menu-editor .border-stone-100{border-color:#1e293b}
