
.header[data-v-155c4b9c] {
  margin-bottom: 20px;
}

.flex-row[data-v-5a0cf7e0] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
}
.catalogue-types[data-v-5a0cf7e0] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
}
.type-card[data-v-5a0cf7e0] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  padding: 15px;
  border: 1px solid #e2e0e0;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.2s;
  margin-top: 20px;
}
.type-card.disabled[data-v-5a0cf7e0] {
  cursor: not-allowed;
  opacity: 0.5;
}
.type-card.active[data-v-5a0cf7e0] {
  border-color: #3046b6;
}
.type-heading[data-v-5a0cf7e0] {
  margin: 10px 0;
}
.type-description[data-v-5a0cf7e0] {
  margin-bottom: 20px;
}
.headline[data-v-5a0cf7e0] {
  margin-bottom: 5px;
}

.grid-container[data-v-654f644b] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 15px;
}
.full-row[data-v-654f644b] {
  grid-column: 1 / -1;
}
.header[data-v-654f644b] {
  margin-bottom: 20px;
}

.grid-container[data-v-a8ea9701] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 15px;
  margin-bottom: 15px;
}
.full-row[data-v-a8ea9701] {
  grid-column: 1 / -1;
}
.placeholder[data-v-a8ea9701] {
  height: 0;
  visibility: hidden;
}
.header[data-v-a8ea9701] {
  margin-bottom: 20px;
}

.header[data-v-17708a61] {
  margin-bottom: 20px;
}
.txt[data-v-17708a61] {
  background-color: #e4f3ff;
  color: #3046b6;
  padding: 15px;
  border-radius: 3px;
  margin-bottom: 10px;
}
.checkbox[data-v-17708a61] {
  margin-bottom: 20px;
}

.container[data-v-324226ba] {
  display: flex;
  justify-content: space-between;
  margin-top: 5px;
}
.heading[data-v-324226ba] {
  margin-top: 20px;
}

.container[data-v-698b1a99] {
  max-width: 30px;
}

/**targets the open dialog icon */
.container div[data-v-698b1a99] {
  display: flex;
  align-items: start;
}
.menu-container[data-v-698b1a99] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.header[data-v-4becfba3] {
  margin-bottom: 20px;
}
.flex-row[data-v-4becfba3] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
}
._product-tooltip-container_1irf7_1 {
    display: flex;
    align-items: center;
    padding: 10px;
}
.filter-row[data-v-d743be74]{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:5px}.delete-button[data-v-d743be74]{margin-bottom:30px}.filter-item[data-v-d743be74]{width:150px}.header[data-v-6d02c9f7]{margin-top:20px;margin-bottom:10px}.container-radio-button-and-tooltip[data-v-6d02c9f7]{display:flex;align-items:center;gap:5px}.container-radio-button-and-input[data-v-6d02c9f7]{display:flex;align-items:center;gap:15px}.radio-wrapper[data-v-6d02c9f7]{margin-bottom:30px}.limit-input[data-v-6d02c9f7]{width:200px;flex-shrink:0}.header[data-v-091330c1]{margin-bottom:10px}.skeleton-loader[data-v-091330c1] .v-skeleton-loader__button{max-width:100%}

.header[data-v-c4f6a5b7] {
  margin-bottom: 20px;
}
.flex-row[data-v-c4f6a5b7] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
}

.container[data-v-89c0f3ad] {
  display: flex;
  flex-direction: row;
}
.collapsable-content[data-v-89c0f3ad] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
}
.header[data-v-89c0f3ad] {
  display: flex;
  flex-direction: row;
  align-items: center;

  justify-content: space-between;
  padding: 13.5px;
  border: 1px solid #a7a7a789;
}
.product-set-actions[data-v-89c0f3ad] {
  display: flex;
  flex-direction: column;
  padding: 20px;
}
.product-set-summary[data-v-89c0f3ad] {
  display: flex;
  flex-direction: column;
}
.expansion-actions[data-v-89c0f3ad] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 15px;
}
.expanded-content[data-v-89c0f3ad] {
  margin-top: 15px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 30px;
  background-color: #f8fafc;
}

