.CookiesForm-settings {
  margin-bottom: var(--spaceMd);
}

.CookiesForm-type {
  background: #f5f5f5;
}

.CookiesForm-type:not(:last-child) {
  margin-bottom: var(--spaceSm);
}

.CookiesForm-typeHeader {
  display: flex;
  align-items: center;
  font-weight: bold;
  padding: .8em 1em;
}

.CookiesForm-typeHeader::marker {
  display: none;
  content: none;
}

.CookiesForm-typeHeader > svg {
  width: 1em;
  height: 1em;
  transition: var(--animationBase);
  margin-left: 1.2em;
}

.CookiesForm-type summary::-webkit-details-marker {
  display: none;
}

.CookiesForm-typeTitle {
  line-height: 1.8;
  margin-right: auto;
}

@media (max-width: 40rem) {
  .CookiesForm-typeTitle {
    font-size: .9em;
  }
}

.CookiesForm-typeStatus {
  color: #008000;
}

@media (max-width: 40rem) {
  .CookiesForm-typeStatus {
    font-size: .8em;
  }
}

.CookiesForm-typeStatus--disabled {
  color: #FF0000;
}

.CookiesForm-typeContent {
  padding: .4em 1em .8em;
}

@media (max-width: 40rem) {
  .CookiesForm-typeContent {
    font-size: .85em;
  }
}

.CookiesForm-type[open] .CookiesForm-typeHeader > svg {
  transform: rotate(180deg);
}

.CookiesForm-buttonsWrapper {
  display: flex;
  flex-flow: row wrap;
  gap: .4em;
}

.CookiesForm-buttonsWrapper a:last-of-type {
  margin-right: auto;
}

/*# sourceMappingURL=cookies-form.min.css.map */
