.tiptap-combobox-list{max-height:var(--popover-available-height);outline:none;overflow-y:auto}.tiptap-combobox-list:empty{display:none!important}
.tiptap-menu-content{z-index:50;min-width:var(--popover-anchor-width);outline:none}.tiptap-menu-content[data-state=closed]{display:none}:is(.tiptap-menu-group:has([role=menuitem]),.tiptap-menu-group:has([role=option])){display:flex}.tiptap-menu-item,.tiptap-combobox-item{width:100%}.tiptap-menu-item[data-active-item],.tiptap-combobox-item[data-active-item]{background-color:var(--tt-item-hover-bg);color:var(--tt-item-hover-text)}.tiptap-menu-item[data-active-item] svg,.tiptap-combobox-item[data-active-item] svg{color:inherit}
.expandable-menu-button{--button-size:16px;--button-offset:-8px;--dot-size-small:8px;--dot-size-large:16px;--dot-offset-small:3px;--dot-offset-large:0;--border-radius-full:9999px;--transition-duration:50ms;--transition-timing:ease;--icon-scale-small:.9;--icon-scale-large:1;top:50%;right:var(--button-offset);width:var(--button-size);height:var(--button-size);border-radius:var(--border-radius-full);cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translateY(-50%)}.expandable-menu-button:before{content:"";top:50%;right:var(--dot-offset-small);width:var(--dot-size-small);height:var(--dot-size-small);border-radius:var(--border-radius-full);transition:width var(--transition-duration) var(--transition-timing),height var(--transition-duration) var(--transition-timing),right var(--transition-duration) var(--transition-timing),background var(--transition-duration) var(--transition-timing);background:#6366f1;position:absolute;transform:translateY(-50%)}.expandable-menu-button svg{z-index:1;width:var(--button-size);height:var(--button-size);color:#fff;opacity:0;transform:scale(var(--icon-scale-small));transition:opacity var(--transition-duration) var(--transition-timing),transform var(--transition-duration) var(--transition-timing);pointer-events:none;flex-shrink:0;position:relative}@media (hover:none) and (pointer:coarse){.expandable-menu-button:before{width:var(--dot-size-large);height:var(--dot-size-large);right:var(--dot-offset-large)}.expandable-menu-button svg{opacity:1;transform:scale(var(--icon-scale-large))}}@media (hover:hover){.expandable-menu-button:hover:before,.expandable-menu-button:focus-visible:before,.expandable-menu-button.menu-opened:before{width:var(--dot-size-large);height:var(--dot-size-large);right:var(--dot-offset-large)}.expandable-menu-button:hover svg,.expandable-menu-button:focus-visible svg,.expandable-menu-button.menu-opened svg{opacity:1;transform:scale(var(--icon-scale-large))}}.expandable-menu-button:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.expandable-menu-button:disabled{cursor:not-allowed;opacity:.5}.expandable-menu-button:disabled:before{background:#ccc}@media (prefers-reduced-motion:reduce){.expandable-menu-button:before,.expandable-menu-button svg{transition:none}}
.tiptap-table-extend-row-column-button{background-color:#0000000d;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.tiptap-table-extend-row-column-button .tiptap-button-icon{color:#0000004d;flex-shrink:0;width:1rem;height:1rem}.tiptap-table-extend-row-column-button.tiptap-table-row-end-add-remove{cursor:row-resize;width:100%;height:.75rem}.tiptap-table-extend-row-column-button.tiptap-table-column-end-add-remove{cursor:col-resize;width:.75rem}
.tiptap-table-handle-menu{cursor:grab;background-color:#0000000d;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.tiptap-table-handle-menu .tiptap-button-icon{flex-shrink:0;width:1rem;height:1rem}.tiptap-table-handle-menu.menu-opened{background-color:#6366f1}.tiptap-table-handle-menu.menu-opened .tiptap-button-icon{color:#fff}.tiptap-table-handle-menu.is-dragging{cursor:grabbing;background-color:#6366f1}.tiptap-table-handle-menu.is-dragging .tiptap-button-icon{color:#fff}.tiptap-table-handle-menu.row{width:.75rem;height:var(--table-handle-ref-height)}.tiptap-table-handle-menu.column{height:.75rem;width:var(--table-handle-ref-width)}.tiptap-table-handle-menu.column .tiptap-button-icon{transform:rotate(90deg)}
.tiptap-table-grid{grid-template-columns:repeat(var(--tt-table-columns), 1rem);gap:.25rem;padding:.25rem;display:grid}.tiptap-table-grid-cell{cursor:pointer;background-color:#00000005;border:1px solid #00000026;border-radius:2px;width:1rem;min-width:1rem;height:1rem;padding:0;transition:all .15s}.tiptap-table-grid-cell.selected{background-color:#6366f11a;border-color:#6366f1}.tiptap-table-size-indicator{justify-content:center;align-items:center;gap:.25rem;width:100%;margin-top:.25rem;display:flex}.tiptap-table-size-indicator-item{background:#fff;border:1px solid #0000001a;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:2rem;padding:.5rem;display:flex}.tiptap-table-size-indicator-item .tiptap-table-column-icon,.tiptap-table-size-indicator-item .tiptap-table-row-icon{color:#0000004d;width:1rem;height:1rem}.tiptap-table-size-indicator-text{text-align:center;width:1.781rem;font-size:.875rem;font-weight:400}.tiptap-table-size-indicator-delimiter{color:#0006;flex-shrink:0;font-size:.75rem;font-weight:500}
