.new-page[data-v-6938f2ae]{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:4100}.new-page__backdrop[data-v-6938f2ae]{background:#00000073;inset:0;position:absolute}.new-page__panel[data-v-6938f2ae]{background:var(--swatch-var-2941,#fff);border-radius:1rem;box-shadow:0 24px 60px #00000040;color:var(--swatch-var-509,#000);display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);overflow-y:auto;position:relative;width:min(100%,30rem)}.new-page__head[data-v-6938f2ae]{align-items:center;border-bottom:1px solid hsla(0,0%,50%,.25);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.new-page__title[data-v-6938f2ae]{font-size:1.25rem;font-weight:600}.new-page__close[data-v-6938f2ae]{align-items:center;border-radius:999px;display:inline-flex;font-size:1.4rem;height:2.5rem;justify-content:center;width:2.5rem}.new-page__body[data-v-6938f2ae]{display:flex;flex-direction:column;gap:1.1rem;padding:1.25rem}.new-page__error[data-v-6938f2ae]{background:#dc26261f;border-radius:.5rem;color:#b91c1c;font-size:.875rem;padding:.65rem .9rem}.new-page__field[data-v-6938f2ae]{display:flex;flex-direction:column;gap:.5rem}.new-page__field legend[data-v-6938f2ae],.new-page__label[data-v-6938f2ae]{font-size:.7rem;font-weight:700;letter-spacing:.2em;margin-bottom:.35rem;opacity:.6;text-transform:uppercase}.new-page__lang-row[data-v-6938f2ae]{align-items:center;display:flex;gap:.6rem}.new-page__lang[data-v-6938f2ae]{flex-shrink:0;font-size:.75rem;font-weight:700;opacity:.6;width:2rem}.new-page__input[data-v-6938f2ae]{background:transparent;border:1px solid hsla(0,0%,50%,.35);border-radius:.5rem;color:inherit;font-size:1rem;padding:.65rem .75rem;width:100%}.new-page__input option[data-v-6938f2ae]{color:#000}.new-page__hint[data-v-6938f2ae]{font-size:.75rem;opacity:.55}.new-page__check[data-v-6938f2ae]{align-items:center;display:flex;font-size:.9rem;gap:.5rem}.new-page__actions[data-v-6938f2ae]{border-top:1px solid hsla(0,0%,50%,.25);display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.25rem}.new-page-fade-enter-active[data-v-6938f2ae],.new-page-fade-leave-active[data-v-6938f2ae]{transition:opacity .18s ease}.new-page-fade-enter-from[data-v-6938f2ae],.new-page-fade-leave-to[data-v-6938f2ae]{opacity:0}.menu-editor[data-v-268574d2]{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:4000}.menu-editor__backdrop[data-v-268574d2]{background:#00000073;inset:0;position:absolute}.menu-editor__panel[data-v-268574d2]{background:var(--swatch-var-2941,#fff);box-shadow:-20px 0 40px #00000026;color:var(--swatch-var-509,#000);display:flex;flex-direction:column;height:100%;overflow-y:auto;position:relative;width:min(100%,32rem)}.menu-editor__head[data-v-268574d2]{align-items:flex-start;background:inherit;border-bottom:1px solid hsla(0,0%,50%,.25);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.25rem 1rem;position:sticky;top:0;z-index:1}.menu-editor__kicker[data-v-268574d2]{font-size:.65rem;letter-spacing:.3em;opacity:.55;text-transform:uppercase}.menu-editor__title[data-v-268574d2]{font-size:1.35rem;font-weight:600;margin-top:.25rem}.menu-editor__close[data-v-268574d2]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:1.4rem;height:2.5rem;justify-content:center;width:2.5rem}.menu-editor__close[data-v-268574d2]:hover{background:#80808026}.menu-editor__notice[data-v-268574d2]{border-radius:.5rem;font-size:.875rem;margin:1rem 1.25rem 0;padding:.65rem .9rem}.menu-editor__notice.is-error[data-v-268574d2]{background:#dc26261f;color:#b91c1c}.menu-editor__notice.is-success[data-v-268574d2]{background:#16a34a1f;color:#15803d}.menu-editor__body[data-v-268574d2]{display:flex;flex:1;flex-direction:column;gap:1.25rem;padding:1.25rem}.menu-editor__section-title[data-v-268574d2]{font-size:1rem;font-weight:600}.menu-editor__field[data-v-268574d2]{display:flex;flex-direction:column;gap:.6rem}.menu-editor__field legend[data-v-268574d2]{font-size:.7rem;font-weight:700;letter-spacing:.2em;margin-bottom:.6rem;opacity:.6;text-transform:uppercase}.menu-editor__lang-row[data-v-268574d2]{align-items:center;display:flex;gap:.6rem}.menu-editor__lang[data-v-268574d2]{flex-shrink:0;font-size:.75rem;font-weight:700;opacity:.6;width:2rem}.menu-editor__input[data-v-268574d2]{background:transparent;border:1px solid hsla(0,0%,50%,.35);border-radius:.5rem;color:inherit;font-size:1rem;padding:.65rem .75rem;width:100%}.menu-editor__page-pick[data-v-268574d2]{display:flex;gap:.5rem}.menu-editor__page-pick select[data-v-268574d2]{flex:1;min-width:0}.menu-editor__add-page[data-v-268574d2]{align-items:center;background:var(--swatch-var-509,#000);border-radius:.5rem;color:var(--swatch-var-2941,#fff);display:inline-flex;flex-shrink:0;font-size:1.4rem;justify-content:center;width:2.9rem}.menu-editor__add-page[data-v-268574d2]:hover{opacity:.85}.menu-editor__input option[data-v-268574d2]{color:#000}.menu-editor__segmented[data-v-268574d2]{border:1px solid hsla(0,0%,50%,.35);border-radius:.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.menu-editor__segmented button[data-v-268574d2]{font-size:.8rem;padding:.55rem .25rem}.menu-editor__segmented button+button[data-v-268574d2]{border-inline-start:1px solid hsla(0,0%,50%,.35)}.menu-editor__segmented button.is-active[data-v-268574d2]{background:var(--swatch-var-509,#000);color:var(--swatch-var-2941,#fff)}.menu-editor__check[data-v-268574d2]{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.menu-editor__actions[data-v-268574d2]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:auto;padding-top:.5rem}.menu-editor__empty[data-v-268574d2]{opacity:.6;padding:2rem 0;text-align:center}.menu-editor__list[data-v-268574d2]{display:flex;flex-direction:column;gap:.75rem}.menu-editor__item[data-v-268574d2]{border:1px solid hsla(0,0%,50%,.25);border-radius:.75rem;padding:.5rem}.menu-editor__row[data-v-268574d2]{align-items:center;display:flex;gap:.5rem;padding:.35rem .25rem}.menu-editor__item-title[data-v-268574d2]{font-weight:600}.menu-editor__item-link[data-v-268574d2],.menu-editor__item-title[data-v-268574d2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-editor__item-link[data-v-268574d2]{font-size:.75rem;opacity:.55}.menu-editor__row-actions[data-v-268574d2]{display:flex;flex-shrink:0;gap:.1rem}.menu-editor__row-actions button[data-v-268574d2]{align-items:center;border-radius:999px;display:inline-flex;font-size:1.1rem;height:2.25rem;justify-content:center;width:2.25rem}.menu-editor__row-actions button[data-v-268574d2]:hover:not(:disabled){background:#80808026}.menu-editor__row-actions button[data-v-268574d2]:disabled{opacity:.25}.menu-editor__row-actions button.is-danger[data-v-268574d2]{color:#dc2626}.menu-editor__children[data-v-268574d2]{border-inline-start:2px solid hsla(0,0%,50%,.25);margin-inline-start:1rem;padding-inline-start:.5rem}.menu-editor__add-child[data-v-268574d2]{font-size:.8rem;margin:.25rem .25rem .15rem;opacity:.7}.menu-editor__add-child[data-v-268574d2]:hover{opacity:1;text-decoration:underline}@media(max-width:480px){.menu-editor__row-actions button[data-v-268574d2]{height:2rem;width:2rem}}.menu-editor-fade-enter-active[data-v-268574d2],.menu-editor-fade-leave-active[data-v-268574d2]{transition:opacity .18s ease}.menu-editor-fade-enter-from[data-v-268574d2],.menu-editor-fade-leave-to[data-v-268574d2]{opacity:0}
