.elementor-1261 .elementor-element.elementor-element-7bc2e11{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-73dc62e */.resa-today-reservations {
  margin: 0 0 0px 0;
}

select, textarea {
  width: 100%;
  border: 1px solid #666;
  border-radius: 3px;
  padding: .5rem 1rem;
  transition: all .3s;
  background-color: white;
}

[type="submit"],
button {
  color: #ffffff;
  background-color: blue;
  border: none;
  cursor: pointer;
  transition: filter 0.2s ease;
}

/* Bei Hover leichtes Aufhellen */
[type="submit"]:hover,
button:hover {
  filter: brightness(1.1);
}

/* Flex-Layout für Header: Monat links, Jahr rechts */
.flatpickr-current-month {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
}

/* Month-Dropdown und Year-Spinner als Inline-Blocks */
.flatpickr-current-month .flatpickr-monthDropdown-months,
.flatpickr-current-month .numInputWrapper {
  display: inline-block !important;
  margin: 0 !important;
  padding: 0 !important;
}/* End custom CSS */