/* keep white background color in fields like "Sports" or "Templates" */
.expanded-content[data-v-89c0f3ad] .v-field__overlay {
  background-color: white;
}
.v-enter-active[data-v-89c0f3ad],
.v-leave-active[data-v-89c0f3ad] {
  transition: opacity 0.1s linear;
}
.v-enter-from[data-v-89c0f3ad],
.v-leave-to[data-v-89c0f3ad] {
  opacity: 0;
}

.item[data-v-51605eed] {
  margin-top: 20px;
}

.item[data-v-5f43e269] {
  margin-top: 10px;
}
.items[data-v-5f43e269] :first-child {
  margin-top: 0;
}

.preview-item-container[data-v-10fa67e5] {
  display: flex;
  flex-direction: column;
  border: 1px solid #a7a7a789;
}
.header[data-v-10fa67e5] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 15px;
}
.product[data-v-10fa67e5] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.products[data-v-10fa67e5] {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #a7a7a789;
  background-color: #f0f0f0;
  padding: 15px;
  justify-content: space-between;
  align-items: stretch;
}
.event-summary[data-v-10fa67e5] {
  display: flex;
  flex-direction: column;
}
.actions[data-v-10fa67e5] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 15px;
}
.product-actions[data-v-10fa67e5] {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: flex-end;
}
.template[data-v-10fa67e5] {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.container[data-v-a9b4747c] {
  display: flex;
  flex-direction: column;
  padding: 20px;
  min-width: 600px;
  max-height: calc(100vh - 330px);
}
.header[data-v-a9b4747c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}
.summary[data-v-a9b4747c] {
  margin: 5px 0px;
}
.items[data-v-a9b4747c] {
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}
.item[data-v-a9b4747c] :first-child {
  margin-top: 0px;
}
/* position the dialog in the center of catalogue form */
[data-v-a9b4747c] .v-overlay {
  justify-content: center;
  align-items: center;
}

.container[data-v-2978b970] {
  display: flex;
  flex-direction: column;
}
.header[data-v-2978b970] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}

.warning-text {
  color: rgb(var(--v-theme-warning));
}
.info-text {
  color: rgb(var(--v-theme-info));
}

.error-card[data-v-4a1cb6eb] {
  background-color: #f8d7da;
  color: #721c24;
  padding: 1rem;
  border-radius: 0.25rem;
  margin-bottom: 1rem;
}

.page-header[data-v-e61478f2] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px;
  padding: 25px 25px 0;
}
.catalogue-management-title[data-v-e61478f2] {
  display: flex;
  justify-content: start;
  min-width: unset;
  text-align: center;
}
.warning-text[data-v-e61478f2] {
  color: rgb(var(--v-theme-warning));
}
.content-inner-container[data-v-e61478f2] {
  padding: 0 25px 17px;
}

.user-mocker[data-v-15032ee1] {
  width: 300px;
  position: fixed;
  bottom: 60px;
  /* Adjusted to leave space for the toggle button */
  right: 20px;
  background-color: #f9f9f9;
  /* Light grey background for a paper-like look */
  border: 1px solid #e0e0e0;
  /* Light border */
  border-radius: 10px;
  /* Rounded corners */
  padding: 20px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  /* Softer shadow */
}
.token-button[data-v-15032ee1] {
  margin-bottom: 20px;
}
.toggle-button[data-v-15032ee1] {
  position: fixed;
  bottom: 20px;
  right: 20px;
}

.catalogue-management[data-v-0ee6b8ca] {
  min-width: unset;
  height: 100%;
}
.header-content[data-v-0ee6b8ca] {
  flex: auto;
  overflow: auto;
}
