.customer-settings-container {
    --cz-gutter-x: 1.875rem;
    --cz-gutter-y: 0;
    width: 60%;
    padding-right: calc(var(--cz-gutter-x)*.5);
    padding-left: calc(var(--cz-gutter-x)*.5);
    padding-top: 20px;
    padding-bottom: 40px;
    margin-right: auto;
    margin-left: auto;
  }
.py-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.customer-settings-description{
  padding-left: 15px;
}
.reload-btn-container-tweak{
 display: flex;
 justify-content: flex-end;
}
.title-tweak{
  padding-bottom: 20px;
}

.icon-text-wrapper2 {
    display: flex;
    align-items: center; /* Vertikální zarovnání na střed */
}

.icon-text-wrapper2 img { /* Pokud je ikona obrázek */
    margin-right: 5px; /* Mezery mezi ikonou a textem */
}
.menu_2_uroven  {
	padding: 5px 15px 5px 5px !important;
}

.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
animation-duration:5s;
-webkit-animation-duration:5s;}
  @-webkit-keyframes bounce {
  0%,4%,10.6%,to {
    -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
    animation-timing-function: cubic-bezier(.215,.61,.355,1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  8%,8.6% {
    -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    -webkit-transform: translate3d(0,-30px,0) scaleY(1.1);
    transform: translate3d(0,-30px,0) scaleY(1.1)
  }

  14% {
    -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    -webkit-transform: translate3d(0,-15px,0) scaleY(1.05);
    transform: translate3d(0,-15px,0) scaleY(1.05)
  }

  16% {
    -webkit-transform: translateZ(0) scaleY(.95);
    transform: translateZ(0) scaleY(.95);
    -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transition-timing-function: cubic-bezier(.215,.61,.355,1)
  }

  18% {
    -webkit-transform: translate3d(0,-4px,0) scaleY(1.02);
    transform: translate3d(0,-4px,0) scaleY(1.02)
  }
  
  20% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes bounce {
  0%,4%,10.6%,to {
    -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
    animation-timing-function: cubic-bezier(.215,.61,.355,1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  8%,8.6% {
    -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    -webkit-transform: translate3d(0,-30px,0) scaleY(1.1);
    transform: translate3d(0,-30px,0) scaleY(1.1)
  }

  14% {
    -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    -webkit-transform: translate3d(0,-15px,0) scaleY(1.05);
    transform: translate3d(0,-15px,0) scaleY(1.05)
  }

  16% {
    -webkit-transform: translateZ(0) scaleY(.95);
    transform: translateZ(0) scaleY(.95);
    -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transition-timing-function: cubic-bezier(.215,.61,.355,1)
  }

  18% {
    -webkit-transform: translate3d(0,-4px,0) scaleY(1.02);
    transform: translate3d(0,-4px,0) scaleY(1.02)
  }
  
  20% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}