[data-ui-input-group]:has(label[for="field_oauth"]) {
    display: none;
}

[data-ui-header] [data-fusion-header-actions] {
    margin-top: 0;
    gap: inherit;
}

[data-ui-header] [data-fusion-header-actions] [data-ui-button-group] {
    margin: 0;
    box-shadow: none;
    gap: inherit;
}

[data-ui-header] [data-fusion-header-actions] button[aria-label] {
    width: auto;
    height: 2.5rem;
    padding-inline: 1rem;
    gap: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    border-radius: 0.5rem;
    background-image: linear-gradient(
        to bottom,
        color-mix(in oklab, var(--color-primary) 90%, transparent),
        var(--color-primary)
    );
    color: white;
    border-color: color-mix(in oklch, var(--color-primary) 100%, black 20%);
    box-shadow:
        inset 0 1px 0 color-mix(in oklab, white 25%, transparent),
        0 2px 4px -2px rgb(0 0 0 / 37%);
}

[data-ui-header] [data-fusion-header-actions] button[aria-label]::after {
    content: attr(aria-label);
    font-size: inherit;
    line-height: inherit;
}

[data-ui-header] [data-fusion-header-actions] button[aria-label] > svg,
[data-ui-header] [data-fusion-header-actions] button[aria-label] > .st-text-trim-start {
    display: none;
}
