body:not(.x-cg-skin) #infinite-canvas-composer .nic-composer-options {
    min-width: 0;
    flex: 1 1 auto;
    justify-content: flex-start;
    gap: 5px;
    overflow: visible;
}

body:not(.x-cg-skin) #infinite-canvas-composer .nic-composer-options > [data-nic-composer-action="mode"],
body:not(.x-cg-skin) #infinite-canvas-composer .nic-composer-options > [data-nic-composer-action="visual"],
body:not(.x-cg-skin) #infinite-canvas-composer .nic-composer-options > [data-nic-composer-action="count"] {
    width: max-content;
    min-width: 0;
    max-width: 100%;
    flex: 0 1 auto;
    box-sizing: border-box;
    padding-inline: 8px;
    overflow: visible;
}

body:not(.x-cg-skin) #infinite-canvas-composer .nic-composer-options > [data-nic-composer-action="mode"] {
    gap: 5px;
}

body:not(.x-cg-skin) #infinite-canvas-composer .nic-composer-options > [data-nic-composer-action="mode"] #infinite-canvas-mode-label,
body:not(.x-cg-skin) #infinite-canvas-composer .nic-composer-options > [data-nic-composer-action="visual"] #infinite-canvas-visual-label,
body:not(.x-cg-skin) #infinite-canvas-composer .nic-composer-options > [data-nic-composer-action="count"] #infinite-canvas-output-label {
    min-width: 0;
    max-width: 100%;
    overflow: visible;
    text-overflow: clip;
    white-space: nowrap;
}
