/* [project]/src/components/UI/Burger/Burger.module.scss.module.css [app-client] (css) */
.Burger-module-scss-module__AVkzxW__container {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 5px;
  width: 22px;
  transition: transform .3s;
  display: flex;
  position: relative;
}

.Burger-module-scss-module__AVkzxW__container div {
  background-color: #fff;
  border-radius: 1px;
  flex-shrink: 0;
  width: 100%;
  height: 2px;
}

.Burger-module-scss-module__AVkzxW__xBtn div {
  position: absolute;
  top: 50%;
  left: 50%;
}

.Burger-module-scss-module__AVkzxW__xBtn div:first-child {
  width: 15px;
  transform: translate(-50%, -50%)rotate(45deg);
}

.Burger-module-scss-module__AVkzxW__xBtn div:nth-child(2) {
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 100%;
  width: 26px;
  height: 26px;
  transform: translate(-50%, -50%);
}

.Burger-module-scss-module__AVkzxW__xBtn div:nth-child(3) {
  width: 15px;
  transform: translate(-50%, -50%)rotate(-45deg);
}

/* [project]/src/components/UI/NotificationToggle/NotificationToggle.module.scss.module.css [app-client] (css) */
.NotificationToggle-module-scss-module__lTwoBW__container {
  border-bottom: 1px solid #10348d;
  flex-direction: column;
  row-gap: 20px;
  padding: 15px 0;
  display: flex;
}

.NotificationToggle-module-scss-module__lTwoBW__container input {
  display: none;
}

.NotificationToggle-module-scss-module__lTwoBW__container input:checked + .NotificationToggle-module-scss-module__lTwoBW__toggle > div {
  background-color: #ffa800;
  background-image: url("/icons/Navbar/notification.svg");
  background-position: right 10% center;
  background-repeat: no-repeat;
  background-size: 40%;
  box-shadow: 0 0 10px #ffa80080;
}

.NotificationToggle-module-scss-module__lTwoBW__container input:checked + .NotificationToggle-module-scss-module__lTwoBW__toggle > div span {
  left: 0;
}

.NotificationToggle-module-scss-module__lTwoBW__container .NotificationToggle-module-scss-module__lTwoBW__toggle {
  justify-content: space-around;
  align-items: center;
  gap: 10px;
  display: flex;
}

.NotificationToggle-module-scss-module__lTwoBW__container .NotificationToggle-module-scss-module__lTwoBW__toggle label {
  color: #ffa800;
}

.NotificationToggle-module-scss-module__lTwoBW__container .NotificationToggle-module-scss-module__lTwoBW__toggle > div {
  aspect-ratio: 1 / .5;
  background-color: #dae2e8;
  background-image: url("/icons/Navbar/notification-off.svg");
  background-position: 10%;
  background-repeat: no-repeat;
  background-size: 40%;
  border-radius: 50px;
  height: 20px;
  position: relative;
}

.NotificationToggle-module-scss-module__lTwoBW__container .NotificationToggle-module-scss-module__lTwoBW__toggle > div span {
  background-color: #081036;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  transition: all .3s ease-in-out;
  position: absolute;
  left: calc(100% - 20px);
}

