.vc-plugin-ui-elements-button {
    display: flex;
    align-items: center;
    color: var(--interactive-icon-default);
    margin-top: 0.5em;
    cursor: pointer;

    &:hover {
        background-color: var(--background-mod-subtle);
        color: var(--interactive-icon-hover);
    }
}

.vc-plugin-ui-elements-button-arrow {
    margin-left: auto;
    width: 24px;
    height: 24px;
}

.vc-plugin-ui-elements-modal-content {
    padding: 1em;
    display: flex;
    flex-direction: column;
    gap: 1.5em;
}

.vc-plugin-ui-elements-switches {
    display: flex;
    flex-direction: column;
    gap: 1em;
}

.vc-plugin-ui-elements-switches-row {
    display: flex;
    gap: 1em;
    width: 100%;
    align-items: center;

    :last-child {
        margin-left: auto;
    }
}