.mood-selector_quick-select-option svg {
  width: 30px;
  height: 30px;
}

.mood-scale_slider-wrapper {
  position: relative;
}

.mood-selector_quick-select-option {
  position: absolute;
  top: 0;
  opacity: 0.5;
  cursor: pointer;
}

.mood-selector_quick-select-option--selected {
  opacity: 1;
}

.mood-selector_quick-select-option-wrapper {
  position: absolute;
  top: 0;
  width: 1px;
  cursor: pointer;
}

.mood-selector_quick-select-option-wrapper[data-mood-value="-100"] {
  left: 7px;
}

.mood-selector_quick-select-option-wrapper[data-mood-value="-50"] {
  left: 25%;
}

.mood-selector_quick-select-option-wrapper[data-mood-value="0"] {
  left: 50%;
}

.mood-selector_quick-select-option-wrapper[data-mood-value="50"] {
  left: 75%;
}

.mood-selector_quick-select-option-wrapper[data-mood-value="100"] {
  right: 7px;
}

.mood-selector_quick-select-option {
  position: relative;
  left: -15px;
  display: inline-block;
  width: 1px;
}

.mood-scale_range-selector {
  width: 100%;
}

button.diary-day-mood {
  background: transparent;
  border: 0px solid transparent;
  opacity: 0.8;
}

button.diary-day-mood:hover {
  opacity: 1;
}

.mood-scale_left-eye, .mood-scale_right-eye {
  transition:
    cy 0.2s cubic-bezier(0.4, 0, 0.2, 1),
    ry 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  cy: 40;
  ry: 6;
}

.mood-scale_left-eye-reflection {
  cx: 37;
  cy: 37;
}

.mood-scale_right-eye-reflection {
  cx: 67;
  cy: 37;
}


/* Wink state for right eye */
.mood-scale--wink-right .mood-scale_right-eye {
  transition:
    cy 0.2s cubic-bezier(0.4, 0, 0.2, 1),
    ry 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  cy: 40; /* Adjust vertical position to keep it aligned */
  ry: 1; /* Set ry to 0 to make it look like a line */
}

.mood-scale--wink-right .mood-scale_right-eye-reflection {
  /* Hide the reflection when the eye is closed */
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0; /* Hide the reflection when the eye is closed */
}

.mood-scale--wink-left .mood-scale_left-eye {
  transition:
    cy 0.2s cubic-bezier(0.4, 0, 0.2, 1),
    ry 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  cy: 40; /* Adjust vertical position to keep it aligned */
  ry: 1; /* Set ry to 0 to make it look like a line */
}

.mood-scale--wink-left .mood-scale_left-eye-reflection {
  /* Hide the reflection when the eye is closed */
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0; /* Hide the reflection when the eye is closed */
}

.mood-scale--blink .mood-scale_right-eye,
.mood-scale--blink .mood-scale_left-eye {
  transition:
    cy 0.2s cubic-bezier(0.4, 0, 0.2, 1),
    ry 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  cy: 40; /* Adjust vertical position to keep it aligned */
  ry: 1; /* Set ry to 0 to make it look like a line */
}

.mood-scale--blink .mood-scale_right-eye-reflection,
.mood-scale--blink .mood-scale_left-eye-reflection {
  /* Hide the reflection when the eye is closed */
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0; /* Hide the reflection when the eye is closed */
}



