/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[4]!./Build/Scss/styles.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.ImageCard img {
  width: auto !important;
  height: 300px !important;
}

.pt-0 {
  padding-top: 1.5rem;
}

.pb-1 {
  padding-bottom: 2rem;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
  /* Grundstil für alle Buttons */
  /* Hover-Effekt */
}
.modal-body #manuell {
  display: none;
}
.modal-body button {
  background-color: rgb(0, 141, 201, var(--tw-text-opacity, 1)); /* Indigoblau */
  color: white;
  padding: 12px 24px;
  border: none;
  border-radius: 9999px; /* Vollständig abgerundet */
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}
.modal-body button:hover {
  background-color: #3730a3;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}

@keyframes modalFadeIn {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.modal-dialog {
  max-width: 600px;
  margin: 2rem auto;
  transition: transform 1.3s ease-in-out;
}
.modal-dialog.modal-dialog-centered {
  transform: translateY(-40px);
  animation: modalFadeIn 1.4s ease forwards;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: black;
  background-color: white;
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
  padding: 1rem;
}

.modal-backdrop.show {
  opacity: 0.7;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.bg-color-ckeditor {
  background-color: yellowgreen;
}

.bg-color-accordion {
  padding: 4em;
  background-color: lightblue;
}

.bg-color-button {
  padding: 4em;
  background-color: lightcoral;
}

.bg-color-card {
  padding: 4em;
  background-color: lightgray;
}

.bg-color-grid {
  padding: 4em;
  background-color: plum;
}

/*# sourceMappingURL=styles.css.map*/