.p-carousel {
    .p-carousel-content {
        .p-carousel-prev,
        .p-carousel-next {
            margin: $inlineSpacing;
            @include action-icon();
        }
    }

    .p-carousel-indicators {
        padding: $carouselIndicatorsPadding;

        .p-carousel-indicator {
            margin-right: $inlineSpacing;
            margin-bottom: $inlineSpacing;
           
            button {
                background-color: $carouselIndicatorBg;
                width: $carouselIndicatorWidth;
                height: $carouselIndicatorHeight;
                transition: $actionIconTransition;
                border-radius: $carouselIndicatorBorderRadius;

                &:hover {
                    background: $carouselIndicatorHoverBg;
                }
            }

            &.p-highlight {
                button {
                    background: $highlightBg;
                    color: $highlightTextColor;
                }
            }
        }
    }
}
