/**
 * Custom Swiper styles for Plattform
 * Complements the existing slider styles
 */

/* Slider container - allow last image to be visible */
.slider-wrapper {
  overflow: hidden;
}

.slider {
  margin-top: 60px;
  margin-bottom: 60px;
}

/* Swiper container */
.slider .swiper {
  overflow: visible;
}

/* Slides */
.slider .swiper-slide {
  width: auto;
  flex-shrink: 0;
}

/* Navigation - positioned at top right on desktop/tablet */
.slider_nav {
  position: absolute;
  top: -50px;
  left: 0;
  z-index: 10;
  display: flex;
  gap: 15px;
}

/* Navigation buttons cursor */
.slider_prev,
.slider_next {
  cursor: pointer;
  transition: opacity 0.2s ease;
  width: auto !important;
}

.slider_prev:hover,
.slider_next:hover {
  opacity: 0.6;
}

/* Disabled state for navigation */
.slider_prev.swiper-button-disabled,
.slider_next.swiper-button-disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

/* Ensure images don't overflow */
.swiper-slide .slider_image {
  display: block;
}

/* Mobile: navigation above slider, not absolute */
@media screen and (max-width: 767px) {

}

