.picker-scroll-area {
  position: relative;
  display: flex;
  align-items: start;
}

.picker-wrapper {
  overflow-x: scroll !important;
  padding: 40px 0;
  display: flex;
  justify-content: center;
  width: 100%;
  scroll-behavior: smooth;
}

.picker-container {
  position: relative;
  height: auto;
  display: flex;
  align-items: start;
}

.picker-card {
  box-shadow: var(--box-shadow);
  transition: 0.4s ease-out;
  position: relative;
  left: 0;
}

.picker-sm-card {
  width: 250px; 
  margin-left: -50px;
}

.picker-md-card {
  width: 800px; 
  margin-bottom: -100px;
}

.picker-card:hover {
  transform: translateY(-20px);
  z-index: 10;
}


.picker-card .picker-card-action {
  display: none;
}

.picker-card:hover .picker-card-action {
  display: block;
  z-index:10; 
}



/* Zobraz action-btn při hoveru nad picker-card */
.picker-card:hover .action-btn {
  display: block;
}

/*
.picker-card:hover ~ .picker-card {
  position: relative;
  left: 50px;
}
  */ 

.btnScrollLeft, .btnScrollRight {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}

.btnScrollLeft {
  left: 0;
}

.btnScrollRight {
  right: 0;
}
