.tiptap-menu-content{--tt-combobox-bg-color:var(--white);--tt-combobox-border-color:var(--tt-gray-light-a-100);--tt-combobox-text-color:var(--tt-gray-light-a-600)}.dark .tiptap-menu-content{--tt-combobox-border-color:var(--tt-gray-dark-a-50);--tt-combobox-bg-color:var(--tt-gray-dark-50);--tt-combobox-text-color:var(--tt-gray-dark-a-600)}.tiptap-menu-content{--padding:.375rem;--border-width:1px;z-index:50;height:100%;min-width:var(--popover-anchor-width);border-radius:calc(var(--padding) + var(--tt-radius-lg) + var(--border-width));border:var(--border-width) solid var(--tt-combobox-border-color);background-color:var(--tt-combobox-bg-color);color:var(--tt-combobox-text-color);padding:var(--padding);box-shadow:var(--tt-shadow-elevated-md);max-width:16rem;max-height:var(--popover-available-height);outline:none;flex-direction:column;margin-block:.375rem;display:flex;overflow-y:auto}.tiptap-menu-content:has(>.tiptap-combobox-list){overflow:hidden}.tiptap-menu-content>.tiptap-combobox-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.tiptap-menu-content:has(>.tiptap-combobox-list:empty){display:none!important}.tiptap-menu-content[data-state=closed]{animation:.1s forwards dropdown-out}.tiptap-menu-content[data-state=open]{animation:.1s forwards dropdown-in}.tiptap-menu-group{display:none}:is(.tiptap-menu-group:has([role=menuitem]),.tiptap-menu-group:has([role=option])){flex-direction:column;gap:.1rem;display:flex}.tiptap-menu-item{width:100%}.tiptap-menu-group-label{--tt-label-color:var(--tt-gray-light-a-800)}.dark .tiptap-menu-group-label{--tt-label-color:var(--tt-gray-dark-a-800)}.tiptap-menu-group-label{color:var(--tt-label-color);margin:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal}.tiptap-separator{--tt-link-border-color:var(--tt-gray-light-a-200)}.dark .tiptap-separator{--tt-link-border-color:var(--tt-gray-dark-a-200)}.tiptap-menu-separator{background-color:var(--tt-link-border-color);flex-shrink:0;width:100%;height:1px;margin:.5rem 0}@keyframes popover{0%{opacity:0;transform:scale(.95)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
