.menu-editor_editTrigger__7AGMY{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);background:color-mix(in srgb,var(--glass-strong,#fff8e9) 90%,transparent);border:2px solid var(--editor-accent,#a34e2b);border-radius:999px;box-shadow:0 8px 24px rgb(41 22 13/20%);color:var(--paper,#522b1c);display:inline-flex;font:750 .84rem/1.2 var(--font-sans,sans-serif);gap:.4rem;margin-top:.8rem;min-height:48px;padding:.7rem 1rem;position:relative;z-index:4}.menu-editor_formStack__hEM1G,.menu-editor_form__P6Cnb,.menu-editor_history__xfrkE,.menu-editor_library__dbT8x,.menu-editor_toolBody__XNhB0{display:grid;gap:1rem}.menu-editor_editingGuide__pB4Jo{align-items:center;-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);background:color-mix(in srgb,#2f7650 18%,var(--editor-soft));border:1px solid color-mix(in srgb,#4f9e70 65%,var(--editor-line));border-radius:1rem;display:flex;gap:.8rem;justify-content:space-between;padding:.9rem 1rem}.menu-editor_editingGuide__pB4Jo[data-dirty=true]{background:color-mix(in srgb,#c98b2f 22%,var(--editor-soft));border-color:color-mix(in srgb,#e3ad50 72%,var(--editor-line))}.menu-editor_editingGuide__pB4Jo>div{display:grid;gap:.2rem}.menu-editor_editingGuide__pB4Jo small,.menu-editor_editingGuide__pB4Jo>span{color:var(--editor-muted);font-size:.78rem;line-height:1.35}.menu-editor_editingGuide__pB4Jo>span{font-weight:800;text-align:right}.menu-editor_form__P6Cnb label,.menu-editor_pdfUpload__MOToQ label{display:grid;gap:.35rem;font-weight:750}.menu-editor_form__P6Cnb label span,.menu-editor_pdfUpload__MOToQ label span{font-size:.8rem}.menu-editor_form__P6Cnb input,.menu-editor_form__P6Cnb select,.menu-editor_form__P6Cnb textarea,.menu-editor_pdfUpload__MOToQ input{background:var(--editor-field,#fffaf0);border:1px solid var(--editor-line,rgba(82,43,28,.25));border-radius:.75rem;color:var(--editor-text,#3c2519);font:inherit;min-height:50px;padding:.72rem .82rem;width:100%}.menu-editor_form__P6Cnb textarea{min-height:82px;resize:vertical}.menu-editor_form__P6Cnb input:focus-visible,.menu-editor_form__P6Cnb select:focus-visible,.menu-editor_form__P6Cnb textarea:focus-visible,.menu-editor_pdfUpload__MOToQ input:focus-visible{outline:3px solid color-mix(in srgb,var(--editor-accent) 42%,transparent);outline-offset:2px}.menu-editor_twoColumns__6WAGj{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.menu-editor_check__UO_eJ{align-items:center!important;display:flex!important;gap:.7rem!important;min-height:50px}.menu-editor_check__UO_eJ input{min-height:25px;width:25px}.menu-editor_pdfPanel__nsv9f,.menu-editor_primaryPanel__VPckV,.menu-editor_toolPanel__DU6wK{-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);background:color-mix(in srgb,var(--editor-soft,var(--ui-glass-soft)) 88%,transparent);border:1px solid var(--editor-line,rgba(82,43,28,.18));border-radius:1rem;box-shadow:var(--ui-glass-shadow)}.menu-editor_pdfPanel__nsv9f,.menu-editor_primaryPanel__VPckV{display:grid;gap:.9rem;padding:1rem}.menu-editor_primaryPanel__VPckV{border-left:4px solid var(--editor-accent)}.menu-editor_pdfPanel__nsv9f{border-left:4px solid #2f7650}.menu-editor_panelHeading__10Nud{align-items:center;display:flex;gap:1rem;justify-content:space-between}.menu-editor_panelHeading__10Nud>div{align-items:center;display:grid;gap:.2rem;grid-template-columns:auto 1fr}.menu-editor_panelHeading__10Nud>div>small{grid-column:2}.menu-editor_panelHeading__10Nud span{align-items:center;background:var(--editor-accent);border-radius:50%;color:var(--editor-sheet);display:inline-flex;font-size:.78rem;font-weight:900;height:1.8rem;justify-content:center;width:1.8rem}.menu-editor_panelHeading__10Nud small{color:var(--editor-muted);font-size:.78rem;line-height:1.35}.menu-editor_library__dbT8x button{background:color-mix(in srgb,var(--editor-accent) 16%,var(--editor-field));border:1px solid var(--editor-accent);border-radius:.75rem;color:var(--editor-text);font:inherit;font-weight:800;min-height:48px;padding:.65rem .85rem}.menu-editor_libraryGroup__EhFSF{background:color-mix(in srgb,var(--editor-soft) 82%,transparent);border:1px solid var(--editor-line);border-radius:1rem;display:grid;gap:.65rem;padding:.9rem}.menu-editor_libraryGroup__EhFSF>header{display:grid;gap:.15rem}.menu-editor_libraryGroup__EhFSF>header span{font-size:1.02rem;font-weight:900}.menu-editor_libraryGroup__EhFSF>header small,.menu-editor_libraryGroup__EhFSF>p{color:var(--editor-muted);margin:0}.menu-editor_libraryGroup__EhFSF>button{align-items:center;display:flex;gap:1rem;justify-content:space-between;text-align:left}.menu-editor_libraryGroup__EhFSF>button>span{display:grid;gap:.15rem;min-width:0}.menu-editor_libraryGroup__EhFSF>button b{color:var(--editor-accent);font-size:.82rem}.menu-editor_libraryGroup__EhFSF form{display:grid}.menu-editor_sourceChoice__vuVu_{background:color-mix(in srgb,var(--editor-field) 72%,transparent);border:1px solid var(--editor-line);border-radius:.85rem;display:grid;gap:.4rem;grid-template-columns:1fr 1fr;padding:.35rem}.menu-editor_sourceChoice__vuVu_ button{background:transparent;border:1px solid transparent;border-radius:.65rem;color:var(--editor-text);cursor:pointer;font:inherit;font-weight:850;min-height:46px}.menu-editor_sourceChoice__vuVu_ button[aria-pressed=true]{background:color-mix(in srgb,var(--editor-accent) 18%,var(--editor-field));border-color:var(--editor-accent)}.menu-editor_imageOrder__s_uZT{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.menu-editor_imageOrder__s_uZT li{align-items:center;background:color-mix(in srgb,var(--editor-field) 74%,transparent);border:1px solid var(--editor-line);border-radius:.75rem;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.55rem}.menu-editor_imageOrder__s_uZT img{background:var(--editor-field);border-radius:.4rem;height:72px;object-fit:contain;width:54px}.menu-editor_imageOrder__s_uZT li>span{display:grid;gap:.1rem;min-width:0}.menu-editor_imageOrder__s_uZT li>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-editor_imageOrder__s_uZT li>div{display:flex;gap:.35rem}.menu-editor_discardDraft__B5LBX button,.menu-editor_imageOrder__s_uZT button{background:color-mix(in srgb,var(--editor-accent) 12%,var(--editor-field));border:1px solid var(--editor-line);border-radius:.65rem;color:var(--editor-text);cursor:pointer;font:inherit;font-weight:800;min-height:44px;padding:.5rem .65rem}.menu-editor_discardDraft__B5LBX{border-top:1px solid var(--editor-line);display:grid;gap:.65rem;padding-top:.9rem}.menu-editor_discardDraft__B5LBX>button{justify-self:start}.menu-editor_discardDraft__B5LBX>div{background:color-mix(in srgb,#a33b32 12%,var(--editor-soft));border:1px solid color-mix(in srgb,#a33b32 55%,var(--editor-line));border-radius:.85rem;display:grid;gap:.55rem;padding:.85rem}.menu-editor_discardDraft__B5LBX p{margin:0}.menu-editor_discardDraft__B5LBX>div>div{display:flex;flex-wrap:wrap;gap:.55rem}.menu-editor_discardDraft__B5LBX form{display:inline-flex}.menu-editor_toolPanel__DU6wK{overflow:clip}.menu-editor_toolPanel__DU6wK>summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;min-height:58px;padding:.75rem .9rem}.menu-editor_toolPanel__DU6wK>summary>span{display:grid;gap:.15rem}.menu-editor_toolPanel__DU6wK summary small{color:var(--editor-muted);font-size:.76rem}.menu-editor_toolPanel__DU6wK summary b{color:var(--editor-accent);font-size:.76rem}.menu-editor_toolPanel__DU6wK[open]>summary{border-bottom:1px solid var(--editor-line)}.menu-editor_toolBody__XNhB0{padding:1rem}.menu-editor_currentPdf__2TGxG{align-items:center;background:color-mix(in srgb,var(--editor-field) 72%,transparent);border:1px solid var(--editor-line);border-radius:.85rem;display:flex;gap:1rem;justify-content:space-between;padding:.9rem}.menu-editor_currentPdf__2TGxG>div{display:grid;gap:.2rem}.menu-editor_currentPdf__2TGxG small,.menu-editor_currentPdf__2TGxG span,.menu-editor_pdfUpload__MOToQ>small{color:var(--editor-muted);font-size:.78rem;line-height:1.4}.menu-editor_currentPdf__2TGxG a{background:color-mix(in srgb,var(--editor-accent) 15%,var(--editor-field));border:1px solid var(--editor-accent);border-radius:.7rem;color:var(--editor-text);flex:0 0 auto;font-weight:800;padding:.7rem .85rem;text-decoration:none}.menu-editor_pdfUpload__MOToQ{display:grid;gap:.75rem}.menu-editor_pdfUpload__MOToQ button{justify-self:start;min-height:50px}.menu-editor_dangerButton__a05RV{background:#7b2d24;border:1px solid #9b4439;border-radius:.7rem;color:#fff;min-height:46px;padding:.65rem .8rem}.menu-editor_saveDock__X6f_K{align-items:center;-webkit-backdrop-filter:var(--ui-glass-filter-strong);backdrop-filter:var(--ui-glass-filter-strong);background:color-mix(in srgb,var(--editor-sheet) 88%,transparent);border:1px solid var(--editor-line);border-radius:.9rem;bottom:-.4rem;box-shadow:var(--ui-glass-shadow);display:flex;gap:1rem;justify-content:space-between;padding:.75rem;position:sticky;z-index:2}.menu-editor_saveDock__X6f_K>div{display:grid;gap:.15rem}.menu-editor_saveDock__X6f_K small{color:var(--editor-muted);font-size:.75rem}.menu-editor_saveDock__X6f_K button{min-height:50px}.menu-editor_dangerZone__csZiZ>.menu-editor_toolBody__XNhB0>div{display:flex;flex-wrap:wrap;gap:.6rem}.menu-editor_library__dbT8x>button{display:flex;justify-content:space-between;text-align:left}.menu-editor_library__dbT8x small{color:var(--editor-muted)}.menu-editor_error__KP9mw,.menu-editor_success__BAR6U{border-radius:.75rem;font-weight:800;margin:0;padding:.75rem .9rem}.menu-editor_success__BAR6U{background:color-mix(in srgb,#3f8a58 24%,var(--editor-soft));color:color-mix(in srgb,#65b57a 82%,var(--editor-text))}.menu-editor_error__KP9mw{background:color-mix(in srgb,#a33b32 24%,var(--editor-soft));color:color-mix(in srgb,#c75f53 82%,var(--editor-text))}.menu-editor_busyNotice__hdLsM{color:var(--editor-accent);font-size:.82rem;font-weight:800;margin:.35rem 0 0}@media (max-width:680px){.menu-editor_currentPdf__2TGxG,.menu-editor_panelHeading__10Nud{align-items:stretch;flex-direction:column}.menu-editor_editingGuide__pB4Jo{gap:.55rem;padding:.55rem .7rem}.menu-editor_editingGuide__pB4Jo small{display:none}.menu-editor_editingGuide__pB4Jo>span{max-width:42%;text-align:right}.menu-editor_twoColumns__6WAGj{grid-template-columns:1fr}.menu-editor_pdfUpload__MOToQ button{width:100%}.menu-editor_pdfPanel__nsv9f,.menu-editor_primaryPanel__VPckV{gap:.65rem;padding:.7rem}.menu-editor_saveDock__X6f_K{bottom:-.15rem;gap:.55rem;padding:.5rem .55rem}.menu-editor_saveDock__X6f_K>div{min-width:0}.menu-editor_saveDock__X6f_K>div strong{font-size:.82rem}.menu-editor_saveDock__X6f_K small{display:none}.menu-editor_saveDock__X6f_K button{flex:0 0 auto;min-height:46px;padding-inline:.75rem;width:auto}.menu-editor_dangerZone__csZiZ>.menu-editor_toolBody__XNhB0>div{display:grid}.menu-editor_dangerZone__csZiZ button,.menu-editor_dangerZone__csZiZ form{width:100%}.menu-editor_imageOrder__s_uZT li{grid-template-columns:auto minmax(0,1fr)}.menu-editor_imageOrder__s_uZT li>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.menu-editor_discardDraft__B5LBX form,.menu-editor_discardDraft__B5LBX form button,.menu-editor_discardDraft__B5LBX>button,.menu-editor_discardDraft__B5LBX>div>div,.menu-editor_discardDraft__B5LBX>div>div>button{width:100%}}