/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/content-elements/ce_piechart.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ce-piechart {
  visibility: hidden;
  --tw-translate-y: 33.333333%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
  transition: all 2.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.ce-piechart.appear {
  visibility: visible;
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 100%;
}
.ce-piechart__chart {
  position: relative;
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 360px;
  border-radius: 9999px;
  --tw-shadow: 0 5px 8px 0 rgba(203,176,40,0.45);
  --tw-shadow-colored: 0 5px 8px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.ce-piechart__chart::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  aspect-ratio: 1 / 1;
  width: 70%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  content: var(--tw-content);
  --tw-shadow: inset 0 5px 8px 0 rgba(203,176,40,0.45);
  --tw-shadow-colored: inset 0 5px 8px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.ce-piechart__chart {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ce-piechart__caption {
  position: relative;
  z-index: 20;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.ce-piechart__legend {
  display: flex;
  min-width: 50%;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
}
.ce-piechart__item {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(204 204 204 / var(--tw-border-opacity, 1));
  padding-bottom: 1rem;
}
.ce-piechart__item:last-of-type {
  border-bottom-width: 0px;
  padding-bottom: 0px;
}
.ce-piechart header > * {
  margin-bottom: 0px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2VfcGllY2hhcnQuY3NzIiwibWFwcGluZ3MiOiI7OztBQUNJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FBREE7QUFGSjtFQUlJO0VBQ0E7RUFDQTtBQUVSO0FBQ1E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7QUFBQTtBQUlKO0VBQUE7QUFBQSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaWdlbGItZGlzdHJpYnV0aW9uLXRhaWx3aW5kLy4vYXNzZXRzL3Njc3MvY29udGVudC1lbGVtZW50cy9jZV9waWVjaGFydC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5jZS1waWVjaGFydCB7XG4gICAgQGFwcGx5IG9wYWNpdHktMCB0cmFuc2xhdGUteS0xLzMgaW52aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IGFsbCAyLjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICYuYXBwZWFyIHtcbiAgICAgICAgQGFwcGx5ICB0cmFuc2xhdGUteS0wIHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDEwMCU7XG4gICAgfVxuICAgICZfX2NoYXJ0IHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHctZnVsbCBtYXgtdy1bMzYwcHhdIHJvdW5kZWQtZnVsbCBhc3BlY3Qtc3F1YXJlIHNoYWRvdy1bMF81cHhfOHB4XzBfcmdiYSgyMDMsMTc2LDQwLDAuNDUpXTtcbiAgICAgICAgQGFwcGx5IGJlZm9yZTp6LTEwIGJlZm9yZTphYnNvbHV0ZSBiZWZvcmU6Ymctd2hpdGUgYmVmb3JlOnctWzcwJV0gYmVmb3JlOnRvcC0xLzIgYmVmb3JlOmxlZnQtMS8yIGJlZm9yZTphc3BlY3Qtc3F1YXJlIGJlZm9yZTpyb3VuZGVkLWZ1bGwgYmVmb3JlOnRyYW5zZm9ybSBiZWZvcmU6LXRyYW5zbGF0ZS14LTEvMiBiZWZvcmU6LXRyYW5zbGF0ZS15LTEvMjtcbiAgICAgICAgQGFwcGx5IGJlZm9yZTpzaGFkb3ctW2luc2V0XzBfNXB4XzhweF8wX3JnYmEoMjAzLDE3Niw0MCwwLjQ1KV07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHotMjAgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgdGV4dC1jZW50ZXI7XG4gICAgfVxuICAgICZfX2xlZ2VuZCB7XG4gICAgICAgIEBhcHBseSAgbWluLXctWzUwJV0gZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWNlbnRlciBnYXAtNDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBhcHBseSBwYi00IGJvcmRlci1iIGJvcmRlci1ncmF5LTIwMDtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGFwcGx5IHBiLTAgYm9yZGVyLWItMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoZWFkZXIgPiAqIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/