.menu-description-editor,.menu-description-content{--menu-description-min-height:7.5rem;--menu-description-font-size:.875rem}.menu-description-editor .tiptap.ProseMirror,.menu-description-content .tiptap.ProseMirror{min-height:var(--menu-description-min-height);font-size:var(--menu-description-font-size);color:var(--foreground);outline:none;line-height:1.625}.menu-description-editor .tiptap.ProseMirror p,.menu-description-content .tiptap.ProseMirror p{font-size:inherit;font-weight:inherit;line-height:inherit;margin-top:.375em;margin-bottom:0}.menu-description-editor .tiptap.ProseMirror>:first-child,.menu-description-content .tiptap.ProseMirror>:first-child{margin-top:0}.menu-description-editor .tiptap.ProseMirror h2,.menu-description-content .tiptap.ProseMirror h2{font-size:1.15em;font-weight:700;line-height:1.35}.menu-description-editor .tiptap.ProseMirror h3,.menu-description-content .tiptap.ProseMirror h3{font-size:1.05em;font-weight:600;line-height:1.4}.menu-description-editor .tiptap.ProseMirror h4,.menu-description-content .tiptap.ProseMirror h4{font-size:1em;font-weight:600;line-height:1.45}.menu-description-editor .tiptap.ProseMirror span[style*=font-size],.menu-description-content .tiptap.ProseMirror span[style*=font-size]{line-height:inherit}.menu-description-editor .tiptap.ProseMirror p.is-editor-empty:first-child:before,.menu-description-content .tiptap.ProseMirror p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.menu-description-editor .tiptap.ProseMirror a,.menu-description-content .tiptap.ProseMirror a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.menu-description-editor{border-radius:calc(var(--radius) - 2px);border:1px solid var(--input);background:var(--background);flex-direction:column;display:flex;overflow:hidden}.menu-description-editor:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}.menu-description-editor[data-disabled=true]{opacity:.6;pointer-events:none}.menu-description-editor .menu-description-toolbar{border-bottom:1px solid var(--border);background:var(--muted)}.menu-description-editor .menu-description-editor-content{max-height:16rem;padding:.75rem 1rem;overflow-y:auto}.menu-description-content{color:var(--muted-foreground)}.menu-description-content .tiptap.ProseMirror{cursor:default;min-height:0}.menu-description-content[data-clamp=true] .tiptap.ProseMirror{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menu-description-preview{font-size:inherit;line-height:inherit}.menu-description-preview.menu-description-preview--clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menu-description-preview.menu-description-preview--card{color:var(--muted-foreground);font-size:.9375rem;line-height:1.625}.menu-description-preview.menu-description-preview--card :where(p,h2,h3,h4,li,span,strong,em,a){line-height:inherit!important}.menu-description-preview.menu-description-preview--card :where(p,h2,h3,h4){margin-left:0;margin-right:0;margin-top:0!important;margin-bottom:.35em!important}.menu-description-preview.menu-description-preview--card :where(ul,ol){margin-top:0!important;margin-bottom:.35em!important;padding-left:1.25rem!important;list-style-position:outside!important}.menu-description-preview.menu-description-preview--card :where(ul){list-style-type:disc!important}.menu-description-preview.menu-description-preview--card :where(ol){list-style-type:decimal!important}.menu-description-preview.menu-description-preview--card :where(li){margin-bottom:.2em!important;display:list-item!important}.menu-description-preview.menu-description-preview--card :where(li p){margin:0!important}.menu-description-preview.menu-description-preview--card :where(p:last-child,h2:last-child,h3:last-child,h4:last-child,ul:last-child,ol:last-child){margin-bottom:0!important}.menu-description-preview.menu-description-preview--card :where(h2,h3,h4){font-weight:600;font-size:inherit!important}.menu-description-preview.menu-description-preview--card :where(span[style*=font-size]){font-size:inherit!important}.menu-description-preview.menu-description-preview--card-clamp{word-break:break-word;max-height:7.61719rem;overflow:hidden}.menu-description-preview :where(ul,ol){margin-top:0;margin-bottom:.375rem;padding-left:1.25rem;list-style-position:outside}.menu-description-preview :where(ul){list-style-type:disc}.menu-description-preview :where(ol){list-style-type:decimal}.menu-description-preview :where(li){display:list-item}.menu-description-preview :where(li p){margin:0}.menu-description-preview :where(p,ul,ol){margin-top:0;margin-left:0;margin-right:0}.menu-description-preview :where(p,ul,ol):not(:last-child){margin-bottom:.375rem}.menu-description-preview :where(h2){margin:0 0 .375rem;font-size:1.15em;font-weight:700;line-height:1.35}.menu-description-preview :where(h3){margin:0 0 .375rem;font-size:1.05em;font-weight:600;line-height:1.4}.menu-description-preview :where(h4){margin:0 0 .375rem;font-size:1em;font-weight:600;line-height:1.45}.menu-description-preview :where(span[style*=font-size]){line-height:inherit}.menu-description-preview :where(a){color:var(--primary);text-underline-offset:2px;text-decoration:underline}.menu-description-preview :where(strong){color:inherit;font-weight:600}.menu-description-preview :where(blockquote){border-left:2px solid var(--border);margin:0;padding-left:.75rem}
