:where(.tiptap-table-plus) .tiptap-table-plus-selection-overlay-container *,:where(.tiptap-table-plus) .tiptap-table-plus-table-controls *,:where(.tiptap-table-plus) .tiptap-table-plus-context-menu *,:where(.tiptap-table-plus) .tiptap-table-plus-context-submenu *{box-sizing:border-box}:where(.tiptap-table-plus) .tableWrapper{padding-bottom:20px;padding-right:20px;position:relative;overflow:auto hidden}:where(.tiptap-table-plus) .tiptap-table-plus-table-controls{pointer-events:none;z-index:5;position:absolute;top:0;left:0}:where(.tiptap-table-plus) .tiptap-table-plus-table-controls-btn{pointer-events:auto;border:1px solid var(--easyx-tiptap-table-plus-border, #d4d4d8);border-radius:var(--easyx-tiptap-table-plus-radius, 2px);background:var(--easyx-tiptap-table-plus-bg, #fff);color:var(--easyx-tiptap-table-plus-text, #1a1a2e);cursor:pointer;opacity:0;z-index:5;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute}:where(.tiptap-table-plus) .tiptap-table-plus-table-controls-btn:hover{opacity:1;background:var(--easyx-tiptap-table-plus-accent, #7c3aed);border-color:var(--easyx-tiptap-table-plus-accent, #7c3aed);color:#fff}:where(.tiptap-table-plus) .tableWrapper:hover .tiptap-table-plus-table-controls-btn{opacity:.5}:where(.tiptap-table-plus) .tableWrapper:hover .tiptap-table-plus-table-controls-btn:hover{opacity:1}:where(.tiptap-table-plus) .tiptap-table-plus-selection-overlay-container{pointer-events:none;position:relative}:where(.tiptap-table-plus) .tiptap-table-plus-selection-overlay-container>*{pointer-events:auto}:where(.tiptap-table-plus) .tiptap-table-plus-selection-border{border:2px solid var(--easyx-tiptap-table-plus-accent, #7c3aed);border-radius:var(--easyx-tiptap-table-plus-radius, 2px);background:color-mix(in srgb,var(--easyx-tiptap-table-plus-accent, #7c3aed) 8%,transparent);pointer-events:none;z-index:10;box-sizing:border-box}:where(.tiptap-table-plus) .tiptap-table-plus-selection-handle{cursor:pointer;z-index:10;background:none;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;transform:translate(-11px,-10px)}:where(.tiptap-table-plus) .tiptap-table-plus-selection-handle-dot{background:var(--easyx-tiptap-table-plus-accent, #7c3aed);border-radius:50%;justify-content:center;align-items:center;width:8px;height:8px;transition:width .15s,height .15s,border-radius .15s;display:flex;overflow:hidden}:where(.tiptap-table-plus) .tiptap-table-plus-selection-handle-icon{opacity:0;color:#fff;width:0;height:0;transition:width .15s,height .15s,opacity .15s}:is(:where(.tiptap-table-plus) .tiptap-table-plus-selection-handle:hover .tiptap-table-plus-selection-handle-dot,:where(.tiptap-table-plus) .tiptap-table-plus-selection-handle:focus-visible .tiptap-table-plus-selection-handle-dot){width:20px;height:20px}:is(:where(.tiptap-table-plus) .tiptap-table-plus-selection-handle:hover .tiptap-table-plus-selection-handle-icon,:where(.tiptap-table-plus) .tiptap-table-plus-selection-handle:focus-visible .tiptap-table-plus-selection-handle-icon){opacity:1;width:14px;height:14px}:where(.tiptap-table-plus).tiptap-table-plus-context-menu{background:var(--easyx-tiptap-table-plus-bg, #fff);border:1px solid var(--easyx-tiptap-table-plus-border, #d4d4d8);border-radius:var(--easyx-tiptap-table-plus-radius, 2px);z-index:20;min-width:200px;padding:6px;overflow:hidden;box-shadow:0 4px 12px #0000001a}:where(.tiptap-table-plus) .tiptap-table-plus-context-menu-item{border-radius:var(--easyx-tiptap-table-plus-radius, 2px);width:100%;color:var(--easyx-tiptap-table-plus-text, #1a1a2e);cursor:pointer;text-align:left;background:none;border:none;align-items:center;padding:6px;font-size:13px;line-height:1.4;display:flex}:where(.tiptap-table-plus) .tiptap-table-plus-context-menu-item:hover:not(:disabled){background:var(--easyx-tiptap-table-plus-bg-hover, #f4f4f5)}:where(.tiptap-table-plus) .tiptap-table-plus-context-menu-item:disabled{opacity:.4;cursor:not-allowed}:where(.tiptap-table-plus) .tiptap-table-plus-context-menu-item--active{background:var(--easyx-tiptap-table-plus-bg-hover, #f4f4f5)}:where(.tiptap-table-plus) .tiptap-table-plus-context-menu-item--destructive{color:#ef4444}:where(.tiptap-table-plus) .tiptap-table-plus-context-menu-item--destructive:hover:not(:disabled){background:#fef2f2}:where(.tiptap-table-plus) .tiptap-table-plus-context-menu-separator{background:var(--easyx-tiptap-table-plus-border, #d4d4d8);opacity:.5;height:1px;margin:6px}:where(.tiptap-table-plus) .tiptap-table-plus-context-menu-arrow{opacity:.5;align-items:center;margin-left:auto;display:flex}:where(.tiptap-table-plus) .tiptap-table-plus-context-menu-color-header{padding:6px}:where(.tiptap-table-plus) .tiptap-table-plus-menu-item-icon{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-right:6px;display:flex}:where(.tiptap-table-plus) .tiptap-table-plus-color-reset-btn{border:1px solid var(--easyx-tiptap-table-plus-border, #d4d4d8);border-radius:var(--easyx-tiptap-table-plus-radius, 2px);width:100%;color:var(--easyx-tiptap-table-plus-text, #1a1a2e);cursor:pointer;background:none;padding:6px;font-size:12px}:where(.tiptap-table-plus) .tiptap-table-plus-color-reset-btn:hover{background:var(--easyx-tiptap-table-plus-bg-hover, #f4f4f5)}:where(.tiptap-table-plus) .tiptap-table-plus-color-grid{grid-template-columns:repeat(10,20px);gap:4px;padding:4px 8px 8px;display:grid}:where(.tiptap-table-plus) .tiptap-table-plus-color-grid-item{border:1px solid var(--easyx-tiptap-table-plus-border, #d4d4d8);border-radius:var(--easyx-tiptap-table-plus-radius, 2px);cursor:pointer;outline:none;width:20px;height:20px;padding:0;transition:transform .1s}:is(:where(.tiptap-table-plus) .tiptap-table-plus-color-grid-item:hover,:where(.tiptap-table-plus) .tiptap-table-plus-color-grid-item:focus-visible){border-color:var(--easyx-tiptap-table-plus-accent, #7c3aed);z-index:1;transform:scale(1.2)}:where(.tiptap-table-plus) .tiptap-table-plus-custom-color-row{align-items:center;gap:8px;padding:4px 8px 8px;display:flex}:where(.tiptap-table-plus) .tiptap-table-plus-custom-color-label{color:var(--easyx-tiptap-table-plus-text, #1a1a2e);white-space:nowrap;font-size:12px}:where(.tiptap-table-plus) .tiptap-table-plus-custom-color-input{border:1px solid var(--easyx-tiptap-table-plus-border, #d4d4d8);border-radius:var(--easyx-tiptap-table-plus-radius, 2px);cursor:pointer;background:none;width:28px;height:28px;padding:0}:where(.tiptap-table-plus) .tiptap-table-plus-custom-color-input::-webkit-color-swatch-wrapper{padding:0}:where(.tiptap-table-plus) .tiptap-table-plus-custom-color-input::-webkit-color-swatch{border:none;border-radius:1px}:where(.tiptap-table-plus).tiptap-table-plus-context-submenu{background:var(--easyx-tiptap-table-plus-bg, #fff);border:1px solid var(--easyx-tiptap-table-plus-border, #d4d4d8);border-radius:var(--easyx-tiptap-table-plus-radius, 2px);min-width:140px;max-width:280px;padding:6px;box-shadow:4px 4px 12px #0000001a}:where(.tiptap-table-plus-dark){--easyx-tiptap-table-plus-accent: #a78bfa;--easyx-tiptap-table-plus-border: #3f3f46;--easyx-tiptap-table-plus-bg: #1e1e2e;--easyx-tiptap-table-plus-bg-hover: #2d2d3f;--easyx-tiptap-table-plus-text: #e4e4e7}:where(.tiptap-table-plus-dark).tiptap-table-plus-context-menu{box-shadow:0 4px 12px #0006}:where(.tiptap-table-plus-dark) .tiptap-table-plus-context-menu-item--destructive{color:#f87171}:where(.tiptap-table-plus-dark) .tiptap-table-plus-context-menu-item--destructive:hover:not(:disabled){background:#f871711f}:where(.tiptap-table-plus-dark).tiptap-table-plus-context-submenu{box-shadow:4px 4px 12px #0006}
