.swiper-autoplay-progress circle {
    stroke-dasharray: 126;
    stroke-dashoffset: 126;
    transition: stroke-dashoffset 0.3s linear;
    stroke: white; /* Sabit beyaz renk */
    stroke-width: 4px;
}

/* Group işlevini taklit etmek için ana sınıf */
.kroup {
	position: relative;
	/* Konumlandırma ile grup içinde elemanları doğru şekilde etkileyebilirsiniz */
}

/* Group-hover: alt öğeler üzerinde hover etkinliği tanımlama */
.kroup:hover .kroup-hover\:opacity-100 {
	opacity: 1;
}

.kroup:hover .kroup-hover\:opacity-0 {
	opacity: 0;
}

.kroup:hover .kroup-hover\:scale-95 {
	transform: scale(0.95);
}

/* Group-focus: alt öğeler üzerinde focus etkinliği tanımlama */
.kroup:focus-within .kroup-focus\:text-blue-500 {
	color: #3b82f6;
	/* Tailwind'in mavi tonu */
}

.kroup:focus-within .kroup-focus\:bg-slate-200 {
	background-color: #e5e7eb;
}

/* Group-active: alt öğeler üzerinde active etkinliği tanımlama */
.kroup:active .kroup-active\:rotate-45 {
	transform: rotate(45deg);
}

input[type="time"]::-webkit-calendar-picker-indicator {
    opacity: 0;
    display: none;
    pointer-events: none;
}

.custom-scrollbar::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}
.custom-scrollbar::-webkit-scrollbar-track {
    background: transparent;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
    background-color: #cbd5e0; /* light gray */
    border-radius: 8px;
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #a0aec0; /* darker gray */
}

.main-custom-scrollbar::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
.main-custom-scrollbar::-webkit-scrollbar-track {
    background: transparent;
}
.main-custom-scrollbar::-webkit-scrollbar-thumb {
    background-color: #a5a2ea; /* light gray */
}
.main-custom-scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #4d46dd; /* darker gray */
}

.cs-none::-webkit-scrollbar {
    display: none;
}

.cs-none {
    -ms-overflow-style: none; /* Internet Explorer 10+ */
    scrollbar-width: none; /* Firefox */
}


/* Chrome, Safari, Edge ve Opera için */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox için */
input[type="number"] {
  -moz-appearance: textfield;
}

.swiper-pagination {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    text-align: center;
}

.swiper-pagination-bullet {
    width: 30px;
    height: 3px;
    background-color: white; /* Sabit beyaz renk */
    border-radius: 2px;
    display: inline-block;
    margin: 0 4px;
    cursor: pointer;
    opacity: 0.7;
}

.swiper-pagination-bullet-active {
    background-color: white; /* Sabit beyaz renk */
    opacity: 1;
}


input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
    display: none;
  }

  input[type="search"]::-ms-clear {
    display: none;
  }


  .custom-video::-webkit-media-controls {
    display: none !important;
  }

  .custom-video::-webkit-media-controls-enclosure {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-panel {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-play-button {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-mute-button {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-current-time-display {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-time-remaining-display {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-timeline {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-volume-slider {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-fullscreen-button {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-rewind-button {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-return-to-real-mode-button {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-seek-back-button {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-seek-forward-button {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-status-display {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-overlay-play-button {
      display: none !important;
  }

  .custom-video::-webkit-media-controls-start-playback-button {
      display: none !important;
  }
