.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10904 .elementor-element.elementor-element-eeba7a9{--display:flex;}.elementor-10904 .elementor-element.elementor-element-a12518d{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS */.emoji-feedback {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 30px;
  margin-top: 30px;
}

.emoji-feedback button {
  font-size: 120px !important;
  background-color: #e0e0e0 !important; /* alap világosszürke */
  border: none !important;
  padding: 40px !important;
  border-radius: 20px !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15) !important;
  color: black;
}

/* Hover színek típus szerint */
.emoji-button[data-type="very_sad"]:hover {
  background-color: #ddd !important;border: none;
}
.emoji-button[data-type="sad"]:hover {
  background-color: #808080 !important;border: none;
}
.emoji-button[data-type="neutral"]:hover {
  background-color: #FF9900 !important;border: none;
}
.emoji-button[data-type="happy"]:hover {
  background-color: #54C98D !important;border: none;
}
.emoji-button[data-type="very_happy"]:hover {
  background-color: #1E6443 !important;
  border: none;
}

/* Kiválasztott (kattintott) gomb */
.emoji-feedback button.selected {
  outline: 4px solid #555 !important;
  transform: scale(1.1);
  color: white !important;
}

/* Visszaszámláló */
.smiley-countdown {
  font-size: 48px;
  color: #707070;
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

html body button.emoji-button {
  font-size: 100px !important;
  padding: 30px !important;
}/* End custom CSS */