@import "swiper/css";
@import "swiper/css/a11y";
@import "swiper/css/autoplay";
@import "swiper/css/navigation";
@import "swiper/css/pagination";

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"].alignfull [data-type="ucla-wordpress-plugin/carousel-slide"] .components-resizable-box__container {
  max-width: none !important;
	width: 100% !important;
}

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] {
	z-index: 1;
}

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper-container {
	position: relative;
}

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper-container .swiper.ucla-carousel {
	position: unset;
}

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper.ucla-carousel:has(.swiper-pagination) {
	padding-bottom: 1.5rem;
}

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper.ucla-carousel:not(.swiper-navigation-disabled) {
	padding-top: 3.75rem;
}

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper-pagination > * {
	position: relative;
	z-index: 10;
}

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper-pagination::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .slider-appender {
	flex-direction: row;
}

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .slider-appender[aria-label]::before {
	content: attr(aria-label);
	display: inline-flex;
}
.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper.ucla-carousel:not(.swiper-navigation-disabled) .swiper-button-next, .editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper.ucla-carousel:not(.swiper-navigation-disabled) .swiper-button-prev {
	display: block;
	position: absolute;
	top: 0;
	z-index: 999;
	border: 1px solid #00598C;
	border-radius: 4px;
	width: unset;
	height: unset;
	line-height: 0;
	padding: 10px;
	margin-top: 0;
}

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper.ucla-carousel.swiper-navigation-disabled .swiper-button-next, .editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper.ucla-carousel.swiper-navigation-disabled .swiper-button-prev {
	display: none;
}

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper-button-next::after,
.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper-button-prev::after {
	font-family: unset;
	font-size: unset;
	line-height: unset;
	width: 1.5rem;
	height: 1.5rem;
}

.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper-button-next {
	cursor: pointer;
	right: 0;
}
.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper-button-prev {
	cursor: pointer;
	left: auto;
	right: 58px;
}
.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper-button-next::after {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.41 6L8 7.41L12.58 12L8 16.59L9.41 18L15.41 12L9.41 6Z' fill='%2300598C' /%3E%3C/svg%3E");
}
.editor-styles-wrapper [data-type="ucla-wordpress-plugin/carousel"] .swiper-button-prev::after {
	content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 18L15.41 16.59L10.83 12L15.41 7.41L14 6L8 12L14 18Z' fill='%2300598C' /%3E%3C/svg%3E");
}