.tableberg-edit-toolbar { position: fixed; z-index: 100000; display: flex; flex-direction: row; align-items: flex-start; gap: 8px; transform: translateX(-100%); pointer-events: none; } .tableberg-edit-toolbar-column { display: flex; flex-direction: column; gap: 8px; } .tableberg-edit-toolbar-group { position: relative; display: flex; flex-direction: column; pointer-events: auto; background: #fff; border: 1px solid #ddd; border-radius: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); overflow: hidden; .components-toolbar-button { justify-content: center; width: 40px; min-width: 40px; height: 34px; border-radius: 0; &:not(:last-child) { border-bottom: 1px solid #f0f0f0; } } } .tableberg-edit-toolbar-button-anchor { display: flex; } .tableberg-edit-toolbar-tooltip { position: absolute; z-index: 12; padding: 4px 8px; border-radius: 2px; background: #1e1e1e; color: #f0f0f0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 12px; font-weight: 400; line-height: 1.4; text-align: center; white-space: nowrap; transform: translateY(-50%); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28); pointer-events: none; } .tableberg-edit-toolbar-group-advanced { .components-toolbar-button { color: #555; } } @media (max-width: 1024px) { .tableberg-edit-toolbar-group .components-toolbar-button { width: 36px; min-width: 36px; } }