body {
  color: #474747;
  background-color: white !important;
}

.monocle hr {
  margin: revert;
}
.monocle *.hidden,
.monocle div.hidden,
.monocle section.hidden,
.monocle span.hidden,
.monocle aside.hidden,
.monocle form.hidden,
.monocle input.hidden,
.monocle select.hidden,
.monocle textarea.hidden {
  display: none;
}

:root {
  text-underline-offset: 0.125rem;
}

.monocle p,
.monocle li {
  color: #474747;
  margin-bottom: 1rem;
}
.monocle .text-accent {
  color: #e3a614;
}
.monocle .inline-help {
  color: #999999;
}
.monocle .text-primary {
  color: #0c4835;
}
.monocle .text-highlight {
  color: #e7b008;
}
.monocle .text-warning {
  color: #e11414;
}
.monocle .text-fatal {
  color: #ff9393;
}
.monocle .text-access {
  color: #bee3fe;
}
.monocle .text-no-access {
  color: #fec8c8;
}
.monocle .center {
  text-align: center;
  justify-content: center;
}
.monocle h1,
.monocle h2,
.monocle h3,
.monocle h4,
.monocle h5,
.monocle h6 {
  font-weight: normal;
  border: none;
  margin: 0;
}
.monocle ul + h1, .monocle ul + h2, .monocle ul + h3, .monocle ul + h4, .monocle ul + h5, .monocle ul + h6,
.monocle ol + h1,
.monocle ol + h2,
.monocle ol + h3,
.monocle ol + h4,
.monocle ol + h5,
.monocle ol + h6,
.monocle p + h1,
.monocle p + h2,
.monocle p + h3,
.monocle p + h4,
.monocle p + h5,
.monocle p + h6 {
  margin-top: 1rem;
}
.monocle .text-bold {
  font-weight: bold;
}
.monocle h6,
.monocle .text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
  margin-bottom: 0;
}
.monocle h5,
.monocle .text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-bottom: 0.25rem;
}
.monocle .text-base, .monocle .collapsable-tree .collapsable-toggle:is(h5), .monocle .collapsable-tree .collapsable-toggle:is(h6) {
  font-size: 1rem;
  line-height: 1.5rem;
}
.monocle h4,
.monocle .text-lg {
  font-size: 1.125rem;
  line-height: 1.875rem;
  margin-bottom: 0.25rem;
}
.monocle h3,
.monocle .text-xl {
  font-size: 1.25rem;
  line-height: 2rem;
  margin-bottom: 0.5rem;
}
.monocle h2,
.monocle .text-2xl {
  font-size: 1.5rem;
  line-height: 2.125rem;
  margin-bottom: 0.5rem;
}
.monocle h1,
.monocle .text-3xl {
  font-size: 1.875rem;
  line-height: 2.75rem;
  margin-bottom: 1rem;
}
.monocle a:not(.btn):link, .monocle a:not(.btn):visited {
  color: #0c4835;
}
.monocle a:not(.btn):hover {
  color: rgb(10.8, 64.8, 47.7);
}
.monocle .icon {
  text-decoration: none;
  color: #e3a614;
  margin-bottom: 0;
  vertical-align: top;
}
.monocle .icon:is(a):link, .monocle .icon:is(a):visited {
  color: #e3a614;
}
.monocle .icon:is(a):hover,
.monocle .icon a:hover, .monocle .icon:is(button):hover {
  color: #474747;
}
.monocle .icon > i[class*=ri-],
.monocle .icon i.empty {
  padding: 0.25rem;
  vertical-align: text-top;
}
.monocle .icon.disabled {
  opacity: 0.5;
}
.monocle .icon.upside-down {
  rotate: 180deg;
  display: inline-block;
}
.monocle h1 .icon i[class*=ri-],
.monocle h2 .icon i[class*=ri-],
.monocle h3 .icon i[class*=ri-],
.monocle h4 .icon i[class*=ri-],
.monocle h5 .icon i[class*=ri-],
.monocle h6 .icon i[class*=ri-] {
  vertical-align: bottom;
}
.monocle i[class*=ri-] {
  vertical-align: text-bottom;
}
.monocle i + sub {
  position: relative;
  line-height: normal;
  vertical-align: text-bottom;
  bottom: -0.25rem;
  margin-left: -0.75rem;
  font-size: 0.75rem;
  font-weight: bold;
  text-shadow: 0 0 1px white, -1px 0 1px white, 1px 0 1px white, 0 -1px 1px white, 0 1px 1px white;
}
.monocle i.ri-lg {
  vertical-align: text-top;
}
.monocle i.round-icon {
  border: 1px solid black;
  border-radius: 50%;
  background-color: black;
}
.monocle i.empty {
  display: inline-block;
  width: 1em;
  height: 0.875em;
}
.monocle .warning {
  color: #000000;
}
.monocle .long-text {
  max-width: 40rem;
}
.monocle .left {
  float: none;
  text-align: left !important;
}
.monocle .right {
  float: none;
  text-align: right !important;
}
.monocle .numeric {
  font-size: 1rem;
  text-align: right;
}
.monocle .monospaced {
  font-family: "Lucida Console", "Monaco", monospace;
  font-size: 0.875rem;
}

.monocle .form-vertical,
.monocle .form-horizontal {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.monocle .form-vertical h1,
.monocle .form-vertical h2,
.monocle .form-vertical h3,
.monocle .form-vertical h4,
.monocle .form-horizontal h1,
.monocle .form-horizontal h2,
.monocle .form-horizontal h3,
.monocle .form-horizontal h4 {
  margin: 0;
}
.monocle hr {
  width: 100%;
}
.monocle .field-vertical,
.monocle .field-horizontal {
  display: flex;
  gap: 0.75rem;
}
.monocle .field-vertical textarea,
.monocle .field-horizontal textarea {
  padding: 1rem;
}
.monocle .field-vertical label,
.monocle .field-vertical input[type=checkbox] + label,
.monocle .field-vertical input[type=radio] + label,
.monocle .field-vertical span.label,
.monocle .field-vertical legend,
.monocle .field-horizontal label,
.monocle .field-horizontal input[type=checkbox] + label,
.monocle .field-horizontal input[type=radio] + label,
.monocle .field-horizontal span.label,
.monocle .field-horizontal legend,
.monocle .form-table label,
.monocle .form-table input[type=checkbox] + label,
.monocle .form-table input[type=radio] + label,
.monocle .form-table span.label,
.monocle .form-table legend {
  font-size: 1rem;
  letter-spacing: normal;
  margin: 0;
  white-space: nowrap;
  font-weight: inherit;
  text-transform: none;
}
.monocle .field-vertical > span:not(.label),
.monocle .field-horizontal > span:not(.label),
.monocle .form-table > span:not(.label) {
  font-size: 0.875rem;
  color: #52525b;
}
.monocle .field-vertical > span:not(.label).error,
.monocle .field-horizontal > span:not(.label).error,
.monocle .form-table > span:not(.label).error {
  color: #e11414;
}
.monocle .field-vertical input,
.monocle .field-vertical select,
.monocle .field-horizontal input,
.monocle .field-horizontal select,
.monocle .form-table input,
.monocle .form-table select {
  font-size: 1.125rem;
}
.monocle .field-vertical input.inline,
.monocle .field-vertical select.inline,
.monocle .field-horizontal input.inline,
.monocle .field-horizontal select.inline,
.monocle .form-table input.inline,
.monocle .form-table select.inline {
  width: auto;
  align-self: start;
}
.monocle .field-vertical input.error,
.monocle .field-vertical select.error,
.monocle .field-horizontal input.error,
.monocle .field-horizontal select.error,
.monocle .form-table input.error,
.monocle .form-table select.error {
  border-color: #e11414;
}
.monocle .field-vertical input:disabled,
.monocle .field-vertical select:disabled,
.monocle .field-horizontal input:disabled,
.monocle .field-horizontal select:disabled,
.monocle .form-table input:disabled,
.monocle .form-table select:disabled {
  color: #a1a1aa;
  background: #e4e4e7;
  border: 1px solid #e4e4e7;
  cursor: not-allowed;
}
.monocle .field-vertical option,
.monocle .field-horizontal option,
.monocle .form-table option {
  font-size: 1rem;
}
.monocle .field-vertical input:not([type=radio]),
.monocle .field-vertical select,
.monocle .field-vertical textarea,
.monocle .field-horizontal input:not([type=radio]),
.monocle .field-horizontal select,
.monocle .field-horizontal textarea,
.monocle .form-table input:not([type=radio]),
.monocle .form-table select,
.monocle .form-table textarea {
  margin: 0;
  box-sizing: border-box;
  min-width: 5rem;
}
.monocle .field-vertical input:not([size]):not([type=radio]),
.monocle .field-horizontal input:not([size]):not([type=radio]),
.monocle .form-table input:not([size]):not([type=radio]) {
  min-width: 8rem;
}
.monocle .field-vertical select,
.monocle .field-horizontal select,
.monocle .form-table select {
  padding-right: 1.875rem;
  background-position: center right -0.25rem;
}
.monocle .field-vertical textarea,
.monocle .field-horizontal textarea,
.monocle .form-table textarea {
  font-size: 1rem;
}
.monocle fieldset.field-horizontal,
.monocle fieldset.field-vertical {
  padding: 0;
  margin: 0;
  border: none;
}
.monocle fieldset.field-horizontal legend,
.monocle fieldset.field-vertical legend {
  padding: 0;
}
.monocle .field-vertical {
  flex-direction: column;
}
.monocle .field-vertical.readonly-data {
  gap: 0.25rem;
}
.monocle .field-vertical.readonly-data span {
  font-size: 1rem;
  min-height: 1.25rem;
}
.monocle .field-horizontal {
  flex-direction: row;
  align-items: center;
}
.monocle .field-horizontal label {
  min-width: 5rem;
}
.monocle .field-horizontal input[type=button]:first-child {
  min-width: 12rem;
}
.monocle .field-horizontal input,
.monocle .field-horizontal select,
.monocle .field-horizontal textarea {
  width: auto;
  flex-grow: 1;
}
.monocle .input-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
.monocle .input-group span {
  font-size: 1rem;
}
.monocle .input-group.inline,
.monocle .field-horizontal.inline {
  justify-content: start;
  gap: 1rem 1.875rem;
  flex-wrap: wrap;
}
.monocle .input-group.inline *,
.monocle .field-horizontal.inline * {
  width: auto;
}
.monocle label {
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  cursor: pointer;
  text-transform: none;
}
.monocle input:not([type=file]):not(.btn):not([type=radio]),
.monocle select,
.monocle textarea {
  border: 1px solid #e4e4e7;
  border-radius: 0.5rem;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
  padding: 0.5rem 1rem;
}
.monocle input:not([type=file]):not(.btn):not([type=radio]):focus,
.monocle select:focus,
.monocle textarea:focus {
  border-color: #52525b;
}
.monocle input[type=checkbox] + label {
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 0;
}
.monocle input[type=checkbox] {
  opacity: 0;
  position: absolute;
  height: 0;
  width: 0;
  min-height: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.monocle input[type=checkbox] + label:before {
  position: relative;
  top: 0.375rem;
  content: "";
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background: rgba(26, 26, 26, 0.0509803922);
  border: 2px solid rgba(26, 26, 26, 0.2);
  border-radius: 0.5rem;
  margin-right: 0.75rem;
}
.monocle input[type=checkbox]:checked + label:before {
  background: #0c4835 url(/app/assets/images/forms/check-line.svg) center center no-repeat;
  background-size: 1.5rem 1.5rem;
  border-color: #0c4835;
}
.monocle input[type=checkbox]:focus + label:before {
  box-shadow: 0 0 0 1px #0c4835;
  outline: 3px solid transparent; /* For Windows high contrast mode. */
}
.monocle input[type=checkbox].to-delete + label:before {
  background-color: #fef1f1;
  border-color: #fec8c8;
  top: 1px;
  margin-bottom: 2px !important;
}
.monocle input[type=checkbox].to-delete:checked + label:before {
  background-color: #e11414;
  border-color: #e11414;
}
.monocle input[type=checkbox]:indeterminate + label:before {
  background: url(/app/assets/images/forms/checkbox-intermediate.png) center center no-repeat;
  background-size: 0.75rem 0.75rem;
}
.monocle .toggle-checkbox {
  display: flex;
  flex-wrap: nowrap;
  justify-content: start;
  align-items: center;
  gap: 0.5rem;
}
.monocle .toggle-checkbox label {
  margin: 0;
}
.monocle input[type=radio] {
  accent-color: #0c4835;
}
.monocle .action-buttons, .monocle .inputform .formsubmit {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.monocle .action-buttons button, .monocle .inputform .formsubmit button,
.monocle .action-buttons input[type=submit],
.monocle .inputform .formsubmit input[type=submit],
.monocle .action-buttons input[type=button],
.monocle .inputform .formsubmit input[type=button] {
  margin: 0;
}
.monocle .form-table {
  clear: both;
}
.monocle .form-table input.small,
.monocle .form-table textarea.small {
  min-width: 4rem;
}
.monocle .form-table input.medium,
.monocle .form-table textarea.medium {
  min-width: 8rem;
}
.monocle .form-table input.large,
.monocle .form-table textarea.large {
  min-width: 12rem;
}
.monocle form.widget:not(.column) + form.widget:not(.column) {
  margin-top: -1.875rem;
}
.monocle .column > .field-vertical > input[type=checkbox] + label {
  margin: 0.25rem 0;
}
.monocle .scroll-box {
  border: 1px solid #e4e4e7;
}
.monocle .scroll-box.short {
  max-height: 16rem;
}
.monocle .scroll-box.checkbox-list-multi-select {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 0.25rem;
  padding: 0.5rem;
}
.monocle .scroll-box.checkbox-list-multi-select.disabled {
  color: #a1a1aa;
  background-color: #e4e4e7;
  cursor: not-allowed;
}
.monocle .scroll-box.checkbox-list-multi-select .btn-group {
  margin: 0.5rem;
}
.monocle .scroll-box.checkbox-list-multi-select input[type=checkbox] + label {
  padding: 0 0.5rem 0.25rem 0.5rem;
}
.monocle .scroll-box.checkbox-list-multi-select div {
  position: relative;
}
.monocle form.full-width {
  width: 100%;
  max-width: 100%;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.monocle li {
  margin-bottom: 0.5rem;
}
.monocle li:last-child {
  margin-bottom: 0;
}
.monocle li > ul {
  margin-top: 0.5rem;
  margin-bottom: 0;
}

.monocle .peerfocus-logo {
  margin-left: -0.25rem;
  margin-bottom: 0.5rem;
  height: 4em;
  max-width: 90%;
}

.monocle button {
  background: none;
  color: revert;
  min-width: revert;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  font-family: inherit;
}
.monocle .btn, .monocle .filter-tag, .monocle .inputform #submitbutton, .monocle .inputform input[type=button][value=Delete] {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0.5rem 1rem;
  gap: 0.5rem;
  min-height: 2.5rem;
  background: #fdfdfd;
  border: 1px solid #e4e4e7;
  color: #1a1a1a;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
  border-radius: 0.5rem;
  cursor: pointer;
  text-decoration: none;
}
.monocle .btn:disabled, .monocle .filter-tag:disabled, .monocle .inputform #submitbutton:disabled, .monocle .inputform input[type=button][value=Delete]:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.monocle .btn:not(:disabled):hover, .monocle .filter-tag:not(:disabled):hover, .monocle .inputform #submitbutton:not(:disabled):hover, .monocle .inputform input[type=button][value=Delete]:not(:disabled):hover, .monocle .btn:not(:disabled):focus, .monocle .filter-tag:not(:disabled):focus, .monocle .inputform #submitbutton:not(:disabled):focus, .monocle .inputform input[type=button][value=Delete]:not(:disabled):focus {
  border-color: rgb(191.55, 191.55, 198.6);
  background: #fdfdfd;
}
.monocle .btn i:not([class*=ri-arrow-]), .monocle .filter-tag i:not([class*=ri-arrow-]), .monocle .inputform #submitbutton i:not([class*=ri-arrow-]), .monocle .inputform input[type=button][value=Delete] i:not([class*=ri-arrow-]) {
  margin-bottom: 1px;
}
.monocle .btn-sm, .monocle .filter-tag {
  font-size: 0.875rem;
  padding: 0.5rem 1rem;
}
.monocle .btn-primary, .monocle .inputform #submitbutton,
.monocle .btn-primary:disabled {
  background: #0c4835;
  border-color: rgb(10.8, 64.8, 47.7);
  color: white;
}
.monocle .btn-primary:not(:disabled):hover, .monocle .inputform #submitbutton:not(:disabled):hover,
.monocle .btn-primary:not(:disabled):focus,
.monocle .inputform #submitbutton:not(:disabled):focus {
  background: rgb(6, 36, 26.5);
  border-color: rgb(5.4, 32.4, 23.85);
  color: white;
}
.monocle .btn-selected, .monocle .filter-tag.selected,
.monocle .btn-selected:disabled {
  background-color: #f2faff;
  border-color: rgb(10.8, 64.8, 47.7);
  color: rgb(10.8, 64.8, 47.7);
}
.monocle .btn-selected:not(:disabled):hover, .monocle .filter-tag.selected:not(:disabled):hover,
.monocle .btn-selected:not(:disabled):focus,
.monocle .filter-tag.selected:not(:disabled):focus {
  background-color: rgb(192.3, 230.8846153846, 255);
  border-color: rgb(9.72, 58.32, 42.93);
  color: rgb(9.72, 58.32, 42.93);
}
.monocle .btn-secondary, .monocle .filter-tag, .monocle .inputform input[type=button][value=Delete],
.monocle .btn-secondary:disabled {
  background: #fdfdfd;
  border: 1px solid #e4e4e7;
  color: #1a1a1a;
}
.monocle .btn-secondary:not(:disabled):hover, .monocle .filter-tag:not(:disabled):hover, .monocle .inputform input[type=button][value=Delete]:not(:disabled):hover,
.monocle .btn-secondary:not(:disabled):focus,
.monocle .filter-tag:not(:disabled):focus,
.monocle .inputform input[type=button][value=Delete]:not(:disabled):focus {
  background: #eeeeee;
  border-color: #52525b;
}
.monocle .btn-clear,
.monocle .btn-clear:disabled {
  background: white;
  border-color: white;
  color: #52525b;
  box-shadow: none;
}
.monocle .btn-success,
.monocle .btn-success:disabled {
  background: #1ac057;
  border-color: rgb(23.4, 172.8, 78.3);
  color: white;
}
.monocle .btn-success:not(:disabled):hover,
.monocle .btn-success:not(:disabled):focus {
  background: rgb(20.8, 153.6, 69.6);
  border-color: rgb(20.8, 153.6, 69.6);
}
.monocle .btn-error,
.monocle .btn-error:disabled {
  background: #e11414;
  border-color: rgb(202.5, 18, 18);
  color: white;
}
.monocle .btn-error:not(:disabled):hover,
.monocle .btn-error:not(:disabled):focus {
  background: #b41010;
  border-color: #b41010;
}
.monocle .button-options {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin: 1rem 0;
}
.monocle .button-options form {
  width: auto;
}
.monocle .btn-group {
  display: inline-flex;
  flex-direction: row;
  align-self: start;
  border-radius: 0.5rem;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
}
.monocle .btn-group .btn, .monocle .btn-group .filter-tag, .monocle .btn-group .inputform #submitbutton, .monocle .inputform .btn-group #submitbutton, .monocle .btn-group .inputform input[type=button][value=Delete], .monocle .inputform .btn-group input[type=button][value=Delete] {
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
.monocle .btn-group .btn:first-child, .monocle .btn-group .filter-tag:first-child, .monocle .btn-group .inputform #submitbutton:first-child, .monocle .inputform .btn-group #submitbutton:first-child, .monocle .btn-group .inputform input[type=button][value=Delete]:first-child, .monocle .inputform .btn-group input[type=button][value=Delete]:first-child {
  border-radius: 0.5rem 0 0 0.5rem;
}
.monocle .btn-group .btn:last-child, .monocle .btn-group .filter-tag:last-child, .monocle .btn-group .inputform #submitbutton:last-child, .monocle .inputform .btn-group #submitbutton:last-child, .monocle .btn-group .inputform input[type=button][value=Delete]:last-child, .monocle .inputform .btn-group input[type=button][value=Delete]:last-child {
  border-radius: 0 0.5rem 0.5rem 0;
}
.monocle .btn-group .btn:first-child:last-child, .monocle .btn-group .filter-tag:first-child:last-child, .monocle .btn-group .inputform #submitbutton:first-child:last-child, .monocle .inputform .btn-group #submitbutton:first-child:last-child, .monocle .btn-group .inputform input[type=button][value=Delete]:first-child:last-child, .monocle .inputform .btn-group input[type=button][value=Delete]:first-child:last-child {
  border-radius: 0.5rem 0.5rem;
}
.monocle .btn-link {
  text-decoration: underline;
  display: inline-block;
  color: #0c4835;
  font-size: inherit;
  font-weight: inherit;
  vertical-align: top;
}
.monocle .btn-link:hover {
  color: rgb(10.8, 64.8, 47.7);
}

.monocle .admin-header {
  margin-bottom: 1.875rem;
}
.monocle .admin-buttons {
  float: right;
  margin-bottom: 0.5rem;
}
.monocle .admin-buttons + .admin-buttons {
  margin-right: 1rem;
}
.monocle ul.unstyled-list {
  list-style: none;
  margin-top: 0;
  padding-left: 2.25rem;
}
.monocle ul.unstyled-list:last-child {
  margin-bottom: 0;
}
.monocle ul.unstyled-list li {
  margin: 0.5rem 0;
}
.monocle a[name]::before {
  margin: 0;
  height: auto;
}
.monocle #clientVarForm table {
  margin-left: 1.875rem;
}
.monocle #list-options {
  display: flex;
  flex-direction: row;
  gap: 1.875rem;
  margin-bottom: 1.875rem;
}
.monocle #users_results_table .archivedUser,
.monocle #units_results_table .archivedUnit {
  background-color: #f7f7f7;
  color: #52525b;
}
.monocle #message-list-editor {
  gap: 0.25rem;
  margin-bottom: 1.875rem;
  height: 25rem;
}
.monocle #message-list-editor .widget {
  padding: 0.25rem 0.5rem;
}
.monocle .message-list-region {
  margin: 0.5rem;
}
.monocle .inputform table,
.monocle .inputform th,
.monocle .inputform td {
  border: none;
}
.monocle .inputform tr:hover > * {
  background-color: transparent;
}
.monocle .inputform input {
  margin: 0;
}
.monocle .inputform input[type=checkbox] {
  display: revert;
  appearance: revert;
}
.monocle td table {
  margin: 0 -0.5rem;
}
.monocle #faq-list .collapsable-content li:not(.collapsable):not(.collapsed),
.monocle #batch-actions-list .collapsable-content li:not(.collapsable):not(.collapsed) {
  display: flex;
  flex-wrap: wrap;
}
.monocle #faq-list .collapsable-content li:not(.collapsable):not(.collapsed):hover,
.monocle #batch-actions-list .collapsable-content li:not(.collapsable):not(.collapsed):hover {
  background-color: #f9f9f9;
}
.monocle #faq-list .collapsable-content li:not(.collapsable):not(.collapsed) *,
.monocle #batch-actions-list .collapsable-content li:not(.collapsable):not(.collapsed) * {
  flex-grow: 1;
}
.monocle #faq-list .collapsable-content li:not(.collapsable):not(.collapsed) ul,
.monocle #batch-actions-list .collapsable-content li:not(.collapsable):not(.collapsed) ul {
  width: 100%;
}
.monocle #faq-list .collapsable-content li:not(.collapsable):not(.collapsed) .collapsable-metadata,
.monocle #batch-actions-list .collapsable-content li:not(.collapsable):not(.collapsed) .collapsable-metadata {
  flex-grow: 0;
  flex-shrink: 0;
  width: 10rem;
  text-align: right;
}
.monocle #batch-actions-list .collapsable-tree > li > .collapsable-content {
  padding-left: 3rem;
}
.monocle #batch-actions-list .collapsable-tree > li > .collapsable-content .collapsable-content {
  padding-left: 2rem;
}
.monocle #batch-actions-list .collapsable-tree > li > .collapsable-content i.collapsed-icon,
.monocle #batch-actions-list .collapsable-tree > li > .collapsable-content i.collapsable-icon {
  margin-left: -1.375rem;
}
.monocle #batch-actions-list .collapsable-tree > li > .collapsable-content .collapsable-description {
  margin-left: 6rem;
  width: 100%;
}
.monocle .criterion-content.widget {
  max-width: 20rem;
}
.monocle #criterion_form {
  float: right;
  position: relative;
}
.monocle #criterion_form .criterion {
  display: flex;
  justify-content: space-between;
}
.monocle #snapshot-report > h3 + p,
.monocle #snapshot-report > h4 {
  margin-left: 1rem;
}
.monocle #snapshot-report > h4 + p,
.monocle #snapshot-report > h5 {
  margin-left: 1.875rem;
}
.monocle #snapshot-report > h5 {
  margin: 0.5rem 1.875rem;
  font-size: 1rem;
}
.monocle #snapshot-report > h5 + p {
  margin-left: 3.75rem;
}
.monocle #snapshot-report table {
  margin-bottom: 1.875rem;
}
.monocle #unitsTable {
  margin-bottom: 1.875rem;
}
.monocle #batch-canned-report-editor th:first-child {
  min-width: 16rem;
}
.monocle #batch-canned-report-editor td {
  text-align: center;
}
.monocle #batch-canned-report-editor td select {
  min-width: 8rem;
}
.monocle #editor-root .admin-buttons,
.monocle #editor-root .form-vertical > .input-group > .btn-group {
  margin-bottom: 0.25rem;
}
.monocle #editor-root .button-options {
  margin: 0;
}
.monocle #editor-root .btn-group {
  margin-top: 0.25rem;
}
.monocle #editor-root .cke {
  margin-top: 1rem;
}
.monocle .user-permission-section {
  margin: 0 1.875rem 1.875rem;
}
.monocle .user-permission-section .indent0 {
  margin-left: 0rem !important;
}
.monocle .user-permission-section .indent1 {
  margin-left: 1.875rem !important;
}
.monocle .user-permission-section .indent2 {
  margin-left: 3.75rem !important;
}
.monocle .user-permission-section .indent3 {
  margin-left: 5.625rem !important;
}
.monocle .user-permission-section .indent4 {
  margin-left: 7.5rem !important;
}
.monocle .user-permission-section .indent5 {
  margin-left: 9.375rem !important;
}
.monocle .user-permission-section .indent6 {
  margin-left: 11.25rem !important;
}

.monocle #benchmarking-menu section {
  margin: 1.875rem;
  clear: both;
}
.monocle #benchmarking-menu section .admin-buttons {
  margin-top: -1.875rem;
}
.monocle #cglist_form .collapsable-content {
  margin-left: 1.875rem;
}
.monocle #cglist_form .collapsable-content ul {
  padding: 0;
}
.monocle #cglist_form .collapsable-content ul li {
  list-style: none;
}
.monocle #cglist_form table.comparison-group-list th:first-child {
  width: 30%;
}
.monocle #cglist_form table.comparison-group-list th:not(:first-child) {
  width: 70%;
}
.monocle #cglist_form table.comparison-group-list .comparison-group-select {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.monocle .askBox {
  border: 1px solid #e4e4e7;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.25);
  margin: 0.25rem -0.25rem;
}
.monocle #compgroupForm .column .scroll-box {
  height: 20rem;
}
.monocle #compgroupForm #participation_cycleid_cbox_list > * {
  min-width: 8rem;
}
.monocle#slideshow-navbar {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem 1.875rem;
  gap: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #e4e4e7;
}
.monocle#slideshow-navbar h4,
.monocle#slideshow-navbar label {
  margin: 0;
}
.monocle#slideshow-navbar .btn {
  width: 8rem;
  min-height: 2rem;
}
.monocle#slideshow-navbar .btn-group .current-slide-position {
  width: 4rem;
  text-align: center;
  background-color: #fdfdfd;
  border: 1px solid #e4e4e7;
  padding: 0.5rem 1rem;
}
.monocle#slideshow-navbar select {
  width: auto;
}
.monocle #export-report {
  margin: 1rem 0;
}
.monocle#slideshow-footer {
  display: block;
  padding: 1rem 0;
}
.monocle #tableForm th .header-with-icons {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.monocle #tableForm th .header-with-icons .header-title {
  flex-grow: 1;
}
.monocle table.crosstab thead th {
  min-width: 4rem;
  vertical-align: bottom;
}
.monocle #survey-browser-results td ul.unstyled-list {
  padding: 0;
}
.monocle #variable_index tr.var td:first-child {
  padding-left: 1.875rem;
}
.monocle #variable_index td.var_info section.form-vertical {
  margin: 0.5rem 2.875rem;
}
.monocle .pctileList {
  display: flex;
}
.monocle .pctileList input[type=checkbox] + label {
  position: relative;
  width: 3rem;
  text-align: center;
  padding-top: 2rem;
}
.monocle .pctileList input[type=checkbox] + label:before {
  position: absolute;
  margin: 0;
}
.monocle iframe[name=positionFrame] {
  min-height: 20rem;
}
.monocle .collaboration-type .unstyled-list li {
  margin-top: 0;
}
.monocle .chart-with-title.widget {
  margin: 1rem 0;
}
.monocle .profile_block.widget table {
  border: none;
}
.monocle .profile_block.widget table td {
  vertical-align: top;
}
.monocle .fundProfileWrapper h3 {
  margin: inherit;
}
.monocle .fundProfileWrapper section.print-together {
  page-break-inside: avoid;
}
.monocle #compgroup-wizard-form h4,
.monocle #compgroup-wizard-form h5,
.monocle #compgroup-wizard-form legend {
  font-weight: bold;
}

.monocle #download_list {
  margin-top: 1.875rem;
}
.monocle #download_list .download-item {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  padding: 0.25rem 0.5rem;
  margin: 0.25rem;
}
.monocle #download_list .download-item:hover {
  background-color: #f7f7f7;
}
.monocle #download_list .download-item .create-date {
  white-space: nowrap;
}
.monocle #download_list .download-item .collapsable-description {
  margin-left: 1.875rem;
}
.monocle #download_list .collapsable-content .collapsable-content .download-item {
  margin-right: 0;
  padding-right: 0;
}

#faq.monocle .table-of-contents {
  border: 1px solid #e4e4e7;
  border-radius: 0.5rem;
  padding: 1rem;
  background-color: #fdfdfd;
  margin-bottom: 1rem;
}
#faq.monocle .table-of-contents h3 {
  margin: 0;
}
#faq.monocle h3 {
  margin-top: 1.875rem;
  margin-bottom: 0.5rem;
}
#faq.monocle h4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
#faq.monocle h3 + h4 {
  margin-top: 0;
}

.monocle #help-buttons {
  position: fixed;
  z-index: 2;
  bottom: 0;
  right: 0;
  width: 15rem;
  margin: 1rem;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: end;
  gap: 1rem;
}
.monocle #help-buttons .btn-help {
  background-color: #533768;
  border-color: #35194a;
  color: white;
  transition: 100ms;
}
.monocle #help-buttons .btn-help:hover {
  background: rgb(79.68, 52.8, 99.84);
}
.monocle #help-buttons .btn-help .close-icon {
  background: url(/app/assets/images/icons/help-x.png) no-repeat center center;
  display: none;
  width: 1rem;
  height: 1rem;
  padding: 0.5rem;
}
.monocle #help-buttons .btn-help.is-open {
  border-radius: 50%;
  padding: 0.5rem;
  margin: 0 auto;
  transition: 100ms;
}
.monocle #help-buttons .btn-help.is-open span {
  display: none;
}
.monocle #help-buttons .btn-help.is-open .close-icon {
  display: block;
}
.monocle #help-buttons .dialog {
  bottom: 1.875rem;
  right: 0;
  width: 32rem;
  height: 24rem;
  max-height: calc(100vh - 17rem);
  padding: 1rem 1.875rem;
  margin-bottom: 1.875rem;
  transition-duration: 250ms;
}
.monocle #help-buttons .dialog[aria-hidden=true] {
  transform: translateY(100vh);
  transition-duration: 250ms;
}
.monocle #help-buttons .dialog .help-content {
  height: calc(100% - 1rem);
  overflow: scroll;
  margin-top: 1rem;
  margin-right: -1rem;
  padding-right: 1rem;
}
.monocle #help-buttons .dialog .help-content .btn {
  margin: 0.25rem, 0.25rem, 0.25rem, 0;
}
.monocle #help-buttons .dialog.is-expanded {
  width: calc(100vw - 8rem);
  height: calc(100vh - 8rem);
  transition: 100ms;
}
.monocle #help-buttons #help-button.is-open {
  margin: 0 0.5rem;
}
.monocle #help-buttons #help-dialog:before {
  right: 18px;
}
.monocle #help-buttons #help-dialog:after {
  right: 19px;
}
.monocle #help-buttons #feedback-button.is-open {
  margin: 0 3rem;
}
.monocle #help-buttons #feedback-dialog {
  height: calc(100vh - 10rem);
}
.monocle #help-buttons #feedback-dialog:before {
  right: 151px;
}
.monocle #help-buttons #feedback-dialog:after {
  right: 152px;
}
.monocle .help-expander {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.monocle .help-expander img {
  width: 20px;
  height: 20px;
}
.monocle .is-expanded .help-expander {
  content: url(/app/assets/images/icons/help-collapse.png);
}

.monocle#login-form,
.monocle .login-form {
  margin: auto;
  max-width: 30rem;
}
.monocle#login-form label,
.monocle#login-form button {
  font-size: 1.125rem;
}
.monocle#login-form input {
  font-size: 1.25rem;
  padding: 0.75rem 1rem;
}
.monocle#login-form .login-helpers {
  text-align: center;
}
.monocle#login-form .login-helpers p {
  color: #52525b;
}
.monocle#login-form .login-helpers a {
  color: #e3a614;
}
.monocle#login-form .login-message {
  line-height: 1.5rem;
}

.monocle table {
  background-color: white;
  border: 1px solid #e4e4e7;
  border-radius: 0.5rem;
  border-spacing: 0;
  text-align: left;
  margin: 1rem 0;
}
.monocle table caption {
  opacity: 0;
  height: 0;
}
.monocle table thead tr:first-child th.sorting {
  background-image: url("/app/assets/images/icons/sort_both.png");
  background-repeat: no-repeat;
  background-position: center right;
}
.monocle table thead tr:first-child th.sorting-asc {
  background-image: url("/app/assets/images/icons/sort_asc.png");
}
.monocle table thead tr:first-child th.sorting-desc {
  background-image: url("/app/assets/images/icons/sort_desc.png");
}
.monocle table thead tr:first-child th:first-child {
  border-top-left-radius: 0.5rem;
}
.monocle table thead tr:first-child th:last-child {
  border-top-right-radius: 0.5rem;
}
.monocle table tbody:first-child tr:first-child th:first-child,
.monocle table tbody:first-child tr:first-child td:first-child {
  border-top-left-radius: 0.5rem;
}
.monocle table tbody:first-child tr:first-child th:last-child,
.monocle table tbody:first-child tr:first-child td:last-child {
  border-top-right-radius: 0.5rem;
}
.monocle table tbody + tbody tr:first-child td {
  border-top: 1px solid #e4e4e7;
}
.monocle table tbody:last-child tr:last-child th:first-child,
.monocle table tbody:last-child tr:last-child td:first-child,
.monocle table tfoot:last-child tr:last-child th:first-child,
.monocle table tfoot:last-child tr:last-child td:first-child {
  border-bottom-left-radius: 0.5rem;
}
.monocle table tbody:last-child tr:last-child th:last-child,
.monocle table tbody:last-child tr:last-child td:last-child,
.monocle table tfoot:last-child tr:last-child th:last-child,
.monocle table tfoot:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 0.5rem;
}
.monocle table thead:not(:last-child) th,
.monocle table tbody th[scope^=col],
.monocle table tfoot th[scope^=col] {
  background-color: #fdfdfd;
  color: #52525b;
  border-bottom: 1px solid #e4e4e7;
  padding: 1rem;
  text-align: center;
}
.monocle table thead:not(:last-child) th h1,
.monocle table thead:not(:last-child) th h2,
.monocle table thead:not(:last-child) th h3,
.monocle table thead:not(:last-child) th h4,
.monocle table tbody th[scope^=col] h1,
.monocle table tbody th[scope^=col] h2,
.monocle table tbody th[scope^=col] h3,
.monocle table tbody th[scope^=col] h4,
.monocle table tfoot th[scope^=col] h1,
.monocle table tfoot th[scope^=col] h2,
.monocle table tfoot th[scope^=col] h3,
.monocle table tfoot th[scope^=col] h4 {
  margin: 0;
}
.monocle table thead:not(:last-child) th.left,
.monocle table tbody th[scope^=col].left,
.monocle table tfoot th[scope^=col].left {
  text-align: left;
}
.monocle table thead:not(:last-child) th.major,
.monocle table tbody th[scope^=col].major,
.monocle table tfoot th[scope^=col].major {
  background-color: #fbfbfb;
  font-weight: 600;
}
.monocle table tbody:not(:first-child) th[scope^=col] {
  border-top: 1px solid #e4e4e7;
}
.monocle table thead:not(:last-child) tr + tr th:not(:last-child) {
  border-right: 1px solid #e4e4e7;
}
.monocle table tbody tr:not(:first-child) th[scope^=col] {
  border-top: 1px solid #e4e4e7;
}
.monocle table tbody th[scope^=row],
.monocle table tfoot th[scope^=row] {
  border-right: 1px solid #e4e4e7;
}
.monocle table th,
.monocle table td {
  padding: 0.5rem 1rem;
  font-weight: normal;
}
.monocle table th.spacer:empty,
.monocle table td.spacer:empty {
  padding: 0.25rem;
}
.monocle table th input[type=checkbox] + label:empty:before,
.monocle table td input[type=checkbox] + label:empty:before {
  margin: 0;
}
.monocle table th input[type=checkbox] + label:before,
.monocle table td input[type=checkbox] + label:before {
  top: 0;
  vertical-align: bottom;
}
.monocle table th input[type=checkbox] + label:empty:before,
.monocle table td input[type=checkbox] + label:empty:before {
  margin: 0;
}
.monocle table th.sticky,
.monocle table td.sticky {
  position: sticky;
  z-index: 1;
  background-color: inherit;
}
.monocle table th.sticky:before, .monocle table th.sticky:after,
.monocle table td.sticky:before,
.monocle table td.sticky:after {
  z-index: -1;
  background-color: #e4e4e7;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
}
.monocle table th.sticky:after,
.monocle table td.sticky:after {
  left: 100%;
  width: var(--sticky-border-right, "0px");
}
.monocle table th.sticky:before,
.monocle table td.sticky:before {
  right: 100%;
  width: var(--sticky-border-left, "0px");
}
.monocle table.full-width {
  width: 100%;
  max-width: 100%;
}
.monocle table.small thead:not(:last-child) th,
.monocle table.small tbody th[scope=col],
.monocle table.small tfoot th[scope=col] {
  padding: 0.5rem;
}
.monocle table.small thead:not(:last-child) th.sorting, .monocle table.small thead:not(:last-child) th.sorting_asc, .monocle table.small thead:not(:last-child) th.sorting_desc,
.monocle table.small tbody th[scope=col].sorting,
.monocle table.small tbody th[scope=col].sorting_asc,
.monocle table.small tbody th[scope=col].sorting_desc,
.monocle table.small tfoot th[scope=col].sorting,
.monocle table.small tfoot th[scope=col].sorting_asc,
.monocle table.small tfoot th[scope=col].sorting_desc {
  padding-right: 1rem;
}
.monocle table.small th,
.monocle table.small td {
  padding: 0.25rem 0.5rem;
}
.monocle table tfoot tr > * {
  background-color: #fdfdfd;
}
.monocle table tfoot tr:first-child th,
.monocle table tfoot tr:first-child td {
  border-top: 1px solid #e4e4e7;
}
.monocle table tr.left th {
  text-align: left;
}
.monocle table tr.indentLabel th:first-child,
.monocle table tr.indentLabel td:first-child {
  text-align: left;
  padding-left: 2rem;
}
.monocle table tr.indentLabel-2x th:first-child,
.monocle table tr.indentLabel-2x td:first-child {
  text-align: left;
  padding-left: 3rem;
}
.monocle table tr.indentLabel-3x th:first-child,
.monocle table tr.indentLabel-3x td:first-child {
  text-align: left;
  padding-left: 4rem;
}
.monocle table th.actions,
.monocle table td.actions {
  text-align: center;
  white-space: nowrap;
  width: 1%;
}
.monocle table th.actions form,
.monocle table td.actions form {
  margin: 0;
}
.monocle table th.actions a,
.monocle table td.actions a {
  cursor: pointer;
}
.monocle table th.actions .icon,
.monocle table td.actions .icon {
  display: inline-block;
  font-size: 1.25rem;
}
.monocle table th.actions .icon .empty,
.monocle table td.actions .icon .empty {
  box-sizing: initial;
}
.monocle table th.actions .icon:disabled,
.monocle table td.actions .icon:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.monocle table th.actions i[class*=ri-],
.monocle table td.actions i[class*=ri-] {
  vertical-align: text-top;
}
.monocle table th.actions i[class*=ri-] + sub,
.monocle table td.actions i[class*=ri-] + sub {
  margin-left: -1rem;
}
.monocle table.spreadsheet thead:not(:last-child) th,
.monocle table.spreadsheet tbody th[scope^=col],
.monocle table.spreadsheet tfoot th[scope^=col],
.monocle table.spreadsheet tbody th[scope^=row] {
  padding: 0.5rem;
  font-size: 0.875rem;
}
.monocle table.spreadsheet thead:not(:last-child) th label,
.monocle table.spreadsheet tbody th[scope^=col] label,
.monocle table.spreadsheet tfoot th[scope^=col] label,
.monocle table.spreadsheet tbody th[scope^=row] label {
  font-size: 0.875rem;
}
.monocle table.spreadsheet td:has(> input),
.monocle table.spreadsheet th:has(> input) {
  padding: 0;
}
.monocle table.spreadsheet td input:not([type=file]),
.monocle table.spreadsheet th input:not([type=file]) {
  border: none;
  border-radius: 0;
  box-shadow: none;
  height: 100%;
  margin: 0;
  padding: 0.25rem 0.5rem;
  min-width: 4rem;
  font-size: 0.875rem;
}
.monocle table.spreadsheet td input.readonly,
.monocle table.spreadsheet th input.readonly {
  padding: 0.25rem 0.5rem !important;
}
.monocle table.spreadsheet td.readonly,
.monocle table.spreadsheet th.readonly {
  padding: 0.5rem 0.5rem;
}
.monocle table.spreadsheet td input[type=checkbox] + label:before,
.monocle table.spreadsheet th input[type=checkbox] + label:before {
  height: 1.25rem;
  width: 1.25rem;
}
.monocle table.spreadsheet td.readonly,
.monocle table.spreadsheet td input.readonly, .monocle table.spreadsheet td:has(input.disabled[type=checkbox]), .monocle table.spreadsheet td:has(input.readonly),
.monocle table.spreadsheet th.readonly,
.monocle table.spreadsheet th input.readonly,
.monocle table.spreadsheet th:has(input.disabled[type=checkbox]),
.monocle table.spreadsheet th:has(input.readonly) {
  background-color: #e4e4e7;
}
.monocle table.bold-headers th {
  font-weight: 600;
}
.monocle table tbody {
  background-color: white;
}
.monocle table thead th:has(.vertical-header) {
  text-align: center;
  vertical-align: bottom;
}
.monocle table thead th:has(.vertical-header) .vertical-header {
  writing-mode: vertical-rl;
  white-space: nowrap;
  rotate: 180deg;
}
.monocle table th.tooltip {
  display: table-cell;
}
.monocle table th.tooltip.bottom .tooltip-content {
  top: unset !important;
  bottom: -3.75rem;
}
.monocle table tbody tr:hover > *,
.monocle table tfoot tr:hover > * {
  background-color: #f9f9f9;
}
.monocle table tbody tr.data-warning,
.monocle table tbody tr.data-warning > *,
.monocle table tfoot tr.data-warning,
.monocle table tfoot tr.data-warning > * {
  background-color: #fef08b;
}
.monocle table tbody tr.data-error,
.monocle table tbody tr.data-error > *,
.monocle table tfoot tr.data-error,
.monocle table tfoot tr.data-error > * {
  background-color: #fec8c8;
}
.monocle table tbody tr.data-error:hover > *,
.monocle table tbody tr.data-error > *:hover > *,
.monocle table tfoot tr.data-error:hover > *,
.monocle table tfoot tr.data-error > *:hover > * {
  background-color: rgb(253.5946428571, 177.7053571429, 177.7053571429);
}
.monocle table tbody td.data-success,
.monocle table tfoot td.data-success {
  background-color: #bbf7d0;
}
.monocle table tbody td.data-warning,
.monocle table tfoot td.data-warning {
  background-color: #fef08b;
}
.monocle table tbody td.data-error,
.monocle table tfoot td.data-error {
  background-color: #fec8c8;
}
.monocle table.bordered, .monocle #moduleBody table {
  border-collapse: collapse;
  border-style: hidden;
  box-shadow: 0 0 0 1px #e4e4e7;
}
.monocle table.bordered th, .monocle #moduleBody table th,
.monocle table.bordered td,
.monocle #moduleBody table td {
  border: 1px solid #e4e4e7;
}
.monocle table.fixedrowheader th:first-child,
.monocle table.fixedrowheader td:first-child {
  position: sticky;
  z-index: 1;
  top: 0;
  left: -1px;
  background-color: #fdfdfd !important;
  white-space: nowrap;
}
.monocle table.fixedrowheader th:first-child tbody th:first-child,
.monocle table.fixedrowheader td:first-child tbody th:first-child {
  text-align: left;
}
.monocle table.fixedrowheader.bordered th:first-child, .monocle #moduleBody table.fixedrowheader th:first-child,
.monocle table.fixedrowheader.bordered td:first-child,
.monocle #moduleBody table.fixedrowheader td:first-child {
  border-right: none;
  box-shadow: 0 0 0 1px #e4e4e7;
}
.monocle table.fixedrowheader.bordered th:nth-child(2), .monocle #moduleBody table.fixedrowheader th:nth-child(2),
.monocle table.fixedrowheader.bordered td:nth-child(2),
.monocle #moduleBody table.fixedrowheader td:nth-child(2) {
  border-left: none;
}
.monocle table.striped.bordered tbody th[scope=row], .monocle #moduleBody table.striped tbody th[scope=row],
.monocle table.zebra.bordered tbody th[scope=row],
.monocle #moduleBody table.zebra tbody th[scope=row] {
  background-color: #fdfdfd;
}
.monocle table.striped tbody tr:nth-child(2n+1),
.monocle table.zebra tbody tr:nth-child(2n+1),
.monocle .shaded {
  background-color: #fbfbfb;
}
.monocle table.striped tbody tr:nth-child(2n+1):hover,
.monocle table.zebra tbody tr:nth-child(2n+1):hover,
.monocle .shaded:hover {
  background-color: #f7f7f7;
}
.monocle .shaded-dark {
  background-color: #f7f7f7 !important;
}
.monocle table.striped tbody tr:nth-child(2n) > *,
.monocle table.zebra tbody tr:nth-child(2n) > * {
  background-color: white;
}
.monocle table.striped tbody tr:nth-child(2n):hover > *,
.monocle table.zebra tbody tr:nth-child(2n):hover > * {
  background-color: #f9f9f9;
}
.monocle table.striped tbody tr:nth-child(2n).data-warning, .monocle table.striped tbody tr:nth-child(2n).data-warning > *,
.monocle table.zebra tbody tr:nth-child(2n).data-warning,
.monocle table.zebra tbody tr:nth-child(2n).data-warning > * {
  background-color: #fef08b;
}
.monocle table.striped tbody tr:nth-child(2n).data-warning:hover, .monocle table.striped tbody tr:nth-child(2n).data-warning:hover > *,
.monocle table.zebra tbody tr:nth-child(2n).data-warning:hover,
.monocle table.zebra tbody tr:nth-child(2n).data-warning:hover > * {
  background-color: rgb(253.4961538462, 232.4423076923, 80.5538461538);
}
.monocle table.striped tbody tr:nth-child(2n).data-error, .monocle table.striped tbody tr:nth-child(2n).data-error > *,
.monocle table.zebra tbody tr:nth-child(2n).data-error,
.monocle table.zebra tbody tr:nth-child(2n).data-error > * {
  background-color: #fec8c8;
}
.monocle table.striped tbody tr:nth-child(2n).data-error:hover, .monocle table.striped tbody tr:nth-child(2n).data-error:hover > *,
.monocle table.zebra tbody tr:nth-child(2n).data-error:hover,
.monocle table.zebra tbody tr:nth-child(2n).data-error:hover > * {
  background-color: rgb(252.7839285714, 133.1160714286, 133.1160714286);
}
.monocle table.striped tbody tr:nth-child(2n+1) > *,
.monocle table.zebra tbody tr:nth-child(2n+1) > * {
  background-color: #fbfbfb;
}
.monocle table.striped tbody tr:nth-child(2n+1):hover > *,
.monocle table.zebra tbody tr:nth-child(2n+1):hover > * {
  background-color: #f7f7f7;
}
.monocle table.striped tbody tr:nth-child(2n+1).data-warning, .monocle table.striped tbody tr:nth-child(2n+1).data-warning > *,
.monocle table.zebra tbody tr:nth-child(2n+1).data-warning,
.monocle table.zebra tbody tr:nth-child(2n+1).data-warning > * {
  background-color: rgb(253.6641025641, 234.9615384615, 100.0358974359);
}
.monocle table.striped tbody tr:nth-child(2n+1).data-warning:hover, .monocle table.striped tbody tr:nth-child(2n+1).data-warning:hover > *,
.monocle table.zebra tbody tr:nth-child(2n+1).data-warning:hover,
.monocle table.zebra tbody tr:nth-child(2n+1).data-warning:hover > * {
  background-color: rgb(253.4961538462, 232.4423076923, 80.5538461538);
}
.monocle table.striped tbody tr:nth-child(2n+1).data-error, .monocle table.striped tbody tr:nth-child(2n+1).data-error > *,
.monocle table.zebra tbody tr:nth-child(2n+1).data-error,
.monocle table.zebra tbody tr:nth-child(2n+1).data-error > * {
  background-color: rgb(253.1892857143, 155.4107142857, 155.4107142857);
}
.monocle table.striped tbody tr:nth-child(2n+1).data-error:hover, .monocle table.striped tbody tr:nth-child(2n+1).data-error:hover > *,
.monocle table.zebra tbody tr:nth-child(2n+1).data-error:hover,
.monocle table.zebra tbody tr:nth-child(2n+1).data-error:hover > * {
  background-color: rgb(252.7839285714, 133.1160714286, 133.1160714286);
}
.monocle table.zebra tr:nth-child(2n) td {
  background-color: inherit;
}
.monocle table.dataTable.no-footer,
.monocle table.dataTable thead th {
  font-weight: normal;
  border-bottom: 1px solid #e4e4e7;
}
.monocle table tr td.total {
  border-width: 1px;
  font-weight: normal;
}
.monocle div.fixedheader {
  padding-right: 1rem !important;
  margin: 1rem 0;
}
.monocle div.fixedheader table {
  width: 100%;
  border: none;
  margin: 0;
}
.monocle div.fixedheader table thead {
  background: white;
  z-index: 2;
}
.monocle div.fixedheader table thead:before, .monocle div.fixedheader table thead:after {
  border: none;
}
.monocle div.fixedheader table thead:before {
  z-index: -1;
  background-color: #e4e4e7;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  height: 100%;
}
@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none) {
  .monocle div.fixedheader table thead:before {
    height: var(--fixed-thead-height, 10px);
  }
}
.monocle div.fixedheader table thead tr:first-child th {
  border-top: 1px solid #e4e4e7 !important;
}
.monocle div.fixedheader table thead th {
  border-bottom: 1px solid #e4e4e7 !important;
  box-shadow: none;
}
.monocle div.fixedheader table thead th:not(.sticky) {
  position: relative;
}
.monocle div.fixedheader table thead th .tooltip-content + .vertical-header {
  max-height: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monocle div.fixedheader table tbody th[scope=row],
.monocle div.fixedheader table tfoot th[scope=row] {
  background-color: inherit;
}
.monocle div.fixedheader table tbody tr:last-child th,
.monocle div.fixedheader table tbody tr:last-child td,
.monocle div.fixedheader table tfoot tr:last-child th,
.monocle div.fixedheader table tfoot tr:last-child td {
  border-bottom: 1px solid #e4e4e7;
}
.monocle div.fixedheader table th:first-child,
.monocle div.fixedheader table td:first-child {
  border-left: 1px solid #e4e4e7 !important;
}
.monocle div.fixedheader table th:last-child,
.monocle div.fixedheader table td:last-child {
  border-right: 1px solid #e4e4e7 !important;
}

.monocle #survey-completion-process ul {
  padding-left: 0.5rem;
}
.monocle #survey-completion-process li {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  margin: 1rem 0;
}
.monocle #expandCollapseAllModulesLinks {
  margin-bottom: 1rem;
}
.monocle .survey-form-module {
  margin-bottom: 1rem;
}
.monocle .survey-form-module .major-group-header,
.monocle .survey-form-module .minor-group-header {
  margin-top: 0.5rem;
}
.monocle .survey-form-module .minor-group-header {
  margin-left: 1rem;
}
.monocle .survey-form-module table.module-list {
  border: 0;
  margin: 0;
  min-height: 3rem;
}
.monocle .survey-form-module table.module-list tbody th[scope^=row],
.monocle .survey-form-module table.module-list tfoot th[scope^=row] {
  border-right: none;
}
.monocle .survey-form-module table.module-list .icon-column {
  font: initial;
  width: 2.5rem;
}
.monocle .survey-form-module table.module-list .module-validation-error-icons {
  padding-top: 0.75rem;
}
.monocle .survey-form-module table.module-list .qtn-count-column {
  width: 3rem;
}
.monocle .survey-form-module table.module-list .progress-column {
  width: 4rem;
}
.monocle .survey-form-module table.module-list .hidden-progress-column {
  display: none;
}
.monocle .survey-form-module table.module-list .custom-progress-column {
  width: 8rem;
}
.monocle .survey-form-module table.module-list ul.unstyled-list {
  padding: 0;
}
.monocle .survey-form-module table.module-list ul.unstyled-list li {
  margin: 0;
  padding: 0;
}
.monocle .survey-form-module table.progressbar {
  margin: 0;
  padding: 0;
  width: 100%;
  border-radius: 0.25rem;
}
.monocle .survey-form-module table.progressbar td {
  padding: 0;
  border-radius: 0 !important;
}
.monocle .survey-form-module table.progressbar td.percent_done {
  background-color: #e4e4e7;
}
.monocle .survey-form-module .upload-form {
  margin: 1rem;
}
.monocle .survey-form-module .upload-form a {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.monocle .survey-form-module .upload-form a.icon i {
  font-size: 1.125rem;
  margin-right: 0.25rem;
}
.monocle #moduleBody p {
  clear: both;
}
.monocle #moduleBody table th[scope=row],
.monocle #moduleBody table td[scope=row] {
  background-color: #fdfdfd;
}
.monocle #moduleBody table th.gridRowLabelWidthNormal,
.monocle #moduleBody table td.gridRowLabelWidthNormal {
  width: 15rem;
}
.monocle #moduleBody table th.gridRowLabelWidthWide,
.monocle #moduleBody table td.gridRowLabelWidthWide {
  width: 20rem;
}
.monocle #moduleBody table th.gridRowLabelWidthWider,
.monocle #moduleBody table td.gridRowLabelWidthWider {
  width: 25rem;
}
.monocle #moduleBody input[type=button] {
  margin-bottom: 0.5rem;
}
.monocle #moduleBody label.involved-with-failed-rule::before {
  box-shadow: 0 0 0.25rem #e11414;
}
.monocle .question-section {
  margin: 1rem 0;
}
.monocle .form-table input,
.monocle .form-table select,
.monocle .radiovert input,
.monocle .radiovert select,
.monocle .radiohoriz input,
.monocle .radiohoriz select {
  font-size: 1rem;
}
.monocle .form-table input.readonly,
.monocle .form-table div.readonly,
.monocle .radiovert input.readonly,
.monocle .radiovert div.readonly,
.monocle .radiohoriz input.readonly,
.monocle .radiohoriz div.readonly {
  font-size: 1rem;
  color: #52525b;
  background-color: #e4e4e7;
  border: 1px solid #e4e4e7;
  border-radius: 0.5rem;
  padding: 0.5rem 1rem !important;
  margin: 0.25rem 0;
  width: 100%;
  max-width: 30vw;
}
.monocle .form-table input.readonly.survey-input-number-sm,
.monocle .form-table div.readonly.survey-input-number-sm,
.monocle .radiovert input.readonly.survey-input-number-sm,
.monocle .radiovert div.readonly.survey-input-number-sm,
.monocle .radiohoriz input.readonly.survey-input-number-sm,
.monocle .radiohoriz div.readonly.survey-input-number-sm {
  min-width: 5rem;
}
.monocle .form-table input.readonly.survey-input-number,
.monocle .form-table div.readonly.survey-input-number,
.monocle .radiovert input.readonly.survey-input-number,
.monocle .radiovert div.readonly.survey-input-number,
.monocle .radiohoriz input.readonly.survey-input-number,
.monocle .radiohoriz div.readonly.survey-input-number {
  min-width: 8rem;
}
.monocle .form-table input.readonly.survey-input-number-lg,
.monocle .form-table div.readonly.survey-input-number-lg,
.monocle .radiovert input.readonly.survey-input-number-lg,
.monocle .radiovert div.readonly.survey-input-number-lg,
.monocle .radiohoriz input.readonly.survey-input-number-lg,
.monocle .radiohoriz div.readonly.survey-input-number-lg {
  min-width: 10rem;
}
.monocle .form-table input.readonly.survey-input-sm,
.monocle .form-table div.readonly.survey-input-sm,
.monocle .radiovert input.readonly.survey-input-sm,
.monocle .radiovert div.readonly.survey-input-sm,
.monocle .radiohoriz input.readonly.survey-input-sm,
.monocle .radiohoriz div.readonly.survey-input-sm {
  min-width: 15rem;
}
.monocle .form-table input.readonly.survey-input,
.monocle .form-table div.readonly.survey-input,
.monocle .radiovert input.readonly.survey-input,
.monocle .radiovert div.readonly.survey-input,
.monocle .radiohoriz input.readonly.survey-input,
.monocle .radiohoriz div.readonly.survey-input {
  min-width: 30rem;
}
.monocle .form-table input.readonly.survey-input-lg,
.monocle .form-table div.readonly.survey-input-lg,
.monocle .radiovert input.readonly.survey-input-lg,
.monocle .radiovert div.readonly.survey-input-lg,
.monocle .radiohoriz input.readonly.survey-input-lg,
.monocle .radiohoriz div.readonly.survey-input-lg {
  min-width: 40rem;
}
.monocle .radiohoriz {
  display: inline-block;
  margin: 0 0.25rem 0.25rem 0.25rem;
  position: relative;
}
.monocle .radiovert {
  display: block;
  margin: 0.25rem 0;
  position: relative;
}
.monocle .radiovert textarea {
  margin: 0.25rem 0;
}
.monocle.failed-validation-list-wrapper {
  background: none;
  border: none;
  box-shadow: none;
  padding: 0.25rem 0.5rem;
  max-width: 24rem;
  width: 24rem;
}
.monocle.failed-validation-list-wrapper > .widget {
  max-height: calc(100vh - 16rem);
  overflow-y: scroll;
}
.monocle.failed-validation-list-wrapper h3:after {
  display: none;
}
.monocle #survey-status-tools {
  min-width: 15rem;
}
.monocle .chart-with-title.widget {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: start;
  flex-wrap: wrap;
  gap: 1.875rem;
  page-break-inside: avoid;
}
.monocle .chart-with-title.widget .chart-column {
  flex-grow: 1;
  text-align: center;
}
.monocle #survey-table td:not(:first-child),
.monocle #survey-cycles td:not(:first-child) {
  text-align: center;
}
.monocle #survey-table input,
.monocle #survey-table select,
.monocle #survey-cycles input,
.monocle #survey-cycles select {
  max-width: 8rem;
}
.monocle #client_variables tr.folder_filter {
  cursor: pointer;
}
.monocle #create-vct-block {
  margin-bottom: 1.875rem;
}
.monocle #validation-rules th {
  background-color: #fbfbfb;
}
.monocle #validation-rules th.module {
  background-color: #f9f9f9;
}
.monocle #validation-rules th.survey {
  background-color: #f7f7f7;
}
.monocle #varList label label,
.monocle #selectedVarList label {
  display: block;
}

.monocle .accordion-container {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.monocle .accordion {
  width: 100%;
  box-sizing: border-box;
  padding: 1.25rem 1.5rem 1.5rem 1.5rem;
  background: #fdfdfd;
  border: 1px solid #e4e4e7;
  flex-grow: 0;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
}
.monocle .accordion .btn-clear {
  background-color: #fdfdfd;
}
.monocle .accordion-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.monocle .accordion-header .accordion-header-title {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 30px;
  padding-right: 16px;
  margin: auto 0;
}
.monocle .accordion-header .accordion-controls {
  display: flex;
  justify-content: end;
  align-items: center;
}
.monocle .accordion-body {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 10px 32px 0px 0px;
  gap: 8px;
  flex: none;
  order: 1;
  align-self: stretch;
  flex-grow: 0;
}
.monocle .accordion.is-hidden .accordion-body {
  display: none;
}

.monocle .alert {
  background-color: #fdfdfd;
  border-radius: 0.5rem;
  border: 1px solid #e4e4e7;
  border-left-width: 0.25rem !important;
  padding: 1rem;
  margin-bottom: 1rem;
  display: flex;
  align-items: start;
  gap: 1rem;
}
.monocle .alert.simple {
  align-items: center;
}
.monocle .alert:not(:has(i)) {
  padding: 0.5rem 1rem;
}
.monocle .alert > i {
  border: 1px solid;
  border-radius: 0.5rem;
  padding: 0.25rem;
  margin-left: 0.5rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
}
.monocle .alert p:last-child,
.monocle .alert ul:last-child {
  margin: 0;
}
.monocle .alert.info {
  border-left-color: #2c99e8;
}
.monocle .alert.info > i {
  color: #2c99e8;
  background-color: #f2faff;
  border-color: #bee3fe;
}
.monocle .alert.success {
  border-left-color: #1ac057;
}
.monocle .alert.success > i {
  color: #1ac057;
  background-color: #f2fdf5;
  border-color: #bbf7d0;
}
.monocle .alert.warning {
  border-left-color: #e7b008;
}
.monocle .alert.warning > i {
  color: #e7b008;
  background-color: #fefce7;
  border-color: #fef08b;
}
.monocle .alert.error {
  border-left-color: #e11414;
}
.monocle .alert.error > i {
  color: #e11414;
  background-color: #fef1f1;
  border-color: #fec8c8;
}

ul.ui-widget.ui-autocomplete,
div.ui-autocomplete-status {
  border: 1px solid #e4e4e7;
  border-radius: 0 0.5rem;
  border-top: none;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
  max-height: 20rem;
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 0.25rem;
}
ul.ui-widget.ui-autocomplete > li.ui-menu-item,
ul.ui-widget.ui-autocomplete div,
div.ui-autocomplete-status > li.ui-menu-item,
div.ui-autocomplete-status div {
  padding: 0.5rem 1rem;
  width: 100%;
  text-align: left;
}
ul.ui-widget.ui-autocomplete > li.ui-menu-item.ui-state-active,
ul.ui-widget.ui-autocomplete div.ui-state-active,
div.ui-autocomplete-status > li.ui-menu-item.ui-state-active,
div.ui-autocomplete-status div.ui-state-active {
  border-color: rgb(181.9714285714, 242.8285714286, 223.5571428571);
  background: rgb(181.9714285714, 242.8285714286, 223.5571428571);
}
ul.ui-widget.ui-autocomplete span.ui-menu-label,
div.ui-autocomplete-status span.ui-menu-label {
  display: block;
  padding: 0.5rem 1rem;
  font-weight: bold;
}

ul.ui-widget ul.ui-sub-menu {
  padding: 0;
  margin: 0;
  list-style: none;
}
ul.ui-widget ul.ui-sub-menu > li.ui-sub-menu-item {
  padding: 0.5rem 2rem;
  width: 100%;
  text-align: left;
  margin: 0;
  cursor: pointer;
}
ul.ui-widget ul.ui-sub-menu > li.ui-sub-menu-item.ui-state-active {
  border-color: rgb(181.9714285714, 242.8285714286, 223.5571428571);
  background: rgb(181.9714285714, 242.8285714286, 223.5571428571);
  margin: 0;
  border: none;
}
ul.ui-widget ul.ui-sub-menu span.ui-menu-label {
  display: block;
  padding: 0.5rem 2rem;
}

div.ui-autocomplete-status p {
  padding: 0.5rem 1rem;
  width: 100%;
  text-align: left;
  margin: 0;
}

.monocle .border-standard, .monocle .widget-options {
  box-sizing: border-box;
  border: 1px solid #e4e4e7;
  box-shadow: 0px 2.5px 4px -1px rgba(0, 0, 0, 0.15);
  border-radius: 12px;
}
.monocle .border-none {
  border: none;
}
.monocle .border-color-primary {
  border-color: #0c4835;
}
.monocle .border-color-accent {
  border-color: #e3a614;
}

.monocle .card,
.monocle .card-btn {
  box-sizing: border-box;
  border: 1px solid #e4e4e7;
  border-radius: 0.5rem;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
  width: 20rem;
}
.monocle .card .card-content,
.monocle .card-btn .card-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  text-align: left;
}
.monocle .card .card-content img,
.monocle .card-btn .card-content img {
  flex-shrink: 0;
  min-width: 100%;
  min-height: 100%;
  max-width: 100%;
  max-height: 100%;
  border-radius: 0.5rem 0.5rem 0 0;
}
.monocle .card .card-description,
.monocle .card-btn .card-description {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 0.5rem;
  padding: 1rem;
}
.monocle .card-btn:hover {
  box-sizing: border-box;
  border-color: rgb(191.55, 191.55, 198.6);
}

.ck-content .table > figcaption,
.ck-content figure.table > table > caption {
  opacity: 1;
  height: auto;
  font-size: 1em;
}

.monocle .collapsable-tree,
.monocle .collapsable-tree ul[class*=collaps] {
  list-style: none;
}
.monocle .collapsable-tree {
  padding: 0;
}
.monocle .collapsable-tree .collapsable-icon,
.monocle .collapsable-tree .collapsed-icon,
.monocle .collapsable-tree .collapsable-toggle {
  cursor: pointer;
  display: inline-block;
}
.monocle .collapsable-tree .collapsable-icon.ri-lg,
.monocle .collapsable-tree .collapsed-icon.ri-lg,
.monocle .collapsable-tree .collapsable-toggle.ri-lg {
  margin-bottom: 0.25rem;
}
.monocle .collapsable-tree button.collapsable-toggle h1,
.monocle .collapsable-tree button.collapsable-toggle h2,
.monocle .collapsable-tree button.collapsable-toggle h3,
.monocle .collapsable-tree button.collapsable-toggle h4,
.monocle .collapsable-tree button.collapsable-toggle h5,
.monocle .collapsable-tree button.collapsable-toggle h6 {
  margin-bottom: 0;
}
.monocle .collapsable-tree .collapsable-toggle {
  margin-bottom: 0.25rem;
}
.monocle .collapsable-tree .collapsable > .collapsed-icon,
.monocle .collapsable-tree .collapsed > .collapsable-icon,
.monocle .collapsable-tree .collapsable .collapsable-header > .collapsed-icon,
.monocle .collapsable-tree .collapsed .collapsable-header > .collapsable-icon,
.monocle .collapsable-tree .collapsed > .collapsable-content {
  display: none;
}
.monocle .collapsable-tree li > .collapsable-description {
  margin-left: 1.375rem;
}
.monocle .collapsable-content li {
  padding: 0.25rem 0.5rem;
  margin: 0;
}
.monocle .collapsable-icon,
.monocle .collapsed-icon {
  font-size: 112.5%;
}
.monocle .collapsable-icon.ri-lg,
.monocle .collapsed-icon.ri-lg {
  vertical-align: text-bottom;
}
.monocle .collapsable-description {
  display: block;
  clear: both;
}
.monocle .widget .collapsable-tree {
  margin: 0;
}
.monocle .column .collapsable-content {
  padding-left: 1rem;
}
.monocle ul.striped li:nth-child(2n+1),
.monocle li.striped:nth-child(2n+1) {
  background-color: #fbfbfb;
}
.monocle ul.hover li:hover,
.monocle li.hover:hover {
  background-color: #f9f9f9;
}
.monocle ul.striped.hover li:nth-child(2n+1):hover,
.monocle li.striped.hover:nth-child(2n+1):hover {
  background-color: #f7f7f7;
}
.monocle ul.nested-checkbox-tree:not(ul.nested-checkbox-tree ul.nested-checkbox-tree) {
  padding: 0;
}
.monocle ul.nested-checkbox-tree li {
  margin: 0.25rem 0;
}
.monocle ul.nested-checkbox-tree ul.nested-checkbox-tree {
  padding-left: 1rem;
}
.monocle ul.nested-checkbox-tree ul.nested-checkbox-tree li:not(.collapsed),
.monocle ul.nested-checkbox-tree ul.nested-checkbox-tree li:not(.collapsable) {
  margin-left: 1rem;
}
.monocle .tree-column {
  flex: 1;
  flex-grow: 1;
}
.monocle .tree-column span {
  text-wrap: nowrap;
  overflow-x: hidden;
}
.monocle .tree-column button {
  display: inline-block;
}
.monocle .tree-column button[draggable=true] {
  cursor: grab;
}
.monocle .tree-column .rct-tree-items-container .rct-tree-items-container {
  padding-left: 1.5rem;
}
.monocle .tree-column .rct-tree-items-container li {
  margin-bottom: 0;
}
.monocle .tree-column .rct-tree-items-container .tree-node {
  padding-top: 0.25rem;
  padding-bottom: 0.125rem;
}
.monocle .tree-column .rct-tree-items-container .rct-tree-item:hover:not(.rct-tree-item:focus-within) {
  background-color: #f9f9f9 !important;
}

.monocle .columns {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 1.875rem;
  page-break-inside: avoid;
}
.monocle .columns .column {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
}
.monocle .columns .column.sidebar {
  flex: 0.25;
}
.monocle .columns .column .button-options {
  margin: 0;
}
.monocle .columns.even-height .column > * {
  flex-grow: 1;
}

.monocle .dashboard-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background: white;
  border-bottom: 1px solid #e4e4e7;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
  font-size: 1rem;
  padding: 0.75rem 1.875rem;
}
.monocle .dashboard-header .dashboard-controls {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.monocle .dashboard-header .dashboard-actions .btn-primary.tooltip .tooltip-content {
  margin-top: 1rem;
}
.monocle .dashboard-header .dashboard-settings {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 1rem;
}
.monocle .dashboard-header .button-options button {
  flex-grow: 1;
}
.monocle .dashboard-header .button-options button .sharing-button-content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 0.5rem;
}
.monocle .dashboard .react-grid-item > .react-resizable-handle.react-resizable-handle-se {
  right: 0.5rem;
}
.monocle .dashboard .react-grid-item.react-grid-placeholder {
  background: #0c4835;
}
.monocle .dashboard table.tbl {
  width: 100%;
  margin: 0;
  border-collapse: collapse;
  border: none;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
}
.monocle .dashboard table.tbl tr {
  height: 5rem;
  border-bottom: 1px solid rgb(250.7408906883, 237.7506072874, 206.6591093117);
}
.monocle .dashboard table.tbl th {
  text-align: left;
  padding: 1rem;
  background: white;
  color: #52525b;
  font-weight: 500;
}
.monocle .dashboard table.tbl td {
  align-items: center;
  padding: 0.5rem 1rem;
}
.monocle .dashboard table.tbl.dataTable thead th,
.monocle .dashboard table.tbl.dataTable thead td {
  border-bottom: 1px solid rgb(250.7408906883, 237.7506072874, 206.6591093117);
}
.monocle .dashboard table.tbl-compact {
  margin: 0;
}
.monocle .dashboard table.tbl-compact tr {
  height: 4rem;
}
.monocle .dashboard table.tbl-compact th {
  padding: 0.5rem;
}
.monocle .dashboard table.tbl-compact td {
  padding: 0.25rem 0.5rem;
}

dl {
  margin: 0;
  display: grid;
  grid-template-columns: auto auto;
  padding: 0.5rem;
  gap: 1rem;
  align-items: center;
}
dl dt.icon {
  font-size: 1.25rem;
  text-align: center;
}
dl dt.icon input[type=checkbox] + label:empty:before {
  margin: 0 !important;
  top: 0.25rem;
  bottom: 0;
}
dl dd {
  margin: 0;
}

.monocle .dialog {
  background: white;
  border: 1px solid #e4e4e7;
  border-radius: 0.5rem;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.25);
  position: absolute;
}
.monocle .dialog:before, .monocle .dialog:after {
  position: absolute;
  border-style: solid;
}
.monocle .dialog.pop-up:before {
  content: "";
  bottom: -14px;
  border-width: 14px 14px 0;
  border-color: #e4e4e7 transparent;
  right: calc(50% - 14px);
}
.monocle .dialog.pop-up:after {
  content: "";
  bottom: -13px;
  border-width: 13px 13px 0;
  border-color: white transparent;
  right: calc(50% - 13px);
}
.monocle .dialog.pop-left:before {
  content: "";
  right: -21px;
  border-width: 14px 14px 0;
  border-color: #e4e4e7 transparent;
  top: calc(50% - 14px);
  transform: rotate(-90deg);
}
.monocle .dialog.pop-left:after {
  content: "";
  right: -19px;
  border-width: 13px 13px 0;
  border-color: white transparent;
  top: calc(50% - 13px);
  transform: rotate(-90deg);
}
.monocle.ui-dialog {
  font-family: inherit;
}
.monocle.ui-dialog .ui-dialog-titlebar-close {
  top: 1rem;
}
.monocle.ui-dialog .ui-dialog-buttonpane {
  border: none;
}
.monocle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
}

.monocle .dropdown {
  /* Actions dropdown */
  display: flex;
  position: absolute;
  flex-direction: column;
  align-items: flex-start;
  padding: 2px 0px;
  margin: 4px;
  margin-top: -4px;
  background: white;
  border: 1px solid rgba(26, 26, 26, 0.1);
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  width: 275px;
  z-index: 2;
}
.monocle .dropdown-right {
  margin-top: 0;
  margin-left: -235px;
}
.monocle .dropdown-label {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 6px 16px;
  gap: 16px;
  flex: none;
  order: 0;
  align-self: stretch;
  flex-grow: 0;
  border-bottom: 1px solid rgb(250.7408906883, 237.7506072874, 206.6591093117);
  color: #1a1a1a;
  cursor: pointer;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}
.monocle .dropdown-label i {
  color: #e3a614;
}
.monocle .dropdown-label:last-child {
  border-bottom: none;
}
.monocle .dropdown-label:hover {
  color: #0c4835;
}
.monocle .dropdown-label:hover i {
  color: #0c4835;
}

.monocle .status-bubble {
  width: 8rem;
  max-width: 8rem;
  text-align: center;
  padding: 0.25rem;
  margin: 0;
}
.monocle .status-bubble.success {
  border: 1px solid #bbf7d0;
  background-color: #f2fdf5;
  border-radius: 8px;
}
.monocle .status-bubble.warning {
  border: 1px solid #fef08b;
  background-color: #fefce7;
  border-radius: 8px;
}
.monocle .status-bubble.error {
  border: 1px solid #fec8c8;
  background-color: #fef1f1;
  border-radius: 8px;
}
.monocle .status-bubble.neutral {
  border: 1px solid #e4e4e7;
  background-color: #fdfdfd;
  border-radius: 8px;
}
.monocle .star-label {
  cursor: pointer;
  display: inline-block;
}
.monocle .star-label .star {
  font-size: 30px;
  cursor: pointer;
}

.monocle .filter-dropdown {
  background-color: white;
  border: 1px solid #e4e4e7;
  border-radius: 0.5rem;
  border-spacing: 0;
  text-align: left;
  margin: 1rem 0;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
  position: absolute;
  z-index: 2;
  width: 250px;
  padding: 1rem;
  white-space: wrap;
}
.monocle .filter-dropdown * {
  cursor: inherit;
}
.monocle .filter-dropdown label.inline {
  display: inline-block;
}
.monocle .filter-dropdown div {
  width: 100%;
}
.monocle .filter-dropdown div input {
  box-sizing: border-box;
}
.monocle .filter-dropdown .filter-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.monocle#footer {
  min-height: 4.5rem;
  border-top: 1px solid #e4e4e7;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
}

.monocle {
  /* See: https://github.com/ckeditor/ckeditor5/issues/16317 */
  /* Simulates margin collapsing with the preceding paragraph, which does not work for the floating elements. */
}
.monocle .image {
  display: table;
  clear: both;
  text-align: center;
  margin: 0.9em auto;
  min-width: 50px;
  /* Allows displaying multiple floating images in the same line.
  See https://github.com/ckeditor/ckeditor5/issues/9183#issuecomment-804988132 */
}
.monocle .image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}
.monocle .image .image.image-style-block-align-left,
.monocle .image .image.image-style-block-align-right {
  max-width: calc(100% - var(--ck-image-style-spacing));
}
.monocle .image.image-style-align-left, .monocle .image.image-style-align-right {
  clear: none;
}
.monocle .image.image-style-side {
  float: right;
  margin-left: var(--ck-image-style-spacing);
  max-width: 50%;
}
.monocle .image.image-style-align-left {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}
.monocle .image.image-style-align-right {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}
.monocle .image.image-style-block-align-right {
  margin-right: 0;
  margin-left: auto;
}
.monocle .image.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.monocle .image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}
.monocle .image-style-align-left {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}
.monocle .image-style-align-right {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}
.monocle p + .image.image-style-align-left, .monocle p + .image.image-style-align-right, .monocle p + .image.image-style-side {
  margin-top: 0;
}
.monocle .image-inline.image-style-align-left, .monocle .image-inline.image-style-align-right {
  margin-top: var(--ck-inline-image-style-spacing);
  margin-bottom: var(--ck-inline-image-style-spacing);
}
.monocle .image-inline.image-style-align-left {
  margin-right: var(--ck-inline-image-style-spacing);
}
.monocle .image-inline.image-style-align-right {
  margin-left: var(--ck-inline-image-style-spacing);
}

/* Preserve aspect ratio of the resized image after introducing image height attribute. */
img.image_resized {
  height: auto;
}

.image.image_resized {
  max-width: 100%;
  margin: 0;
  /*
  The `<figure>` element for resized images must not use `display:table` as browsers do not support `max-width` for it well.
  See https://stackoverflow.com/questions/4019604/chrome-safari-ignoring-max-width-in-table/14420691#14420691 for more.
  Fortunately, since we control the width, there is no risk that the image will look bad.
  */
  display: block;
  box-sizing: border-box;
}
.image.image_resized img {
  /* For resized images it is the `<figure>` element that determines the image width. */
  width: 100%;
}
.image.image_resized > figcaption {
  /* The `<figure>` element uses `display:block`, so `<figcaption>` also has to. */
  display: block;
}

.monocle .loading {
  display: flex;
  justify-content: center;
  align-items: center;
}
.monocle .loading .widget {
  flex-direction: row;
  align-items: center;
  gap: 1rem;
}
.monocle .loading .widget h4 {
  margin: 0;
}
.monocle .loading .widget .spin-slow {
  animation: spinner 3s linear infinite;
}
@keyframes spinner {
  from {
    transform: scale(200%) rotate(360deg);
  }
  to {
    transform: scale(200%) rotate(0deg);
  }
}
.monocle .loading-icon {
  width: 1rem;
  height: 1rem;
  margin: 0 0.5rem;
  border-radius: 50%;
  background: conic-gradient(from 180deg at 50% 50%, #2463eb 0deg, rgba(110, 149, 232, 0) 360deg);
}
.monocle .loading-icon .inner {
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  margin: 0.125rem;
  border-radius: 50%;
  background-color: white;
}

.markdown {
  margin-top: 1rem;
}
.markdown + * {
  clear: both;
}

.monocle#banner {
  position: relative;
  z-index: 4;
  text-align: center;
}
.monocle#banner #banner-inner {
  width: auto;
}
.monocle#banner .logo {
  max-width: 90%;
}
.monocle.navigation-wrapper {
  position: sticky;
  top: 0;
  z-index: 3;
}
.monocle.navigation-wrapper.extreme-zoom {
  position: static;
}
.monocle.menu-main {
  box-sizing: initial;
  width: auto;
  height: auto;
  background-color: #0c4835;
  font-size: 1rem;
  padding: 0.25rem 1.875rem;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
}
.monocle.menu-main > ul {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  justify-content: center;
}
.monocle.menu-main > ul > li {
  margin: 0.25rem;
}
.monocle.menu-main > ul > li > a,
.monocle.menu-main > ul > li > button {
  display: block;
  padding: 0.5rem 1rem;
}
.monocle.menu-main > ul > li > a, .monocle.menu-main > ul > li > a:link, .monocle.menu-main > ul > li > a:visited,
.monocle.menu-main > ul > li > button,
.monocle.menu-main > ul > li > button:link,
.monocle.menu-main > ul > li > button:visited {
  color: white;
}
.monocle.menu-main > ul > li > a[aria-expanded=true], .monocle.menu-main > ul > li > a:hover,
.monocle.menu-main > ul > li > button[aria-expanded=true],
.monocle.menu-main > ul > li > button:hover {
  border-bottom: none;
  text-decoration: underline;
}
.monocle.menu-main > ul > li > a[aria-expanded=true] + nav.sub-menu, .monocle.menu-main > ul > li > a:hover + nav.sub-menu,
.monocle.menu-main > ul > li > button[aria-expanded=true] + nav.sub-menu,
.monocle.menu-main > ul > li > button:hover + nav.sub-menu {
  visibility: visible;
}
.monocle.menu-main > ul > li > a[aria-expanded=true] + nav.sub-menu ul, .monocle.menu-main > ul > li > a:hover + nav.sub-menu ul,
.monocle.menu-main > ul > li > button[aria-expanded=true] + nav.sub-menu ul,
.monocle.menu-main > ul > li > button:hover + nav.sub-menu ul {
  visibility: visible;
}
.monocle.menu-main > ul > li > nav.sub-menu {
  opacity: 1;
  background-color: white;
  border: 1px solid #e4e4e7;
  cursor: initial;
  width: 16rem;
  margin: 1rem;
  padding: 0.5rem 1rem;
  top: 1.25rem;
  left: calc(50% - 8rem - 1rem);
  z-index: 3;
}
.monocle.menu-main > ul > li > nav.sub-menu[aria-hidden=true] {
  visibility: hidden;
}
.monocle.menu-main > ul > li > nav.sub-menu[aria-hidden=true] ul {
  visibility: hidden;
}
.monocle.menu-main > ul > li > nav.sub-menu:hover, .monocle.menu-main > ul > li > nav.sub-menu:has(:focus), .monocle.menu-main > ul > li > nav.sub-menu:not([aria-hidden=true]) {
  visibility: visible;
}
.monocle.menu-main > ul > li > nav.sub-menu:hover ul, .monocle.menu-main > ul > li > nav.sub-menu:has(:focus) ul, .monocle.menu-main > ul > li > nav.sub-menu:not([aria-hidden=true]) ul {
  visibility: visible;
}
.monocle.menu-main > ul > li > nav.sub-menu.columns {
  width: 32rem;
  padding: 0.5rem 1.875rem;
  flex-wrap: wrap;
}
.monocle.menu-main > ul > li > nav.sub-menu.columns:before {
  left: calc(25% - 0.5rem);
}
.monocle.menu-main > ul > li > nav.sub-menu.columns .column li:first-child:has(hr:only-child) {
  display: none;
}
.monocle.menu-main > ul > li > nav.sub-menu:before {
  position: absolute;
  display: block;
  top: -0.5rem;
  left: calc(50% - 0.5rem);
  border-color: transparent transparent #e4e4e7 transparent;
  border-width: 0 0.5rem 0.5rem 0.5rem;
}
.monocle.menu-main > ul > li > nav.sub-menu h4 {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: bold;
  color: #52525b;
  margin: 0 0 0 -0.25rem;
  padding: 0.25rem 0.25rem 0.25rem 0.5rem;
  background-color: #f0f0f0;
  border-radius: 2px;
}
.monocle.menu-main > ul > li > nav.sub-menu a {
  display: block;
  padding: 0.25rem;
  font-size: 1rem;
  color: #474747;
}
.monocle.menu-main > ul > li > nav.sub-menu a:hover, .monocle.menu-main > ul > li > nav.sub-menu a:focus {
  border-bottom: none;
  text-decoration: underline;
}
.monocle.menu-main > ul > li > nav.sub-menu li,
.monocle.menu-main > ul > li > nav.sub-menu li:first-child {
  padding: 0.25rem;
}
.monocle.menu-main > ul > li > nav.sub-menu li > hr,
.monocle.menu-main > ul > li > nav.sub-menu li:first-child > hr {
  margin: 0;
}
.monocle.menu-main #logout-button {
  white-space: nowrap;
}
.monocle.menu-main #logout-button i {
  color: white;
}
.monocle.menu-main #logout-button:hover, .monocle.menu-main #logout-button:focus {
  text-decoration: none;
}
.monocle nav.sub-menu {
  opacity: 1;
  background-color: #fdfdfd;
  padding: 0.5rem 1rem;
  margin: 1rem;
  border: 1px solid #e4e4e7;
  border-radius: 0.5rem;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
}
.monocle nav.sub-menu .header {
  color: #52525b;
  padding: 0.5rem;
}
.monocle nav.sub-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.monocle nav.sub-menu li {
  margin: 0;
  padding: 0.5rem;
}
.monocle nav.sub-menu a {
  text-decoration: none;
}
.monocle .sidebar-menu {
  border: 1px solid #e4e4e7;
  border-radius: 0.5rem;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
}
.monocle .sidebar-menu h4 {
  background-color: #e4e4e7;
  margin: -0.5rem;
  padding: 0.5rem 1.875rem;
  border-radius: 0.5rem 0.5rem 0 0;
}
.monocle .sidebar-menu li:not(.collapsable):not(.collapsed) {
  display: flex;
  justify-content: space-between;
}
.monocle .sidebar-menu .collapsable-toggle,
.monocle .sidebar-menu .collapsable-icon,
.monocle .sidebar-menu .collapsed-icon {
  margin-bottom: 0;
}
.monocle .sidebar-menu .tooltip.left .tooltip-content {
  right: calc(50% - 1.875rem);
}

@media (max-width: 750px) {
  .monocle.menu-main > ul > li > nav.sub-menu.columns {
    width: 16rem;
  }
  .monocle.menu-main > ul > li > nav.sub-menu.columns:before {
    left: calc(50% - 0.5rem);
  }
}
.monocle .meter {
  height: 0.5rem;
  width: 8rem;
  border-radius: 100px;
  background-color: rgb(250.7408906883, 237.7506072874, 206.6591093117);
}
.monocle .meter > div {
  background-color: #0c4835;
  height: 0.5rem;
  border-radius: 100px;
}

.monocle .modal {
  position: fixed;
  z-index: 4;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(0.125rem);
}
.monocle .modal .modal-content {
  box-sizing: border-box;
  border: 1px solid #e4e4e7;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.25);
  border-radius: 0.75rem;
  background-color: #fdfdfd;
  margin: 0;
  padding: 1.875rem;
  min-width: 40rem;
  min-height: 25rem;
  max-width: calc(100vw - 18.75rem);
  max-height: calc(100vh - 7.5rem);
  overflow: auto;
}
.monocle .modal .modal-content .modal-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 1rem;
}
.monocle .modal .modal-content .modal-title button {
  margin: 0;
}
.monocle .modal .modal-content .header-textbox, .monocle .modal .modal-content .widget-search {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 1rem;
  gap: 1rem;
  border: 1px solid #e4e4e7;
  border-radius: 0.75rem;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
}
.monocle .modal .modal-content .header-textbox input, .monocle .modal .modal-content .widget-search input {
  font-size: 1.125rem;
  width: auto;
  padding: 0;
  margin: 0;
  border: none;
  box-shadow: none;
  flex-grow: 1;
}

.monocle .report-title {
  font-size: 36px;
  margin-bottom: 32px;
}
.monocle .report-title-centered {
  font-size: 36px;
  text-align: center;
  margin-bottom: 32px;
  color: black;
}
.monocle .report-section {
  margin-bottom: 32px;
}
.monocle .report-logo {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 400px;
  margin-bottom: 32px;
}
.monocle .report-container {
  margin-top: 48px;
  padding: 24px;
  border-radius: 8px;
  border: 1px solid var(--tertiary-gray-100-light, #f4f4f5);
  background: var(--base-00-light-primary, #fff);
  overflow-x: auto;
}
.monocle .report-section h3,
.monocle .report-section h4,
.monocle .report-container h3,
.monocle .report-container h4 {
  font-size: 1.125rem;
  line-height: 1.875rem;
  margin-bottom: 0.25rem;
  font-weight: bold;
  color: black;
}
.monocle .report-params {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  gap: 16px;
  margin-top: 24px;
}
.monocle .report-params > div {
  flex-basis: 100%;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid var(--tertiary-gray-100-light, #f4f4f5);
  border-radius: 12px;
  padding: 24px;
  background: white;
  page-break-inside: avoid;
}
.monocle .report-params-icon {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}
.monocle .dot,
.monocle .sqr {
  width: 16px;
  height: 16px;
}
.monocle .dot {
  border-radius: 8px;
}
.monocle .dot-sm,
.monocle .sqr-sm {
  width: 8px;
  height: 8px;
}
.monocle .dot-sm {
  border-radius: 4px;
}
.monocle table.report-table {
  border: 1px solid var(--tertiary-gray-100-light, #f4f4f5);
  border-radius: 3px;
  background: white;
  width: 100%;
  margin-top: 32px;
  page-break-inside: avoid;
}
.monocle table.report-table td,
.monocle table.report-table th {
  border: 1px solid var(--tertiary-gray-100-light, #f4f4f5);
  padding: 16px 24px;
}
.monocle table.report-table th,
.monocle table.report-table th.row {
  color: #4f4f4f;
  font-weight: 500;
  font-size: 0.875rem;
  background: none;
}
.monocle table.report-table thead th {
  font-size: 1.125rem;
  font-weight: 600;
  color: #000;
  text-align: left;
}
.monocle table.report-list {
  border-radius: 8px;
  border: 1px solid var(--tertiary-gray-100-light, #f4f4f5);
  width: 100%;
}
.monocle table.report-list thead {
  background: var(--tertiary-gray-50-light, #fdfdfd);
}
.monocle table.report-list thead th {
  color: var(--tertiary-gray-500-light, #71717a);
  border-right: none;
}
.monocle table.report-list th,
.monocle table.report-list td {
  padding: 12px 16px;
}
.monocle table.report-list td {
  background: white;
}
.monocle .report-units {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  gap: 16px;
  margin-bottom: 24px;
}
.monocle .report-units ul {
  flex-basis: 100%;
  list-style: none;
  padding-left: 0;
}
.monocle ul.report-alpha-list {
  list-style: none;
  padding-left: 0;
}
.monocle .two-column-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.875rem;
}

.canned-report-params {
  background-color: white;
  border: 1px solid #e4e4e7;
  border-radius: 0.5rem;
  border-spacing: 0;
  text-align: left;
  margin: 1rem 0;
}
.canned-report-params h3 {
  display: block;
  background-color: #fdfdfd;
  color: #52525b;
  border-bottom: 1px solid #e4e4e7;
  padding: 1rem;
  margin-bottom: 0;
  text-align: center;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom: 1px solid #e4e4e7;
}
.canned-report-params ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.canned-report-params li {
  display: flex;
  flex-direction: row;
  padding: 0;
  margin: 0;
}
.canned-report-params li:hover > div {
  background-color: #f9f9f9;
}
.canned-report-params .report-params-label,
.canned-report-params .report-params-value {
  padding: 0.5rem 1rem;
}
.canned-report-params .report-params-label {
  border-right: 1px solid #e4e4e7;
  flex-basis: 30%;
  display: inline-block;
}
.canned-report-params .report-params-value {
  flex-basis: 70%;
  text-align: left;
  display: inline-block;
}
.canned-report-params .report-params-group {
  flex-direction: column;
}
.canned-report-params .report-params-group div {
  display: flex;
  flex-direction: row;
  background-color: white;
}
.canned-report-params .report-params-group h4 {
  margin: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: bold;
  background-color: white;
}
.canned-report-params .report-params-group div:hover > h4,
.canned-report-params .report-params-group div:hover > div {
  background-color: #f9f9f9;
}
.canned-report-params .report-params-group div > div {
  background-color: white;
}

.monocle .related-articles, .monocle .article-feedback {
  padding: 1rem 1rem;
  border: 1px solid #e4e4e7;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
  background: rgb(242.25, 242.25, 242.25);
}
.monocle .related-articles ul, .monocle .article-feedback ul {
  margin: 0 0;
  padding-left: 20px;
}
.monocle .article-feedback {
  margin-top: 1em;
}

.monocle .search {
  width: 600px;
  position: relative;
  display: flex;
  position: absolute;
  flex-direction: column;
  align-items: flex-start;
  z-index: 1;
  background: white;
  border: 1px solid rgba(26, 26, 26, 0.1);
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
  border-radius: 0.5rem;
}
.monocle .search .search-box,
.monocle .search .search-result {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.25rem;
  padding: 2px 16px;
  width: 568px;
  min-height: 44px;
}
.monocle .search .hide-unfocused {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.monocle .search .search-result:hover,
.monocle .search .search-result:focus {
  cursor: pointer;
  background-color: rgb(181.9714285714, 242.8285714286, 223.5571428571);
  color: black;
}
.monocle .search .search-result:hover .btn,
.monocle .search .search-result:focus .btn {
  color: #52525b;
  background-color: rgb(181.9714285714, 242.8285714286, 223.5571428571);
  border-color: rgb(181.9714285714, 242.8285714286, 223.5571428571);
}
.monocle .search .search-result:hover .btn:hover,
.monocle .search .search-result:focus .btn:hover {
  background-color: rgb(219.5468208092, 219.5468208092, 223.0531791908);
}
.monocle .search .search-result.is-active {
  border-left: 5px solid #0c4835;
  padding-left: -5px;
  width: 563px;
}
.monocle .search .search-result-name,
.monocle .search .search-result-owner {
  flex-grow: 1;
}
.monocle .search .search-result-owner {
  font-size: 0.875rem;
}
.monocle .search .search-result-sharing-type {
  color: #52525b;
}
.monocle .search hr {
  width: 600px;
  margin: 0;
}
.monocle .search input {
  font-size: 1.125rem;
  width: 500px;
  padding: 0;
  margin: 0;
  border: none;
  box-shadow: none;
}

.monocle .search-results {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding-top: 1rem;
}
.monocle .search-results .result {
  width: 100%;
  min-width: 22rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.monocle .search-results .result .title {
  font-size: 1.125rem;
  text-decoration: none;
}
.monocle .search-results .result:hover .title {
  text-decoration: underline;
}
.monocle .search-results .result .tags {
  display: flex;
  flex-direction: row;
  gap: 0.25rem;
  flex-wrap: nowrap;
  justify-content: end;
}
.monocle .search-results .result .tags a {
  border: 1px solid #e4e4e7;
  border-radius: 0.75rem;
  padding: 0.25rem 0.5rem;
  text-decoration: none;
  color: #1a1a1a;
}
.monocle .search-results .result .tags a:hover, .monocle .search-results .result .tags a:focus {
  background: #eeeeee;
  border-color: #52525b;
}

.monocle .filter-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.monocle .filter-tag {
  border: 1px solid #e4e4e7;
  border-radius: 0.75rem;
  padding: 0.25rem 0.5rem;
  min-height: revert;
}
.monocle .tgl {
  display: none;
}
.monocle .tgl, .monocle .tgl:after, .monocle .tgl:before, .monocle .tgl *, .monocle .tgl *:after, .monocle .tgl *:before, .monocle .tgl + .tgl-btn {
  box-sizing: border-box;
}
.monocle .tgl::selection, .monocle .tgl:after::selection, .monocle .tgl:before::selection, .monocle .tgl *::selection, .monocle .tgl *:after::selection, .monocle .tgl *:before::selection, .monocle .tgl + .tgl-btn::selection {
  background: none;
}
.monocle .tgl + .tgl-btn {
  outline: 0;
  display: block;
  width: 2.75em;
  height: 1.25em;
  position: relative;
  cursor: pointer;
  user-select: none;
}
.monocle .tgl + .tgl-btn:after, .monocle .tgl + .tgl-btn:before {
  position: relative;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
}
.monocle .tgl + .tgl-btn:after {
  left: 0;
}
.monocle .tgl + .tgl-btn:before {
  display: none;
}
.monocle .tgl:checked + .tgl-btn:after {
  left: 50%;
}
.monocle .tgl + .tgl-btn {
  background: #e4e4e7;
  border-radius: 2em;
  padding: 2px;
  transition: all 0.4s ease;
}
.monocle .tgl + .tgl-btn:after {
  border-radius: 2em;
  background: #ffffff;
  transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
}
.monocle .tgl + .tgl-btn:hover:after {
  will-change: padding;
}
.monocle .tgl + .tgl-btn:active {
  box-shadow: inset 0 0 0 2em #e8eae9;
}
.monocle .tgl + .tgl-btn:active:after {
  padding-right: 0.8em;
}
.monocle .tgl:checked + .tgl-btn {
  background: #0c4835;
}
.monocle .tgl:checked + .tgl-btn:active {
  box-shadow: none;
}
.monocle .tgl:checked + .tgl-btn:active:after {
  margin-left: -0.8em;
}

.monocle .tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.monocle .tooltip:not(.btn, .icon) {
  text-decoration: underline dashed 1px;
}
.monocle .tooltip .tooltip-content {
  visibility: hidden;
  width: 8rem;
  left: calc(50% - 4rem - 1rem);
  box-sizing: unset;
  font-size: 0.875rem;
  line-height: 1.5rem;
  text-align: center;
  color: #474747;
  padding: 0.5rem 1rem;
  background: #fdfdfd;
  border: 1px solid #e4e4e7;
  border-radius: 0.5rem;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
  position: absolute;
  bottom: calc(100% + 0.1875rem);
  z-index: 2;
}
.monocle .tooltip .tooltip-content:before, .monocle .tooltip .tooltip-content:after {
  position: absolute;
  border-style: solid;
  content: "";
  border-width: 0.375rem 0.375rem 0;
  left: calc(50% - 0.375rem);
}
.monocle .tooltip .tooltip-content:before {
  bottom: -0.375rem;
  border-color: #e4e4e7 transparent;
}
.monocle .tooltip .tooltip-content:after {
  bottom: calc(1px - 0.375rem);
  border-color: #fdfdfd transparent;
}
.monocle .tooltip.large .tooltip-content {
  width: 16rem;
  left: calc(50% - 8rem - 1rem);
  font-size: 1rem;
  padding: 1rem;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.25);
  bottom: calc(100% + 0.375rem);
  white-space: wrap;
}
.monocle .tooltip.large .tooltip-content:before, .monocle .tooltip.large .tooltip-content:after {
  left: calc(50% - 0.75rem);
  border-width: 0.75rem 0.75rem 0;
}
.monocle .tooltip.large .tooltip-content:before {
  bottom: -0.75rem;
}
.monocle .tooltip.large .tooltip-content:after {
  bottom: calc(1px - 0.75rem);
}
.monocle .tooltip.large .tooltip-content.xl {
  width: auto;
  min-width: 32rem;
  max-width: 50vw;
}
.monocle .tooltip.left .tooltip-content {
  left: unset;
  right: calc(50% - 1.75rem);
}
.monocle .tooltip.left .tooltip-content:before, .monocle .tooltip.left .tooltip-content:after {
  left: unset;
  right: 1rem;
}
.monocle .tooltip.right .tooltip-content {
  left: calc(50% - 1.75rem);
  right: unset;
}
.monocle .tooltip.right .tooltip-content:before, .monocle .tooltip.right .tooltip-content:after {
  left: 1rem;
  right: unset;
}
.monocle .tooltip.bottom .tooltip-content {
  top: 1.375rem;
  bottom: unset;
}
.monocle .tooltip.bottom .tooltip-content:before, .monocle .tooltip.bottom .tooltip-content:after {
  transform: rotate(180deg);
  bottom: unset;
}
.monocle .tooltip.bottom .tooltip-content:before {
  top: -0.375rem;
}
.monocle .tooltip.bottom .tooltip-content:after {
  top: calc(1px - 0.375rem);
}
.monocle .tooltip.large.bottom .tooltip-content {
  top: 1.75rem;
}
.monocle .tooltip.large.bottom .tooltip-content:before, .monocle .tooltip.large.bottom .tooltip-content:after {
  bottom: unset;
}
.monocle .tooltip.large.bottom .tooltip-content:before {
  top: -0.75rem;
}
.monocle .tooltip.large.bottom .tooltip-content:after {
  top: calc(1px - 0.75rem);
}
.monocle .tooltip.always-visible .tooltip-content, .monocle .tooltip:hover .tooltip-content {
  visibility: visible;
}

.monocle .widget {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: 1.5rem 2rem;
  border: 1px solid #e4e4e7;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.08);
  background: white;
  page-break-inside: avoid;
}
.monocle .widget .widget-title {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 32px;
  padding-right: 16px;
  color: #1a1a1a;
  flex-grow: 1;
}
.monocle .widget .widget-title a:link,
.monocle .widget .widget-title a:visited {
  color: inherit;
}
.monocle .widget-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap-reverse;
  box-sizing: border-box;
}
.monocle .widget-content {
  min-height: 526px;
  width: 100%;
  padding-top: 16px;
  overflow-y: auto;
  box-sizing: border-box;
}
.monocle .widget-content table.fixedheader thead {
  top: -16px;
  position: sticky;
}
.monocle .widget-content .widget-title {
  padding-top: 20px;
}
.monocle .widget-search {
  justify-content: start;
}
.monocle .widget-filters {
  display: flex;
  justify-content: start;
  margin-top: 1rem;
  gap: 0.5rem;
}
.monocle .widget-categories {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.monocle .widget-category {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.monocle .widget-category > h4 {
  color: #e3a614;
}
.monocle .widget-category .widget-buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  gap: 1rem;
}
.monocle .widget-options {
  padding: 1rem;
}
.monocle .widget-options label {
  display: block;
}
.monocle .widget-data-options {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 0;
}
.monocle .widget-inline-data-options {
  display: flex;
  justify-content: end;
  flex-wrap: wrap-reverse;
  margin-left: auto;
  gap: 0.5rem;
}
.monocle .widget-controls {
  display: inline-flex;
  margin-left: auto;
}
.monocle .widget-summary-totals {
  display: flex;
  justify-content: start;
  gap: 1.875rem;
  padding: 1rem 0;
}
.monocle .widget-table-number-visualization {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0.5rem;
}
.monocle .widget-sm {
  flex-grow: 1;
}
.monocle .widget-md {
  flex-grow: 2;
}
.monocle .widget-lg {
  flex-grow: 3;
}
.monocle.scrollable-widget {
  margin-right: 1rem;
}
.monocle .feedback-chart-section {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.monocle .feedback-chart-section .feedback-chart-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.shepherd-button {
  background: #3288e6;
  border: 0;
  border-radius: 3px;
  color: hsla(0, 0%, 100%, 0.75);
  cursor: pointer;
  margin-right: 0.5rem;
  padding: 0.5rem 1.5rem;
  transition: all 0.5s ease;
}

.shepherd-button:not(:disabled):hover {
  background: #196fcc;
  color: hsla(0, 0%, 100%, 0.75);
}

.shepherd-button.shepherd-button-secondary {
  background: #f1f2f3;
  color: rgba(0, 0, 0, 0.75);
}

.shepherd-button.shepherd-button-secondary:not(:disabled):hover {
  background: #d6d9db;
  color: rgba(0, 0, 0, 0.75);
}

.shepherd-button:disabled {
  cursor: not-allowed;
}

.shepherd-footer {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  display: flex;
  justify-content: flex-end;
  padding: 0 0.75rem 0.75rem;
}

.shepherd-footer .shepherd-button:last-child {
  margin-right: 0;
}

.shepherd-cancel-icon {
  background: transparent;
  border: none;
  color: hsla(0, 0%, 50%, 0.75);
  cursor: pointer;
  font-size: 2em;
  font-weight: 400;
  margin: 0;
  padding: 0;
  transition: color 0.5s ease;
}

.shepherd-cancel-icon:hover {
  color: rgba(0, 0, 0, 0.75);
}

.shepherd-has-title .shepherd-content .shepherd-cancel-icon {
  color: hsla(0, 0%, 50%, 0.75);
}

.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover {
  color: rgba(0, 0, 0, 0.75);
}

.shepherd-title {
  color: rgba(0, 0, 0, 0.75);
  display: flex;
  flex: 1 0 auto;
  font-size: 1rem;
  font-weight: 400;
  margin: 0;
  padding: 0;
}

.shepherd-header {
  align-items: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  display: flex;
  justify-content: flex-end;
  line-height: 2em;
  padding: 0.75rem 0.75rem 0;
}

.shepherd-has-title .shepherd-content .shepherd-header {
  background: #e6e6e6;
  padding: 1em;
}

.shepherd-text {
  color: rgba(0, 0, 0, 0.75);
  font-size: 1rem;
  line-height: 1.3em;
  padding: 0.75em;
}

.shepherd-text p {
  margin-top: 0;
}

.shepherd-text p:last-child {
  margin-bottom: 0;
}

.shepherd-content {
  border-radius: 5px;
  outline: none;
  padding: 0;
}

.shepherd-element {
  background: #fff;
  border: none;
  border-radius: 5px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  margin: 0;
  max-width: 400px;
  opacity: 0;
  outline: none;
  padding: 0;
  transition: opacity 0.3s, visibility 0.3s;
  visibility: hidden;
  width: 100%;
  z-index: 9999;
}

.shepherd-enabled.shepherd-element {
  opacity: 1;
  visibility: visible;
}

.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered) {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}

.shepherd-element, .shepherd-element *, .shepherd-element :after, .shepherd-element :before {
  box-sizing: border-box;
}

.shepherd-arrow, .shepherd-arrow:before {
  height: 16px;
  position: absolute;
  width: 16px;
  z-index: -1;
}

.shepherd-arrow:before {
  background: #fff;
  content: "";
  transform: rotate(45deg);
}

.shepherd-element[data-popper-placement^=top] > .shepherd-arrow {
  bottom: -8px;
}

.shepherd-element[data-popper-placement^=bottom] > .shepherd-arrow {
  top: -8px;
}

.shepherd-element[data-popper-placement^=left] > .shepherd-arrow {
  right: -8px;
}

.shepherd-element[data-popper-placement^=right] > .shepherd-arrow {
  left: -8px;
}

.shepherd-element.shepherd-centered > .shepherd-arrow {
  opacity: 0;
}

.shepherd-element.shepherd-has-title[data-popper-placement^=bottom] > .shepherd-arrow:before {
  background-color: #e6e6e6;
}

.shepherd-target-click-disabled.shepherd-enabled.shepherd-target, .shepherd-target-click-disabled.shepherd-enabled.shepherd-target * {
  pointer-events: none;
}

.shepherd-modal-overlay-container {
  height: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: all 0.3s ease-out, height 0s 0.3s, opacity 0.3s 0s;
  width: 100vw;
  z-index: 9997;
}

.shepherd-modal-overlay-container.shepherd-modal-is-visible {
  height: 100vh;
  opacity: 0.5;
  transform: translateZ(0);
  transition: all 0.3s ease-out, height 0s 0s, opacity 0.3s 0s;
}

.shepherd-modal-overlay-container.shepherd-modal-is-visible path {
  pointer-events: all;
}

.align-center {
  text-align: center;
}

.align-middle {
  vertical-align: middle;
}

.align-top {
  vertical-align: top;
}

.alignright {
  text-align: right;
}

.push-top {
  margin-top: 20px;
}

.push-bottom {
  margin-bottom: 20px;
}

.push-left {
  margin-left: 20px;
}

.push-right {
  margin-right: 20px;
}

.no-margin.no-margin {
  margin: 0px;
}

.pad-right {
  padding-right: 20px;
}

.fullwidth.fullwidth {
  width: 100%;
  max-width: 100%;
}

.global-spacing-bottom {
  margin-bottom: 25px;
}

.hidden,
.initially-hidden,
.initially-hidden.initially-hidden {
  display: none;
}

.monospaced.monospaced {
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 0.9em;
}
.monospaced.monospaced input[type=radio] + label,
.monospaced.monospaced input[type=checkbox] + label {
  font-size: inherit;
}

.uppercase {
  text-transform: uppercase;
}

.bold {
  font-weight: bold;
}

.pointer {
  cursor: pointer;
}

.nowrap {
  white-space: nowrap;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  clear: both;
}

.no-underline {
  text-decoration: none;
}

.tinytext {
  font-size: 0.89em;
}

.smalltext,
.smalltext p {
  font-size: 0.91em;
}

.indent {
  padding-left: 10px;
}

.large-indent.large-indent {
  padding-left: 25px;
}

.no-border {
  border: 0 !important;
}

.no-top-border {
  border-top: 0 !important;
}

.no-bottom-border {
  border-bottom: 0 !important;
}

.dead {
  background-color: #ddd;
}

.double-spacing {
  line-height: 2em;
}

.reverseindent {
  padding-left: 10px;
  text-indent: -10px;
}

.floating-stacked-bar-chart {
  margin: 0px 10px 20px 10px;
}
div.patterned-chart .legend [class*=bar-] rect {
  width: 10px;
  transform: translate(-5px, 0px);
  -ms-transform: translate(-5px, 0px); /* IE 9 */
  -webkit-transform: translate(-5px, 0px); /* Safari and Chrome */
  -o-transform: translate(-5px, 0px); /* Opera */
  -moz-transform: translate(-5px, 0px); /* Firefox */
}

.pat-chev {
  fill: #e3a614;
  stroke: #e3a614;
}

.pat-chev-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.bar .legend-item-0 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-0 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-1 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-1 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-1 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-1 rect,
.floating-stacked-bar-chart g.bar.series-1 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-1.recharts-line path, .floating-stacked-bar-chart g.bar.series-1.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-1.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-1 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-1 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-1 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-1.recharts-sector, .floating-stacked-bar-chart g.bar.series-1.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-1 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-1 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-1 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-1.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-1 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-1 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-1 path,
.floating-stacked-bar-chart g.bar.series-1 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-1 text {
  fill: #e3a614;
}
.pat-diamonds {
  fill: #0c4835;
  stroke: #0c4835;
}

.pat-diamonds-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.bar .legend-item-1 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-1 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-2 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-2 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-2 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-2 rect,
.floating-stacked-bar-chart g.bar.series-2 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-2.recharts-line path, .floating-stacked-bar-chart g.bar.series-2.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-2.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-2 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-2 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-2 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-2.recharts-sector, .floating-stacked-bar-chart g.bar.series-2.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-2 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-2 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-2 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-2.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-2 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-2 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-2 path,
.floating-stacked-bar-chart g.bar.series-2 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-2 text {
  fill: #0c4835;
}
.pat-check {
  fill: #e3a614;
  stroke: #e3a614;
}

.pat-check-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.bar .legend-item-2 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-2 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-3 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-3 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-3 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-3 rect,
.floating-stacked-bar-chart g.bar.series-3 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-3.recharts-line path, .floating-stacked-bar-chart g.bar.series-3.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-3.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-3 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-3 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-3 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-3.recharts-sector, .floating-stacked-bar-chart g.bar.series-3.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-3 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-3 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-3 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-3.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-3 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-3 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-3 path,
.floating-stacked-bar-chart g.bar.series-3 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-3 text {
  fill: #e3a614;
}
.pat-dots {
  fill: #0c4835;
  stroke: #0c4835;
}

.pat-dots-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.bar .legend-item-3 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-3 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-4 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-4 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-4 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-4 rect,
.floating-stacked-bar-chart g.bar.series-4 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-4.recharts-line path, .floating-stacked-bar-chart g.bar.series-4.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-4.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-4 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-4 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-4 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-4.recharts-sector, .floating-stacked-bar-chart g.bar.series-4.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-4 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-4 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-4 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-4.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-4 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-4 path {
  stroke: #0c4835;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-4 path,
.floating-stacked-bar-chart g.bar.series-4 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-4 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-4 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-4 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-5 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-5 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-5 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-5 rect,
.floating-stacked-bar-chart g.bar.series-5 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-5.recharts-line path, .floating-stacked-bar-chart g.bar.series-5.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-5.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-5 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-5 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-5 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-5.recharts-sector, .floating-stacked-bar-chart g.bar.series-5.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-5 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-5 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-5 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-5.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-5 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-5 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-5 path,
.floating-stacked-bar-chart g.bar.series-5 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-5 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-5 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-5 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-6 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-6 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-6 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-6 rect,
.floating-stacked-bar-chart g.bar.series-6 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-6.recharts-line path, .floating-stacked-bar-chart g.bar.series-6.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-6.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-6 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-6 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-6 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-6.recharts-sector, .floating-stacked-bar-chart g.bar.series-6.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-6 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-6 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-6 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-6.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-6 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-6 path {
  stroke: #0c4835;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-6 path,
.floating-stacked-bar-chart g.bar.series-6 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-6 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-6 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-6 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-7 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-7 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-7 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-7 rect,
.floating-stacked-bar-chart g.bar.series-7 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-7.recharts-line path, .floating-stacked-bar-chart g.bar.series-7.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-7.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-7 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-7 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-7 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-7.recharts-sector, .floating-stacked-bar-chart g.bar.series-7.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-7 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-7 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-7 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-7.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-7 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-7 path {
  stroke: #e3a614;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-7 path,
.floating-stacked-bar-chart g.bar.series-7 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-7 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-7 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-7 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-8 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-8 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-8 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-8 rect,
.floating-stacked-bar-chart g.bar.series-8 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-8.recharts-line path, .floating-stacked-bar-chart g.bar.series-8.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-8.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-8 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-8 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-8 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-8.recharts-sector, .floating-stacked-bar-chart g.bar.series-8.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-8 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-8 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-8 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-8.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-8 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-8 path {
  stroke: #0c4835;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-8 path,
.floating-stacked-bar-chart g.bar.series-8 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-8 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-8 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-8 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-9 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-9 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-9 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-9 rect,
.floating-stacked-bar-chart g.bar.series-9 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-9.recharts-line path, .floating-stacked-bar-chart g.bar.series-9.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-9.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-9 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-9 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-9 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-9.recharts-sector, .floating-stacked-bar-chart g.bar.series-9.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-9 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-9 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-9 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-9.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-9 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-9 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-9 path,
.floating-stacked-bar-chart g.bar.series-9 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-9 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-9 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-9 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-10 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-10 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-10 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-10 rect,
.floating-stacked-bar-chart g.bar.series-10 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-10.recharts-line path, .floating-stacked-bar-chart g.bar.series-10.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-10.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-10 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-10 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-10 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-10.recharts-sector, .floating-stacked-bar-chart g.bar.series-10.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-10 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-10 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-10 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-10.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-10 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-10 path {
  stroke: #0c4835;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-10 path,
.floating-stacked-bar-chart g.bar.series-10 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-10 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-10 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-10 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-11 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-11 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-11 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-11 rect,
.floating-stacked-bar-chart g.bar.series-11 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-11.recharts-line path, .floating-stacked-bar-chart g.bar.series-11.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-11.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-11 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-11 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-11 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-11.recharts-sector, .floating-stacked-bar-chart g.bar.series-11.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-11 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-11 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-11 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-11.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-11 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-11 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-11 path,
.floating-stacked-bar-chart g.bar.series-11 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-11 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-11 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-11 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-12 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-12 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-12 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-12 rect,
.floating-stacked-bar-chart g.bar.series-12 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-12.recharts-line path, .floating-stacked-bar-chart g.bar.series-12.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-12.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-12 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-12 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-12 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-12.recharts-sector, .floating-stacked-bar-chart g.bar.series-12.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-12 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-12 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-12 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-12.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-12 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-12 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-12 path,
.floating-stacked-bar-chart g.bar.series-12 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-12 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-12 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-12 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-13 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-13 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-13 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-13 rect,
.floating-stacked-bar-chart g.bar.series-13 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-13.recharts-line path, .floating-stacked-bar-chart g.bar.series-13.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-13.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-13 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-13 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-13 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-13.recharts-sector, .floating-stacked-bar-chart g.bar.series-13.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-13 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-13 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-13 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-13.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-13 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-13 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-13 path,
.floating-stacked-bar-chart g.bar.series-13 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-13 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-13 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-13 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-14 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-14 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-14 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-14 rect,
.floating-stacked-bar-chart g.bar.series-14 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-14.recharts-line path, .floating-stacked-bar-chart g.bar.series-14.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-14.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-14 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-14 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-14 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-14.recharts-sector, .floating-stacked-bar-chart g.bar.series-14.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-14 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-14 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-14 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-14.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-14 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-14 path {
  stroke: #0c4835;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-14 path,
.floating-stacked-bar-chart g.bar.series-14 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-14 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-14 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-14 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-15 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-15 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-15 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-15 rect,
.floating-stacked-bar-chart g.bar.series-15 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-15.recharts-line path, .floating-stacked-bar-chart g.bar.series-15.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-15.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-15 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-15 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-15 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-15.recharts-sector, .floating-stacked-bar-chart g.bar.series-15.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-15 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-15 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-15 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-15.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-15 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-15 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-15 path,
.floating-stacked-bar-chart g.bar.series-15 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-15 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-15 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-15 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-16 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-16 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-16 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-16 rect,
.floating-stacked-bar-chart g.bar.series-16 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-16.recharts-line path, .floating-stacked-bar-chart g.bar.series-16.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-16.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-16 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-16 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-16 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-16.recharts-sector, .floating-stacked-bar-chart g.bar.series-16.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-16 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-16 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-16 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-16.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-16 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-16 path {
  stroke: #0c4835;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-16 path,
.floating-stacked-bar-chart g.bar.series-16 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-16 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-16 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-16 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-17 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-17 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-17 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-17 rect,
.floating-stacked-bar-chart g.bar.series-17 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-17.recharts-line path, .floating-stacked-bar-chart g.bar.series-17.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-17.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-17 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-17 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-17 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-17.recharts-sector, .floating-stacked-bar-chart g.bar.series-17.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-17 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-17 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-17 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-17.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-17 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-17 path {
  stroke: #e3a614;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-17 path,
.floating-stacked-bar-chart g.bar.series-17 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-17 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-17 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-17 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-18 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-18 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-18 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-18 rect,
.floating-stacked-bar-chart g.bar.series-18 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-18.recharts-line path, .floating-stacked-bar-chart g.bar.series-18.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-18.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-18 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-18 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-18 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-18.recharts-sector, .floating-stacked-bar-chart g.bar.series-18.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-18 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-18 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-18 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-18.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-18 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-18 path {
  stroke: #0c4835;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-18 path,
.floating-stacked-bar-chart g.bar.series-18 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-18 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-18 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-18 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-19 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-19 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-19 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-19 rect,
.floating-stacked-bar-chart g.bar.series-19 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-19.recharts-line path, .floating-stacked-bar-chart g.bar.series-19.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-19.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-19 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-19 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-19 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-19.recharts-sector, .floating-stacked-bar-chart g.bar.series-19.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-19 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-19 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-19 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-19.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-19 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-19 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-19 path,
.floating-stacked-bar-chart g.bar.series-19 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-19 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-19 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-19 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-20 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-20 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-20 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-20 rect,
.floating-stacked-bar-chart g.bar.series-20 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-20.recharts-line path, .floating-stacked-bar-chart g.bar.series-20.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-20.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-20 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-20 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-20 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-20.recharts-sector, .floating-stacked-bar-chart g.bar.series-20.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-20 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-20 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-20 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-20.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-20 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-20 path {
  stroke: #0c4835;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-20 path,
.floating-stacked-bar-chart g.bar.series-20 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-20 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-20 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-20 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-21 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-21 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-21 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-21 rect,
.floating-stacked-bar-chart g.bar.series-21 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-21.recharts-line path, .floating-stacked-bar-chart g.bar.series-21.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-21.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-21 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-21 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-21 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-21.recharts-sector, .floating-stacked-bar-chart g.bar.series-21.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-21 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-21 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-21 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-21.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-21 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-21 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-21 path,
.floating-stacked-bar-chart g.bar.series-21 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-21 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-21 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-21 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-22 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-22 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-22 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-22 rect,
.floating-stacked-bar-chart g.bar.series-22 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-22.recharts-line path, .floating-stacked-bar-chart g.bar.series-22.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-22.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-22 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-22 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-22 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-22.recharts-sector, .floating-stacked-bar-chart g.bar.series-22.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-22 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-22 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-22 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-22.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-22 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-22 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-22 path,
.floating-stacked-bar-chart g.bar.series-22 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-22 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-22 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-22 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-23 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-23 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-23 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-23 rect,
.floating-stacked-bar-chart g.bar.series-23 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-23.recharts-line path, .floating-stacked-bar-chart g.bar.series-23.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-23.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-23 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-23 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-23 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-23.recharts-sector, .floating-stacked-bar-chart g.bar.series-23.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-23 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-23 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-23 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-23.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-23 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-23 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-23 path,
.floating-stacked-bar-chart g.bar.series-23 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-23 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-23 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-23 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-24 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-24 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-24 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-24 rect,
.floating-stacked-bar-chart g.bar.series-24 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-24.recharts-line path, .floating-stacked-bar-chart g.bar.series-24.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-24.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-24 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-24 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-24 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-24.recharts-sector, .floating-stacked-bar-chart g.bar.series-24.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-24 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-24 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-24 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-24.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-24 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-24 path {
  stroke: #0c4835;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-24 path,
.floating-stacked-bar-chart g.bar.series-24 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-24 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-24 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-24 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-25 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-25 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-25 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-25 rect,
.floating-stacked-bar-chart g.bar.series-25 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-25.recharts-line path, .floating-stacked-bar-chart g.bar.series-25.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-25.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-25 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-25 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-25 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-25.recharts-sector, .floating-stacked-bar-chart g.bar.series-25.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-25 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-25 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-25 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-25.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-25 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-25 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-25 path,
.floating-stacked-bar-chart g.bar.series-25 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-25 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-25 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-25 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-26 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-26 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-26 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-26 rect,
.floating-stacked-bar-chart g.bar.series-26 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-26.recharts-line path, .floating-stacked-bar-chart g.bar.series-26.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-26.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-26 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-26 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-26 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-26.recharts-sector, .floating-stacked-bar-chart g.bar.series-26.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-26 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-26 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-26 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-26.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-26 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-26 path {
  stroke: #0c4835;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-26 path,
.floating-stacked-bar-chart g.bar.series-26 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-26 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-26 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-26 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-27 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-27 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-27 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-27 rect,
.floating-stacked-bar-chart g.bar.series-27 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-27.recharts-line path, .floating-stacked-bar-chart g.bar.series-27.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-27.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-27 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-27 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-27 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-27.recharts-sector, .floating-stacked-bar-chart g.bar.series-27.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-27 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-27 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-27 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-27.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-27 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-27 path {
  stroke: #e3a614;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-27 path,
.floating-stacked-bar-chart g.bar.series-27 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-27 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-27 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-27 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-28 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-28 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-28 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-28 rect,
.floating-stacked-bar-chart g.bar.series-28 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-28.recharts-line path, .floating-stacked-bar-chart g.bar.series-28.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-28.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-28 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-28 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-28 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-28.recharts-sector, .floating-stacked-bar-chart g.bar.series-28.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-28 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-28 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-28 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-28.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-28 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-28 path {
  stroke: #0c4835;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-28 path,
.floating-stacked-bar-chart g.bar.series-28 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-28 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar .legend-item-28 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-28 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-29 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-29 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-29 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-29 rect,
.floating-stacked-bar-chart g.bar.series-29 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-29.recharts-line path, .floating-stacked-bar-chart g.bar.series-29.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-29.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-29 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-29 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-29 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-29.recharts-sector, .floating-stacked-bar-chart g.bar.series-29.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar.series-29 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-29 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-29 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-29.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-29 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-29 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-29 path,
.floating-stacked-bar-chart g.bar.series-29 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-29 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.bar .legend-item-29 span {
  color: black !important;
}
.floating-stacked-bar-chart g.bar .legend-item-29 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.bar.series-30 rect,
div.patterned-chart .floating-stacked-bar-chart g.bar.series-30 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.bar.series-30 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.bar.series-30 rect,
.floating-stacked-bar-chart g.bar.series-30 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-30.recharts-line path, .floating-stacked-bar-chart g.bar.series-30.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.bar.series-30.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-30 .recharts-area-area,
.floating-stacked-bar-chart g.bar.series-30 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.bar.series-30 .recharts-symbols, .floating-stacked-bar-chart g.bar.series-30.recharts-sector, .floating-stacked-bar-chart g.bar.series-30.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.bar.series-30 path.recharts-area-area,
.floating-stacked-bar-chart g.bar.series-30 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.bar.series-30 path.recharts-symbols, .floating-stacked-bar-chart g.bar.series-30.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.bar.series-30 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.bar.series-30 path {
  stroke: #0c4835;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.bar.series-30 path,
.floating-stacked-bar-chart g.bar.series-30 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.bar.series-30 text {
  fill: #0c4835;
}
div.patterned-chart .legend [class*=bar-] rect {
  width: 10px;
  transform: translate(-5px, 0px);
  -ms-transform: translate(-5px, 0px); /* IE 9 */
  -webkit-transform: translate(-5px, 0px); /* Safari and Chrome */
  -o-transform: translate(-5px, 0px); /* Opera */
  -moz-transform: translate(-5px, 0px); /* Firefox */
}

.pat-chev {
  fill: #e3a614;
  stroke: #e3a614;
}

.pat-chev-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.point .legend-item-0 span, .floating-stacked-bar-chart g.line .legend-item-0 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-0 path, .floating-stacked-bar-chart g.line .legend-item-0 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-1 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-1 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-1 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-1 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-1, .floating-stacked-bar-chart g.line.series-1 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-1 rect,
.floating-stacked-bar-chart g.point.series-1 circle, .floating-stacked-bar-chart g.line.series-1 rect,
.floating-stacked-bar-chart g.line.series-1 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point.series-1.recharts-line path, .floating-stacked-bar-chart g.point.series-1.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-1.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-1.recharts-line path, .floating-stacked-bar-chart g.line.series-1.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-1.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.point.series-1 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-1 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-1 .recharts-symbols, .floating-stacked-bar-chart g.point.series-1.recharts-sector, .floating-stacked-bar-chart g.point.series-1.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-1 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-1 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-1 .recharts-symbols, .floating-stacked-bar-chart g.line.series-1.recharts-sector, .floating-stacked-bar-chart g.line.series-1.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point.series-1 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-1 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-1 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-1.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-1 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-1 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-1 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-1.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-1 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-1 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-1 path, .floating-stacked-bar-chart g.line.series-1 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-1 path,
.floating-stacked-bar-chart g.point.series-1 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-1 path,
.floating-stacked-bar-chart g.line.series-1 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-1 text, .floating-stacked-bar-chart .grouplabels g.line.series-1 text {
  fill: #e3a614;
}
.pat-diamonds {
  fill: #0c4835;
  stroke: #0c4835;
}

.pat-diamonds-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.point .legend-item-1 span, .floating-stacked-bar-chart g.line .legend-item-1 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-1 path, .floating-stacked-bar-chart g.line .legend-item-1 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-2 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-2 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-2 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-2 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-2, .floating-stacked-bar-chart g.line.series-2 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-2 rect,
.floating-stacked-bar-chart g.point.series-2 circle, .floating-stacked-bar-chart g.line.series-2 rect,
.floating-stacked-bar-chart g.line.series-2 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point.series-2.recharts-line path, .floating-stacked-bar-chart g.point.series-2.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-2.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-2.recharts-line path, .floating-stacked-bar-chart g.line.series-2.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-2.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.point.series-2 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-2 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-2 .recharts-symbols, .floating-stacked-bar-chart g.point.series-2.recharts-sector, .floating-stacked-bar-chart g.point.series-2.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-2 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-2 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-2 .recharts-symbols, .floating-stacked-bar-chart g.line.series-2.recharts-sector, .floating-stacked-bar-chart g.line.series-2.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point.series-2 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-2 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-2 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-2.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-2 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-2 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-2 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-2.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-2 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-2 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-2 path, .floating-stacked-bar-chart g.line.series-2 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-2 path,
.floating-stacked-bar-chart g.point.series-2 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-2 path,
.floating-stacked-bar-chart g.line.series-2 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-2 text, .floating-stacked-bar-chart .grouplabels g.line.series-2 text {
  fill: #0c4835;
}
.pat-check {
  fill: #bbb;
  stroke: #bbb;
}

.pat-check-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.point .legend-item-2 span, .floating-stacked-bar-chart g.line .legend-item-2 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-2 path, .floating-stacked-bar-chart g.line .legend-item-2 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-3 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-3 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-3 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-3 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-3, .floating-stacked-bar-chart g.line.series-3 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-3 rect,
.floating-stacked-bar-chart g.point.series-3 circle, .floating-stacked-bar-chart g.line.series-3 rect,
.floating-stacked-bar-chart g.line.series-3 circle {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-3.recharts-line path, .floating-stacked-bar-chart g.point.series-3.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-3.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-3.recharts-line path, .floating-stacked-bar-chart g.line.series-3.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-3.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.floating-stacked-bar-chart g.point.series-3 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-3 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-3 .recharts-symbols, .floating-stacked-bar-chart g.point.series-3.recharts-sector, .floating-stacked-bar-chart g.point.series-3.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-3 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-3 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-3 .recharts-symbols, .floating-stacked-bar-chart g.line.series-3.recharts-sector, .floating-stacked-bar-chart g.line.series-3.recharts-radar-pologon-path {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-3 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-3 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-3 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-3.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-3 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-3 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-3 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-3.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-3 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-3 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-3 path, .floating-stacked-bar-chart g.line.series-3 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-3 path,
.floating-stacked-bar-chart g.point.series-3 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-3 path,
.floating-stacked-bar-chart g.line.series-3 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-3 text, .floating-stacked-bar-chart .grouplabels g.line.series-3 text {
  fill: #bbb;
}
.pat-dots {
  fill: #cdd84b;
  stroke: #cdd84b;
}

.pat-dots-invert {
  fill: white;
  stroke: white;
}

.floating-stacked-bar-chart g.point .legend-item-3 span, .floating-stacked-bar-chart g.line .legend-item-3 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-3 path, .floating-stacked-bar-chart g.line .legend-item-3 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-4 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-4 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-4 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-4 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-4, .floating-stacked-bar-chart g.line.series-4 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-4 rect,
.floating-stacked-bar-chart g.point.series-4 circle, .floating-stacked-bar-chart g.line.series-4 rect,
.floating-stacked-bar-chart g.line.series-4 circle {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-4.recharts-line path, .floating-stacked-bar-chart g.point.series-4.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-4.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-4.recharts-line path, .floating-stacked-bar-chart g.line.series-4.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-4.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-4 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-4 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-4 .recharts-symbols, .floating-stacked-bar-chart g.point.series-4.recharts-sector, .floating-stacked-bar-chart g.point.series-4.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-4 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-4 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-4 .recharts-symbols, .floating-stacked-bar-chart g.line.series-4.recharts-sector, .floating-stacked-bar-chart g.line.series-4.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-4 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-4 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-4 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-4.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-4 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-4 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-4 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-4.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-4 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-4 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-4 path, .floating-stacked-bar-chart g.line.series-4 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-4 path,
.floating-stacked-bar-chart g.point.series-4 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-4 path,
.floating-stacked-bar-chart g.line.series-4 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-4 text, .floating-stacked-bar-chart .grouplabels g.line.series-4 text {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point .legend-item-4 span, .floating-stacked-bar-chart g.line .legend-item-4 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-4 path, .floating-stacked-bar-chart g.line .legend-item-4 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-5 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-5 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-5 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-5 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-5, .floating-stacked-bar-chart g.line.series-5 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-5 rect,
.floating-stacked-bar-chart g.point.series-5 circle, .floating-stacked-bar-chart g.line.series-5 rect,
.floating-stacked-bar-chart g.line.series-5 circle {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point.series-5.recharts-line path, .floating-stacked-bar-chart g.point.series-5.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-5.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-5.recharts-line path, .floating-stacked-bar-chart g.line.series-5.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-5.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.floating-stacked-bar-chart g.point.series-5 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-5 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-5 .recharts-symbols, .floating-stacked-bar-chart g.point.series-5.recharts-sector, .floating-stacked-bar-chart g.point.series-5.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-5 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-5 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-5 .recharts-symbols, .floating-stacked-bar-chart g.line.series-5.recharts-sector, .floating-stacked-bar-chart g.line.series-5.recharts-radar-pologon-path {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point.series-5 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-5 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-5 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-5.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-5 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-5 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-5 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-5.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-5 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-5 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-5 path, .floating-stacked-bar-chart g.line.series-5 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-5 path,
.floating-stacked-bar-chart g.point.series-5 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-5 path,
.floating-stacked-bar-chart g.line.series-5 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-5 text, .floating-stacked-bar-chart .grouplabels g.line.series-5 text {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point .legend-item-5 span, .floating-stacked-bar-chart g.line .legend-item-5 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-5 path, .floating-stacked-bar-chart g.line .legend-item-5 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-6 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-6 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-6 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-6 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-6, .floating-stacked-bar-chart g.line.series-6 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-6 rect,
.floating-stacked-bar-chart g.point.series-6 circle, .floating-stacked-bar-chart g.line.series-6 rect,
.floating-stacked-bar-chart g.line.series-6 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point.series-6.recharts-line path, .floating-stacked-bar-chart g.point.series-6.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-6.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-6.recharts-line path, .floating-stacked-bar-chart g.line.series-6.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-6.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.point.series-6 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-6 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-6 .recharts-symbols, .floating-stacked-bar-chart g.point.series-6.recharts-sector, .floating-stacked-bar-chart g.point.series-6.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-6 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-6 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-6 .recharts-symbols, .floating-stacked-bar-chart g.line.series-6.recharts-sector, .floating-stacked-bar-chart g.line.series-6.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point.series-6 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-6 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-6 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-6.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-6 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-6 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-6 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-6.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-6 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-6 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-6 path, .floating-stacked-bar-chart g.line.series-6 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-6 path,
.floating-stacked-bar-chart g.point.series-6 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-6 path,
.floating-stacked-bar-chart g.line.series-6 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-6 text, .floating-stacked-bar-chart .grouplabels g.line.series-6 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point .legend-item-6 span, .floating-stacked-bar-chart g.line .legend-item-6 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-6 path, .floating-stacked-bar-chart g.line .legend-item-6 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-7 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-7 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-7 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-7 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-7, .floating-stacked-bar-chart g.line.series-7 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-7 rect,
.floating-stacked-bar-chart g.point.series-7 circle, .floating-stacked-bar-chart g.line.series-7 rect,
.floating-stacked-bar-chart g.line.series-7 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point.series-7.recharts-line path, .floating-stacked-bar-chart g.point.series-7.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-7.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-7.recharts-line path, .floating-stacked-bar-chart g.line.series-7.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-7.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.point.series-7 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-7 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-7 .recharts-symbols, .floating-stacked-bar-chart g.point.series-7.recharts-sector, .floating-stacked-bar-chart g.point.series-7.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-7 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-7 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-7 .recharts-symbols, .floating-stacked-bar-chart g.line.series-7.recharts-sector, .floating-stacked-bar-chart g.line.series-7.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point.series-7 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-7 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-7 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-7.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-7 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-7 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-7 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-7.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-7 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-7 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-7 path, .floating-stacked-bar-chart g.line.series-7 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-7 path,
.floating-stacked-bar-chart g.point.series-7 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-7 path,
.floating-stacked-bar-chart g.line.series-7 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-7 text, .floating-stacked-bar-chart .grouplabels g.line.series-7 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point .legend-item-7 span, .floating-stacked-bar-chart g.line .legend-item-7 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-7 path, .floating-stacked-bar-chart g.line .legend-item-7 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-8 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-8 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-8 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-8 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-8, .floating-stacked-bar-chart g.line.series-8 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-8 rect,
.floating-stacked-bar-chart g.point.series-8 circle, .floating-stacked-bar-chart g.line.series-8 rect,
.floating-stacked-bar-chart g.line.series-8 circle {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-8.recharts-line path, .floating-stacked-bar-chart g.point.series-8.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-8.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-8.recharts-line path, .floating-stacked-bar-chart g.line.series-8.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-8.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.floating-stacked-bar-chart g.point.series-8 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-8 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-8 .recharts-symbols, .floating-stacked-bar-chart g.point.series-8.recharts-sector, .floating-stacked-bar-chart g.point.series-8.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-8 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-8 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-8 .recharts-symbols, .floating-stacked-bar-chart g.line.series-8.recharts-sector, .floating-stacked-bar-chart g.line.series-8.recharts-radar-pologon-path {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-8 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-8 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-8 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-8.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-8 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-8 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-8 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-8.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-8 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-8 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-8 path, .floating-stacked-bar-chart g.line.series-8 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-8 path,
.floating-stacked-bar-chart g.point.series-8 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-8 path,
.floating-stacked-bar-chart g.line.series-8 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-8 text, .floating-stacked-bar-chart .grouplabels g.line.series-8 text {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point .legend-item-8 span, .floating-stacked-bar-chart g.line .legend-item-8 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-8 path, .floating-stacked-bar-chart g.line .legend-item-8 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-9 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-9 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-9 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-9 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-9, .floating-stacked-bar-chart g.line.series-9 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-9 rect,
.floating-stacked-bar-chart g.point.series-9 circle, .floating-stacked-bar-chart g.line.series-9 rect,
.floating-stacked-bar-chart g.line.series-9 circle {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-9.recharts-line path, .floating-stacked-bar-chart g.point.series-9.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-9.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-9.recharts-line path, .floating-stacked-bar-chart g.line.series-9.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-9.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-9 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-9 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-9 .recharts-symbols, .floating-stacked-bar-chart g.point.series-9.recharts-sector, .floating-stacked-bar-chart g.point.series-9.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-9 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-9 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-9 .recharts-symbols, .floating-stacked-bar-chart g.line.series-9.recharts-sector, .floating-stacked-bar-chart g.line.series-9.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-9 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-9 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-9 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-9.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-9 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-9 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-9 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-9.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-9 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-9 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-9 path, .floating-stacked-bar-chart g.line.series-9 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-9 path,
.floating-stacked-bar-chart g.point.series-9 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-9 path,
.floating-stacked-bar-chart g.line.series-9 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-9 text, .floating-stacked-bar-chart .grouplabels g.line.series-9 text {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point .legend-item-9 span, .floating-stacked-bar-chart g.line .legend-item-9 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-9 path, .floating-stacked-bar-chart g.line .legend-item-9 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-10 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-10 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-10 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-10 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-10, .floating-stacked-bar-chart g.line.series-10 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-10 rect,
.floating-stacked-bar-chart g.point.series-10 circle, .floating-stacked-bar-chart g.line.series-10 rect,
.floating-stacked-bar-chart g.line.series-10 circle {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point.series-10.recharts-line path, .floating-stacked-bar-chart g.point.series-10.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-10.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-10.recharts-line path, .floating-stacked-bar-chart g.line.series-10.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-10.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.floating-stacked-bar-chart g.point.series-10 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-10 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-10 .recharts-symbols, .floating-stacked-bar-chart g.point.series-10.recharts-sector, .floating-stacked-bar-chart g.point.series-10.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-10 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-10 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-10 .recharts-symbols, .floating-stacked-bar-chart g.line.series-10.recharts-sector, .floating-stacked-bar-chart g.line.series-10.recharts-radar-pologon-path {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point.series-10 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-10 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-10 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-10.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-10 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-10 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-10 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-10.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-10 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-10 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-10 path, .floating-stacked-bar-chart g.line.series-10 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-10 path,
.floating-stacked-bar-chart g.point.series-10 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-10 path,
.floating-stacked-bar-chart g.line.series-10 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-10 text, .floating-stacked-bar-chart .grouplabels g.line.series-10 text {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point .legend-item-10 span, .floating-stacked-bar-chart g.line .legend-item-10 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-10 path, .floating-stacked-bar-chart g.line .legend-item-10 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-11 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-11 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-11 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-11 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-11, .floating-stacked-bar-chart g.line.series-11 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-11 rect,
.floating-stacked-bar-chart g.point.series-11 circle, .floating-stacked-bar-chart g.line.series-11 rect,
.floating-stacked-bar-chart g.line.series-11 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point.series-11.recharts-line path, .floating-stacked-bar-chart g.point.series-11.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-11.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-11.recharts-line path, .floating-stacked-bar-chart g.line.series-11.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-11.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.point.series-11 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-11 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-11 .recharts-symbols, .floating-stacked-bar-chart g.point.series-11.recharts-sector, .floating-stacked-bar-chart g.point.series-11.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-11 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-11 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-11 .recharts-symbols, .floating-stacked-bar-chart g.line.series-11.recharts-sector, .floating-stacked-bar-chart g.line.series-11.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point.series-11 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-11 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-11 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-11.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-11 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-11 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-11 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-11.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-11 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-11 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-11 path, .floating-stacked-bar-chart g.line.series-11 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-11 path,
.floating-stacked-bar-chart g.point.series-11 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-11 path,
.floating-stacked-bar-chart g.line.series-11 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-11 text, .floating-stacked-bar-chart .grouplabels g.line.series-11 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point .legend-item-11 span, .floating-stacked-bar-chart g.line .legend-item-11 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-11 path, .floating-stacked-bar-chart g.line .legend-item-11 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-12 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-12 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-12 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-12 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-12, .floating-stacked-bar-chart g.line.series-12 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-12 rect,
.floating-stacked-bar-chart g.point.series-12 circle, .floating-stacked-bar-chart g.line.series-12 rect,
.floating-stacked-bar-chart g.line.series-12 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point.series-12.recharts-line path, .floating-stacked-bar-chart g.point.series-12.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-12.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-12.recharts-line path, .floating-stacked-bar-chart g.line.series-12.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-12.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.point.series-12 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-12 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-12 .recharts-symbols, .floating-stacked-bar-chart g.point.series-12.recharts-sector, .floating-stacked-bar-chart g.point.series-12.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-12 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-12 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-12 .recharts-symbols, .floating-stacked-bar-chart g.line.series-12.recharts-sector, .floating-stacked-bar-chart g.line.series-12.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point.series-12 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-12 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-12 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-12.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-12 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-12 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-12 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-12.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-12 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-12 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-12 path, .floating-stacked-bar-chart g.line.series-12 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-12 path,
.floating-stacked-bar-chart g.point.series-12 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-12 path,
.floating-stacked-bar-chart g.line.series-12 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-12 text, .floating-stacked-bar-chart .grouplabels g.line.series-12 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point .legend-item-12 span, .floating-stacked-bar-chart g.line .legend-item-12 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-12 path, .floating-stacked-bar-chart g.line .legend-item-12 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-13 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-13 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-13 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-13 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-13, .floating-stacked-bar-chart g.line.series-13 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-13 rect,
.floating-stacked-bar-chart g.point.series-13 circle, .floating-stacked-bar-chart g.line.series-13 rect,
.floating-stacked-bar-chart g.line.series-13 circle {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-13.recharts-line path, .floating-stacked-bar-chart g.point.series-13.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-13.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-13.recharts-line path, .floating-stacked-bar-chart g.line.series-13.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-13.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.floating-stacked-bar-chart g.point.series-13 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-13 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-13 .recharts-symbols, .floating-stacked-bar-chart g.point.series-13.recharts-sector, .floating-stacked-bar-chart g.point.series-13.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-13 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-13 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-13 .recharts-symbols, .floating-stacked-bar-chart g.line.series-13.recharts-sector, .floating-stacked-bar-chart g.line.series-13.recharts-radar-pologon-path {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-13 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-13 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-13 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-13.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-13 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-13 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-13 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-13.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-13 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-13 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-13 path, .floating-stacked-bar-chart g.line.series-13 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-13 path,
.floating-stacked-bar-chart g.point.series-13 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-13 path,
.floating-stacked-bar-chart g.line.series-13 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-13 text, .floating-stacked-bar-chart .grouplabels g.line.series-13 text {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point .legend-item-13 span, .floating-stacked-bar-chart g.line .legend-item-13 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-13 path, .floating-stacked-bar-chart g.line .legend-item-13 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-14 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-14 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-14 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-14 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-14, .floating-stacked-bar-chart g.line.series-14 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-14 rect,
.floating-stacked-bar-chart g.point.series-14 circle, .floating-stacked-bar-chart g.line.series-14 rect,
.floating-stacked-bar-chart g.line.series-14 circle {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-14.recharts-line path, .floating-stacked-bar-chart g.point.series-14.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-14.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-14.recharts-line path, .floating-stacked-bar-chart g.line.series-14.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-14.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-14 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-14 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-14 .recharts-symbols, .floating-stacked-bar-chart g.point.series-14.recharts-sector, .floating-stacked-bar-chart g.point.series-14.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-14 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-14 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-14 .recharts-symbols, .floating-stacked-bar-chart g.line.series-14.recharts-sector, .floating-stacked-bar-chart g.line.series-14.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-14 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-14 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-14 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-14.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-14 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-14 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-14 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-14.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-14 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-14 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-14 path, .floating-stacked-bar-chart g.line.series-14 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-14 path,
.floating-stacked-bar-chart g.point.series-14 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-14 path,
.floating-stacked-bar-chart g.line.series-14 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-14 text, .floating-stacked-bar-chart .grouplabels g.line.series-14 text {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point .legend-item-14 span, .floating-stacked-bar-chart g.line .legend-item-14 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-14 path, .floating-stacked-bar-chart g.line .legend-item-14 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-15 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-15 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-15 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-15 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-15, .floating-stacked-bar-chart g.line.series-15 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-15 rect,
.floating-stacked-bar-chart g.point.series-15 circle, .floating-stacked-bar-chart g.line.series-15 rect,
.floating-stacked-bar-chart g.line.series-15 circle {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point.series-15.recharts-line path, .floating-stacked-bar-chart g.point.series-15.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-15.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-15.recharts-line path, .floating-stacked-bar-chart g.line.series-15.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-15.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.floating-stacked-bar-chart g.point.series-15 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-15 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-15 .recharts-symbols, .floating-stacked-bar-chart g.point.series-15.recharts-sector, .floating-stacked-bar-chart g.point.series-15.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-15 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-15 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-15 .recharts-symbols, .floating-stacked-bar-chart g.line.series-15.recharts-sector, .floating-stacked-bar-chart g.line.series-15.recharts-radar-pologon-path {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point.series-15 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-15 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-15 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-15.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-15 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-15 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-15 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-15.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-15 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-15 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-15 path, .floating-stacked-bar-chart g.line.series-15 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-15 path,
.floating-stacked-bar-chart g.point.series-15 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-15 path,
.floating-stacked-bar-chart g.line.series-15 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-15 text, .floating-stacked-bar-chart .grouplabels g.line.series-15 text {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point .legend-item-15 span, .floating-stacked-bar-chart g.line .legend-item-15 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-15 path, .floating-stacked-bar-chart g.line .legend-item-15 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-16 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-16 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-16 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-16 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-16, .floating-stacked-bar-chart g.line.series-16 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-16 rect,
.floating-stacked-bar-chart g.point.series-16 circle, .floating-stacked-bar-chart g.line.series-16 rect,
.floating-stacked-bar-chart g.line.series-16 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point.series-16.recharts-line path, .floating-stacked-bar-chart g.point.series-16.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-16.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-16.recharts-line path, .floating-stacked-bar-chart g.line.series-16.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-16.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.point.series-16 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-16 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-16 .recharts-symbols, .floating-stacked-bar-chart g.point.series-16.recharts-sector, .floating-stacked-bar-chart g.point.series-16.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-16 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-16 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-16 .recharts-symbols, .floating-stacked-bar-chart g.line.series-16.recharts-sector, .floating-stacked-bar-chart g.line.series-16.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point.series-16 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-16 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-16 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-16.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-16 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-16 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-16 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-16.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-16 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-16 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-16 path, .floating-stacked-bar-chart g.line.series-16 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-16 path,
.floating-stacked-bar-chart g.point.series-16 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-16 path,
.floating-stacked-bar-chart g.line.series-16 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-16 text, .floating-stacked-bar-chart .grouplabels g.line.series-16 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point .legend-item-16 span, .floating-stacked-bar-chart g.line .legend-item-16 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-16 path, .floating-stacked-bar-chart g.line .legend-item-16 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-17 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-17 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-17 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-17 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-17, .floating-stacked-bar-chart g.line.series-17 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-17 rect,
.floating-stacked-bar-chart g.point.series-17 circle, .floating-stacked-bar-chart g.line.series-17 rect,
.floating-stacked-bar-chart g.line.series-17 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point.series-17.recharts-line path, .floating-stacked-bar-chart g.point.series-17.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-17.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-17.recharts-line path, .floating-stacked-bar-chart g.line.series-17.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-17.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.point.series-17 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-17 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-17 .recharts-symbols, .floating-stacked-bar-chart g.point.series-17.recharts-sector, .floating-stacked-bar-chart g.point.series-17.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-17 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-17 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-17 .recharts-symbols, .floating-stacked-bar-chart g.line.series-17.recharts-sector, .floating-stacked-bar-chart g.line.series-17.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point.series-17 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-17 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-17 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-17.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-17 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-17 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-17 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-17.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-17 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-17 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-17 path, .floating-stacked-bar-chart g.line.series-17 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-17 path,
.floating-stacked-bar-chart g.point.series-17 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-17 path,
.floating-stacked-bar-chart g.line.series-17 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-17 text, .floating-stacked-bar-chart .grouplabels g.line.series-17 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point .legend-item-17 span, .floating-stacked-bar-chart g.line .legend-item-17 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-17 path, .floating-stacked-bar-chart g.line .legend-item-17 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-18 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-18 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-18 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-18 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-18, .floating-stacked-bar-chart g.line.series-18 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-18 rect,
.floating-stacked-bar-chart g.point.series-18 circle, .floating-stacked-bar-chart g.line.series-18 rect,
.floating-stacked-bar-chart g.line.series-18 circle {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-18.recharts-line path, .floating-stacked-bar-chart g.point.series-18.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-18.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-18.recharts-line path, .floating-stacked-bar-chart g.line.series-18.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-18.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.floating-stacked-bar-chart g.point.series-18 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-18 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-18 .recharts-symbols, .floating-stacked-bar-chart g.point.series-18.recharts-sector, .floating-stacked-bar-chart g.point.series-18.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-18 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-18 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-18 .recharts-symbols, .floating-stacked-bar-chart g.line.series-18.recharts-sector, .floating-stacked-bar-chart g.line.series-18.recharts-radar-pologon-path {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-18 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-18 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-18 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-18.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-18 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-18 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-18 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-18.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-18 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-18 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-18 path, .floating-stacked-bar-chart g.line.series-18 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-18 path,
.floating-stacked-bar-chart g.point.series-18 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-18 path,
.floating-stacked-bar-chart g.line.series-18 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-18 text, .floating-stacked-bar-chart .grouplabels g.line.series-18 text {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point .legend-item-18 span, .floating-stacked-bar-chart g.line .legend-item-18 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-18 path, .floating-stacked-bar-chart g.line .legend-item-18 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-19 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-19 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-19 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-19 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-19, .floating-stacked-bar-chart g.line.series-19 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-19 rect,
.floating-stacked-bar-chart g.point.series-19 circle, .floating-stacked-bar-chart g.line.series-19 rect,
.floating-stacked-bar-chart g.line.series-19 circle {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-19.recharts-line path, .floating-stacked-bar-chart g.point.series-19.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-19.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-19.recharts-line path, .floating-stacked-bar-chart g.line.series-19.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-19.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-19 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-19 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-19 .recharts-symbols, .floating-stacked-bar-chart g.point.series-19.recharts-sector, .floating-stacked-bar-chart g.point.series-19.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-19 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-19 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-19 .recharts-symbols, .floating-stacked-bar-chart g.line.series-19.recharts-sector, .floating-stacked-bar-chart g.line.series-19.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-19 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-19 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-19 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-19.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-19 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-19 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-19 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-19.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-19 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-19 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-19 path, .floating-stacked-bar-chart g.line.series-19 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-19 path,
.floating-stacked-bar-chart g.point.series-19 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-19 path,
.floating-stacked-bar-chart g.line.series-19 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-19 text, .floating-stacked-bar-chart .grouplabels g.line.series-19 text {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point .legend-item-19 span, .floating-stacked-bar-chart g.line .legend-item-19 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-19 path, .floating-stacked-bar-chart g.line .legend-item-19 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-20 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-20 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-20 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-20 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-20, .floating-stacked-bar-chart g.line.series-20 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-20 rect,
.floating-stacked-bar-chart g.point.series-20 circle, .floating-stacked-bar-chart g.line.series-20 rect,
.floating-stacked-bar-chart g.line.series-20 circle {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point.series-20.recharts-line path, .floating-stacked-bar-chart g.point.series-20.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-20.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-20.recharts-line path, .floating-stacked-bar-chart g.line.series-20.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-20.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.floating-stacked-bar-chart g.point.series-20 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-20 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-20 .recharts-symbols, .floating-stacked-bar-chart g.point.series-20.recharts-sector, .floating-stacked-bar-chart g.point.series-20.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-20 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-20 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-20 .recharts-symbols, .floating-stacked-bar-chart g.line.series-20.recharts-sector, .floating-stacked-bar-chart g.line.series-20.recharts-radar-pologon-path {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point.series-20 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-20 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-20 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-20.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-20 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-20 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-20 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-20.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-20 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-20 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-20 path, .floating-stacked-bar-chart g.line.series-20 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-20 path,
.floating-stacked-bar-chart g.point.series-20 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-20 path,
.floating-stacked-bar-chart g.line.series-20 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-20 text, .floating-stacked-bar-chart .grouplabels g.line.series-20 text {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point .legend-item-20 span, .floating-stacked-bar-chart g.line .legend-item-20 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-20 path, .floating-stacked-bar-chart g.line .legend-item-20 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-21 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-21 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-21 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-21 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-21, .floating-stacked-bar-chart g.line.series-21 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-21 rect,
.floating-stacked-bar-chart g.point.series-21 circle, .floating-stacked-bar-chart g.line.series-21 rect,
.floating-stacked-bar-chart g.line.series-21 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point.series-21.recharts-line path, .floating-stacked-bar-chart g.point.series-21.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-21.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-21.recharts-line path, .floating-stacked-bar-chart g.line.series-21.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-21.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.point.series-21 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-21 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-21 .recharts-symbols, .floating-stacked-bar-chart g.point.series-21.recharts-sector, .floating-stacked-bar-chart g.point.series-21.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-21 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-21 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-21 .recharts-symbols, .floating-stacked-bar-chart g.line.series-21.recharts-sector, .floating-stacked-bar-chart g.line.series-21.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point.series-21 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-21 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-21 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-21.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-21 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-21 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-21 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-21.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-21 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-21 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-21 path, .floating-stacked-bar-chart g.line.series-21 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-21 path,
.floating-stacked-bar-chart g.point.series-21 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-21 path,
.floating-stacked-bar-chart g.line.series-21 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-21 text, .floating-stacked-bar-chart .grouplabels g.line.series-21 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point .legend-item-21 span, .floating-stacked-bar-chart g.line .legend-item-21 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-21 path, .floating-stacked-bar-chart g.line .legend-item-21 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-22 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-22 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-22 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-22 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-22, .floating-stacked-bar-chart g.line.series-22 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-22 rect,
.floating-stacked-bar-chart g.point.series-22 circle, .floating-stacked-bar-chart g.line.series-22 rect,
.floating-stacked-bar-chart g.line.series-22 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point.series-22.recharts-line path, .floating-stacked-bar-chart g.point.series-22.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-22.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-22.recharts-line path, .floating-stacked-bar-chart g.line.series-22.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-22.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.point.series-22 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-22 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-22 .recharts-symbols, .floating-stacked-bar-chart g.point.series-22.recharts-sector, .floating-stacked-bar-chart g.point.series-22.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-22 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-22 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-22 .recharts-symbols, .floating-stacked-bar-chart g.line.series-22.recharts-sector, .floating-stacked-bar-chart g.line.series-22.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point.series-22 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-22 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-22 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-22.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-22 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-22 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-22 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-22.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-22 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-22 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-22 path, .floating-stacked-bar-chart g.line.series-22 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-22 path,
.floating-stacked-bar-chart g.point.series-22 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-22 path,
.floating-stacked-bar-chart g.line.series-22 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-22 text, .floating-stacked-bar-chart .grouplabels g.line.series-22 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point .legend-item-22 span, .floating-stacked-bar-chart g.line .legend-item-22 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-22 path, .floating-stacked-bar-chart g.line .legend-item-22 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-23 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-23 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-23 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-23 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-23, .floating-stacked-bar-chart g.line.series-23 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-23 rect,
.floating-stacked-bar-chart g.point.series-23 circle, .floating-stacked-bar-chart g.line.series-23 rect,
.floating-stacked-bar-chart g.line.series-23 circle {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-23.recharts-line path, .floating-stacked-bar-chart g.point.series-23.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-23.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-23.recharts-line path, .floating-stacked-bar-chart g.line.series-23.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-23.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.floating-stacked-bar-chart g.point.series-23 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-23 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-23 .recharts-symbols, .floating-stacked-bar-chart g.point.series-23.recharts-sector, .floating-stacked-bar-chart g.point.series-23.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-23 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-23 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-23 .recharts-symbols, .floating-stacked-bar-chart g.line.series-23.recharts-sector, .floating-stacked-bar-chart g.line.series-23.recharts-radar-pologon-path {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-23 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-23 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-23 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-23.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-23 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-23 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-23 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-23.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-23 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-23 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-23 path, .floating-stacked-bar-chart g.line.series-23 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-23 path,
.floating-stacked-bar-chart g.point.series-23 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-23 path,
.floating-stacked-bar-chart g.line.series-23 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-23 text, .floating-stacked-bar-chart .grouplabels g.line.series-23 text {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point .legend-item-23 span, .floating-stacked-bar-chart g.line .legend-item-23 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-23 path, .floating-stacked-bar-chart g.line .legend-item-23 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-24 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-24 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-24 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-24 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-24, .floating-stacked-bar-chart g.line.series-24 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-24 rect,
.floating-stacked-bar-chart g.point.series-24 circle, .floating-stacked-bar-chart g.line.series-24 rect,
.floating-stacked-bar-chart g.line.series-24 circle {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-24.recharts-line path, .floating-stacked-bar-chart g.point.series-24.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-24.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-24.recharts-line path, .floating-stacked-bar-chart g.line.series-24.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-24.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-24 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-24 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-24 .recharts-symbols, .floating-stacked-bar-chart g.point.series-24.recharts-sector, .floating-stacked-bar-chart g.point.series-24.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-24 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-24 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-24 .recharts-symbols, .floating-stacked-bar-chart g.line.series-24.recharts-sector, .floating-stacked-bar-chart g.line.series-24.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-24 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-24 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-24 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-24.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-24 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-24 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-24 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-24.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-24 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-24 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-24 path, .floating-stacked-bar-chart g.line.series-24 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-24 path,
.floating-stacked-bar-chart g.point.series-24 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-24 path,
.floating-stacked-bar-chart g.line.series-24 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-24 text, .floating-stacked-bar-chart .grouplabels g.line.series-24 text {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point .legend-item-24 span, .floating-stacked-bar-chart g.line .legend-item-24 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-24 path, .floating-stacked-bar-chart g.line .legend-item-24 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-25 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-25 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-25 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-25 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-25, .floating-stacked-bar-chart g.line.series-25 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-25 rect,
.floating-stacked-bar-chart g.point.series-25 circle, .floating-stacked-bar-chart g.line.series-25 rect,
.floating-stacked-bar-chart g.line.series-25 circle {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point.series-25.recharts-line path, .floating-stacked-bar-chart g.point.series-25.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-25.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-25.recharts-line path, .floating-stacked-bar-chart g.line.series-25.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-25.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.floating-stacked-bar-chart g.point.series-25 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-25 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-25 .recharts-symbols, .floating-stacked-bar-chart g.point.series-25.recharts-sector, .floating-stacked-bar-chart g.point.series-25.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-25 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-25 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-25 .recharts-symbols, .floating-stacked-bar-chart g.line.series-25.recharts-sector, .floating-stacked-bar-chart g.line.series-25.recharts-radar-pologon-path {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point.series-25 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-25 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-25 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-25.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-25 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-25 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-25 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-25.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-25 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-25 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-25 path, .floating-stacked-bar-chart g.line.series-25 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-25 path,
.floating-stacked-bar-chart g.point.series-25 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-25 path,
.floating-stacked-bar-chart g.line.series-25 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-25 text, .floating-stacked-bar-chart .grouplabels g.line.series-25 text {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point .legend-item-25 span, .floating-stacked-bar-chart g.line .legend-item-25 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-25 path, .floating-stacked-bar-chart g.line .legend-item-25 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-26 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-26 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-26 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-26 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-26, .floating-stacked-bar-chart g.line.series-26 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-26 rect,
.floating-stacked-bar-chart g.point.series-26 circle, .floating-stacked-bar-chart g.line.series-26 rect,
.floating-stacked-bar-chart g.line.series-26 circle {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point.series-26.recharts-line path, .floating-stacked-bar-chart g.point.series-26.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-26.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-26.recharts-line path, .floating-stacked-bar-chart g.line.series-26.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-26.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.floating-stacked-bar-chart g.point.series-26 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-26 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-26 .recharts-symbols, .floating-stacked-bar-chart g.point.series-26.recharts-sector, .floating-stacked-bar-chart g.point.series-26.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-26 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-26 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-26 .recharts-symbols, .floating-stacked-bar-chart g.line.series-26.recharts-sector, .floating-stacked-bar-chart g.line.series-26.recharts-radar-pologon-path {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point.series-26 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-26 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-26 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-26.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-26 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-26 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-26 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-26.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-26 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-26 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-26 path, .floating-stacked-bar-chart g.line.series-26 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-26 path,
.floating-stacked-bar-chart g.point.series-26 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-26 path,
.floating-stacked-bar-chart g.line.series-26 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-26 text, .floating-stacked-bar-chart .grouplabels g.line.series-26 text {
  fill: #e3a614;
}
.floating-stacked-bar-chart g.point .legend-item-26 span, .floating-stacked-bar-chart g.line .legend-item-26 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-26 path, .floating-stacked-bar-chart g.line .legend-item-26 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-27 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-27 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-27 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-27 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-27, .floating-stacked-bar-chart g.line.series-27 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-27 rect,
.floating-stacked-bar-chart g.point.series-27 circle, .floating-stacked-bar-chart g.line.series-27 rect,
.floating-stacked-bar-chart g.line.series-27 circle {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point.series-27.recharts-line path, .floating-stacked-bar-chart g.point.series-27.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-27.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-27.recharts-line path, .floating-stacked-bar-chart g.line.series-27.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-27.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.floating-stacked-bar-chart g.point.series-27 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-27 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-27 .recharts-symbols, .floating-stacked-bar-chart g.point.series-27.recharts-sector, .floating-stacked-bar-chart g.point.series-27.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-27 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-27 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-27 .recharts-symbols, .floating-stacked-bar-chart g.line.series-27.recharts-sector, .floating-stacked-bar-chart g.line.series-27.recharts-radar-pologon-path {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point.series-27 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-27 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-27 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-27.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-27 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-27 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-27 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-27.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-27 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-27 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-27 path, .floating-stacked-bar-chart g.line.series-27 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-27 path,
.floating-stacked-bar-chart g.point.series-27 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-27 path,
.floating-stacked-bar-chart g.line.series-27 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-27 text, .floating-stacked-bar-chart .grouplabels g.line.series-27 text {
  fill: #0c4835;
}
.floating-stacked-bar-chart g.point .legend-item-27 span, .floating-stacked-bar-chart g.line .legend-item-27 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-27 path, .floating-stacked-bar-chart g.line .legend-item-27 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-28 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-28 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-28 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-28 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-28, .floating-stacked-bar-chart g.line.series-28 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-28 rect,
.floating-stacked-bar-chart g.point.series-28 circle, .floating-stacked-bar-chart g.line.series-28 rect,
.floating-stacked-bar-chart g.line.series-28 circle {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-28.recharts-line path, .floating-stacked-bar-chart g.point.series-28.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-28.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-28.recharts-line path, .floating-stacked-bar-chart g.line.series-28.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-28.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.floating-stacked-bar-chart g.point.series-28 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-28 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-28 .recharts-symbols, .floating-stacked-bar-chart g.point.series-28.recharts-sector, .floating-stacked-bar-chart g.point.series-28.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-28 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-28 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-28 .recharts-symbols, .floating-stacked-bar-chart g.line.series-28.recharts-sector, .floating-stacked-bar-chart g.line.series-28.recharts-radar-pologon-path {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point.series-28 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-28 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-28 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-28.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-28 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-28 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-28 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-28.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-28 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-28 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-28 path, .floating-stacked-bar-chart g.line.series-28 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-28 path,
.floating-stacked-bar-chart g.point.series-28 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-28 path,
.floating-stacked-bar-chart g.line.series-28 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-28 text, .floating-stacked-bar-chart .grouplabels g.line.series-28 text {
  fill: #bbb;
}
.floating-stacked-bar-chart g.point .legend-item-28 span, .floating-stacked-bar-chart g.line .legend-item-28 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-28 path, .floating-stacked-bar-chart g.line .legend-item-28 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-29 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-29 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-29 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-29 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-29, .floating-stacked-bar-chart g.line.series-29 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-29 rect,
.floating-stacked-bar-chart g.point.series-29 circle, .floating-stacked-bar-chart g.line.series-29 rect,
.floating-stacked-bar-chart g.line.series-29 circle {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-29.recharts-line path, .floating-stacked-bar-chart g.point.series-29.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-29.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-29.recharts-line path, .floating-stacked-bar-chart g.line.series-29.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-29.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-29 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-29 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-29 .recharts-symbols, .floating-stacked-bar-chart g.point.series-29.recharts-sector, .floating-stacked-bar-chart g.point.series-29.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-29 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-29 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-29 .recharts-symbols, .floating-stacked-bar-chart g.line.series-29.recharts-sector, .floating-stacked-bar-chart g.line.series-29.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point.series-29 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-29 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-29 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-29.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-29 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-29 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-29 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-29.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-29 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-29 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-29 path, .floating-stacked-bar-chart g.line.series-29 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-29 path,
.floating-stacked-bar-chart g.point.series-29 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-29 path,
.floating-stacked-bar-chart g.line.series-29 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-29 text, .floating-stacked-bar-chart .grouplabels g.line.series-29 text {
  fill: #cdd84b;
}
.floating-stacked-bar-chart g.point .legend-item-29 span, .floating-stacked-bar-chart g.line .legend-item-29 span {
  color: black !important;
}
.floating-stacked-bar-chart g.point .legend-item-29 path, .floating-stacked-bar-chart g.line .legend-item-29 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .floating-stacked-bar-chart g.point.series-30 rect,
div.patterned-chart .floating-stacked-bar-chart g.point.series-30 circle, div.patterned-chart .floating-stacked-bar-chart g.line.series-30 rect,
div.patterned-chart .floating-stacked-bar-chart g.line.series-30 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.floating-stacked-bar-chart g.point.series-30, .floating-stacked-bar-chart g.line.series-30 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.floating-stacked-bar-chart g.point.series-30 rect,
.floating-stacked-bar-chart g.point.series-30 circle, .floating-stacked-bar-chart g.line.series-30 rect,
.floating-stacked-bar-chart g.line.series-30 circle {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point.series-30.recharts-line path, .floating-stacked-bar-chart g.point.series-30.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.point.series-30.recharts-area .recharts-area-curve, .floating-stacked-bar-chart g.line.series-30.recharts-line path, .floating-stacked-bar-chart g.line.series-30.recharts-line .recharts-line-dots rect, .floating-stacked-bar-chart g.line.series-30.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.floating-stacked-bar-chart g.point.series-30 .recharts-area-area,
.floating-stacked-bar-chart g.point.series-30 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.point.series-30 .recharts-symbols, .floating-stacked-bar-chart g.point.series-30.recharts-sector, .floating-stacked-bar-chart g.point.series-30.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-30 .recharts-area-area,
.floating-stacked-bar-chart g.line.series-30 .recharts-bar-rectangle,
.floating-stacked-bar-chart g.line.series-30 .recharts-symbols, .floating-stacked-bar-chart g.line.series-30.recharts-sector, .floating-stacked-bar-chart g.line.series-30.recharts-radar-pologon-path {
  fill: #582d87;
}
.floating-stacked-bar-chart g.point.series-30 path.recharts-area-area,
.floating-stacked-bar-chart g.point.series-30 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.point.series-30 path.recharts-symbols, .floating-stacked-bar-chart g.point.series-30.recharts-radar-pologon-path, .floating-stacked-bar-chart g.line.series-30 path.recharts-area-area,
.floating-stacked-bar-chart g.line.series-30 .recharts-bar-rectangle path,
.floating-stacked-bar-chart g.line.series-30 path.recharts-symbols, .floating-stacked-bar-chart g.line.series-30.recharts-radar-pologon-path {
  stroke: none;
}
.floating-stacked-bar-chart g.point.series-30 rect.pflinechart-dotlabel, .floating-stacked-bar-chart g.line.series-30 rect.pflinechart-dotlabel {
  fill: white;
}
.floating-stacked-bar-chart g.point.series-30 path, .floating-stacked-bar-chart g.line.series-30 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .floating-stacked-bar-chart g.point.series-30 path,
.floating-stacked-bar-chart g.point.series-30 .recharts-area-curve, .solid-lines .floating-stacked-bar-chart g.line.series-30 path,
.floating-stacked-bar-chart g.line.series-30 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.floating-stacked-bar-chart .grouplabels g.point.series-30 text, .floating-stacked-bar-chart .grouplabels g.line.series-30 text {
  fill: #582d87;
}

div.patterned-chart .legend [class*=bar-] rect {
  width: 10px;
  transform: translate(-5px, 0px);
  -ms-transform: translate(-5px, 0px); /* IE 9 */
  -webkit-transform: translate(-5px, 0px); /* Safari and Chrome */
  -o-transform: translate(-5px, 0px); /* Opera */
  -moz-transform: translate(-5px, 0px); /* Firefox */
}

.pat-chev {
  fill: #e3a614;
  stroke: #e3a614;
}

.pat-chev-invert {
  fill: white;
  stroke: white;
}

.stacked-bar-chart g.bar .legend-item-0 span, .stacked-bar-chart g.point .legend-item-0 span, .stacked-bar-chart g.line .legend-item-0 span,
.bar-chart g.bar .legend-item-0 span,
.bar-chart g.point .legend-item-0 span,
.bar-chart g.line .legend-item-0 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-0 path, .stacked-bar-chart g.point .legend-item-0 path, .stacked-bar-chart g.line .legend-item-0 path,
.bar-chart g.bar .legend-item-0 path,
.bar-chart g.point .legend-item-0 path,
.bar-chart g.line .legend-item-0 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .stacked-bar-chart g.bar.series-1 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-1 circle, div.patterned-chart .stacked-bar-chart g.point.series-1 rect,
div.patterned-chart .stacked-bar-chart g.point.series-1 circle, div.patterned-chart .stacked-bar-chart g.line.series-1 rect,
div.patterned-chart .stacked-bar-chart g.line.series-1 circle,
div.patterned-chart .bar-chart g.bar.series-1 rect,
div.patterned-chart .bar-chart g.bar.series-1 circle,
div.patterned-chart .bar-chart g.point.series-1 rect,
div.patterned-chart .bar-chart g.point.series-1 circle,
div.patterned-chart .bar-chart g.line.series-1 rect,
div.patterned-chart .bar-chart g.line.series-1 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-1, .stacked-bar-chart g.point.series-1, .stacked-bar-chart g.line.series-1,
.bar-chart g.bar.series-1,
.bar-chart g.point.series-1,
.bar-chart g.line.series-1 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-1 rect,
.stacked-bar-chart g.bar.series-1 circle, .stacked-bar-chart g.point.series-1 rect,
.stacked-bar-chart g.point.series-1 circle, .stacked-bar-chart g.line.series-1 rect,
.stacked-bar-chart g.line.series-1 circle,
.bar-chart g.bar.series-1 rect,
.bar-chart g.bar.series-1 circle,
.bar-chart g.point.series-1 rect,
.bar-chart g.point.series-1 circle,
.bar-chart g.line.series-1 rect,
.bar-chart g.line.series-1 circle {
  fill: #e3a614;
}
.stacked-bar-chart g.bar.series-1.recharts-line path, .stacked-bar-chart g.bar.series-1.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-1.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-1.recharts-line path, .stacked-bar-chart g.point.series-1.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-1.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-1.recharts-line path, .stacked-bar-chart g.line.series-1.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-1.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-1.recharts-line path,
.bar-chart g.bar.series-1.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-1.recharts-area .recharts-area-curve,
.bar-chart g.point.series-1.recharts-line path,
.bar-chart g.point.series-1.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-1.recharts-area .recharts-area-curve,
.bar-chart g.line.series-1.recharts-line path,
.bar-chart g.line.series-1.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-1.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.stacked-bar-chart g.bar.series-1 .recharts-area-area,
.stacked-bar-chart g.bar.series-1 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-1 .recharts-symbols, .stacked-bar-chart g.bar.series-1.recharts-sector, .stacked-bar-chart g.bar.series-1.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-1 .recharts-area-area,
.stacked-bar-chart g.point.series-1 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-1 .recharts-symbols, .stacked-bar-chart g.point.series-1.recharts-sector, .stacked-bar-chart g.point.series-1.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-1 .recharts-area-area,
.stacked-bar-chart g.line.series-1 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-1 .recharts-symbols, .stacked-bar-chart g.line.series-1.recharts-sector, .stacked-bar-chart g.line.series-1.recharts-radar-pologon-path,
.bar-chart g.bar.series-1 .recharts-area-area,
.bar-chart g.bar.series-1 .recharts-bar-rectangle,
.bar-chart g.bar.series-1 .recharts-symbols,
.bar-chart g.bar.series-1.recharts-sector,
.bar-chart g.bar.series-1.recharts-radar-pologon-path,
.bar-chart g.point.series-1 .recharts-area-area,
.bar-chart g.point.series-1 .recharts-bar-rectangle,
.bar-chart g.point.series-1 .recharts-symbols,
.bar-chart g.point.series-1.recharts-sector,
.bar-chart g.point.series-1.recharts-radar-pologon-path,
.bar-chart g.line.series-1 .recharts-area-area,
.bar-chart g.line.series-1 .recharts-bar-rectangle,
.bar-chart g.line.series-1 .recharts-symbols,
.bar-chart g.line.series-1.recharts-sector,
.bar-chart g.line.series-1.recharts-radar-pologon-path {
  fill: #e3a614;
}
.stacked-bar-chart g.bar.series-1 path.recharts-area-area,
.stacked-bar-chart g.bar.series-1 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-1 path.recharts-symbols, .stacked-bar-chart g.bar.series-1.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-1 path.recharts-area-area,
.stacked-bar-chart g.point.series-1 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-1 path.recharts-symbols, .stacked-bar-chart g.point.series-1.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-1 path.recharts-area-area,
.stacked-bar-chart g.line.series-1 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-1 path.recharts-symbols, .stacked-bar-chart g.line.series-1.recharts-radar-pologon-path,
.bar-chart g.bar.series-1 path.recharts-area-area,
.bar-chart g.bar.series-1 .recharts-bar-rectangle path,
.bar-chart g.bar.series-1 path.recharts-symbols,
.bar-chart g.bar.series-1.recharts-radar-pologon-path,
.bar-chart g.point.series-1 path.recharts-area-area,
.bar-chart g.point.series-1 .recharts-bar-rectangle path,
.bar-chart g.point.series-1 path.recharts-symbols,
.bar-chart g.point.series-1.recharts-radar-pologon-path,
.bar-chart g.line.series-1 path.recharts-area-area,
.bar-chart g.line.series-1 .recharts-bar-rectangle path,
.bar-chart g.line.series-1 path.recharts-symbols,
.bar-chart g.line.series-1.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-1 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-1 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-1 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-1 rect.pflinechart-dotlabel,
.bar-chart g.point.series-1 rect.pflinechart-dotlabel,
.bar-chart g.line.series-1 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-1 path, .stacked-bar-chart g.point.series-1 path, .stacked-bar-chart g.line.series-1 path,
.bar-chart g.bar.series-1 path,
.bar-chart g.point.series-1 path,
.bar-chart g.line.series-1 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-1 path,
.stacked-bar-chart g.bar.series-1 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-1 path,
.stacked-bar-chart g.point.series-1 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-1 path,
.stacked-bar-chart g.line.series-1 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-1 path,
.bar-chart g.bar.series-1 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-1 path,
.bar-chart g.point.series-1 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-1 path,
.bar-chart g.line.series-1 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-1 text, .stacked-bar-chart .grouplabels g.point.series-1 text, .stacked-bar-chart .grouplabels g.line.series-1 text,
.bar-chart .grouplabels g.bar.series-1 text,
.bar-chart .grouplabels g.point.series-1 text,
.bar-chart .grouplabels g.line.series-1 text {
  fill: #e3a614;
}
.pat-diamonds {
  fill: #0c4835;
  stroke: #0c4835;
}

.pat-diamonds-invert {
  fill: white;
  stroke: white;
}

.stacked-bar-chart g.bar .legend-item-1 span, .stacked-bar-chart g.point .legend-item-1 span, .stacked-bar-chart g.line .legend-item-1 span,
.bar-chart g.bar .legend-item-1 span,
.bar-chart g.point .legend-item-1 span,
.bar-chart g.line .legend-item-1 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-1 path, .stacked-bar-chart g.point .legend-item-1 path, .stacked-bar-chart g.line .legend-item-1 path,
.bar-chart g.bar .legend-item-1 path,
.bar-chart g.point .legend-item-1 path,
.bar-chart g.line .legend-item-1 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .stacked-bar-chart g.bar.series-2 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-2 circle, div.patterned-chart .stacked-bar-chart g.point.series-2 rect,
div.patterned-chart .stacked-bar-chart g.point.series-2 circle, div.patterned-chart .stacked-bar-chart g.line.series-2 rect,
div.patterned-chart .stacked-bar-chart g.line.series-2 circle,
div.patterned-chart .bar-chart g.bar.series-2 rect,
div.patterned-chart .bar-chart g.bar.series-2 circle,
div.patterned-chart .bar-chart g.point.series-2 rect,
div.patterned-chart .bar-chart g.point.series-2 circle,
div.patterned-chart .bar-chart g.line.series-2 rect,
div.patterned-chart .bar-chart g.line.series-2 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-2, .stacked-bar-chart g.point.series-2, .stacked-bar-chart g.line.series-2,
.bar-chart g.bar.series-2,
.bar-chart g.point.series-2,
.bar-chart g.line.series-2 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-2 rect,
.stacked-bar-chart g.bar.series-2 circle, .stacked-bar-chart g.point.series-2 rect,
.stacked-bar-chart g.point.series-2 circle, .stacked-bar-chart g.line.series-2 rect,
.stacked-bar-chart g.line.series-2 circle,
.bar-chart g.bar.series-2 rect,
.bar-chart g.bar.series-2 circle,
.bar-chart g.point.series-2 rect,
.bar-chart g.point.series-2 circle,
.bar-chart g.line.series-2 rect,
.bar-chart g.line.series-2 circle {
  fill: #0c4835;
}
.stacked-bar-chart g.bar.series-2.recharts-line path, .stacked-bar-chart g.bar.series-2.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-2.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-2.recharts-line path, .stacked-bar-chart g.point.series-2.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-2.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-2.recharts-line path, .stacked-bar-chart g.line.series-2.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-2.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-2.recharts-line path,
.bar-chart g.bar.series-2.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-2.recharts-area .recharts-area-curve,
.bar-chart g.point.series-2.recharts-line path,
.bar-chart g.point.series-2.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-2.recharts-area .recharts-area-curve,
.bar-chart g.line.series-2.recharts-line path,
.bar-chart g.line.series-2.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-2.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.stacked-bar-chart g.bar.series-2 .recharts-area-area,
.stacked-bar-chart g.bar.series-2 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-2 .recharts-symbols, .stacked-bar-chart g.bar.series-2.recharts-sector, .stacked-bar-chart g.bar.series-2.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-2 .recharts-area-area,
.stacked-bar-chart g.point.series-2 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-2 .recharts-symbols, .stacked-bar-chart g.point.series-2.recharts-sector, .stacked-bar-chart g.point.series-2.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-2 .recharts-area-area,
.stacked-bar-chart g.line.series-2 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-2 .recharts-symbols, .stacked-bar-chart g.line.series-2.recharts-sector, .stacked-bar-chart g.line.series-2.recharts-radar-pologon-path,
.bar-chart g.bar.series-2 .recharts-area-area,
.bar-chart g.bar.series-2 .recharts-bar-rectangle,
.bar-chart g.bar.series-2 .recharts-symbols,
.bar-chart g.bar.series-2.recharts-sector,
.bar-chart g.bar.series-2.recharts-radar-pologon-path,
.bar-chart g.point.series-2 .recharts-area-area,
.bar-chart g.point.series-2 .recharts-bar-rectangle,
.bar-chart g.point.series-2 .recharts-symbols,
.bar-chart g.point.series-2.recharts-sector,
.bar-chart g.point.series-2.recharts-radar-pologon-path,
.bar-chart g.line.series-2 .recharts-area-area,
.bar-chart g.line.series-2 .recharts-bar-rectangle,
.bar-chart g.line.series-2 .recharts-symbols,
.bar-chart g.line.series-2.recharts-sector,
.bar-chart g.line.series-2.recharts-radar-pologon-path {
  fill: #0c4835;
}
.stacked-bar-chart g.bar.series-2 path.recharts-area-area,
.stacked-bar-chart g.bar.series-2 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-2 path.recharts-symbols, .stacked-bar-chart g.bar.series-2.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-2 path.recharts-area-area,
.stacked-bar-chart g.point.series-2 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-2 path.recharts-symbols, .stacked-bar-chart g.point.series-2.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-2 path.recharts-area-area,
.stacked-bar-chart g.line.series-2 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-2 path.recharts-symbols, .stacked-bar-chart g.line.series-2.recharts-radar-pologon-path,
.bar-chart g.bar.series-2 path.recharts-area-area,
.bar-chart g.bar.series-2 .recharts-bar-rectangle path,
.bar-chart g.bar.series-2 path.recharts-symbols,
.bar-chart g.bar.series-2.recharts-radar-pologon-path,
.bar-chart g.point.series-2 path.recharts-area-area,
.bar-chart g.point.series-2 .recharts-bar-rectangle path,
.bar-chart g.point.series-2 path.recharts-symbols,
.bar-chart g.point.series-2.recharts-radar-pologon-path,
.bar-chart g.line.series-2 path.recharts-area-area,
.bar-chart g.line.series-2 .recharts-bar-rectangle path,
.bar-chart g.line.series-2 path.recharts-symbols,
.bar-chart g.line.series-2.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-2 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-2 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-2 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-2 rect.pflinechart-dotlabel,
.bar-chart g.point.series-2 rect.pflinechart-dotlabel,
.bar-chart g.line.series-2 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-2 path, .stacked-bar-chart g.point.series-2 path, .stacked-bar-chart g.line.series-2 path,
.bar-chart g.bar.series-2 path,
.bar-chart g.point.series-2 path,
.bar-chart g.line.series-2 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-2 path,
.stacked-bar-chart g.bar.series-2 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-2 path,
.stacked-bar-chart g.point.series-2 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-2 path,
.stacked-bar-chart g.line.series-2 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-2 path,
.bar-chart g.bar.series-2 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-2 path,
.bar-chart g.point.series-2 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-2 path,
.bar-chart g.line.series-2 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-2 text, .stacked-bar-chart .grouplabels g.point.series-2 text, .stacked-bar-chart .grouplabels g.line.series-2 text,
.bar-chart .grouplabels g.bar.series-2 text,
.bar-chart .grouplabels g.point.series-2 text,
.bar-chart .grouplabels g.line.series-2 text {
  fill: #0c4835;
}
.pat-check {
  fill: #bbb;
  stroke: #bbb;
}

.pat-check-invert {
  fill: white;
  stroke: white;
}

.stacked-bar-chart g.bar .legend-item-2 span, .stacked-bar-chart g.point .legend-item-2 span, .stacked-bar-chart g.line .legend-item-2 span,
.bar-chart g.bar .legend-item-2 span,
.bar-chart g.point .legend-item-2 span,
.bar-chart g.line .legend-item-2 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-2 path, .stacked-bar-chart g.point .legend-item-2 path, .stacked-bar-chart g.line .legend-item-2 path,
.bar-chart g.bar .legend-item-2 path,
.bar-chart g.point .legend-item-2 path,
.bar-chart g.line .legend-item-2 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .stacked-bar-chart g.bar.series-3 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-3 circle, div.patterned-chart .stacked-bar-chart g.point.series-3 rect,
div.patterned-chart .stacked-bar-chart g.point.series-3 circle, div.patterned-chart .stacked-bar-chart g.line.series-3 rect,
div.patterned-chart .stacked-bar-chart g.line.series-3 circle,
div.patterned-chart .bar-chart g.bar.series-3 rect,
div.patterned-chart .bar-chart g.bar.series-3 circle,
div.patterned-chart .bar-chart g.point.series-3 rect,
div.patterned-chart .bar-chart g.point.series-3 circle,
div.patterned-chart .bar-chart g.line.series-3 rect,
div.patterned-chart .bar-chart g.line.series-3 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-3, .stacked-bar-chart g.point.series-3, .stacked-bar-chart g.line.series-3,
.bar-chart g.bar.series-3,
.bar-chart g.point.series-3,
.bar-chart g.line.series-3 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-3 rect,
.stacked-bar-chart g.bar.series-3 circle, .stacked-bar-chart g.point.series-3 rect,
.stacked-bar-chart g.point.series-3 circle, .stacked-bar-chart g.line.series-3 rect,
.stacked-bar-chart g.line.series-3 circle,
.bar-chart g.bar.series-3 rect,
.bar-chart g.bar.series-3 circle,
.bar-chart g.point.series-3 rect,
.bar-chart g.point.series-3 circle,
.bar-chart g.line.series-3 rect,
.bar-chart g.line.series-3 circle {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-3.recharts-line path, .stacked-bar-chart g.bar.series-3.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-3.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-3.recharts-line path, .stacked-bar-chart g.point.series-3.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-3.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-3.recharts-line path, .stacked-bar-chart g.line.series-3.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-3.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-3.recharts-line path,
.bar-chart g.bar.series-3.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-3.recharts-area .recharts-area-curve,
.bar-chart g.point.series-3.recharts-line path,
.bar-chart g.point.series-3.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-3.recharts-area .recharts-area-curve,
.bar-chart g.line.series-3.recharts-line path,
.bar-chart g.line.series-3.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-3.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.stacked-bar-chart g.bar.series-3 .recharts-area-area,
.stacked-bar-chart g.bar.series-3 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-3 .recharts-symbols, .stacked-bar-chart g.bar.series-3.recharts-sector, .stacked-bar-chart g.bar.series-3.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-3 .recharts-area-area,
.stacked-bar-chart g.point.series-3 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-3 .recharts-symbols, .stacked-bar-chart g.point.series-3.recharts-sector, .stacked-bar-chart g.point.series-3.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-3 .recharts-area-area,
.stacked-bar-chart g.line.series-3 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-3 .recharts-symbols, .stacked-bar-chart g.line.series-3.recharts-sector, .stacked-bar-chart g.line.series-3.recharts-radar-pologon-path,
.bar-chart g.bar.series-3 .recharts-area-area,
.bar-chart g.bar.series-3 .recharts-bar-rectangle,
.bar-chart g.bar.series-3 .recharts-symbols,
.bar-chart g.bar.series-3.recharts-sector,
.bar-chart g.bar.series-3.recharts-radar-pologon-path,
.bar-chart g.point.series-3 .recharts-area-area,
.bar-chart g.point.series-3 .recharts-bar-rectangle,
.bar-chart g.point.series-3 .recharts-symbols,
.bar-chart g.point.series-3.recharts-sector,
.bar-chart g.point.series-3.recharts-radar-pologon-path,
.bar-chart g.line.series-3 .recharts-area-area,
.bar-chart g.line.series-3 .recharts-bar-rectangle,
.bar-chart g.line.series-3 .recharts-symbols,
.bar-chart g.line.series-3.recharts-sector,
.bar-chart g.line.series-3.recharts-radar-pologon-path {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-3 path.recharts-area-area,
.stacked-bar-chart g.bar.series-3 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-3 path.recharts-symbols, .stacked-bar-chart g.bar.series-3.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-3 path.recharts-area-area,
.stacked-bar-chart g.point.series-3 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-3 path.recharts-symbols, .stacked-bar-chart g.point.series-3.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-3 path.recharts-area-area,
.stacked-bar-chart g.line.series-3 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-3 path.recharts-symbols, .stacked-bar-chart g.line.series-3.recharts-radar-pologon-path,
.bar-chart g.bar.series-3 path.recharts-area-area,
.bar-chart g.bar.series-3 .recharts-bar-rectangle path,
.bar-chart g.bar.series-3 path.recharts-symbols,
.bar-chart g.bar.series-3.recharts-radar-pologon-path,
.bar-chart g.point.series-3 path.recharts-area-area,
.bar-chart g.point.series-3 .recharts-bar-rectangle path,
.bar-chart g.point.series-3 path.recharts-symbols,
.bar-chart g.point.series-3.recharts-radar-pologon-path,
.bar-chart g.line.series-3 path.recharts-area-area,
.bar-chart g.line.series-3 .recharts-bar-rectangle path,
.bar-chart g.line.series-3 path.recharts-symbols,
.bar-chart g.line.series-3.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-3 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-3 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-3 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-3 rect.pflinechart-dotlabel,
.bar-chart g.point.series-3 rect.pflinechart-dotlabel,
.bar-chart g.line.series-3 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-3 path, .stacked-bar-chart g.point.series-3 path, .stacked-bar-chart g.line.series-3 path,
.bar-chart g.bar.series-3 path,
.bar-chart g.point.series-3 path,
.bar-chart g.line.series-3 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-3 path,
.stacked-bar-chart g.bar.series-3 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-3 path,
.stacked-bar-chart g.point.series-3 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-3 path,
.stacked-bar-chart g.line.series-3 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-3 path,
.bar-chart g.bar.series-3 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-3 path,
.bar-chart g.point.series-3 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-3 path,
.bar-chart g.line.series-3 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-3 text, .stacked-bar-chart .grouplabels g.point.series-3 text, .stacked-bar-chart .grouplabels g.line.series-3 text,
.bar-chart .grouplabels g.bar.series-3 text,
.bar-chart .grouplabels g.point.series-3 text,
.bar-chart .grouplabels g.line.series-3 text {
  fill: #bbb;
}
.pat-dots {
  fill: #cdd84b;
  stroke: #cdd84b;
}

.pat-dots-invert {
  fill: white;
  stroke: white;
}

.stacked-bar-chart g.bar .legend-item-3 span, .stacked-bar-chart g.point .legend-item-3 span, .stacked-bar-chart g.line .legend-item-3 span,
.bar-chart g.bar .legend-item-3 span,
.bar-chart g.point .legend-item-3 span,
.bar-chart g.line .legend-item-3 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-3 path, .stacked-bar-chart g.point .legend-item-3 path, .stacked-bar-chart g.line .legend-item-3 path,
.bar-chart g.bar .legend-item-3 path,
.bar-chart g.point .legend-item-3 path,
.bar-chart g.line .legend-item-3 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .stacked-bar-chart g.bar.series-4 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-4 circle, div.patterned-chart .stacked-bar-chart g.point.series-4 rect,
div.patterned-chart .stacked-bar-chart g.point.series-4 circle, div.patterned-chart .stacked-bar-chart g.line.series-4 rect,
div.patterned-chart .stacked-bar-chart g.line.series-4 circle,
div.patterned-chart .bar-chart g.bar.series-4 rect,
div.patterned-chart .bar-chart g.bar.series-4 circle,
div.patterned-chart .bar-chart g.point.series-4 rect,
div.patterned-chart .bar-chart g.point.series-4 circle,
div.patterned-chart .bar-chart g.line.series-4 rect,
div.patterned-chart .bar-chart g.line.series-4 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-4, .stacked-bar-chart g.point.series-4, .stacked-bar-chart g.line.series-4,
.bar-chart g.bar.series-4,
.bar-chart g.point.series-4,
.bar-chart g.line.series-4 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-4 rect,
.stacked-bar-chart g.bar.series-4 circle, .stacked-bar-chart g.point.series-4 rect,
.stacked-bar-chart g.point.series-4 circle, .stacked-bar-chart g.line.series-4 rect,
.stacked-bar-chart g.line.series-4 circle,
.bar-chart g.bar.series-4 rect,
.bar-chart g.bar.series-4 circle,
.bar-chart g.point.series-4 rect,
.bar-chart g.point.series-4 circle,
.bar-chart g.line.series-4 rect,
.bar-chart g.line.series-4 circle {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar.series-4.recharts-line path, .stacked-bar-chart g.bar.series-4.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-4.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-4.recharts-line path, .stacked-bar-chart g.point.series-4.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-4.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-4.recharts-line path, .stacked-bar-chart g.line.series-4.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-4.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-4.recharts-line path,
.bar-chart g.bar.series-4.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-4.recharts-area .recharts-area-curve,
.bar-chart g.point.series-4.recharts-line path,
.bar-chart g.point.series-4.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-4.recharts-area .recharts-area-curve,
.bar-chart g.line.series-4.recharts-line path,
.bar-chart g.line.series-4.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-4.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.stacked-bar-chart g.bar.series-4 .recharts-area-area,
.stacked-bar-chart g.bar.series-4 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-4 .recharts-symbols, .stacked-bar-chart g.bar.series-4.recharts-sector, .stacked-bar-chart g.bar.series-4.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-4 .recharts-area-area,
.stacked-bar-chart g.point.series-4 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-4 .recharts-symbols, .stacked-bar-chart g.point.series-4.recharts-sector, .stacked-bar-chart g.point.series-4.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-4 .recharts-area-area,
.stacked-bar-chart g.line.series-4 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-4 .recharts-symbols, .stacked-bar-chart g.line.series-4.recharts-sector, .stacked-bar-chart g.line.series-4.recharts-radar-pologon-path,
.bar-chart g.bar.series-4 .recharts-area-area,
.bar-chart g.bar.series-4 .recharts-bar-rectangle,
.bar-chart g.bar.series-4 .recharts-symbols,
.bar-chart g.bar.series-4.recharts-sector,
.bar-chart g.bar.series-4.recharts-radar-pologon-path,
.bar-chart g.point.series-4 .recharts-area-area,
.bar-chart g.point.series-4 .recharts-bar-rectangle,
.bar-chart g.point.series-4 .recharts-symbols,
.bar-chart g.point.series-4.recharts-sector,
.bar-chart g.point.series-4.recharts-radar-pologon-path,
.bar-chart g.line.series-4 .recharts-area-area,
.bar-chart g.line.series-4 .recharts-bar-rectangle,
.bar-chart g.line.series-4 .recharts-symbols,
.bar-chart g.line.series-4.recharts-sector,
.bar-chart g.line.series-4.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar.series-4 path.recharts-area-area,
.stacked-bar-chart g.bar.series-4 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-4 path.recharts-symbols, .stacked-bar-chart g.bar.series-4.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-4 path.recharts-area-area,
.stacked-bar-chart g.point.series-4 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-4 path.recharts-symbols, .stacked-bar-chart g.point.series-4.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-4 path.recharts-area-area,
.stacked-bar-chart g.line.series-4 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-4 path.recharts-symbols, .stacked-bar-chart g.line.series-4.recharts-radar-pologon-path,
.bar-chart g.bar.series-4 path.recharts-area-area,
.bar-chart g.bar.series-4 .recharts-bar-rectangle path,
.bar-chart g.bar.series-4 path.recharts-symbols,
.bar-chart g.bar.series-4.recharts-radar-pologon-path,
.bar-chart g.point.series-4 path.recharts-area-area,
.bar-chart g.point.series-4 .recharts-bar-rectangle path,
.bar-chart g.point.series-4 path.recharts-symbols,
.bar-chart g.point.series-4.recharts-radar-pologon-path,
.bar-chart g.line.series-4 path.recharts-area-area,
.bar-chart g.line.series-4 .recharts-bar-rectangle path,
.bar-chart g.line.series-4 path.recharts-symbols,
.bar-chart g.line.series-4.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-4 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-4 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-4 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-4 rect.pflinechart-dotlabel,
.bar-chart g.point.series-4 rect.pflinechart-dotlabel,
.bar-chart g.line.series-4 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-4 path, .stacked-bar-chart g.point.series-4 path, .stacked-bar-chart g.line.series-4 path,
.bar-chart g.bar.series-4 path,
.bar-chart g.point.series-4 path,
.bar-chart g.line.series-4 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-4 path,
.stacked-bar-chart g.bar.series-4 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-4 path,
.stacked-bar-chart g.point.series-4 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-4 path,
.stacked-bar-chart g.line.series-4 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-4 path,
.bar-chart g.bar.series-4 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-4 path,
.bar-chart g.point.series-4 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-4 path,
.bar-chart g.line.series-4 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-4 text, .stacked-bar-chart .grouplabels g.point.series-4 text, .stacked-bar-chart .grouplabels g.line.series-4 text,
.bar-chart .grouplabels g.bar.series-4 text,
.bar-chart .grouplabels g.point.series-4 text,
.bar-chart .grouplabels g.line.series-4 text {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar .legend-item-4 span, .stacked-bar-chart g.point .legend-item-4 span, .stacked-bar-chart g.line .legend-item-4 span,
.bar-chart g.bar .legend-item-4 span,
.bar-chart g.point .legend-item-4 span,
.bar-chart g.line .legend-item-4 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-4 path, .stacked-bar-chart g.point .legend-item-4 path, .stacked-bar-chart g.line .legend-item-4 path,
.bar-chart g.bar .legend-item-4 path,
.bar-chart g.point .legend-item-4 path,
.bar-chart g.line .legend-item-4 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .stacked-bar-chart g.bar.series-5 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-5 circle, div.patterned-chart .stacked-bar-chart g.point.series-5 rect,
div.patterned-chart .stacked-bar-chart g.point.series-5 circle, div.patterned-chart .stacked-bar-chart g.line.series-5 rect,
div.patterned-chart .stacked-bar-chart g.line.series-5 circle,
div.patterned-chart .bar-chart g.bar.series-5 rect,
div.patterned-chart .bar-chart g.bar.series-5 circle,
div.patterned-chart .bar-chart g.point.series-5 rect,
div.patterned-chart .bar-chart g.point.series-5 circle,
div.patterned-chart .bar-chart g.line.series-5 rect,
div.patterned-chart .bar-chart g.line.series-5 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-5, .stacked-bar-chart g.point.series-5, .stacked-bar-chart g.line.series-5,
.bar-chart g.bar.series-5,
.bar-chart g.point.series-5,
.bar-chart g.line.series-5 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-5 rect,
.stacked-bar-chart g.bar.series-5 circle, .stacked-bar-chart g.point.series-5 rect,
.stacked-bar-chart g.point.series-5 circle, .stacked-bar-chart g.line.series-5 rect,
.stacked-bar-chart g.line.series-5 circle,
.bar-chart g.bar.series-5 rect,
.bar-chart g.bar.series-5 circle,
.bar-chart g.point.series-5 rect,
.bar-chart g.point.series-5 circle,
.bar-chart g.line.series-5 rect,
.bar-chart g.line.series-5 circle {
  fill: #582d87;
}
.stacked-bar-chart g.bar.series-5.recharts-line path, .stacked-bar-chart g.bar.series-5.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-5.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-5.recharts-line path, .stacked-bar-chart g.point.series-5.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-5.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-5.recharts-line path, .stacked-bar-chart g.line.series-5.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-5.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-5.recharts-line path,
.bar-chart g.bar.series-5.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-5.recharts-area .recharts-area-curve,
.bar-chart g.point.series-5.recharts-line path,
.bar-chart g.point.series-5.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-5.recharts-area .recharts-area-curve,
.bar-chart g.line.series-5.recharts-line path,
.bar-chart g.line.series-5.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-5.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.stacked-bar-chart g.bar.series-5 .recharts-area-area,
.stacked-bar-chart g.bar.series-5 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-5 .recharts-symbols, .stacked-bar-chart g.bar.series-5.recharts-sector, .stacked-bar-chart g.bar.series-5.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-5 .recharts-area-area,
.stacked-bar-chart g.point.series-5 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-5 .recharts-symbols, .stacked-bar-chart g.point.series-5.recharts-sector, .stacked-bar-chart g.point.series-5.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-5 .recharts-area-area,
.stacked-bar-chart g.line.series-5 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-5 .recharts-symbols, .stacked-bar-chart g.line.series-5.recharts-sector, .stacked-bar-chart g.line.series-5.recharts-radar-pologon-path,
.bar-chart g.bar.series-5 .recharts-area-area,
.bar-chart g.bar.series-5 .recharts-bar-rectangle,
.bar-chart g.bar.series-5 .recharts-symbols,
.bar-chart g.bar.series-5.recharts-sector,
.bar-chart g.bar.series-5.recharts-radar-pologon-path,
.bar-chart g.point.series-5 .recharts-area-area,
.bar-chart g.point.series-5 .recharts-bar-rectangle,
.bar-chart g.point.series-5 .recharts-symbols,
.bar-chart g.point.series-5.recharts-sector,
.bar-chart g.point.series-5.recharts-radar-pologon-path,
.bar-chart g.line.series-5 .recharts-area-area,
.bar-chart g.line.series-5 .recharts-bar-rectangle,
.bar-chart g.line.series-5 .recharts-symbols,
.bar-chart g.line.series-5.recharts-sector,
.bar-chart g.line.series-5.recharts-radar-pologon-path {
  fill: #582d87;
}
.stacked-bar-chart g.bar.series-5 path.recharts-area-area,
.stacked-bar-chart g.bar.series-5 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-5 path.recharts-symbols, .stacked-bar-chart g.bar.series-5.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-5 path.recharts-area-area,
.stacked-bar-chart g.point.series-5 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-5 path.recharts-symbols, .stacked-bar-chart g.point.series-5.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-5 path.recharts-area-area,
.stacked-bar-chart g.line.series-5 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-5 path.recharts-symbols, .stacked-bar-chart g.line.series-5.recharts-radar-pologon-path,
.bar-chart g.bar.series-5 path.recharts-area-area,
.bar-chart g.bar.series-5 .recharts-bar-rectangle path,
.bar-chart g.bar.series-5 path.recharts-symbols,
.bar-chart g.bar.series-5.recharts-radar-pologon-path,
.bar-chart g.point.series-5 path.recharts-area-area,
.bar-chart g.point.series-5 .recharts-bar-rectangle path,
.bar-chart g.point.series-5 path.recharts-symbols,
.bar-chart g.point.series-5.recharts-radar-pologon-path,
.bar-chart g.line.series-5 path.recharts-area-area,
.bar-chart g.line.series-5 .recharts-bar-rectangle path,
.bar-chart g.line.series-5 path.recharts-symbols,
.bar-chart g.line.series-5.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-5 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-5 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-5 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-5 rect.pflinechart-dotlabel,
.bar-chart g.point.series-5 rect.pflinechart-dotlabel,
.bar-chart g.line.series-5 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-5 path, .stacked-bar-chart g.point.series-5 path, .stacked-bar-chart g.line.series-5 path,
.bar-chart g.bar.series-5 path,
.bar-chart g.point.series-5 path,
.bar-chart g.line.series-5 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-5 path,
.stacked-bar-chart g.bar.series-5 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-5 path,
.stacked-bar-chart g.point.series-5 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-5 path,
.stacked-bar-chart g.line.series-5 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-5 path,
.bar-chart g.bar.series-5 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-5 path,
.bar-chart g.point.series-5 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-5 path,
.bar-chart g.line.series-5 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-5 text, .stacked-bar-chart .grouplabels g.point.series-5 text, .stacked-bar-chart .grouplabels g.line.series-5 text,
.bar-chart .grouplabels g.bar.series-5 text,
.bar-chart .grouplabels g.point.series-5 text,
.bar-chart .grouplabels g.line.series-5 text {
  fill: #582d87;
}
.stacked-bar-chart g.bar .legend-item-5 span, .stacked-bar-chart g.point .legend-item-5 span, .stacked-bar-chart g.line .legend-item-5 span,
.bar-chart g.bar .legend-item-5 span,
.bar-chart g.point .legend-item-5 span,
.bar-chart g.line .legend-item-5 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-5 path, .stacked-bar-chart g.point .legend-item-5 path, .stacked-bar-chart g.line .legend-item-5 path,
.bar-chart g.bar .legend-item-5 path,
.bar-chart g.point .legend-item-5 path,
.bar-chart g.line .legend-item-5 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .stacked-bar-chart g.bar.series-6 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-6 circle, div.patterned-chart .stacked-bar-chart g.point.series-6 rect,
div.patterned-chart .stacked-bar-chart g.point.series-6 circle, div.patterned-chart .stacked-bar-chart g.line.series-6 rect,
div.patterned-chart .stacked-bar-chart g.line.series-6 circle,
div.patterned-chart .bar-chart g.bar.series-6 rect,
div.patterned-chart .bar-chart g.bar.series-6 circle,
div.patterned-chart .bar-chart g.point.series-6 rect,
div.patterned-chart .bar-chart g.point.series-6 circle,
div.patterned-chart .bar-chart g.line.series-6 rect,
div.patterned-chart .bar-chart g.line.series-6 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-6, .stacked-bar-chart g.point.series-6, .stacked-bar-chart g.line.series-6,
.bar-chart g.bar.series-6,
.bar-chart g.point.series-6,
.bar-chart g.line.series-6 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-6 rect,
.stacked-bar-chart g.bar.series-6 circle, .stacked-bar-chart g.point.series-6 rect,
.stacked-bar-chart g.point.series-6 circle, .stacked-bar-chart g.line.series-6 rect,
.stacked-bar-chart g.line.series-6 circle,
.bar-chart g.bar.series-6 rect,
.bar-chart g.bar.series-6 circle,
.bar-chart g.point.series-6 rect,
.bar-chart g.point.series-6 circle,
.bar-chart g.line.series-6 rect,
.bar-chart g.line.series-6 circle {
  fill: #e3a614;
}
.stacked-bar-chart g.bar.series-6.recharts-line path, .stacked-bar-chart g.bar.series-6.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-6.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-6.recharts-line path, .stacked-bar-chart g.point.series-6.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-6.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-6.recharts-line path, .stacked-bar-chart g.line.series-6.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-6.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-6.recharts-line path,
.bar-chart g.bar.series-6.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-6.recharts-area .recharts-area-curve,
.bar-chart g.point.series-6.recharts-line path,
.bar-chart g.point.series-6.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-6.recharts-area .recharts-area-curve,
.bar-chart g.line.series-6.recharts-line path,
.bar-chart g.line.series-6.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-6.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.stacked-bar-chart g.bar.series-6 .recharts-area-area,
.stacked-bar-chart g.bar.series-6 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-6 .recharts-symbols, .stacked-bar-chart g.bar.series-6.recharts-sector, .stacked-bar-chart g.bar.series-6.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-6 .recharts-area-area,
.stacked-bar-chart g.point.series-6 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-6 .recharts-symbols, .stacked-bar-chart g.point.series-6.recharts-sector, .stacked-bar-chart g.point.series-6.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-6 .recharts-area-area,
.stacked-bar-chart g.line.series-6 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-6 .recharts-symbols, .stacked-bar-chart g.line.series-6.recharts-sector, .stacked-bar-chart g.line.series-6.recharts-radar-pologon-path,
.bar-chart g.bar.series-6 .recharts-area-area,
.bar-chart g.bar.series-6 .recharts-bar-rectangle,
.bar-chart g.bar.series-6 .recharts-symbols,
.bar-chart g.bar.series-6.recharts-sector,
.bar-chart g.bar.series-6.recharts-radar-pologon-path,
.bar-chart g.point.series-6 .recharts-area-area,
.bar-chart g.point.series-6 .recharts-bar-rectangle,
.bar-chart g.point.series-6 .recharts-symbols,
.bar-chart g.point.series-6.recharts-sector,
.bar-chart g.point.series-6.recharts-radar-pologon-path,
.bar-chart g.line.series-6 .recharts-area-area,
.bar-chart g.line.series-6 .recharts-bar-rectangle,
.bar-chart g.line.series-6 .recharts-symbols,
.bar-chart g.line.series-6.recharts-sector,
.bar-chart g.line.series-6.recharts-radar-pologon-path {
  fill: #e3a614;
}
.stacked-bar-chart g.bar.series-6 path.recharts-area-area,
.stacked-bar-chart g.bar.series-6 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-6 path.recharts-symbols, .stacked-bar-chart g.bar.series-6.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-6 path.recharts-area-area,
.stacked-bar-chart g.point.series-6 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-6 path.recharts-symbols, .stacked-bar-chart g.point.series-6.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-6 path.recharts-area-area,
.stacked-bar-chart g.line.series-6 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-6 path.recharts-symbols, .stacked-bar-chart g.line.series-6.recharts-radar-pologon-path,
.bar-chart g.bar.series-6 path.recharts-area-area,
.bar-chart g.bar.series-6 .recharts-bar-rectangle path,
.bar-chart g.bar.series-6 path.recharts-symbols,
.bar-chart g.bar.series-6.recharts-radar-pologon-path,
.bar-chart g.point.series-6 path.recharts-area-area,
.bar-chart g.point.series-6 .recharts-bar-rectangle path,
.bar-chart g.point.series-6 path.recharts-symbols,
.bar-chart g.point.series-6.recharts-radar-pologon-path,
.bar-chart g.line.series-6 path.recharts-area-area,
.bar-chart g.line.series-6 .recharts-bar-rectangle path,
.bar-chart g.line.series-6 path.recharts-symbols,
.bar-chart g.line.series-6.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-6 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-6 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-6 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-6 rect.pflinechart-dotlabel,
.bar-chart g.point.series-6 rect.pflinechart-dotlabel,
.bar-chart g.line.series-6 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-6 path, .stacked-bar-chart g.point.series-6 path, .stacked-bar-chart g.line.series-6 path,
.bar-chart g.bar.series-6 path,
.bar-chart g.point.series-6 path,
.bar-chart g.line.series-6 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-6 path,
.stacked-bar-chart g.bar.series-6 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-6 path,
.stacked-bar-chart g.point.series-6 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-6 path,
.stacked-bar-chart g.line.series-6 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-6 path,
.bar-chart g.bar.series-6 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-6 path,
.bar-chart g.point.series-6 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-6 path,
.bar-chart g.line.series-6 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-6 text, .stacked-bar-chart .grouplabels g.point.series-6 text, .stacked-bar-chart .grouplabels g.line.series-6 text,
.bar-chart .grouplabels g.bar.series-6 text,
.bar-chart .grouplabels g.point.series-6 text,
.bar-chart .grouplabels g.line.series-6 text {
  fill: #e3a614;
}
.stacked-bar-chart g.bar .legend-item-6 span, .stacked-bar-chart g.point .legend-item-6 span, .stacked-bar-chart g.line .legend-item-6 span,
.bar-chart g.bar .legend-item-6 span,
.bar-chart g.point .legend-item-6 span,
.bar-chart g.line .legend-item-6 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-6 path, .stacked-bar-chart g.point .legend-item-6 path, .stacked-bar-chart g.line .legend-item-6 path,
.bar-chart g.bar .legend-item-6 path,
.bar-chart g.point .legend-item-6 path,
.bar-chart g.line .legend-item-6 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .stacked-bar-chart g.bar.series-7 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-7 circle, div.patterned-chart .stacked-bar-chart g.point.series-7 rect,
div.patterned-chart .stacked-bar-chart g.point.series-7 circle, div.patterned-chart .stacked-bar-chart g.line.series-7 rect,
div.patterned-chart .stacked-bar-chart g.line.series-7 circle,
div.patterned-chart .bar-chart g.bar.series-7 rect,
div.patterned-chart .bar-chart g.bar.series-7 circle,
div.patterned-chart .bar-chart g.point.series-7 rect,
div.patterned-chart .bar-chart g.point.series-7 circle,
div.patterned-chart .bar-chart g.line.series-7 rect,
div.patterned-chart .bar-chart g.line.series-7 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-7, .stacked-bar-chart g.point.series-7, .stacked-bar-chart g.line.series-7,
.bar-chart g.bar.series-7,
.bar-chart g.point.series-7,
.bar-chart g.line.series-7 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-7 rect,
.stacked-bar-chart g.bar.series-7 circle, .stacked-bar-chart g.point.series-7 rect,
.stacked-bar-chart g.point.series-7 circle, .stacked-bar-chart g.line.series-7 rect,
.stacked-bar-chart g.line.series-7 circle,
.bar-chart g.bar.series-7 rect,
.bar-chart g.bar.series-7 circle,
.bar-chart g.point.series-7 rect,
.bar-chart g.point.series-7 circle,
.bar-chart g.line.series-7 rect,
.bar-chart g.line.series-7 circle {
  fill: #0c4835;
}
.stacked-bar-chart g.bar.series-7.recharts-line path, .stacked-bar-chart g.bar.series-7.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-7.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-7.recharts-line path, .stacked-bar-chart g.point.series-7.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-7.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-7.recharts-line path, .stacked-bar-chart g.line.series-7.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-7.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-7.recharts-line path,
.bar-chart g.bar.series-7.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-7.recharts-area .recharts-area-curve,
.bar-chart g.point.series-7.recharts-line path,
.bar-chart g.point.series-7.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-7.recharts-area .recharts-area-curve,
.bar-chart g.line.series-7.recharts-line path,
.bar-chart g.line.series-7.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-7.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.stacked-bar-chart g.bar.series-7 .recharts-area-area,
.stacked-bar-chart g.bar.series-7 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-7 .recharts-symbols, .stacked-bar-chart g.bar.series-7.recharts-sector, .stacked-bar-chart g.bar.series-7.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-7 .recharts-area-area,
.stacked-bar-chart g.point.series-7 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-7 .recharts-symbols, .stacked-bar-chart g.point.series-7.recharts-sector, .stacked-bar-chart g.point.series-7.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-7 .recharts-area-area,
.stacked-bar-chart g.line.series-7 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-7 .recharts-symbols, .stacked-bar-chart g.line.series-7.recharts-sector, .stacked-bar-chart g.line.series-7.recharts-radar-pologon-path,
.bar-chart g.bar.series-7 .recharts-area-area,
.bar-chart g.bar.series-7 .recharts-bar-rectangle,
.bar-chart g.bar.series-7 .recharts-symbols,
.bar-chart g.bar.series-7.recharts-sector,
.bar-chart g.bar.series-7.recharts-radar-pologon-path,
.bar-chart g.point.series-7 .recharts-area-area,
.bar-chart g.point.series-7 .recharts-bar-rectangle,
.bar-chart g.point.series-7 .recharts-symbols,
.bar-chart g.point.series-7.recharts-sector,
.bar-chart g.point.series-7.recharts-radar-pologon-path,
.bar-chart g.line.series-7 .recharts-area-area,
.bar-chart g.line.series-7 .recharts-bar-rectangle,
.bar-chart g.line.series-7 .recharts-symbols,
.bar-chart g.line.series-7.recharts-sector,
.bar-chart g.line.series-7.recharts-radar-pologon-path {
  fill: #0c4835;
}
.stacked-bar-chart g.bar.series-7 path.recharts-area-area,
.stacked-bar-chart g.bar.series-7 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-7 path.recharts-symbols, .stacked-bar-chart g.bar.series-7.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-7 path.recharts-area-area,
.stacked-bar-chart g.point.series-7 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-7 path.recharts-symbols, .stacked-bar-chart g.point.series-7.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-7 path.recharts-area-area,
.stacked-bar-chart g.line.series-7 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-7 path.recharts-symbols, .stacked-bar-chart g.line.series-7.recharts-radar-pologon-path,
.bar-chart g.bar.series-7 path.recharts-area-area,
.bar-chart g.bar.series-7 .recharts-bar-rectangle path,
.bar-chart g.bar.series-7 path.recharts-symbols,
.bar-chart g.bar.series-7.recharts-radar-pologon-path,
.bar-chart g.point.series-7 path.recharts-area-area,
.bar-chart g.point.series-7 .recharts-bar-rectangle path,
.bar-chart g.point.series-7 path.recharts-symbols,
.bar-chart g.point.series-7.recharts-radar-pologon-path,
.bar-chart g.line.series-7 path.recharts-area-area,
.bar-chart g.line.series-7 .recharts-bar-rectangle path,
.bar-chart g.line.series-7 path.recharts-symbols,
.bar-chart g.line.series-7.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-7 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-7 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-7 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-7 rect.pflinechart-dotlabel,
.bar-chart g.point.series-7 rect.pflinechart-dotlabel,
.bar-chart g.line.series-7 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-7 path, .stacked-bar-chart g.point.series-7 path, .stacked-bar-chart g.line.series-7 path,
.bar-chart g.bar.series-7 path,
.bar-chart g.point.series-7 path,
.bar-chart g.line.series-7 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-7 path,
.stacked-bar-chart g.bar.series-7 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-7 path,
.stacked-bar-chart g.point.series-7 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-7 path,
.stacked-bar-chart g.line.series-7 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-7 path,
.bar-chart g.bar.series-7 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-7 path,
.bar-chart g.point.series-7 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-7 path,
.bar-chart g.line.series-7 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-7 text, .stacked-bar-chart .grouplabels g.point.series-7 text, .stacked-bar-chart .grouplabels g.line.series-7 text,
.bar-chart .grouplabels g.bar.series-7 text,
.bar-chart .grouplabels g.point.series-7 text,
.bar-chart .grouplabels g.line.series-7 text {
  fill: #0c4835;
}
.stacked-bar-chart g.bar .legend-item-7 span, .stacked-bar-chart g.point .legend-item-7 span, .stacked-bar-chart g.line .legend-item-7 span,
.bar-chart g.bar .legend-item-7 span,
.bar-chart g.point .legend-item-7 span,
.bar-chart g.line .legend-item-7 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-7 path, .stacked-bar-chart g.point .legend-item-7 path, .stacked-bar-chart g.line .legend-item-7 path,
.bar-chart g.bar .legend-item-7 path,
.bar-chart g.point .legend-item-7 path,
.bar-chart g.line .legend-item-7 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .stacked-bar-chart g.bar.series-8 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-8 circle, div.patterned-chart .stacked-bar-chart g.point.series-8 rect,
div.patterned-chart .stacked-bar-chart g.point.series-8 circle, div.patterned-chart .stacked-bar-chart g.line.series-8 rect,
div.patterned-chart .stacked-bar-chart g.line.series-8 circle,
div.patterned-chart .bar-chart g.bar.series-8 rect,
div.patterned-chart .bar-chart g.bar.series-8 circle,
div.patterned-chart .bar-chart g.point.series-8 rect,
div.patterned-chart .bar-chart g.point.series-8 circle,
div.patterned-chart .bar-chart g.line.series-8 rect,
div.patterned-chart .bar-chart g.line.series-8 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-8, .stacked-bar-chart g.point.series-8, .stacked-bar-chart g.line.series-8,
.bar-chart g.bar.series-8,
.bar-chart g.point.series-8,
.bar-chart g.line.series-8 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-8 rect,
.stacked-bar-chart g.bar.series-8 circle, .stacked-bar-chart g.point.series-8 rect,
.stacked-bar-chart g.point.series-8 circle, .stacked-bar-chart g.line.series-8 rect,
.stacked-bar-chart g.line.series-8 circle,
.bar-chart g.bar.series-8 rect,
.bar-chart g.bar.series-8 circle,
.bar-chart g.point.series-8 rect,
.bar-chart g.point.series-8 circle,
.bar-chart g.line.series-8 rect,
.bar-chart g.line.series-8 circle {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-8.recharts-line path, .stacked-bar-chart g.bar.series-8.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-8.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-8.recharts-line path, .stacked-bar-chart g.point.series-8.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-8.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-8.recharts-line path, .stacked-bar-chart g.line.series-8.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-8.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-8.recharts-line path,
.bar-chart g.bar.series-8.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-8.recharts-area .recharts-area-curve,
.bar-chart g.point.series-8.recharts-line path,
.bar-chart g.point.series-8.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-8.recharts-area .recharts-area-curve,
.bar-chart g.line.series-8.recharts-line path,
.bar-chart g.line.series-8.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-8.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.stacked-bar-chart g.bar.series-8 .recharts-area-area,
.stacked-bar-chart g.bar.series-8 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-8 .recharts-symbols, .stacked-bar-chart g.bar.series-8.recharts-sector, .stacked-bar-chart g.bar.series-8.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-8 .recharts-area-area,
.stacked-bar-chart g.point.series-8 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-8 .recharts-symbols, .stacked-bar-chart g.point.series-8.recharts-sector, .stacked-bar-chart g.point.series-8.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-8 .recharts-area-area,
.stacked-bar-chart g.line.series-8 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-8 .recharts-symbols, .stacked-bar-chart g.line.series-8.recharts-sector, .stacked-bar-chart g.line.series-8.recharts-radar-pologon-path,
.bar-chart g.bar.series-8 .recharts-area-area,
.bar-chart g.bar.series-8 .recharts-bar-rectangle,
.bar-chart g.bar.series-8 .recharts-symbols,
.bar-chart g.bar.series-8.recharts-sector,
.bar-chart g.bar.series-8.recharts-radar-pologon-path,
.bar-chart g.point.series-8 .recharts-area-area,
.bar-chart g.point.series-8 .recharts-bar-rectangle,
.bar-chart g.point.series-8 .recharts-symbols,
.bar-chart g.point.series-8.recharts-sector,
.bar-chart g.point.series-8.recharts-radar-pologon-path,
.bar-chart g.line.series-8 .recharts-area-area,
.bar-chart g.line.series-8 .recharts-bar-rectangle,
.bar-chart g.line.series-8 .recharts-symbols,
.bar-chart g.line.series-8.recharts-sector,
.bar-chart g.line.series-8.recharts-radar-pologon-path {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-8 path.recharts-area-area,
.stacked-bar-chart g.bar.series-8 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-8 path.recharts-symbols, .stacked-bar-chart g.bar.series-8.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-8 path.recharts-area-area,
.stacked-bar-chart g.point.series-8 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-8 path.recharts-symbols, .stacked-bar-chart g.point.series-8.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-8 path.recharts-area-area,
.stacked-bar-chart g.line.series-8 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-8 path.recharts-symbols, .stacked-bar-chart g.line.series-8.recharts-radar-pologon-path,
.bar-chart g.bar.series-8 path.recharts-area-area,
.bar-chart g.bar.series-8 .recharts-bar-rectangle path,
.bar-chart g.bar.series-8 path.recharts-symbols,
.bar-chart g.bar.series-8.recharts-radar-pologon-path,
.bar-chart g.point.series-8 path.recharts-area-area,
.bar-chart g.point.series-8 .recharts-bar-rectangle path,
.bar-chart g.point.series-8 path.recharts-symbols,
.bar-chart g.point.series-8.recharts-radar-pologon-path,
.bar-chart g.line.series-8 path.recharts-area-area,
.bar-chart g.line.series-8 .recharts-bar-rectangle path,
.bar-chart g.line.series-8 path.recharts-symbols,
.bar-chart g.line.series-8.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-8 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-8 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-8 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-8 rect.pflinechart-dotlabel,
.bar-chart g.point.series-8 rect.pflinechart-dotlabel,
.bar-chart g.line.series-8 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-8 path, .stacked-bar-chart g.point.series-8 path, .stacked-bar-chart g.line.series-8 path,
.bar-chart g.bar.series-8 path,
.bar-chart g.point.series-8 path,
.bar-chart g.line.series-8 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-8 path,
.stacked-bar-chart g.bar.series-8 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-8 path,
.stacked-bar-chart g.point.series-8 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-8 path,
.stacked-bar-chart g.line.series-8 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-8 path,
.bar-chart g.bar.series-8 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-8 path,
.bar-chart g.point.series-8 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-8 path,
.bar-chart g.line.series-8 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-8 text, .stacked-bar-chart .grouplabels g.point.series-8 text, .stacked-bar-chart .grouplabels g.line.series-8 text,
.bar-chart .grouplabels g.bar.series-8 text,
.bar-chart .grouplabels g.point.series-8 text,
.bar-chart .grouplabels g.line.series-8 text {
  fill: #bbb;
}
.stacked-bar-chart g.bar .legend-item-8 span, .stacked-bar-chart g.point .legend-item-8 span, .stacked-bar-chart g.line .legend-item-8 span,
.bar-chart g.bar .legend-item-8 span,
.bar-chart g.point .legend-item-8 span,
.bar-chart g.line .legend-item-8 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-8 path, .stacked-bar-chart g.point .legend-item-8 path, .stacked-bar-chart g.line .legend-item-8 path,
.bar-chart g.bar .legend-item-8 path,
.bar-chart g.point .legend-item-8 path,
.bar-chart g.line .legend-item-8 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .stacked-bar-chart g.bar.series-9 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-9 circle, div.patterned-chart .stacked-bar-chart g.point.series-9 rect,
div.patterned-chart .stacked-bar-chart g.point.series-9 circle, div.patterned-chart .stacked-bar-chart g.line.series-9 rect,
div.patterned-chart .stacked-bar-chart g.line.series-9 circle,
div.patterned-chart .bar-chart g.bar.series-9 rect,
div.patterned-chart .bar-chart g.bar.series-9 circle,
div.patterned-chart .bar-chart g.point.series-9 rect,
div.patterned-chart .bar-chart g.point.series-9 circle,
div.patterned-chart .bar-chart g.line.series-9 rect,
div.patterned-chart .bar-chart g.line.series-9 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-9, .stacked-bar-chart g.point.series-9, .stacked-bar-chart g.line.series-9,
.bar-chart g.bar.series-9,
.bar-chart g.point.series-9,
.bar-chart g.line.series-9 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-9 rect,
.stacked-bar-chart g.bar.series-9 circle, .stacked-bar-chart g.point.series-9 rect,
.stacked-bar-chart g.point.series-9 circle, .stacked-bar-chart g.line.series-9 rect,
.stacked-bar-chart g.line.series-9 circle,
.bar-chart g.bar.series-9 rect,
.bar-chart g.bar.series-9 circle,
.bar-chart g.point.series-9 rect,
.bar-chart g.point.series-9 circle,
.bar-chart g.line.series-9 rect,
.bar-chart g.line.series-9 circle {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar.series-9.recharts-line path, .stacked-bar-chart g.bar.series-9.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-9.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-9.recharts-line path, .stacked-bar-chart g.point.series-9.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-9.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-9.recharts-line path, .stacked-bar-chart g.line.series-9.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-9.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-9.recharts-line path,
.bar-chart g.bar.series-9.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-9.recharts-area .recharts-area-curve,
.bar-chart g.point.series-9.recharts-line path,
.bar-chart g.point.series-9.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-9.recharts-area .recharts-area-curve,
.bar-chart g.line.series-9.recharts-line path,
.bar-chart g.line.series-9.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-9.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.stacked-bar-chart g.bar.series-9 .recharts-area-area,
.stacked-bar-chart g.bar.series-9 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-9 .recharts-symbols, .stacked-bar-chart g.bar.series-9.recharts-sector, .stacked-bar-chart g.bar.series-9.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-9 .recharts-area-area,
.stacked-bar-chart g.point.series-9 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-9 .recharts-symbols, .stacked-bar-chart g.point.series-9.recharts-sector, .stacked-bar-chart g.point.series-9.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-9 .recharts-area-area,
.stacked-bar-chart g.line.series-9 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-9 .recharts-symbols, .stacked-bar-chart g.line.series-9.recharts-sector, .stacked-bar-chart g.line.series-9.recharts-radar-pologon-path,
.bar-chart g.bar.series-9 .recharts-area-area,
.bar-chart g.bar.series-9 .recharts-bar-rectangle,
.bar-chart g.bar.series-9 .recharts-symbols,
.bar-chart g.bar.series-9.recharts-sector,
.bar-chart g.bar.series-9.recharts-radar-pologon-path,
.bar-chart g.point.series-9 .recharts-area-area,
.bar-chart g.point.series-9 .recharts-bar-rectangle,
.bar-chart g.point.series-9 .recharts-symbols,
.bar-chart g.point.series-9.recharts-sector,
.bar-chart g.point.series-9.recharts-radar-pologon-path,
.bar-chart g.line.series-9 .recharts-area-area,
.bar-chart g.line.series-9 .recharts-bar-rectangle,
.bar-chart g.line.series-9 .recharts-symbols,
.bar-chart g.line.series-9.recharts-sector,
.bar-chart g.line.series-9.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar.series-9 path.recharts-area-area,
.stacked-bar-chart g.bar.series-9 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-9 path.recharts-symbols, .stacked-bar-chart g.bar.series-9.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-9 path.recharts-area-area,
.stacked-bar-chart g.point.series-9 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-9 path.recharts-symbols, .stacked-bar-chart g.point.series-9.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-9 path.recharts-area-area,
.stacked-bar-chart g.line.series-9 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-9 path.recharts-symbols, .stacked-bar-chart g.line.series-9.recharts-radar-pologon-path,
.bar-chart g.bar.series-9 path.recharts-area-area,
.bar-chart g.bar.series-9 .recharts-bar-rectangle path,
.bar-chart g.bar.series-9 path.recharts-symbols,
.bar-chart g.bar.series-9.recharts-radar-pologon-path,
.bar-chart g.point.series-9 path.recharts-area-area,
.bar-chart g.point.series-9 .recharts-bar-rectangle path,
.bar-chart g.point.series-9 path.recharts-symbols,
.bar-chart g.point.series-9.recharts-radar-pologon-path,
.bar-chart g.line.series-9 path.recharts-area-area,
.bar-chart g.line.series-9 .recharts-bar-rectangle path,
.bar-chart g.line.series-9 path.recharts-symbols,
.bar-chart g.line.series-9.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-9 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-9 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-9 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-9 rect.pflinechart-dotlabel,
.bar-chart g.point.series-9 rect.pflinechart-dotlabel,
.bar-chart g.line.series-9 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-9 path, .stacked-bar-chart g.point.series-9 path, .stacked-bar-chart g.line.series-9 path,
.bar-chart g.bar.series-9 path,
.bar-chart g.point.series-9 path,
.bar-chart g.line.series-9 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-9 path,
.stacked-bar-chart g.bar.series-9 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-9 path,
.stacked-bar-chart g.point.series-9 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-9 path,
.stacked-bar-chart g.line.series-9 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-9 path,
.bar-chart g.bar.series-9 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-9 path,
.bar-chart g.point.series-9 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-9 path,
.bar-chart g.line.series-9 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-9 text, .stacked-bar-chart .grouplabels g.point.series-9 text, .stacked-bar-chart .grouplabels g.line.series-9 text,
.bar-chart .grouplabels g.bar.series-9 text,
.bar-chart .grouplabels g.point.series-9 text,
.bar-chart .grouplabels g.line.series-9 text {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar .legend-item-9 span, .stacked-bar-chart g.point .legend-item-9 span, .stacked-bar-chart g.line .legend-item-9 span,
.bar-chart g.bar .legend-item-9 span,
.bar-chart g.point .legend-item-9 span,
.bar-chart g.line .legend-item-9 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-9 path, .stacked-bar-chart g.point .legend-item-9 path, .stacked-bar-chart g.line .legend-item-9 path,
.bar-chart g.bar .legend-item-9 path,
.bar-chart g.point .legend-item-9 path,
.bar-chart g.line .legend-item-9 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .stacked-bar-chart g.bar.series-10 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-10 circle, div.patterned-chart .stacked-bar-chart g.point.series-10 rect,
div.patterned-chart .stacked-bar-chart g.point.series-10 circle, div.patterned-chart .stacked-bar-chart g.line.series-10 rect,
div.patterned-chart .stacked-bar-chart g.line.series-10 circle,
div.patterned-chart .bar-chart g.bar.series-10 rect,
div.patterned-chart .bar-chart g.bar.series-10 circle,
div.patterned-chart .bar-chart g.point.series-10 rect,
div.patterned-chart .bar-chart g.point.series-10 circle,
div.patterned-chart .bar-chart g.line.series-10 rect,
div.patterned-chart .bar-chart g.line.series-10 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-10, .stacked-bar-chart g.point.series-10, .stacked-bar-chart g.line.series-10,
.bar-chart g.bar.series-10,
.bar-chart g.point.series-10,
.bar-chart g.line.series-10 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-10 rect,
.stacked-bar-chart g.bar.series-10 circle, .stacked-bar-chart g.point.series-10 rect,
.stacked-bar-chart g.point.series-10 circle, .stacked-bar-chart g.line.series-10 rect,
.stacked-bar-chart g.line.series-10 circle,
.bar-chart g.bar.series-10 rect,
.bar-chart g.bar.series-10 circle,
.bar-chart g.point.series-10 rect,
.bar-chart g.point.series-10 circle,
.bar-chart g.line.series-10 rect,
.bar-chart g.line.series-10 circle {
  fill: #582d87;
}
.stacked-bar-chart g.bar.series-10.recharts-line path, .stacked-bar-chart g.bar.series-10.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-10.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-10.recharts-line path, .stacked-bar-chart g.point.series-10.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-10.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-10.recharts-line path, .stacked-bar-chart g.line.series-10.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-10.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-10.recharts-line path,
.bar-chart g.bar.series-10.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-10.recharts-area .recharts-area-curve,
.bar-chart g.point.series-10.recharts-line path,
.bar-chart g.point.series-10.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-10.recharts-area .recharts-area-curve,
.bar-chart g.line.series-10.recharts-line path,
.bar-chart g.line.series-10.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-10.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.stacked-bar-chart g.bar.series-10 .recharts-area-area,
.stacked-bar-chart g.bar.series-10 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-10 .recharts-symbols, .stacked-bar-chart g.bar.series-10.recharts-sector, .stacked-bar-chart g.bar.series-10.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-10 .recharts-area-area,
.stacked-bar-chart g.point.series-10 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-10 .recharts-symbols, .stacked-bar-chart g.point.series-10.recharts-sector, .stacked-bar-chart g.point.series-10.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-10 .recharts-area-area,
.stacked-bar-chart g.line.series-10 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-10 .recharts-symbols, .stacked-bar-chart g.line.series-10.recharts-sector, .stacked-bar-chart g.line.series-10.recharts-radar-pologon-path,
.bar-chart g.bar.series-10 .recharts-area-area,
.bar-chart g.bar.series-10 .recharts-bar-rectangle,
.bar-chart g.bar.series-10 .recharts-symbols,
.bar-chart g.bar.series-10.recharts-sector,
.bar-chart g.bar.series-10.recharts-radar-pologon-path,
.bar-chart g.point.series-10 .recharts-area-area,
.bar-chart g.point.series-10 .recharts-bar-rectangle,
.bar-chart g.point.series-10 .recharts-symbols,
.bar-chart g.point.series-10.recharts-sector,
.bar-chart g.point.series-10.recharts-radar-pologon-path,
.bar-chart g.line.series-10 .recharts-area-area,
.bar-chart g.line.series-10 .recharts-bar-rectangle,
.bar-chart g.line.series-10 .recharts-symbols,
.bar-chart g.line.series-10.recharts-sector,
.bar-chart g.line.series-10.recharts-radar-pologon-path {
  fill: #582d87;
}
.stacked-bar-chart g.bar.series-10 path.recharts-area-area,
.stacked-bar-chart g.bar.series-10 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-10 path.recharts-symbols, .stacked-bar-chart g.bar.series-10.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-10 path.recharts-area-area,
.stacked-bar-chart g.point.series-10 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-10 path.recharts-symbols, .stacked-bar-chart g.point.series-10.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-10 path.recharts-area-area,
.stacked-bar-chart g.line.series-10 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-10 path.recharts-symbols, .stacked-bar-chart g.line.series-10.recharts-radar-pologon-path,
.bar-chart g.bar.series-10 path.recharts-area-area,
.bar-chart g.bar.series-10 .recharts-bar-rectangle path,
.bar-chart g.bar.series-10 path.recharts-symbols,
.bar-chart g.bar.series-10.recharts-radar-pologon-path,
.bar-chart g.point.series-10 path.recharts-area-area,
.bar-chart g.point.series-10 .recharts-bar-rectangle path,
.bar-chart g.point.series-10 path.recharts-symbols,
.bar-chart g.point.series-10.recharts-radar-pologon-path,
.bar-chart g.line.series-10 path.recharts-area-area,
.bar-chart g.line.series-10 .recharts-bar-rectangle path,
.bar-chart g.line.series-10 path.recharts-symbols,
.bar-chart g.line.series-10.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-10 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-10 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-10 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-10 rect.pflinechart-dotlabel,
.bar-chart g.point.series-10 rect.pflinechart-dotlabel,
.bar-chart g.line.series-10 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-10 path, .stacked-bar-chart g.point.series-10 path, .stacked-bar-chart g.line.series-10 path,
.bar-chart g.bar.series-10 path,
.bar-chart g.point.series-10 path,
.bar-chart g.line.series-10 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-10 path,
.stacked-bar-chart g.bar.series-10 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-10 path,
.stacked-bar-chart g.point.series-10 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-10 path,
.stacked-bar-chart g.line.series-10 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-10 path,
.bar-chart g.bar.series-10 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-10 path,
.bar-chart g.point.series-10 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-10 path,
.bar-chart g.line.series-10 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-10 text, .stacked-bar-chart .grouplabels g.point.series-10 text, .stacked-bar-chart .grouplabels g.line.series-10 text,
.bar-chart .grouplabels g.bar.series-10 text,
.bar-chart .grouplabels g.point.series-10 text,
.bar-chart .grouplabels g.line.series-10 text {
  fill: #582d87;
}
.stacked-bar-chart g.bar .legend-item-10 span, .stacked-bar-chart g.point .legend-item-10 span, .stacked-bar-chart g.line .legend-item-10 span,
.bar-chart g.bar .legend-item-10 span,
.bar-chart g.point .legend-item-10 span,
.bar-chart g.line .legend-item-10 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-10 path, .stacked-bar-chart g.point .legend-item-10 path, .stacked-bar-chart g.line .legend-item-10 path,
.bar-chart g.bar .legend-item-10 path,
.bar-chart g.point .legend-item-10 path,
.bar-chart g.line .legend-item-10 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .stacked-bar-chart g.bar.series-11 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-11 circle, div.patterned-chart .stacked-bar-chart g.point.series-11 rect,
div.patterned-chart .stacked-bar-chart g.point.series-11 circle, div.patterned-chart .stacked-bar-chart g.line.series-11 rect,
div.patterned-chart .stacked-bar-chart g.line.series-11 circle,
div.patterned-chart .bar-chart g.bar.series-11 rect,
div.patterned-chart .bar-chart g.bar.series-11 circle,
div.patterned-chart .bar-chart g.point.series-11 rect,
div.patterned-chart .bar-chart g.point.series-11 circle,
div.patterned-chart .bar-chart g.line.series-11 rect,
div.patterned-chart .bar-chart g.line.series-11 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-11, .stacked-bar-chart g.point.series-11, .stacked-bar-chart g.line.series-11,
.bar-chart g.bar.series-11,
.bar-chart g.point.series-11,
.bar-chart g.line.series-11 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-11 rect,
.stacked-bar-chart g.bar.series-11 circle, .stacked-bar-chart g.point.series-11 rect,
.stacked-bar-chart g.point.series-11 circle, .stacked-bar-chart g.line.series-11 rect,
.stacked-bar-chart g.line.series-11 circle,
.bar-chart g.bar.series-11 rect,
.bar-chart g.bar.series-11 circle,
.bar-chart g.point.series-11 rect,
.bar-chart g.point.series-11 circle,
.bar-chart g.line.series-11 rect,
.bar-chart g.line.series-11 circle {
  fill: #e3a614;
}
.stacked-bar-chart g.bar.series-11.recharts-line path, .stacked-bar-chart g.bar.series-11.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-11.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-11.recharts-line path, .stacked-bar-chart g.point.series-11.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-11.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-11.recharts-line path, .stacked-bar-chart g.line.series-11.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-11.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-11.recharts-line path,
.bar-chart g.bar.series-11.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-11.recharts-area .recharts-area-curve,
.bar-chart g.point.series-11.recharts-line path,
.bar-chart g.point.series-11.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-11.recharts-area .recharts-area-curve,
.bar-chart g.line.series-11.recharts-line path,
.bar-chart g.line.series-11.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-11.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.stacked-bar-chart g.bar.series-11 .recharts-area-area,
.stacked-bar-chart g.bar.series-11 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-11 .recharts-symbols, .stacked-bar-chart g.bar.series-11.recharts-sector, .stacked-bar-chart g.bar.series-11.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-11 .recharts-area-area,
.stacked-bar-chart g.point.series-11 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-11 .recharts-symbols, .stacked-bar-chart g.point.series-11.recharts-sector, .stacked-bar-chart g.point.series-11.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-11 .recharts-area-area,
.stacked-bar-chart g.line.series-11 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-11 .recharts-symbols, .stacked-bar-chart g.line.series-11.recharts-sector, .stacked-bar-chart g.line.series-11.recharts-radar-pologon-path,
.bar-chart g.bar.series-11 .recharts-area-area,
.bar-chart g.bar.series-11 .recharts-bar-rectangle,
.bar-chart g.bar.series-11 .recharts-symbols,
.bar-chart g.bar.series-11.recharts-sector,
.bar-chart g.bar.series-11.recharts-radar-pologon-path,
.bar-chart g.point.series-11 .recharts-area-area,
.bar-chart g.point.series-11 .recharts-bar-rectangle,
.bar-chart g.point.series-11 .recharts-symbols,
.bar-chart g.point.series-11.recharts-sector,
.bar-chart g.point.series-11.recharts-radar-pologon-path,
.bar-chart g.line.series-11 .recharts-area-area,
.bar-chart g.line.series-11 .recharts-bar-rectangle,
.bar-chart g.line.series-11 .recharts-symbols,
.bar-chart g.line.series-11.recharts-sector,
.bar-chart g.line.series-11.recharts-radar-pologon-path {
  fill: #e3a614;
}
.stacked-bar-chart g.bar.series-11 path.recharts-area-area,
.stacked-bar-chart g.bar.series-11 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-11 path.recharts-symbols, .stacked-bar-chart g.bar.series-11.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-11 path.recharts-area-area,
.stacked-bar-chart g.point.series-11 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-11 path.recharts-symbols, .stacked-bar-chart g.point.series-11.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-11 path.recharts-area-area,
.stacked-bar-chart g.line.series-11 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-11 path.recharts-symbols, .stacked-bar-chart g.line.series-11.recharts-radar-pologon-path,
.bar-chart g.bar.series-11 path.recharts-area-area,
.bar-chart g.bar.series-11 .recharts-bar-rectangle path,
.bar-chart g.bar.series-11 path.recharts-symbols,
.bar-chart g.bar.series-11.recharts-radar-pologon-path,
.bar-chart g.point.series-11 path.recharts-area-area,
.bar-chart g.point.series-11 .recharts-bar-rectangle path,
.bar-chart g.point.series-11 path.recharts-symbols,
.bar-chart g.point.series-11.recharts-radar-pologon-path,
.bar-chart g.line.series-11 path.recharts-area-area,
.bar-chart g.line.series-11 .recharts-bar-rectangle path,
.bar-chart g.line.series-11 path.recharts-symbols,
.bar-chart g.line.series-11.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-11 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-11 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-11 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-11 rect.pflinechart-dotlabel,
.bar-chart g.point.series-11 rect.pflinechart-dotlabel,
.bar-chart g.line.series-11 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-11 path, .stacked-bar-chart g.point.series-11 path, .stacked-bar-chart g.line.series-11 path,
.bar-chart g.bar.series-11 path,
.bar-chart g.point.series-11 path,
.bar-chart g.line.series-11 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-11 path,
.stacked-bar-chart g.bar.series-11 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-11 path,
.stacked-bar-chart g.point.series-11 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-11 path,
.stacked-bar-chart g.line.series-11 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-11 path,
.bar-chart g.bar.series-11 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-11 path,
.bar-chart g.point.series-11 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-11 path,
.bar-chart g.line.series-11 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-11 text, .stacked-bar-chart .grouplabels g.point.series-11 text, .stacked-bar-chart .grouplabels g.line.series-11 text,
.bar-chart .grouplabels g.bar.series-11 text,
.bar-chart .grouplabels g.point.series-11 text,
.bar-chart .grouplabels g.line.series-11 text {
  fill: #e3a614;
}
.stacked-bar-chart g.bar .legend-item-11 span, .stacked-bar-chart g.point .legend-item-11 span, .stacked-bar-chart g.line .legend-item-11 span,
.bar-chart g.bar .legend-item-11 span,
.bar-chart g.point .legend-item-11 span,
.bar-chart g.line .legend-item-11 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-11 path, .stacked-bar-chart g.point .legend-item-11 path, .stacked-bar-chart g.line .legend-item-11 path,
.bar-chart g.bar .legend-item-11 path,
.bar-chart g.point .legend-item-11 path,
.bar-chart g.line .legend-item-11 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .stacked-bar-chart g.bar.series-12 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-12 circle, div.patterned-chart .stacked-bar-chart g.point.series-12 rect,
div.patterned-chart .stacked-bar-chart g.point.series-12 circle, div.patterned-chart .stacked-bar-chart g.line.series-12 rect,
div.patterned-chart .stacked-bar-chart g.line.series-12 circle,
div.patterned-chart .bar-chart g.bar.series-12 rect,
div.patterned-chart .bar-chart g.bar.series-12 circle,
div.patterned-chart .bar-chart g.point.series-12 rect,
div.patterned-chart .bar-chart g.point.series-12 circle,
div.patterned-chart .bar-chart g.line.series-12 rect,
div.patterned-chart .bar-chart g.line.series-12 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-12, .stacked-bar-chart g.point.series-12, .stacked-bar-chart g.line.series-12,
.bar-chart g.bar.series-12,
.bar-chart g.point.series-12,
.bar-chart g.line.series-12 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-12 rect,
.stacked-bar-chart g.bar.series-12 circle, .stacked-bar-chart g.point.series-12 rect,
.stacked-bar-chart g.point.series-12 circle, .stacked-bar-chart g.line.series-12 rect,
.stacked-bar-chart g.line.series-12 circle,
.bar-chart g.bar.series-12 rect,
.bar-chart g.bar.series-12 circle,
.bar-chart g.point.series-12 rect,
.bar-chart g.point.series-12 circle,
.bar-chart g.line.series-12 rect,
.bar-chart g.line.series-12 circle {
  fill: #0c4835;
}
.stacked-bar-chart g.bar.series-12.recharts-line path, .stacked-bar-chart g.bar.series-12.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-12.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-12.recharts-line path, .stacked-bar-chart g.point.series-12.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-12.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-12.recharts-line path, .stacked-bar-chart g.line.series-12.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-12.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-12.recharts-line path,
.bar-chart g.bar.series-12.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-12.recharts-area .recharts-area-curve,
.bar-chart g.point.series-12.recharts-line path,
.bar-chart g.point.series-12.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-12.recharts-area .recharts-area-curve,
.bar-chart g.line.series-12.recharts-line path,
.bar-chart g.line.series-12.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-12.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.stacked-bar-chart g.bar.series-12 .recharts-area-area,
.stacked-bar-chart g.bar.series-12 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-12 .recharts-symbols, .stacked-bar-chart g.bar.series-12.recharts-sector, .stacked-bar-chart g.bar.series-12.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-12 .recharts-area-area,
.stacked-bar-chart g.point.series-12 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-12 .recharts-symbols, .stacked-bar-chart g.point.series-12.recharts-sector, .stacked-bar-chart g.point.series-12.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-12 .recharts-area-area,
.stacked-bar-chart g.line.series-12 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-12 .recharts-symbols, .stacked-bar-chart g.line.series-12.recharts-sector, .stacked-bar-chart g.line.series-12.recharts-radar-pologon-path,
.bar-chart g.bar.series-12 .recharts-area-area,
.bar-chart g.bar.series-12 .recharts-bar-rectangle,
.bar-chart g.bar.series-12 .recharts-symbols,
.bar-chart g.bar.series-12.recharts-sector,
.bar-chart g.bar.series-12.recharts-radar-pologon-path,
.bar-chart g.point.series-12 .recharts-area-area,
.bar-chart g.point.series-12 .recharts-bar-rectangle,
.bar-chart g.point.series-12 .recharts-symbols,
.bar-chart g.point.series-12.recharts-sector,
.bar-chart g.point.series-12.recharts-radar-pologon-path,
.bar-chart g.line.series-12 .recharts-area-area,
.bar-chart g.line.series-12 .recharts-bar-rectangle,
.bar-chart g.line.series-12 .recharts-symbols,
.bar-chart g.line.series-12.recharts-sector,
.bar-chart g.line.series-12.recharts-radar-pologon-path {
  fill: #0c4835;
}
.stacked-bar-chart g.bar.series-12 path.recharts-area-area,
.stacked-bar-chart g.bar.series-12 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-12 path.recharts-symbols, .stacked-bar-chart g.bar.series-12.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-12 path.recharts-area-area,
.stacked-bar-chart g.point.series-12 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-12 path.recharts-symbols, .stacked-bar-chart g.point.series-12.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-12 path.recharts-area-area,
.stacked-bar-chart g.line.series-12 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-12 path.recharts-symbols, .stacked-bar-chart g.line.series-12.recharts-radar-pologon-path,
.bar-chart g.bar.series-12 path.recharts-area-area,
.bar-chart g.bar.series-12 .recharts-bar-rectangle path,
.bar-chart g.bar.series-12 path.recharts-symbols,
.bar-chart g.bar.series-12.recharts-radar-pologon-path,
.bar-chart g.point.series-12 path.recharts-area-area,
.bar-chart g.point.series-12 .recharts-bar-rectangle path,
.bar-chart g.point.series-12 path.recharts-symbols,
.bar-chart g.point.series-12.recharts-radar-pologon-path,
.bar-chart g.line.series-12 path.recharts-area-area,
.bar-chart g.line.series-12 .recharts-bar-rectangle path,
.bar-chart g.line.series-12 path.recharts-symbols,
.bar-chart g.line.series-12.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-12 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-12 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-12 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-12 rect.pflinechart-dotlabel,
.bar-chart g.point.series-12 rect.pflinechart-dotlabel,
.bar-chart g.line.series-12 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-12 path, .stacked-bar-chart g.point.series-12 path, .stacked-bar-chart g.line.series-12 path,
.bar-chart g.bar.series-12 path,
.bar-chart g.point.series-12 path,
.bar-chart g.line.series-12 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-12 path,
.stacked-bar-chart g.bar.series-12 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-12 path,
.stacked-bar-chart g.point.series-12 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-12 path,
.stacked-bar-chart g.line.series-12 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-12 path,
.bar-chart g.bar.series-12 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-12 path,
.bar-chart g.point.series-12 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-12 path,
.bar-chart g.line.series-12 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-12 text, .stacked-bar-chart .grouplabels g.point.series-12 text, .stacked-bar-chart .grouplabels g.line.series-12 text,
.bar-chart .grouplabels g.bar.series-12 text,
.bar-chart .grouplabels g.point.series-12 text,
.bar-chart .grouplabels g.line.series-12 text {
  fill: #0c4835;
}
.stacked-bar-chart g.bar .legend-item-12 span, .stacked-bar-chart g.point .legend-item-12 span, .stacked-bar-chart g.line .legend-item-12 span,
.bar-chart g.bar .legend-item-12 span,
.bar-chart g.point .legend-item-12 span,
.bar-chart g.line .legend-item-12 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-12 path, .stacked-bar-chart g.point .legend-item-12 path, .stacked-bar-chart g.line .legend-item-12 path,
.bar-chart g.bar .legend-item-12 path,
.bar-chart g.point .legend-item-12 path,
.bar-chart g.line .legend-item-12 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .stacked-bar-chart g.bar.series-13 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-13 circle, div.patterned-chart .stacked-bar-chart g.point.series-13 rect,
div.patterned-chart .stacked-bar-chart g.point.series-13 circle, div.patterned-chart .stacked-bar-chart g.line.series-13 rect,
div.patterned-chart .stacked-bar-chart g.line.series-13 circle,
div.patterned-chart .bar-chart g.bar.series-13 rect,
div.patterned-chart .bar-chart g.bar.series-13 circle,
div.patterned-chart .bar-chart g.point.series-13 rect,
div.patterned-chart .bar-chart g.point.series-13 circle,
div.patterned-chart .bar-chart g.line.series-13 rect,
div.patterned-chart .bar-chart g.line.series-13 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-13, .stacked-bar-chart g.point.series-13, .stacked-bar-chart g.line.series-13,
.bar-chart g.bar.series-13,
.bar-chart g.point.series-13,
.bar-chart g.line.series-13 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-13 rect,
.stacked-bar-chart g.bar.series-13 circle, .stacked-bar-chart g.point.series-13 rect,
.stacked-bar-chart g.point.series-13 circle, .stacked-bar-chart g.line.series-13 rect,
.stacked-bar-chart g.line.series-13 circle,
.bar-chart g.bar.series-13 rect,
.bar-chart g.bar.series-13 circle,
.bar-chart g.point.series-13 rect,
.bar-chart g.point.series-13 circle,
.bar-chart g.line.series-13 rect,
.bar-chart g.line.series-13 circle {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-13.recharts-line path, .stacked-bar-chart g.bar.series-13.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-13.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-13.recharts-line path, .stacked-bar-chart g.point.series-13.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-13.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-13.recharts-line path, .stacked-bar-chart g.line.series-13.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-13.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-13.recharts-line path,
.bar-chart g.bar.series-13.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-13.recharts-area .recharts-area-curve,
.bar-chart g.point.series-13.recharts-line path,
.bar-chart g.point.series-13.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-13.recharts-area .recharts-area-curve,
.bar-chart g.line.series-13.recharts-line path,
.bar-chart g.line.series-13.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-13.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.stacked-bar-chart g.bar.series-13 .recharts-area-area,
.stacked-bar-chart g.bar.series-13 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-13 .recharts-symbols, .stacked-bar-chart g.bar.series-13.recharts-sector, .stacked-bar-chart g.bar.series-13.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-13 .recharts-area-area,
.stacked-bar-chart g.point.series-13 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-13 .recharts-symbols, .stacked-bar-chart g.point.series-13.recharts-sector, .stacked-bar-chart g.point.series-13.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-13 .recharts-area-area,
.stacked-bar-chart g.line.series-13 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-13 .recharts-symbols, .stacked-bar-chart g.line.series-13.recharts-sector, .stacked-bar-chart g.line.series-13.recharts-radar-pologon-path,
.bar-chart g.bar.series-13 .recharts-area-area,
.bar-chart g.bar.series-13 .recharts-bar-rectangle,
.bar-chart g.bar.series-13 .recharts-symbols,
.bar-chart g.bar.series-13.recharts-sector,
.bar-chart g.bar.series-13.recharts-radar-pologon-path,
.bar-chart g.point.series-13 .recharts-area-area,
.bar-chart g.point.series-13 .recharts-bar-rectangle,
.bar-chart g.point.series-13 .recharts-symbols,
.bar-chart g.point.series-13.recharts-sector,
.bar-chart g.point.series-13.recharts-radar-pologon-path,
.bar-chart g.line.series-13 .recharts-area-area,
.bar-chart g.line.series-13 .recharts-bar-rectangle,
.bar-chart g.line.series-13 .recharts-symbols,
.bar-chart g.line.series-13.recharts-sector,
.bar-chart g.line.series-13.recharts-radar-pologon-path {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-13 path.recharts-area-area,
.stacked-bar-chart g.bar.series-13 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-13 path.recharts-symbols, .stacked-bar-chart g.bar.series-13.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-13 path.recharts-area-area,
.stacked-bar-chart g.point.series-13 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-13 path.recharts-symbols, .stacked-bar-chart g.point.series-13.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-13 path.recharts-area-area,
.stacked-bar-chart g.line.series-13 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-13 path.recharts-symbols, .stacked-bar-chart g.line.series-13.recharts-radar-pologon-path,
.bar-chart g.bar.series-13 path.recharts-area-area,
.bar-chart g.bar.series-13 .recharts-bar-rectangle path,
.bar-chart g.bar.series-13 path.recharts-symbols,
.bar-chart g.bar.series-13.recharts-radar-pologon-path,
.bar-chart g.point.series-13 path.recharts-area-area,
.bar-chart g.point.series-13 .recharts-bar-rectangle path,
.bar-chart g.point.series-13 path.recharts-symbols,
.bar-chart g.point.series-13.recharts-radar-pologon-path,
.bar-chart g.line.series-13 path.recharts-area-area,
.bar-chart g.line.series-13 .recharts-bar-rectangle path,
.bar-chart g.line.series-13 path.recharts-symbols,
.bar-chart g.line.series-13.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-13 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-13 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-13 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-13 rect.pflinechart-dotlabel,
.bar-chart g.point.series-13 rect.pflinechart-dotlabel,
.bar-chart g.line.series-13 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-13 path, .stacked-bar-chart g.point.series-13 path, .stacked-bar-chart g.line.series-13 path,
.bar-chart g.bar.series-13 path,
.bar-chart g.point.series-13 path,
.bar-chart g.line.series-13 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-13 path,
.stacked-bar-chart g.bar.series-13 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-13 path,
.stacked-bar-chart g.point.series-13 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-13 path,
.stacked-bar-chart g.line.series-13 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-13 path,
.bar-chart g.bar.series-13 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-13 path,
.bar-chart g.point.series-13 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-13 path,
.bar-chart g.line.series-13 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-13 text, .stacked-bar-chart .grouplabels g.point.series-13 text, .stacked-bar-chart .grouplabels g.line.series-13 text,
.bar-chart .grouplabels g.bar.series-13 text,
.bar-chart .grouplabels g.point.series-13 text,
.bar-chart .grouplabels g.line.series-13 text {
  fill: #bbb;
}
.stacked-bar-chart g.bar .legend-item-13 span, .stacked-bar-chart g.point .legend-item-13 span, .stacked-bar-chart g.line .legend-item-13 span,
.bar-chart g.bar .legend-item-13 span,
.bar-chart g.point .legend-item-13 span,
.bar-chart g.line .legend-item-13 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-13 path, .stacked-bar-chart g.point .legend-item-13 path, .stacked-bar-chart g.line .legend-item-13 path,
.bar-chart g.bar .legend-item-13 path,
.bar-chart g.point .legend-item-13 path,
.bar-chart g.line .legend-item-13 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .stacked-bar-chart g.bar.series-14 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-14 circle, div.patterned-chart .stacked-bar-chart g.point.series-14 rect,
div.patterned-chart .stacked-bar-chart g.point.series-14 circle, div.patterned-chart .stacked-bar-chart g.line.series-14 rect,
div.patterned-chart .stacked-bar-chart g.line.series-14 circle,
div.patterned-chart .bar-chart g.bar.series-14 rect,
div.patterned-chart .bar-chart g.bar.series-14 circle,
div.patterned-chart .bar-chart g.point.series-14 rect,
div.patterned-chart .bar-chart g.point.series-14 circle,
div.patterned-chart .bar-chart g.line.series-14 rect,
div.patterned-chart .bar-chart g.line.series-14 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-14, .stacked-bar-chart g.point.series-14, .stacked-bar-chart g.line.series-14,
.bar-chart g.bar.series-14,
.bar-chart g.point.series-14,
.bar-chart g.line.series-14 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-14 rect,
.stacked-bar-chart g.bar.series-14 circle, .stacked-bar-chart g.point.series-14 rect,
.stacked-bar-chart g.point.series-14 circle, .stacked-bar-chart g.line.series-14 rect,
.stacked-bar-chart g.line.series-14 circle,
.bar-chart g.bar.series-14 rect,
.bar-chart g.bar.series-14 circle,
.bar-chart g.point.series-14 rect,
.bar-chart g.point.series-14 circle,
.bar-chart g.line.series-14 rect,
.bar-chart g.line.series-14 circle {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar.series-14.recharts-line path, .stacked-bar-chart g.bar.series-14.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-14.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-14.recharts-line path, .stacked-bar-chart g.point.series-14.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-14.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-14.recharts-line path, .stacked-bar-chart g.line.series-14.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-14.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-14.recharts-line path,
.bar-chart g.bar.series-14.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-14.recharts-area .recharts-area-curve,
.bar-chart g.point.series-14.recharts-line path,
.bar-chart g.point.series-14.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-14.recharts-area .recharts-area-curve,
.bar-chart g.line.series-14.recharts-line path,
.bar-chart g.line.series-14.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-14.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.stacked-bar-chart g.bar.series-14 .recharts-area-area,
.stacked-bar-chart g.bar.series-14 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-14 .recharts-symbols, .stacked-bar-chart g.bar.series-14.recharts-sector, .stacked-bar-chart g.bar.series-14.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-14 .recharts-area-area,
.stacked-bar-chart g.point.series-14 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-14 .recharts-symbols, .stacked-bar-chart g.point.series-14.recharts-sector, .stacked-bar-chart g.point.series-14.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-14 .recharts-area-area,
.stacked-bar-chart g.line.series-14 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-14 .recharts-symbols, .stacked-bar-chart g.line.series-14.recharts-sector, .stacked-bar-chart g.line.series-14.recharts-radar-pologon-path,
.bar-chart g.bar.series-14 .recharts-area-area,
.bar-chart g.bar.series-14 .recharts-bar-rectangle,
.bar-chart g.bar.series-14 .recharts-symbols,
.bar-chart g.bar.series-14.recharts-sector,
.bar-chart g.bar.series-14.recharts-radar-pologon-path,
.bar-chart g.point.series-14 .recharts-area-area,
.bar-chart g.point.series-14 .recharts-bar-rectangle,
.bar-chart g.point.series-14 .recharts-symbols,
.bar-chart g.point.series-14.recharts-sector,
.bar-chart g.point.series-14.recharts-radar-pologon-path,
.bar-chart g.line.series-14 .recharts-area-area,
.bar-chart g.line.series-14 .recharts-bar-rectangle,
.bar-chart g.line.series-14 .recharts-symbols,
.bar-chart g.line.series-14.recharts-sector,
.bar-chart g.line.series-14.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar.series-14 path.recharts-area-area,
.stacked-bar-chart g.bar.series-14 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-14 path.recharts-symbols, .stacked-bar-chart g.bar.series-14.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-14 path.recharts-area-area,
.stacked-bar-chart g.point.series-14 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-14 path.recharts-symbols, .stacked-bar-chart g.point.series-14.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-14 path.recharts-area-area,
.stacked-bar-chart g.line.series-14 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-14 path.recharts-symbols, .stacked-bar-chart g.line.series-14.recharts-radar-pologon-path,
.bar-chart g.bar.series-14 path.recharts-area-area,
.bar-chart g.bar.series-14 .recharts-bar-rectangle path,
.bar-chart g.bar.series-14 path.recharts-symbols,
.bar-chart g.bar.series-14.recharts-radar-pologon-path,
.bar-chart g.point.series-14 path.recharts-area-area,
.bar-chart g.point.series-14 .recharts-bar-rectangle path,
.bar-chart g.point.series-14 path.recharts-symbols,
.bar-chart g.point.series-14.recharts-radar-pologon-path,
.bar-chart g.line.series-14 path.recharts-area-area,
.bar-chart g.line.series-14 .recharts-bar-rectangle path,
.bar-chart g.line.series-14 path.recharts-symbols,
.bar-chart g.line.series-14.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-14 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-14 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-14 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-14 rect.pflinechart-dotlabel,
.bar-chart g.point.series-14 rect.pflinechart-dotlabel,
.bar-chart g.line.series-14 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-14 path, .stacked-bar-chart g.point.series-14 path, .stacked-bar-chart g.line.series-14 path,
.bar-chart g.bar.series-14 path,
.bar-chart g.point.series-14 path,
.bar-chart g.line.series-14 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-14 path,
.stacked-bar-chart g.bar.series-14 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-14 path,
.stacked-bar-chart g.point.series-14 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-14 path,
.stacked-bar-chart g.line.series-14 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-14 path,
.bar-chart g.bar.series-14 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-14 path,
.bar-chart g.point.series-14 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-14 path,
.bar-chart g.line.series-14 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-14 text, .stacked-bar-chart .grouplabels g.point.series-14 text, .stacked-bar-chart .grouplabels g.line.series-14 text,
.bar-chart .grouplabels g.bar.series-14 text,
.bar-chart .grouplabels g.point.series-14 text,
.bar-chart .grouplabels g.line.series-14 text {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar .legend-item-14 span, .stacked-bar-chart g.point .legend-item-14 span, .stacked-bar-chart g.line .legend-item-14 span,
.bar-chart g.bar .legend-item-14 span,
.bar-chart g.point .legend-item-14 span,
.bar-chart g.line .legend-item-14 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-14 path, .stacked-bar-chart g.point .legend-item-14 path, .stacked-bar-chart g.line .legend-item-14 path,
.bar-chart g.bar .legend-item-14 path,
.bar-chart g.point .legend-item-14 path,
.bar-chart g.line .legend-item-14 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .stacked-bar-chart g.bar.series-15 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-15 circle, div.patterned-chart .stacked-bar-chart g.point.series-15 rect,
div.patterned-chart .stacked-bar-chart g.point.series-15 circle, div.patterned-chart .stacked-bar-chart g.line.series-15 rect,
div.patterned-chart .stacked-bar-chart g.line.series-15 circle,
div.patterned-chart .bar-chart g.bar.series-15 rect,
div.patterned-chart .bar-chart g.bar.series-15 circle,
div.patterned-chart .bar-chart g.point.series-15 rect,
div.patterned-chart .bar-chart g.point.series-15 circle,
div.patterned-chart .bar-chart g.line.series-15 rect,
div.patterned-chart .bar-chart g.line.series-15 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-15, .stacked-bar-chart g.point.series-15, .stacked-bar-chart g.line.series-15,
.bar-chart g.bar.series-15,
.bar-chart g.point.series-15,
.bar-chart g.line.series-15 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-15 rect,
.stacked-bar-chart g.bar.series-15 circle, .stacked-bar-chart g.point.series-15 rect,
.stacked-bar-chart g.point.series-15 circle, .stacked-bar-chart g.line.series-15 rect,
.stacked-bar-chart g.line.series-15 circle,
.bar-chart g.bar.series-15 rect,
.bar-chart g.bar.series-15 circle,
.bar-chart g.point.series-15 rect,
.bar-chart g.point.series-15 circle,
.bar-chart g.line.series-15 rect,
.bar-chart g.line.series-15 circle {
  fill: #582d87;
}
.stacked-bar-chart g.bar.series-15.recharts-line path, .stacked-bar-chart g.bar.series-15.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-15.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-15.recharts-line path, .stacked-bar-chart g.point.series-15.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-15.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-15.recharts-line path, .stacked-bar-chart g.line.series-15.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-15.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-15.recharts-line path,
.bar-chart g.bar.series-15.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-15.recharts-area .recharts-area-curve,
.bar-chart g.point.series-15.recharts-line path,
.bar-chart g.point.series-15.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-15.recharts-area .recharts-area-curve,
.bar-chart g.line.series-15.recharts-line path,
.bar-chart g.line.series-15.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-15.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.stacked-bar-chart g.bar.series-15 .recharts-area-area,
.stacked-bar-chart g.bar.series-15 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-15 .recharts-symbols, .stacked-bar-chart g.bar.series-15.recharts-sector, .stacked-bar-chart g.bar.series-15.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-15 .recharts-area-area,
.stacked-bar-chart g.point.series-15 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-15 .recharts-symbols, .stacked-bar-chart g.point.series-15.recharts-sector, .stacked-bar-chart g.point.series-15.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-15 .recharts-area-area,
.stacked-bar-chart g.line.series-15 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-15 .recharts-symbols, .stacked-bar-chart g.line.series-15.recharts-sector, .stacked-bar-chart g.line.series-15.recharts-radar-pologon-path,
.bar-chart g.bar.series-15 .recharts-area-area,
.bar-chart g.bar.series-15 .recharts-bar-rectangle,
.bar-chart g.bar.series-15 .recharts-symbols,
.bar-chart g.bar.series-15.recharts-sector,
.bar-chart g.bar.series-15.recharts-radar-pologon-path,
.bar-chart g.point.series-15 .recharts-area-area,
.bar-chart g.point.series-15 .recharts-bar-rectangle,
.bar-chart g.point.series-15 .recharts-symbols,
.bar-chart g.point.series-15.recharts-sector,
.bar-chart g.point.series-15.recharts-radar-pologon-path,
.bar-chart g.line.series-15 .recharts-area-area,
.bar-chart g.line.series-15 .recharts-bar-rectangle,
.bar-chart g.line.series-15 .recharts-symbols,
.bar-chart g.line.series-15.recharts-sector,
.bar-chart g.line.series-15.recharts-radar-pologon-path {
  fill: #582d87;
}
.stacked-bar-chart g.bar.series-15 path.recharts-area-area,
.stacked-bar-chart g.bar.series-15 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-15 path.recharts-symbols, .stacked-bar-chart g.bar.series-15.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-15 path.recharts-area-area,
.stacked-bar-chart g.point.series-15 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-15 path.recharts-symbols, .stacked-bar-chart g.point.series-15.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-15 path.recharts-area-area,
.stacked-bar-chart g.line.series-15 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-15 path.recharts-symbols, .stacked-bar-chart g.line.series-15.recharts-radar-pologon-path,
.bar-chart g.bar.series-15 path.recharts-area-area,
.bar-chart g.bar.series-15 .recharts-bar-rectangle path,
.bar-chart g.bar.series-15 path.recharts-symbols,
.bar-chart g.bar.series-15.recharts-radar-pologon-path,
.bar-chart g.point.series-15 path.recharts-area-area,
.bar-chart g.point.series-15 .recharts-bar-rectangle path,
.bar-chart g.point.series-15 path.recharts-symbols,
.bar-chart g.point.series-15.recharts-radar-pologon-path,
.bar-chart g.line.series-15 path.recharts-area-area,
.bar-chart g.line.series-15 .recharts-bar-rectangle path,
.bar-chart g.line.series-15 path.recharts-symbols,
.bar-chart g.line.series-15.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-15 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-15 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-15 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-15 rect.pflinechart-dotlabel,
.bar-chart g.point.series-15 rect.pflinechart-dotlabel,
.bar-chart g.line.series-15 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-15 path, .stacked-bar-chart g.point.series-15 path, .stacked-bar-chart g.line.series-15 path,
.bar-chart g.bar.series-15 path,
.bar-chart g.point.series-15 path,
.bar-chart g.line.series-15 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-15 path,
.stacked-bar-chart g.bar.series-15 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-15 path,
.stacked-bar-chart g.point.series-15 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-15 path,
.stacked-bar-chart g.line.series-15 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-15 path,
.bar-chart g.bar.series-15 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-15 path,
.bar-chart g.point.series-15 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-15 path,
.bar-chart g.line.series-15 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-15 text, .stacked-bar-chart .grouplabels g.point.series-15 text, .stacked-bar-chart .grouplabels g.line.series-15 text,
.bar-chart .grouplabels g.bar.series-15 text,
.bar-chart .grouplabels g.point.series-15 text,
.bar-chart .grouplabels g.line.series-15 text {
  fill: #582d87;
}
.stacked-bar-chart g.bar .legend-item-15 span, .stacked-bar-chart g.point .legend-item-15 span, .stacked-bar-chart g.line .legend-item-15 span,
.bar-chart g.bar .legend-item-15 span,
.bar-chart g.point .legend-item-15 span,
.bar-chart g.line .legend-item-15 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-15 path, .stacked-bar-chart g.point .legend-item-15 path, .stacked-bar-chart g.line .legend-item-15 path,
.bar-chart g.bar .legend-item-15 path,
.bar-chart g.point .legend-item-15 path,
.bar-chart g.line .legend-item-15 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .stacked-bar-chart g.bar.series-16 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-16 circle, div.patterned-chart .stacked-bar-chart g.point.series-16 rect,
div.patterned-chart .stacked-bar-chart g.point.series-16 circle, div.patterned-chart .stacked-bar-chart g.line.series-16 rect,
div.patterned-chart .stacked-bar-chart g.line.series-16 circle,
div.patterned-chart .bar-chart g.bar.series-16 rect,
div.patterned-chart .bar-chart g.bar.series-16 circle,
div.patterned-chart .bar-chart g.point.series-16 rect,
div.patterned-chart .bar-chart g.point.series-16 circle,
div.patterned-chart .bar-chart g.line.series-16 rect,
div.patterned-chart .bar-chart g.line.series-16 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-16, .stacked-bar-chart g.point.series-16, .stacked-bar-chart g.line.series-16,
.bar-chart g.bar.series-16,
.bar-chart g.point.series-16,
.bar-chart g.line.series-16 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-16 rect,
.stacked-bar-chart g.bar.series-16 circle, .stacked-bar-chart g.point.series-16 rect,
.stacked-bar-chart g.point.series-16 circle, .stacked-bar-chart g.line.series-16 rect,
.stacked-bar-chart g.line.series-16 circle,
.bar-chart g.bar.series-16 rect,
.bar-chart g.bar.series-16 circle,
.bar-chart g.point.series-16 rect,
.bar-chart g.point.series-16 circle,
.bar-chart g.line.series-16 rect,
.bar-chart g.line.series-16 circle {
  fill: #e3a614;
}
.stacked-bar-chart g.bar.series-16.recharts-line path, .stacked-bar-chart g.bar.series-16.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-16.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-16.recharts-line path, .stacked-bar-chart g.point.series-16.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-16.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-16.recharts-line path, .stacked-bar-chart g.line.series-16.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-16.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-16.recharts-line path,
.bar-chart g.bar.series-16.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-16.recharts-area .recharts-area-curve,
.bar-chart g.point.series-16.recharts-line path,
.bar-chart g.point.series-16.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-16.recharts-area .recharts-area-curve,
.bar-chart g.line.series-16.recharts-line path,
.bar-chart g.line.series-16.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-16.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.stacked-bar-chart g.bar.series-16 .recharts-area-area,
.stacked-bar-chart g.bar.series-16 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-16 .recharts-symbols, .stacked-bar-chart g.bar.series-16.recharts-sector, .stacked-bar-chart g.bar.series-16.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-16 .recharts-area-area,
.stacked-bar-chart g.point.series-16 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-16 .recharts-symbols, .stacked-bar-chart g.point.series-16.recharts-sector, .stacked-bar-chart g.point.series-16.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-16 .recharts-area-area,
.stacked-bar-chart g.line.series-16 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-16 .recharts-symbols, .stacked-bar-chart g.line.series-16.recharts-sector, .stacked-bar-chart g.line.series-16.recharts-radar-pologon-path,
.bar-chart g.bar.series-16 .recharts-area-area,
.bar-chart g.bar.series-16 .recharts-bar-rectangle,
.bar-chart g.bar.series-16 .recharts-symbols,
.bar-chart g.bar.series-16.recharts-sector,
.bar-chart g.bar.series-16.recharts-radar-pologon-path,
.bar-chart g.point.series-16 .recharts-area-area,
.bar-chart g.point.series-16 .recharts-bar-rectangle,
.bar-chart g.point.series-16 .recharts-symbols,
.bar-chart g.point.series-16.recharts-sector,
.bar-chart g.point.series-16.recharts-radar-pologon-path,
.bar-chart g.line.series-16 .recharts-area-area,
.bar-chart g.line.series-16 .recharts-bar-rectangle,
.bar-chart g.line.series-16 .recharts-symbols,
.bar-chart g.line.series-16.recharts-sector,
.bar-chart g.line.series-16.recharts-radar-pologon-path {
  fill: #e3a614;
}
.stacked-bar-chart g.bar.series-16 path.recharts-area-area,
.stacked-bar-chart g.bar.series-16 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-16 path.recharts-symbols, .stacked-bar-chart g.bar.series-16.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-16 path.recharts-area-area,
.stacked-bar-chart g.point.series-16 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-16 path.recharts-symbols, .stacked-bar-chart g.point.series-16.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-16 path.recharts-area-area,
.stacked-bar-chart g.line.series-16 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-16 path.recharts-symbols, .stacked-bar-chart g.line.series-16.recharts-radar-pologon-path,
.bar-chart g.bar.series-16 path.recharts-area-area,
.bar-chart g.bar.series-16 .recharts-bar-rectangle path,
.bar-chart g.bar.series-16 path.recharts-symbols,
.bar-chart g.bar.series-16.recharts-radar-pologon-path,
.bar-chart g.point.series-16 path.recharts-area-area,
.bar-chart g.point.series-16 .recharts-bar-rectangle path,
.bar-chart g.point.series-16 path.recharts-symbols,
.bar-chart g.point.series-16.recharts-radar-pologon-path,
.bar-chart g.line.series-16 path.recharts-area-area,
.bar-chart g.line.series-16 .recharts-bar-rectangle path,
.bar-chart g.line.series-16 path.recharts-symbols,
.bar-chart g.line.series-16.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-16 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-16 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-16 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-16 rect.pflinechart-dotlabel,
.bar-chart g.point.series-16 rect.pflinechart-dotlabel,
.bar-chart g.line.series-16 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-16 path, .stacked-bar-chart g.point.series-16 path, .stacked-bar-chart g.line.series-16 path,
.bar-chart g.bar.series-16 path,
.bar-chart g.point.series-16 path,
.bar-chart g.line.series-16 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-16 path,
.stacked-bar-chart g.bar.series-16 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-16 path,
.stacked-bar-chart g.point.series-16 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-16 path,
.stacked-bar-chart g.line.series-16 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-16 path,
.bar-chart g.bar.series-16 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-16 path,
.bar-chart g.point.series-16 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-16 path,
.bar-chart g.line.series-16 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-16 text, .stacked-bar-chart .grouplabels g.point.series-16 text, .stacked-bar-chart .grouplabels g.line.series-16 text,
.bar-chart .grouplabels g.bar.series-16 text,
.bar-chart .grouplabels g.point.series-16 text,
.bar-chart .grouplabels g.line.series-16 text {
  fill: #e3a614;
}
.stacked-bar-chart g.bar .legend-item-16 span, .stacked-bar-chart g.point .legend-item-16 span, .stacked-bar-chart g.line .legend-item-16 span,
.bar-chart g.bar .legend-item-16 span,
.bar-chart g.point .legend-item-16 span,
.bar-chart g.line .legend-item-16 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-16 path, .stacked-bar-chart g.point .legend-item-16 path, .stacked-bar-chart g.line .legend-item-16 path,
.bar-chart g.bar .legend-item-16 path,
.bar-chart g.point .legend-item-16 path,
.bar-chart g.line .legend-item-16 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .stacked-bar-chart g.bar.series-17 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-17 circle, div.patterned-chart .stacked-bar-chart g.point.series-17 rect,
div.patterned-chart .stacked-bar-chart g.point.series-17 circle, div.patterned-chart .stacked-bar-chart g.line.series-17 rect,
div.patterned-chart .stacked-bar-chart g.line.series-17 circle,
div.patterned-chart .bar-chart g.bar.series-17 rect,
div.patterned-chart .bar-chart g.bar.series-17 circle,
div.patterned-chart .bar-chart g.point.series-17 rect,
div.patterned-chart .bar-chart g.point.series-17 circle,
div.patterned-chart .bar-chart g.line.series-17 rect,
div.patterned-chart .bar-chart g.line.series-17 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-17, .stacked-bar-chart g.point.series-17, .stacked-bar-chart g.line.series-17,
.bar-chart g.bar.series-17,
.bar-chart g.point.series-17,
.bar-chart g.line.series-17 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-17 rect,
.stacked-bar-chart g.bar.series-17 circle, .stacked-bar-chart g.point.series-17 rect,
.stacked-bar-chart g.point.series-17 circle, .stacked-bar-chart g.line.series-17 rect,
.stacked-bar-chart g.line.series-17 circle,
.bar-chart g.bar.series-17 rect,
.bar-chart g.bar.series-17 circle,
.bar-chart g.point.series-17 rect,
.bar-chart g.point.series-17 circle,
.bar-chart g.line.series-17 rect,
.bar-chart g.line.series-17 circle {
  fill: #0c4835;
}
.stacked-bar-chart g.bar.series-17.recharts-line path, .stacked-bar-chart g.bar.series-17.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-17.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-17.recharts-line path, .stacked-bar-chart g.point.series-17.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-17.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-17.recharts-line path, .stacked-bar-chart g.line.series-17.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-17.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-17.recharts-line path,
.bar-chart g.bar.series-17.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-17.recharts-area .recharts-area-curve,
.bar-chart g.point.series-17.recharts-line path,
.bar-chart g.point.series-17.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-17.recharts-area .recharts-area-curve,
.bar-chart g.line.series-17.recharts-line path,
.bar-chart g.line.series-17.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-17.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.stacked-bar-chart g.bar.series-17 .recharts-area-area,
.stacked-bar-chart g.bar.series-17 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-17 .recharts-symbols, .stacked-bar-chart g.bar.series-17.recharts-sector, .stacked-bar-chart g.bar.series-17.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-17 .recharts-area-area,
.stacked-bar-chart g.point.series-17 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-17 .recharts-symbols, .stacked-bar-chart g.point.series-17.recharts-sector, .stacked-bar-chart g.point.series-17.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-17 .recharts-area-area,
.stacked-bar-chart g.line.series-17 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-17 .recharts-symbols, .stacked-bar-chart g.line.series-17.recharts-sector, .stacked-bar-chart g.line.series-17.recharts-radar-pologon-path,
.bar-chart g.bar.series-17 .recharts-area-area,
.bar-chart g.bar.series-17 .recharts-bar-rectangle,
.bar-chart g.bar.series-17 .recharts-symbols,
.bar-chart g.bar.series-17.recharts-sector,
.bar-chart g.bar.series-17.recharts-radar-pologon-path,
.bar-chart g.point.series-17 .recharts-area-area,
.bar-chart g.point.series-17 .recharts-bar-rectangle,
.bar-chart g.point.series-17 .recharts-symbols,
.bar-chart g.point.series-17.recharts-sector,
.bar-chart g.point.series-17.recharts-radar-pologon-path,
.bar-chart g.line.series-17 .recharts-area-area,
.bar-chart g.line.series-17 .recharts-bar-rectangle,
.bar-chart g.line.series-17 .recharts-symbols,
.bar-chart g.line.series-17.recharts-sector,
.bar-chart g.line.series-17.recharts-radar-pologon-path {
  fill: #0c4835;
}
.stacked-bar-chart g.bar.series-17 path.recharts-area-area,
.stacked-bar-chart g.bar.series-17 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-17 path.recharts-symbols, .stacked-bar-chart g.bar.series-17.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-17 path.recharts-area-area,
.stacked-bar-chart g.point.series-17 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-17 path.recharts-symbols, .stacked-bar-chart g.point.series-17.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-17 path.recharts-area-area,
.stacked-bar-chart g.line.series-17 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-17 path.recharts-symbols, .stacked-bar-chart g.line.series-17.recharts-radar-pologon-path,
.bar-chart g.bar.series-17 path.recharts-area-area,
.bar-chart g.bar.series-17 .recharts-bar-rectangle path,
.bar-chart g.bar.series-17 path.recharts-symbols,
.bar-chart g.bar.series-17.recharts-radar-pologon-path,
.bar-chart g.point.series-17 path.recharts-area-area,
.bar-chart g.point.series-17 .recharts-bar-rectangle path,
.bar-chart g.point.series-17 path.recharts-symbols,
.bar-chart g.point.series-17.recharts-radar-pologon-path,
.bar-chart g.line.series-17 path.recharts-area-area,
.bar-chart g.line.series-17 .recharts-bar-rectangle path,
.bar-chart g.line.series-17 path.recharts-symbols,
.bar-chart g.line.series-17.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-17 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-17 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-17 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-17 rect.pflinechart-dotlabel,
.bar-chart g.point.series-17 rect.pflinechart-dotlabel,
.bar-chart g.line.series-17 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-17 path, .stacked-bar-chart g.point.series-17 path, .stacked-bar-chart g.line.series-17 path,
.bar-chart g.bar.series-17 path,
.bar-chart g.point.series-17 path,
.bar-chart g.line.series-17 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-17 path,
.stacked-bar-chart g.bar.series-17 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-17 path,
.stacked-bar-chart g.point.series-17 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-17 path,
.stacked-bar-chart g.line.series-17 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-17 path,
.bar-chart g.bar.series-17 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-17 path,
.bar-chart g.point.series-17 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-17 path,
.bar-chart g.line.series-17 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-17 text, .stacked-bar-chart .grouplabels g.point.series-17 text, .stacked-bar-chart .grouplabels g.line.series-17 text,
.bar-chart .grouplabels g.bar.series-17 text,
.bar-chart .grouplabels g.point.series-17 text,
.bar-chart .grouplabels g.line.series-17 text {
  fill: #0c4835;
}
.stacked-bar-chart g.bar .legend-item-17 span, .stacked-bar-chart g.point .legend-item-17 span, .stacked-bar-chart g.line .legend-item-17 span,
.bar-chart g.bar .legend-item-17 span,
.bar-chart g.point .legend-item-17 span,
.bar-chart g.line .legend-item-17 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-17 path, .stacked-bar-chart g.point .legend-item-17 path, .stacked-bar-chart g.line .legend-item-17 path,
.bar-chart g.bar .legend-item-17 path,
.bar-chart g.point .legend-item-17 path,
.bar-chart g.line .legend-item-17 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .stacked-bar-chart g.bar.series-18 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-18 circle, div.patterned-chart .stacked-bar-chart g.point.series-18 rect,
div.patterned-chart .stacked-bar-chart g.point.series-18 circle, div.patterned-chart .stacked-bar-chart g.line.series-18 rect,
div.patterned-chart .stacked-bar-chart g.line.series-18 circle,
div.patterned-chart .bar-chart g.bar.series-18 rect,
div.patterned-chart .bar-chart g.bar.series-18 circle,
div.patterned-chart .bar-chart g.point.series-18 rect,
div.patterned-chart .bar-chart g.point.series-18 circle,
div.patterned-chart .bar-chart g.line.series-18 rect,
div.patterned-chart .bar-chart g.line.series-18 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-18, .stacked-bar-chart g.point.series-18, .stacked-bar-chart g.line.series-18,
.bar-chart g.bar.series-18,
.bar-chart g.point.series-18,
.bar-chart g.line.series-18 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-18 rect,
.stacked-bar-chart g.bar.series-18 circle, .stacked-bar-chart g.point.series-18 rect,
.stacked-bar-chart g.point.series-18 circle, .stacked-bar-chart g.line.series-18 rect,
.stacked-bar-chart g.line.series-18 circle,
.bar-chart g.bar.series-18 rect,
.bar-chart g.bar.series-18 circle,
.bar-chart g.point.series-18 rect,
.bar-chart g.point.series-18 circle,
.bar-chart g.line.series-18 rect,
.bar-chart g.line.series-18 circle {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-18.recharts-line path, .stacked-bar-chart g.bar.series-18.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-18.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-18.recharts-line path, .stacked-bar-chart g.point.series-18.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-18.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-18.recharts-line path, .stacked-bar-chart g.line.series-18.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-18.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-18.recharts-line path,
.bar-chart g.bar.series-18.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-18.recharts-area .recharts-area-curve,
.bar-chart g.point.series-18.recharts-line path,
.bar-chart g.point.series-18.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-18.recharts-area .recharts-area-curve,
.bar-chart g.line.series-18.recharts-line path,
.bar-chart g.line.series-18.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-18.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.stacked-bar-chart g.bar.series-18 .recharts-area-area,
.stacked-bar-chart g.bar.series-18 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-18 .recharts-symbols, .stacked-bar-chart g.bar.series-18.recharts-sector, .stacked-bar-chart g.bar.series-18.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-18 .recharts-area-area,
.stacked-bar-chart g.point.series-18 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-18 .recharts-symbols, .stacked-bar-chart g.point.series-18.recharts-sector, .stacked-bar-chart g.point.series-18.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-18 .recharts-area-area,
.stacked-bar-chart g.line.series-18 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-18 .recharts-symbols, .stacked-bar-chart g.line.series-18.recharts-sector, .stacked-bar-chart g.line.series-18.recharts-radar-pologon-path,
.bar-chart g.bar.series-18 .recharts-area-area,
.bar-chart g.bar.series-18 .recharts-bar-rectangle,
.bar-chart g.bar.series-18 .recharts-symbols,
.bar-chart g.bar.series-18.recharts-sector,
.bar-chart g.bar.series-18.recharts-radar-pologon-path,
.bar-chart g.point.series-18 .recharts-area-area,
.bar-chart g.point.series-18 .recharts-bar-rectangle,
.bar-chart g.point.series-18 .recharts-symbols,
.bar-chart g.point.series-18.recharts-sector,
.bar-chart g.point.series-18.recharts-radar-pologon-path,
.bar-chart g.line.series-18 .recharts-area-area,
.bar-chart g.line.series-18 .recharts-bar-rectangle,
.bar-chart g.line.series-18 .recharts-symbols,
.bar-chart g.line.series-18.recharts-sector,
.bar-chart g.line.series-18.recharts-radar-pologon-path {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-18 path.recharts-area-area,
.stacked-bar-chart g.bar.series-18 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-18 path.recharts-symbols, .stacked-bar-chart g.bar.series-18.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-18 path.recharts-area-area,
.stacked-bar-chart g.point.series-18 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-18 path.recharts-symbols, .stacked-bar-chart g.point.series-18.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-18 path.recharts-area-area,
.stacked-bar-chart g.line.series-18 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-18 path.recharts-symbols, .stacked-bar-chart g.line.series-18.recharts-radar-pologon-path,
.bar-chart g.bar.series-18 path.recharts-area-area,
.bar-chart g.bar.series-18 .recharts-bar-rectangle path,
.bar-chart g.bar.series-18 path.recharts-symbols,
.bar-chart g.bar.series-18.recharts-radar-pologon-path,
.bar-chart g.point.series-18 path.recharts-area-area,
.bar-chart g.point.series-18 .recharts-bar-rectangle path,
.bar-chart g.point.series-18 path.recharts-symbols,
.bar-chart g.point.series-18.recharts-radar-pologon-path,
.bar-chart g.line.series-18 path.recharts-area-area,
.bar-chart g.line.series-18 .recharts-bar-rectangle path,
.bar-chart g.line.series-18 path.recharts-symbols,
.bar-chart g.line.series-18.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-18 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-18 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-18 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-18 rect.pflinechart-dotlabel,
.bar-chart g.point.series-18 rect.pflinechart-dotlabel,
.bar-chart g.line.series-18 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-18 path, .stacked-bar-chart g.point.series-18 path, .stacked-bar-chart g.line.series-18 path,
.bar-chart g.bar.series-18 path,
.bar-chart g.point.series-18 path,
.bar-chart g.line.series-18 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-18 path,
.stacked-bar-chart g.bar.series-18 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-18 path,
.stacked-bar-chart g.point.series-18 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-18 path,
.stacked-bar-chart g.line.series-18 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-18 path,
.bar-chart g.bar.series-18 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-18 path,
.bar-chart g.point.series-18 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-18 path,
.bar-chart g.line.series-18 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-18 text, .stacked-bar-chart .grouplabels g.point.series-18 text, .stacked-bar-chart .grouplabels g.line.series-18 text,
.bar-chart .grouplabels g.bar.series-18 text,
.bar-chart .grouplabels g.point.series-18 text,
.bar-chart .grouplabels g.line.series-18 text {
  fill: #bbb;
}
.stacked-bar-chart g.bar .legend-item-18 span, .stacked-bar-chart g.point .legend-item-18 span, .stacked-bar-chart g.line .legend-item-18 span,
.bar-chart g.bar .legend-item-18 span,
.bar-chart g.point .legend-item-18 span,
.bar-chart g.line .legend-item-18 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-18 path, .stacked-bar-chart g.point .legend-item-18 path, .stacked-bar-chart g.line .legend-item-18 path,
.bar-chart g.bar .legend-item-18 path,
.bar-chart g.point .legend-item-18 path,
.bar-chart g.line .legend-item-18 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .stacked-bar-chart g.bar.series-19 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-19 circle, div.patterned-chart .stacked-bar-chart g.point.series-19 rect,
div.patterned-chart .stacked-bar-chart g.point.series-19 circle, div.patterned-chart .stacked-bar-chart g.line.series-19 rect,
div.patterned-chart .stacked-bar-chart g.line.series-19 circle,
div.patterned-chart .bar-chart g.bar.series-19 rect,
div.patterned-chart .bar-chart g.bar.series-19 circle,
div.patterned-chart .bar-chart g.point.series-19 rect,
div.patterned-chart .bar-chart g.point.series-19 circle,
div.patterned-chart .bar-chart g.line.series-19 rect,
div.patterned-chart .bar-chart g.line.series-19 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-19, .stacked-bar-chart g.point.series-19, .stacked-bar-chart g.line.series-19,
.bar-chart g.bar.series-19,
.bar-chart g.point.series-19,
.bar-chart g.line.series-19 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-19 rect,
.stacked-bar-chart g.bar.series-19 circle, .stacked-bar-chart g.point.series-19 rect,
.stacked-bar-chart g.point.series-19 circle, .stacked-bar-chart g.line.series-19 rect,
.stacked-bar-chart g.line.series-19 circle,
.bar-chart g.bar.series-19 rect,
.bar-chart g.bar.series-19 circle,
.bar-chart g.point.series-19 rect,
.bar-chart g.point.series-19 circle,
.bar-chart g.line.series-19 rect,
.bar-chart g.line.series-19 circle {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar.series-19.recharts-line path, .stacked-bar-chart g.bar.series-19.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-19.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-19.recharts-line path, .stacked-bar-chart g.point.series-19.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-19.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-19.recharts-line path, .stacked-bar-chart g.line.series-19.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-19.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-19.recharts-line path,
.bar-chart g.bar.series-19.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-19.recharts-area .recharts-area-curve,
.bar-chart g.point.series-19.recharts-line path,
.bar-chart g.point.series-19.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-19.recharts-area .recharts-area-curve,
.bar-chart g.line.series-19.recharts-line path,
.bar-chart g.line.series-19.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-19.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.stacked-bar-chart g.bar.series-19 .recharts-area-area,
.stacked-bar-chart g.bar.series-19 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-19 .recharts-symbols, .stacked-bar-chart g.bar.series-19.recharts-sector, .stacked-bar-chart g.bar.series-19.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-19 .recharts-area-area,
.stacked-bar-chart g.point.series-19 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-19 .recharts-symbols, .stacked-bar-chart g.point.series-19.recharts-sector, .stacked-bar-chart g.point.series-19.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-19 .recharts-area-area,
.stacked-bar-chart g.line.series-19 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-19 .recharts-symbols, .stacked-bar-chart g.line.series-19.recharts-sector, .stacked-bar-chart g.line.series-19.recharts-radar-pologon-path,
.bar-chart g.bar.series-19 .recharts-area-area,
.bar-chart g.bar.series-19 .recharts-bar-rectangle,
.bar-chart g.bar.series-19 .recharts-symbols,
.bar-chart g.bar.series-19.recharts-sector,
.bar-chart g.bar.series-19.recharts-radar-pologon-path,
.bar-chart g.point.series-19 .recharts-area-area,
.bar-chart g.point.series-19 .recharts-bar-rectangle,
.bar-chart g.point.series-19 .recharts-symbols,
.bar-chart g.point.series-19.recharts-sector,
.bar-chart g.point.series-19.recharts-radar-pologon-path,
.bar-chart g.line.series-19 .recharts-area-area,
.bar-chart g.line.series-19 .recharts-bar-rectangle,
.bar-chart g.line.series-19 .recharts-symbols,
.bar-chart g.line.series-19.recharts-sector,
.bar-chart g.line.series-19.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar.series-19 path.recharts-area-area,
.stacked-bar-chart g.bar.series-19 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-19 path.recharts-symbols, .stacked-bar-chart g.bar.series-19.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-19 path.recharts-area-area,
.stacked-bar-chart g.point.series-19 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-19 path.recharts-symbols, .stacked-bar-chart g.point.series-19.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-19 path.recharts-area-area,
.stacked-bar-chart g.line.series-19 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-19 path.recharts-symbols, .stacked-bar-chart g.line.series-19.recharts-radar-pologon-path,
.bar-chart g.bar.series-19 path.recharts-area-area,
.bar-chart g.bar.series-19 .recharts-bar-rectangle path,
.bar-chart g.bar.series-19 path.recharts-symbols,
.bar-chart g.bar.series-19.recharts-radar-pologon-path,
.bar-chart g.point.series-19 path.recharts-area-area,
.bar-chart g.point.series-19 .recharts-bar-rectangle path,
.bar-chart g.point.series-19 path.recharts-symbols,
.bar-chart g.point.series-19.recharts-radar-pologon-path,
.bar-chart g.line.series-19 path.recharts-area-area,
.bar-chart g.line.series-19 .recharts-bar-rectangle path,
.bar-chart g.line.series-19 path.recharts-symbols,
.bar-chart g.line.series-19.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-19 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-19 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-19 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-19 rect.pflinechart-dotlabel,
.bar-chart g.point.series-19 rect.pflinechart-dotlabel,
.bar-chart g.line.series-19 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-19 path, .stacked-bar-chart g.point.series-19 path, .stacked-bar-chart g.line.series-19 path,
.bar-chart g.bar.series-19 path,
.bar-chart g.point.series-19 path,
.bar-chart g.line.series-19 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-19 path,
.stacked-bar-chart g.bar.series-19 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-19 path,
.stacked-bar-chart g.point.series-19 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-19 path,
.stacked-bar-chart g.line.series-19 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-19 path,
.bar-chart g.bar.series-19 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-19 path,
.bar-chart g.point.series-19 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-19 path,
.bar-chart g.line.series-19 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-19 text, .stacked-bar-chart .grouplabels g.point.series-19 text, .stacked-bar-chart .grouplabels g.line.series-19 text,
.bar-chart .grouplabels g.bar.series-19 text,
.bar-chart .grouplabels g.point.series-19 text,
.bar-chart .grouplabels g.line.series-19 text {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar .legend-item-19 span, .stacked-bar-chart g.point .legend-item-19 span, .stacked-bar-chart g.line .legend-item-19 span,
.bar-chart g.bar .legend-item-19 span,
.bar-chart g.point .legend-item-19 span,
.bar-chart g.line .legend-item-19 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-19 path, .stacked-bar-chart g.point .legend-item-19 path, .stacked-bar-chart g.line .legend-item-19 path,
.bar-chart g.bar .legend-item-19 path,
.bar-chart g.point .legend-item-19 path,
.bar-chart g.line .legend-item-19 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .stacked-bar-chart g.bar.series-20 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-20 circle, div.patterned-chart .stacked-bar-chart g.point.series-20 rect,
div.patterned-chart .stacked-bar-chart g.point.series-20 circle, div.patterned-chart .stacked-bar-chart g.line.series-20 rect,
div.patterned-chart .stacked-bar-chart g.line.series-20 circle,
div.patterned-chart .bar-chart g.bar.series-20 rect,
div.patterned-chart .bar-chart g.bar.series-20 circle,
div.patterned-chart .bar-chart g.point.series-20 rect,
div.patterned-chart .bar-chart g.point.series-20 circle,
div.patterned-chart .bar-chart g.line.series-20 rect,
div.patterned-chart .bar-chart g.line.series-20 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-20, .stacked-bar-chart g.point.series-20, .stacked-bar-chart g.line.series-20,
.bar-chart g.bar.series-20,
.bar-chart g.point.series-20,
.bar-chart g.line.series-20 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-20 rect,
.stacked-bar-chart g.bar.series-20 circle, .stacked-bar-chart g.point.series-20 rect,
.stacked-bar-chart g.point.series-20 circle, .stacked-bar-chart g.line.series-20 rect,
.stacked-bar-chart g.line.series-20 circle,
.bar-chart g.bar.series-20 rect,
.bar-chart g.bar.series-20 circle,
.bar-chart g.point.series-20 rect,
.bar-chart g.point.series-20 circle,
.bar-chart g.line.series-20 rect,
.bar-chart g.line.series-20 circle {
  fill: #582d87;
}
.stacked-bar-chart g.bar.series-20.recharts-line path, .stacked-bar-chart g.bar.series-20.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-20.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-20.recharts-line path, .stacked-bar-chart g.point.series-20.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-20.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-20.recharts-line path, .stacked-bar-chart g.line.series-20.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-20.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-20.recharts-line path,
.bar-chart g.bar.series-20.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-20.recharts-area .recharts-area-curve,
.bar-chart g.point.series-20.recharts-line path,
.bar-chart g.point.series-20.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-20.recharts-area .recharts-area-curve,
.bar-chart g.line.series-20.recharts-line path,
.bar-chart g.line.series-20.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-20.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.stacked-bar-chart g.bar.series-20 .recharts-area-area,
.stacked-bar-chart g.bar.series-20 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-20 .recharts-symbols, .stacked-bar-chart g.bar.series-20.recharts-sector, .stacked-bar-chart g.bar.series-20.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-20 .recharts-area-area,
.stacked-bar-chart g.point.series-20 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-20 .recharts-symbols, .stacked-bar-chart g.point.series-20.recharts-sector, .stacked-bar-chart g.point.series-20.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-20 .recharts-area-area,
.stacked-bar-chart g.line.series-20 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-20 .recharts-symbols, .stacked-bar-chart g.line.series-20.recharts-sector, .stacked-bar-chart g.line.series-20.recharts-radar-pologon-path,
.bar-chart g.bar.series-20 .recharts-area-area,
.bar-chart g.bar.series-20 .recharts-bar-rectangle,
.bar-chart g.bar.series-20 .recharts-symbols,
.bar-chart g.bar.series-20.recharts-sector,
.bar-chart g.bar.series-20.recharts-radar-pologon-path,
.bar-chart g.point.series-20 .recharts-area-area,
.bar-chart g.point.series-20 .recharts-bar-rectangle,
.bar-chart g.point.series-20 .recharts-symbols,
.bar-chart g.point.series-20.recharts-sector,
.bar-chart g.point.series-20.recharts-radar-pologon-path,
.bar-chart g.line.series-20 .recharts-area-area,
.bar-chart g.line.series-20 .recharts-bar-rectangle,
.bar-chart g.line.series-20 .recharts-symbols,
.bar-chart g.line.series-20.recharts-sector,
.bar-chart g.line.series-20.recharts-radar-pologon-path {
  fill: #582d87;
}
.stacked-bar-chart g.bar.series-20 path.recharts-area-area,
.stacked-bar-chart g.bar.series-20 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-20 path.recharts-symbols, .stacked-bar-chart g.bar.series-20.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-20 path.recharts-area-area,
.stacked-bar-chart g.point.series-20 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-20 path.recharts-symbols, .stacked-bar-chart g.point.series-20.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-20 path.recharts-area-area,
.stacked-bar-chart g.line.series-20 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-20 path.recharts-symbols, .stacked-bar-chart g.line.series-20.recharts-radar-pologon-path,
.bar-chart g.bar.series-20 path.recharts-area-area,
.bar-chart g.bar.series-20 .recharts-bar-rectangle path,
.bar-chart g.bar.series-20 path.recharts-symbols,
.bar-chart g.bar.series-20.recharts-radar-pologon-path,
.bar-chart g.point.series-20 path.recharts-area-area,
.bar-chart g.point.series-20 .recharts-bar-rectangle path,
.bar-chart g.point.series-20 path.recharts-symbols,
.bar-chart g.point.series-20.recharts-radar-pologon-path,
.bar-chart g.line.series-20 path.recharts-area-area,
.bar-chart g.line.series-20 .recharts-bar-rectangle path,
.bar-chart g.line.series-20 path.recharts-symbols,
.bar-chart g.line.series-20.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-20 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-20 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-20 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-20 rect.pflinechart-dotlabel,
.bar-chart g.point.series-20 rect.pflinechart-dotlabel,
.bar-chart g.line.series-20 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-20 path, .stacked-bar-chart g.point.series-20 path, .stacked-bar-chart g.line.series-20 path,
.bar-chart g.bar.series-20 path,
.bar-chart g.point.series-20 path,
.bar-chart g.line.series-20 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-20 path,
.stacked-bar-chart g.bar.series-20 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-20 path,
.stacked-bar-chart g.point.series-20 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-20 path,
.stacked-bar-chart g.line.series-20 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-20 path,
.bar-chart g.bar.series-20 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-20 path,
.bar-chart g.point.series-20 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-20 path,
.bar-chart g.line.series-20 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-20 text, .stacked-bar-chart .grouplabels g.point.series-20 text, .stacked-bar-chart .grouplabels g.line.series-20 text,
.bar-chart .grouplabels g.bar.series-20 text,
.bar-chart .grouplabels g.point.series-20 text,
.bar-chart .grouplabels g.line.series-20 text {
  fill: #582d87;
}
.stacked-bar-chart g.bar .legend-item-20 span, .stacked-bar-chart g.point .legend-item-20 span, .stacked-bar-chart g.line .legend-item-20 span,
.bar-chart g.bar .legend-item-20 span,
.bar-chart g.point .legend-item-20 span,
.bar-chart g.line .legend-item-20 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-20 path, .stacked-bar-chart g.point .legend-item-20 path, .stacked-bar-chart g.line .legend-item-20 path,
.bar-chart g.bar .legend-item-20 path,
.bar-chart g.point .legend-item-20 path,
.bar-chart g.line .legend-item-20 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .stacked-bar-chart g.bar.series-21 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-21 circle, div.patterned-chart .stacked-bar-chart g.point.series-21 rect,
div.patterned-chart .stacked-bar-chart g.point.series-21 circle, div.patterned-chart .stacked-bar-chart g.line.series-21 rect,
div.patterned-chart .stacked-bar-chart g.line.series-21 circle,
div.patterned-chart .bar-chart g.bar.series-21 rect,
div.patterned-chart .bar-chart g.bar.series-21 circle,
div.patterned-chart .bar-chart g.point.series-21 rect,
div.patterned-chart .bar-chart g.point.series-21 circle,
div.patterned-chart .bar-chart g.line.series-21 rect,
div.patterned-chart .bar-chart g.line.series-21 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-21, .stacked-bar-chart g.point.series-21, .stacked-bar-chart g.line.series-21,
.bar-chart g.bar.series-21,
.bar-chart g.point.series-21,
.bar-chart g.line.series-21 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-21 rect,
.stacked-bar-chart g.bar.series-21 circle, .stacked-bar-chart g.point.series-21 rect,
.stacked-bar-chart g.point.series-21 circle, .stacked-bar-chart g.line.series-21 rect,
.stacked-bar-chart g.line.series-21 circle,
.bar-chart g.bar.series-21 rect,
.bar-chart g.bar.series-21 circle,
.bar-chart g.point.series-21 rect,
.bar-chart g.point.series-21 circle,
.bar-chart g.line.series-21 rect,
.bar-chart g.line.series-21 circle {
  fill: #e3a614;
}
.stacked-bar-chart g.bar.series-21.recharts-line path, .stacked-bar-chart g.bar.series-21.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-21.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-21.recharts-line path, .stacked-bar-chart g.point.series-21.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-21.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-21.recharts-line path, .stacked-bar-chart g.line.series-21.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-21.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-21.recharts-line path,
.bar-chart g.bar.series-21.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-21.recharts-area .recharts-area-curve,
.bar-chart g.point.series-21.recharts-line path,
.bar-chart g.point.series-21.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-21.recharts-area .recharts-area-curve,
.bar-chart g.line.series-21.recharts-line path,
.bar-chart g.line.series-21.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-21.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.stacked-bar-chart g.bar.series-21 .recharts-area-area,
.stacked-bar-chart g.bar.series-21 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-21 .recharts-symbols, .stacked-bar-chart g.bar.series-21.recharts-sector, .stacked-bar-chart g.bar.series-21.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-21 .recharts-area-area,
.stacked-bar-chart g.point.series-21 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-21 .recharts-symbols, .stacked-bar-chart g.point.series-21.recharts-sector, .stacked-bar-chart g.point.series-21.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-21 .recharts-area-area,
.stacked-bar-chart g.line.series-21 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-21 .recharts-symbols, .stacked-bar-chart g.line.series-21.recharts-sector, .stacked-bar-chart g.line.series-21.recharts-radar-pologon-path,
.bar-chart g.bar.series-21 .recharts-area-area,
.bar-chart g.bar.series-21 .recharts-bar-rectangle,
.bar-chart g.bar.series-21 .recharts-symbols,
.bar-chart g.bar.series-21.recharts-sector,
.bar-chart g.bar.series-21.recharts-radar-pologon-path,
.bar-chart g.point.series-21 .recharts-area-area,
.bar-chart g.point.series-21 .recharts-bar-rectangle,
.bar-chart g.point.series-21 .recharts-symbols,
.bar-chart g.point.series-21.recharts-sector,
.bar-chart g.point.series-21.recharts-radar-pologon-path,
.bar-chart g.line.series-21 .recharts-area-area,
.bar-chart g.line.series-21 .recharts-bar-rectangle,
.bar-chart g.line.series-21 .recharts-symbols,
.bar-chart g.line.series-21.recharts-sector,
.bar-chart g.line.series-21.recharts-radar-pologon-path {
  fill: #e3a614;
}
.stacked-bar-chart g.bar.series-21 path.recharts-area-area,
.stacked-bar-chart g.bar.series-21 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-21 path.recharts-symbols, .stacked-bar-chart g.bar.series-21.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-21 path.recharts-area-area,
.stacked-bar-chart g.point.series-21 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-21 path.recharts-symbols, .stacked-bar-chart g.point.series-21.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-21 path.recharts-area-area,
.stacked-bar-chart g.line.series-21 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-21 path.recharts-symbols, .stacked-bar-chart g.line.series-21.recharts-radar-pologon-path,
.bar-chart g.bar.series-21 path.recharts-area-area,
.bar-chart g.bar.series-21 .recharts-bar-rectangle path,
.bar-chart g.bar.series-21 path.recharts-symbols,
.bar-chart g.bar.series-21.recharts-radar-pologon-path,
.bar-chart g.point.series-21 path.recharts-area-area,
.bar-chart g.point.series-21 .recharts-bar-rectangle path,
.bar-chart g.point.series-21 path.recharts-symbols,
.bar-chart g.point.series-21.recharts-radar-pologon-path,
.bar-chart g.line.series-21 path.recharts-area-area,
.bar-chart g.line.series-21 .recharts-bar-rectangle path,
.bar-chart g.line.series-21 path.recharts-symbols,
.bar-chart g.line.series-21.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-21 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-21 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-21 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-21 rect.pflinechart-dotlabel,
.bar-chart g.point.series-21 rect.pflinechart-dotlabel,
.bar-chart g.line.series-21 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-21 path, .stacked-bar-chart g.point.series-21 path, .stacked-bar-chart g.line.series-21 path,
.bar-chart g.bar.series-21 path,
.bar-chart g.point.series-21 path,
.bar-chart g.line.series-21 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-21 path,
.stacked-bar-chart g.bar.series-21 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-21 path,
.stacked-bar-chart g.point.series-21 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-21 path,
.stacked-bar-chart g.line.series-21 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-21 path,
.bar-chart g.bar.series-21 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-21 path,
.bar-chart g.point.series-21 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-21 path,
.bar-chart g.line.series-21 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-21 text, .stacked-bar-chart .grouplabels g.point.series-21 text, .stacked-bar-chart .grouplabels g.line.series-21 text,
.bar-chart .grouplabels g.bar.series-21 text,
.bar-chart .grouplabels g.point.series-21 text,
.bar-chart .grouplabels g.line.series-21 text {
  fill: #e3a614;
}
.stacked-bar-chart g.bar .legend-item-21 span, .stacked-bar-chart g.point .legend-item-21 span, .stacked-bar-chart g.line .legend-item-21 span,
.bar-chart g.bar .legend-item-21 span,
.bar-chart g.point .legend-item-21 span,
.bar-chart g.line .legend-item-21 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-21 path, .stacked-bar-chart g.point .legend-item-21 path, .stacked-bar-chart g.line .legend-item-21 path,
.bar-chart g.bar .legend-item-21 path,
.bar-chart g.point .legend-item-21 path,
.bar-chart g.line .legend-item-21 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .stacked-bar-chart g.bar.series-22 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-22 circle, div.patterned-chart .stacked-bar-chart g.point.series-22 rect,
div.patterned-chart .stacked-bar-chart g.point.series-22 circle, div.patterned-chart .stacked-bar-chart g.line.series-22 rect,
div.patterned-chart .stacked-bar-chart g.line.series-22 circle,
div.patterned-chart .bar-chart g.bar.series-22 rect,
div.patterned-chart .bar-chart g.bar.series-22 circle,
div.patterned-chart .bar-chart g.point.series-22 rect,
div.patterned-chart .bar-chart g.point.series-22 circle,
div.patterned-chart .bar-chart g.line.series-22 rect,
div.patterned-chart .bar-chart g.line.series-22 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-22, .stacked-bar-chart g.point.series-22, .stacked-bar-chart g.line.series-22,
.bar-chart g.bar.series-22,
.bar-chart g.point.series-22,
.bar-chart g.line.series-22 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-22 rect,
.stacked-bar-chart g.bar.series-22 circle, .stacked-bar-chart g.point.series-22 rect,
.stacked-bar-chart g.point.series-22 circle, .stacked-bar-chart g.line.series-22 rect,
.stacked-bar-chart g.line.series-22 circle,
.bar-chart g.bar.series-22 rect,
.bar-chart g.bar.series-22 circle,
.bar-chart g.point.series-22 rect,
.bar-chart g.point.series-22 circle,
.bar-chart g.line.series-22 rect,
.bar-chart g.line.series-22 circle {
  fill: #0c4835;
}
.stacked-bar-chart g.bar.series-22.recharts-line path, .stacked-bar-chart g.bar.series-22.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-22.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-22.recharts-line path, .stacked-bar-chart g.point.series-22.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-22.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-22.recharts-line path, .stacked-bar-chart g.line.series-22.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-22.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-22.recharts-line path,
.bar-chart g.bar.series-22.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-22.recharts-area .recharts-area-curve,
.bar-chart g.point.series-22.recharts-line path,
.bar-chart g.point.series-22.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-22.recharts-area .recharts-area-curve,
.bar-chart g.line.series-22.recharts-line path,
.bar-chart g.line.series-22.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-22.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.stacked-bar-chart g.bar.series-22 .recharts-area-area,
.stacked-bar-chart g.bar.series-22 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-22 .recharts-symbols, .stacked-bar-chart g.bar.series-22.recharts-sector, .stacked-bar-chart g.bar.series-22.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-22 .recharts-area-area,
.stacked-bar-chart g.point.series-22 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-22 .recharts-symbols, .stacked-bar-chart g.point.series-22.recharts-sector, .stacked-bar-chart g.point.series-22.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-22 .recharts-area-area,
.stacked-bar-chart g.line.series-22 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-22 .recharts-symbols, .stacked-bar-chart g.line.series-22.recharts-sector, .stacked-bar-chart g.line.series-22.recharts-radar-pologon-path,
.bar-chart g.bar.series-22 .recharts-area-area,
.bar-chart g.bar.series-22 .recharts-bar-rectangle,
.bar-chart g.bar.series-22 .recharts-symbols,
.bar-chart g.bar.series-22.recharts-sector,
.bar-chart g.bar.series-22.recharts-radar-pologon-path,
.bar-chart g.point.series-22 .recharts-area-area,
.bar-chart g.point.series-22 .recharts-bar-rectangle,
.bar-chart g.point.series-22 .recharts-symbols,
.bar-chart g.point.series-22.recharts-sector,
.bar-chart g.point.series-22.recharts-radar-pologon-path,
.bar-chart g.line.series-22 .recharts-area-area,
.bar-chart g.line.series-22 .recharts-bar-rectangle,
.bar-chart g.line.series-22 .recharts-symbols,
.bar-chart g.line.series-22.recharts-sector,
.bar-chart g.line.series-22.recharts-radar-pologon-path {
  fill: #0c4835;
}
.stacked-bar-chart g.bar.series-22 path.recharts-area-area,
.stacked-bar-chart g.bar.series-22 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-22 path.recharts-symbols, .stacked-bar-chart g.bar.series-22.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-22 path.recharts-area-area,
.stacked-bar-chart g.point.series-22 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-22 path.recharts-symbols, .stacked-bar-chart g.point.series-22.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-22 path.recharts-area-area,
.stacked-bar-chart g.line.series-22 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-22 path.recharts-symbols, .stacked-bar-chart g.line.series-22.recharts-radar-pologon-path,
.bar-chart g.bar.series-22 path.recharts-area-area,
.bar-chart g.bar.series-22 .recharts-bar-rectangle path,
.bar-chart g.bar.series-22 path.recharts-symbols,
.bar-chart g.bar.series-22.recharts-radar-pologon-path,
.bar-chart g.point.series-22 path.recharts-area-area,
.bar-chart g.point.series-22 .recharts-bar-rectangle path,
.bar-chart g.point.series-22 path.recharts-symbols,
.bar-chart g.point.series-22.recharts-radar-pologon-path,
.bar-chart g.line.series-22 path.recharts-area-area,
.bar-chart g.line.series-22 .recharts-bar-rectangle path,
.bar-chart g.line.series-22 path.recharts-symbols,
.bar-chart g.line.series-22.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-22 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-22 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-22 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-22 rect.pflinechart-dotlabel,
.bar-chart g.point.series-22 rect.pflinechart-dotlabel,
.bar-chart g.line.series-22 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-22 path, .stacked-bar-chart g.point.series-22 path, .stacked-bar-chart g.line.series-22 path,
.bar-chart g.bar.series-22 path,
.bar-chart g.point.series-22 path,
.bar-chart g.line.series-22 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-22 path,
.stacked-bar-chart g.bar.series-22 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-22 path,
.stacked-bar-chart g.point.series-22 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-22 path,
.stacked-bar-chart g.line.series-22 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-22 path,
.bar-chart g.bar.series-22 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-22 path,
.bar-chart g.point.series-22 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-22 path,
.bar-chart g.line.series-22 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-22 text, .stacked-bar-chart .grouplabels g.point.series-22 text, .stacked-bar-chart .grouplabels g.line.series-22 text,
.bar-chart .grouplabels g.bar.series-22 text,
.bar-chart .grouplabels g.point.series-22 text,
.bar-chart .grouplabels g.line.series-22 text {
  fill: #0c4835;
}
.stacked-bar-chart g.bar .legend-item-22 span, .stacked-bar-chart g.point .legend-item-22 span, .stacked-bar-chart g.line .legend-item-22 span,
.bar-chart g.bar .legend-item-22 span,
.bar-chart g.point .legend-item-22 span,
.bar-chart g.line .legend-item-22 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-22 path, .stacked-bar-chart g.point .legend-item-22 path, .stacked-bar-chart g.line .legend-item-22 path,
.bar-chart g.bar .legend-item-22 path,
.bar-chart g.point .legend-item-22 path,
.bar-chart g.line .legend-item-22 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .stacked-bar-chart g.bar.series-23 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-23 circle, div.patterned-chart .stacked-bar-chart g.point.series-23 rect,
div.patterned-chart .stacked-bar-chart g.point.series-23 circle, div.patterned-chart .stacked-bar-chart g.line.series-23 rect,
div.patterned-chart .stacked-bar-chart g.line.series-23 circle,
div.patterned-chart .bar-chart g.bar.series-23 rect,
div.patterned-chart .bar-chart g.bar.series-23 circle,
div.patterned-chart .bar-chart g.point.series-23 rect,
div.patterned-chart .bar-chart g.point.series-23 circle,
div.patterned-chart .bar-chart g.line.series-23 rect,
div.patterned-chart .bar-chart g.line.series-23 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-23, .stacked-bar-chart g.point.series-23, .stacked-bar-chart g.line.series-23,
.bar-chart g.bar.series-23,
.bar-chart g.point.series-23,
.bar-chart g.line.series-23 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-23 rect,
.stacked-bar-chart g.bar.series-23 circle, .stacked-bar-chart g.point.series-23 rect,
.stacked-bar-chart g.point.series-23 circle, .stacked-bar-chart g.line.series-23 rect,
.stacked-bar-chart g.line.series-23 circle,
.bar-chart g.bar.series-23 rect,
.bar-chart g.bar.series-23 circle,
.bar-chart g.point.series-23 rect,
.bar-chart g.point.series-23 circle,
.bar-chart g.line.series-23 rect,
.bar-chart g.line.series-23 circle {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-23.recharts-line path, .stacked-bar-chart g.bar.series-23.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-23.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-23.recharts-line path, .stacked-bar-chart g.point.series-23.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-23.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-23.recharts-line path, .stacked-bar-chart g.line.series-23.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-23.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-23.recharts-line path,
.bar-chart g.bar.series-23.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-23.recharts-area .recharts-area-curve,
.bar-chart g.point.series-23.recharts-line path,
.bar-chart g.point.series-23.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-23.recharts-area .recharts-area-curve,
.bar-chart g.line.series-23.recharts-line path,
.bar-chart g.line.series-23.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-23.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.stacked-bar-chart g.bar.series-23 .recharts-area-area,
.stacked-bar-chart g.bar.series-23 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-23 .recharts-symbols, .stacked-bar-chart g.bar.series-23.recharts-sector, .stacked-bar-chart g.bar.series-23.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-23 .recharts-area-area,
.stacked-bar-chart g.point.series-23 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-23 .recharts-symbols, .stacked-bar-chart g.point.series-23.recharts-sector, .stacked-bar-chart g.point.series-23.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-23 .recharts-area-area,
.stacked-bar-chart g.line.series-23 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-23 .recharts-symbols, .stacked-bar-chart g.line.series-23.recharts-sector, .stacked-bar-chart g.line.series-23.recharts-radar-pologon-path,
.bar-chart g.bar.series-23 .recharts-area-area,
.bar-chart g.bar.series-23 .recharts-bar-rectangle,
.bar-chart g.bar.series-23 .recharts-symbols,
.bar-chart g.bar.series-23.recharts-sector,
.bar-chart g.bar.series-23.recharts-radar-pologon-path,
.bar-chart g.point.series-23 .recharts-area-area,
.bar-chart g.point.series-23 .recharts-bar-rectangle,
.bar-chart g.point.series-23 .recharts-symbols,
.bar-chart g.point.series-23.recharts-sector,
.bar-chart g.point.series-23.recharts-radar-pologon-path,
.bar-chart g.line.series-23 .recharts-area-area,
.bar-chart g.line.series-23 .recharts-bar-rectangle,
.bar-chart g.line.series-23 .recharts-symbols,
.bar-chart g.line.series-23.recharts-sector,
.bar-chart g.line.series-23.recharts-radar-pologon-path {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-23 path.recharts-area-area,
.stacked-bar-chart g.bar.series-23 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-23 path.recharts-symbols, .stacked-bar-chart g.bar.series-23.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-23 path.recharts-area-area,
.stacked-bar-chart g.point.series-23 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-23 path.recharts-symbols, .stacked-bar-chart g.point.series-23.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-23 path.recharts-area-area,
.stacked-bar-chart g.line.series-23 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-23 path.recharts-symbols, .stacked-bar-chart g.line.series-23.recharts-radar-pologon-path,
.bar-chart g.bar.series-23 path.recharts-area-area,
.bar-chart g.bar.series-23 .recharts-bar-rectangle path,
.bar-chart g.bar.series-23 path.recharts-symbols,
.bar-chart g.bar.series-23.recharts-radar-pologon-path,
.bar-chart g.point.series-23 path.recharts-area-area,
.bar-chart g.point.series-23 .recharts-bar-rectangle path,
.bar-chart g.point.series-23 path.recharts-symbols,
.bar-chart g.point.series-23.recharts-radar-pologon-path,
.bar-chart g.line.series-23 path.recharts-area-area,
.bar-chart g.line.series-23 .recharts-bar-rectangle path,
.bar-chart g.line.series-23 path.recharts-symbols,
.bar-chart g.line.series-23.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-23 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-23 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-23 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-23 rect.pflinechart-dotlabel,
.bar-chart g.point.series-23 rect.pflinechart-dotlabel,
.bar-chart g.line.series-23 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-23 path, .stacked-bar-chart g.point.series-23 path, .stacked-bar-chart g.line.series-23 path,
.bar-chart g.bar.series-23 path,
.bar-chart g.point.series-23 path,
.bar-chart g.line.series-23 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-23 path,
.stacked-bar-chart g.bar.series-23 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-23 path,
.stacked-bar-chart g.point.series-23 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-23 path,
.stacked-bar-chart g.line.series-23 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-23 path,
.bar-chart g.bar.series-23 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-23 path,
.bar-chart g.point.series-23 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-23 path,
.bar-chart g.line.series-23 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-23 text, .stacked-bar-chart .grouplabels g.point.series-23 text, .stacked-bar-chart .grouplabels g.line.series-23 text,
.bar-chart .grouplabels g.bar.series-23 text,
.bar-chart .grouplabels g.point.series-23 text,
.bar-chart .grouplabels g.line.series-23 text {
  fill: #bbb;
}
.stacked-bar-chart g.bar .legend-item-23 span, .stacked-bar-chart g.point .legend-item-23 span, .stacked-bar-chart g.line .legend-item-23 span,
.bar-chart g.bar .legend-item-23 span,
.bar-chart g.point .legend-item-23 span,
.bar-chart g.line .legend-item-23 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-23 path, .stacked-bar-chart g.point .legend-item-23 path, .stacked-bar-chart g.line .legend-item-23 path,
.bar-chart g.bar .legend-item-23 path,
.bar-chart g.point .legend-item-23 path,
.bar-chart g.line .legend-item-23 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .stacked-bar-chart g.bar.series-24 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-24 circle, div.patterned-chart .stacked-bar-chart g.point.series-24 rect,
div.patterned-chart .stacked-bar-chart g.point.series-24 circle, div.patterned-chart .stacked-bar-chart g.line.series-24 rect,
div.patterned-chart .stacked-bar-chart g.line.series-24 circle,
div.patterned-chart .bar-chart g.bar.series-24 rect,
div.patterned-chart .bar-chart g.bar.series-24 circle,
div.patterned-chart .bar-chart g.point.series-24 rect,
div.patterned-chart .bar-chart g.point.series-24 circle,
div.patterned-chart .bar-chart g.line.series-24 rect,
div.patterned-chart .bar-chart g.line.series-24 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-24, .stacked-bar-chart g.point.series-24, .stacked-bar-chart g.line.series-24,
.bar-chart g.bar.series-24,
.bar-chart g.point.series-24,
.bar-chart g.line.series-24 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-24 rect,
.stacked-bar-chart g.bar.series-24 circle, .stacked-bar-chart g.point.series-24 rect,
.stacked-bar-chart g.point.series-24 circle, .stacked-bar-chart g.line.series-24 rect,
.stacked-bar-chart g.line.series-24 circle,
.bar-chart g.bar.series-24 rect,
.bar-chart g.bar.series-24 circle,
.bar-chart g.point.series-24 rect,
.bar-chart g.point.series-24 circle,
.bar-chart g.line.series-24 rect,
.bar-chart g.line.series-24 circle {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar.series-24.recharts-line path, .stacked-bar-chart g.bar.series-24.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-24.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-24.recharts-line path, .stacked-bar-chart g.point.series-24.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-24.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-24.recharts-line path, .stacked-bar-chart g.line.series-24.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-24.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-24.recharts-line path,
.bar-chart g.bar.series-24.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-24.recharts-area .recharts-area-curve,
.bar-chart g.point.series-24.recharts-line path,
.bar-chart g.point.series-24.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-24.recharts-area .recharts-area-curve,
.bar-chart g.line.series-24.recharts-line path,
.bar-chart g.line.series-24.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-24.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.stacked-bar-chart g.bar.series-24 .recharts-area-area,
.stacked-bar-chart g.bar.series-24 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-24 .recharts-symbols, .stacked-bar-chart g.bar.series-24.recharts-sector, .stacked-bar-chart g.bar.series-24.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-24 .recharts-area-area,
.stacked-bar-chart g.point.series-24 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-24 .recharts-symbols, .stacked-bar-chart g.point.series-24.recharts-sector, .stacked-bar-chart g.point.series-24.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-24 .recharts-area-area,
.stacked-bar-chart g.line.series-24 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-24 .recharts-symbols, .stacked-bar-chart g.line.series-24.recharts-sector, .stacked-bar-chart g.line.series-24.recharts-radar-pologon-path,
.bar-chart g.bar.series-24 .recharts-area-area,
.bar-chart g.bar.series-24 .recharts-bar-rectangle,
.bar-chart g.bar.series-24 .recharts-symbols,
.bar-chart g.bar.series-24.recharts-sector,
.bar-chart g.bar.series-24.recharts-radar-pologon-path,
.bar-chart g.point.series-24 .recharts-area-area,
.bar-chart g.point.series-24 .recharts-bar-rectangle,
.bar-chart g.point.series-24 .recharts-symbols,
.bar-chart g.point.series-24.recharts-sector,
.bar-chart g.point.series-24.recharts-radar-pologon-path,
.bar-chart g.line.series-24 .recharts-area-area,
.bar-chart g.line.series-24 .recharts-bar-rectangle,
.bar-chart g.line.series-24 .recharts-symbols,
.bar-chart g.line.series-24.recharts-sector,
.bar-chart g.line.series-24.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar.series-24 path.recharts-area-area,
.stacked-bar-chart g.bar.series-24 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-24 path.recharts-symbols, .stacked-bar-chart g.bar.series-24.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-24 path.recharts-area-area,
.stacked-bar-chart g.point.series-24 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-24 path.recharts-symbols, .stacked-bar-chart g.point.series-24.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-24 path.recharts-area-area,
.stacked-bar-chart g.line.series-24 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-24 path.recharts-symbols, .stacked-bar-chart g.line.series-24.recharts-radar-pologon-path,
.bar-chart g.bar.series-24 path.recharts-area-area,
.bar-chart g.bar.series-24 .recharts-bar-rectangle path,
.bar-chart g.bar.series-24 path.recharts-symbols,
.bar-chart g.bar.series-24.recharts-radar-pologon-path,
.bar-chart g.point.series-24 path.recharts-area-area,
.bar-chart g.point.series-24 .recharts-bar-rectangle path,
.bar-chart g.point.series-24 path.recharts-symbols,
.bar-chart g.point.series-24.recharts-radar-pologon-path,
.bar-chart g.line.series-24 path.recharts-area-area,
.bar-chart g.line.series-24 .recharts-bar-rectangle path,
.bar-chart g.line.series-24 path.recharts-symbols,
.bar-chart g.line.series-24.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-24 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-24 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-24 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-24 rect.pflinechart-dotlabel,
.bar-chart g.point.series-24 rect.pflinechart-dotlabel,
.bar-chart g.line.series-24 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-24 path, .stacked-bar-chart g.point.series-24 path, .stacked-bar-chart g.line.series-24 path,
.bar-chart g.bar.series-24 path,
.bar-chart g.point.series-24 path,
.bar-chart g.line.series-24 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-24 path,
.stacked-bar-chart g.bar.series-24 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-24 path,
.stacked-bar-chart g.point.series-24 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-24 path,
.stacked-bar-chart g.line.series-24 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-24 path,
.bar-chart g.bar.series-24 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-24 path,
.bar-chart g.point.series-24 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-24 path,
.bar-chart g.line.series-24 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-24 text, .stacked-bar-chart .grouplabels g.point.series-24 text, .stacked-bar-chart .grouplabels g.line.series-24 text,
.bar-chart .grouplabels g.bar.series-24 text,
.bar-chart .grouplabels g.point.series-24 text,
.bar-chart .grouplabels g.line.series-24 text {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar .legend-item-24 span, .stacked-bar-chart g.point .legend-item-24 span, .stacked-bar-chart g.line .legend-item-24 span,
.bar-chart g.bar .legend-item-24 span,
.bar-chart g.point .legend-item-24 span,
.bar-chart g.line .legend-item-24 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-24 path, .stacked-bar-chart g.point .legend-item-24 path, .stacked-bar-chart g.line .legend-item-24 path,
.bar-chart g.bar .legend-item-24 path,
.bar-chart g.point .legend-item-24 path,
.bar-chart g.line .legend-item-24 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .stacked-bar-chart g.bar.series-25 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-25 circle, div.patterned-chart .stacked-bar-chart g.point.series-25 rect,
div.patterned-chart .stacked-bar-chart g.point.series-25 circle, div.patterned-chart .stacked-bar-chart g.line.series-25 rect,
div.patterned-chart .stacked-bar-chart g.line.series-25 circle,
div.patterned-chart .bar-chart g.bar.series-25 rect,
div.patterned-chart .bar-chart g.bar.series-25 circle,
div.patterned-chart .bar-chart g.point.series-25 rect,
div.patterned-chart .bar-chart g.point.series-25 circle,
div.patterned-chart .bar-chart g.line.series-25 rect,
div.patterned-chart .bar-chart g.line.series-25 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-25, .stacked-bar-chart g.point.series-25, .stacked-bar-chart g.line.series-25,
.bar-chart g.bar.series-25,
.bar-chart g.point.series-25,
.bar-chart g.line.series-25 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-25 rect,
.stacked-bar-chart g.bar.series-25 circle, .stacked-bar-chart g.point.series-25 rect,
.stacked-bar-chart g.point.series-25 circle, .stacked-bar-chart g.line.series-25 rect,
.stacked-bar-chart g.line.series-25 circle,
.bar-chart g.bar.series-25 rect,
.bar-chart g.bar.series-25 circle,
.bar-chart g.point.series-25 rect,
.bar-chart g.point.series-25 circle,
.bar-chart g.line.series-25 rect,
.bar-chart g.line.series-25 circle {
  fill: #582d87;
}
.stacked-bar-chart g.bar.series-25.recharts-line path, .stacked-bar-chart g.bar.series-25.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-25.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-25.recharts-line path, .stacked-bar-chart g.point.series-25.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-25.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-25.recharts-line path, .stacked-bar-chart g.line.series-25.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-25.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-25.recharts-line path,
.bar-chart g.bar.series-25.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-25.recharts-area .recharts-area-curve,
.bar-chart g.point.series-25.recharts-line path,
.bar-chart g.point.series-25.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-25.recharts-area .recharts-area-curve,
.bar-chart g.line.series-25.recharts-line path,
.bar-chart g.line.series-25.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-25.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.stacked-bar-chart g.bar.series-25 .recharts-area-area,
.stacked-bar-chart g.bar.series-25 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-25 .recharts-symbols, .stacked-bar-chart g.bar.series-25.recharts-sector, .stacked-bar-chart g.bar.series-25.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-25 .recharts-area-area,
.stacked-bar-chart g.point.series-25 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-25 .recharts-symbols, .stacked-bar-chart g.point.series-25.recharts-sector, .stacked-bar-chart g.point.series-25.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-25 .recharts-area-area,
.stacked-bar-chart g.line.series-25 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-25 .recharts-symbols, .stacked-bar-chart g.line.series-25.recharts-sector, .stacked-bar-chart g.line.series-25.recharts-radar-pologon-path,
.bar-chart g.bar.series-25 .recharts-area-area,
.bar-chart g.bar.series-25 .recharts-bar-rectangle,
.bar-chart g.bar.series-25 .recharts-symbols,
.bar-chart g.bar.series-25.recharts-sector,
.bar-chart g.bar.series-25.recharts-radar-pologon-path,
.bar-chart g.point.series-25 .recharts-area-area,
.bar-chart g.point.series-25 .recharts-bar-rectangle,
.bar-chart g.point.series-25 .recharts-symbols,
.bar-chart g.point.series-25.recharts-sector,
.bar-chart g.point.series-25.recharts-radar-pologon-path,
.bar-chart g.line.series-25 .recharts-area-area,
.bar-chart g.line.series-25 .recharts-bar-rectangle,
.bar-chart g.line.series-25 .recharts-symbols,
.bar-chart g.line.series-25.recharts-sector,
.bar-chart g.line.series-25.recharts-radar-pologon-path {
  fill: #582d87;
}
.stacked-bar-chart g.bar.series-25 path.recharts-area-area,
.stacked-bar-chart g.bar.series-25 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-25 path.recharts-symbols, .stacked-bar-chart g.bar.series-25.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-25 path.recharts-area-area,
.stacked-bar-chart g.point.series-25 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-25 path.recharts-symbols, .stacked-bar-chart g.point.series-25.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-25 path.recharts-area-area,
.stacked-bar-chart g.line.series-25 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-25 path.recharts-symbols, .stacked-bar-chart g.line.series-25.recharts-radar-pologon-path,
.bar-chart g.bar.series-25 path.recharts-area-area,
.bar-chart g.bar.series-25 .recharts-bar-rectangle path,
.bar-chart g.bar.series-25 path.recharts-symbols,
.bar-chart g.bar.series-25.recharts-radar-pologon-path,
.bar-chart g.point.series-25 path.recharts-area-area,
.bar-chart g.point.series-25 .recharts-bar-rectangle path,
.bar-chart g.point.series-25 path.recharts-symbols,
.bar-chart g.point.series-25.recharts-radar-pologon-path,
.bar-chart g.line.series-25 path.recharts-area-area,
.bar-chart g.line.series-25 .recharts-bar-rectangle path,
.bar-chart g.line.series-25 path.recharts-symbols,
.bar-chart g.line.series-25.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-25 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-25 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-25 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-25 rect.pflinechart-dotlabel,
.bar-chart g.point.series-25 rect.pflinechart-dotlabel,
.bar-chart g.line.series-25 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-25 path, .stacked-bar-chart g.point.series-25 path, .stacked-bar-chart g.line.series-25 path,
.bar-chart g.bar.series-25 path,
.bar-chart g.point.series-25 path,
.bar-chart g.line.series-25 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-25 path,
.stacked-bar-chart g.bar.series-25 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-25 path,
.stacked-bar-chart g.point.series-25 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-25 path,
.stacked-bar-chart g.line.series-25 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-25 path,
.bar-chart g.bar.series-25 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-25 path,
.bar-chart g.point.series-25 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-25 path,
.bar-chart g.line.series-25 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-25 text, .stacked-bar-chart .grouplabels g.point.series-25 text, .stacked-bar-chart .grouplabels g.line.series-25 text,
.bar-chart .grouplabels g.bar.series-25 text,
.bar-chart .grouplabels g.point.series-25 text,
.bar-chart .grouplabels g.line.series-25 text {
  fill: #582d87;
}
.stacked-bar-chart g.bar .legend-item-25 span, .stacked-bar-chart g.point .legend-item-25 span, .stacked-bar-chart g.line .legend-item-25 span,
.bar-chart g.bar .legend-item-25 span,
.bar-chart g.point .legend-item-25 span,
.bar-chart g.line .legend-item-25 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-25 path, .stacked-bar-chart g.point .legend-item-25 path, .stacked-bar-chart g.line .legend-item-25 path,
.bar-chart g.bar .legend-item-25 path,
.bar-chart g.point .legend-item-25 path,
.bar-chart g.line .legend-item-25 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .stacked-bar-chart g.bar.series-26 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-26 circle, div.patterned-chart .stacked-bar-chart g.point.series-26 rect,
div.patterned-chart .stacked-bar-chart g.point.series-26 circle, div.patterned-chart .stacked-bar-chart g.line.series-26 rect,
div.patterned-chart .stacked-bar-chart g.line.series-26 circle,
div.patterned-chart .bar-chart g.bar.series-26 rect,
div.patterned-chart .bar-chart g.bar.series-26 circle,
div.patterned-chart .bar-chart g.point.series-26 rect,
div.patterned-chart .bar-chart g.point.series-26 circle,
div.patterned-chart .bar-chart g.line.series-26 rect,
div.patterned-chart .bar-chart g.line.series-26 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-26, .stacked-bar-chart g.point.series-26, .stacked-bar-chart g.line.series-26,
.bar-chart g.bar.series-26,
.bar-chart g.point.series-26,
.bar-chart g.line.series-26 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-26 rect,
.stacked-bar-chart g.bar.series-26 circle, .stacked-bar-chart g.point.series-26 rect,
.stacked-bar-chart g.point.series-26 circle, .stacked-bar-chart g.line.series-26 rect,
.stacked-bar-chart g.line.series-26 circle,
.bar-chart g.bar.series-26 rect,
.bar-chart g.bar.series-26 circle,
.bar-chart g.point.series-26 rect,
.bar-chart g.point.series-26 circle,
.bar-chart g.line.series-26 rect,
.bar-chart g.line.series-26 circle {
  fill: #e3a614;
}
.stacked-bar-chart g.bar.series-26.recharts-line path, .stacked-bar-chart g.bar.series-26.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-26.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-26.recharts-line path, .stacked-bar-chart g.point.series-26.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-26.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-26.recharts-line path, .stacked-bar-chart g.line.series-26.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-26.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-26.recharts-line path,
.bar-chart g.bar.series-26.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-26.recharts-area .recharts-area-curve,
.bar-chart g.point.series-26.recharts-line path,
.bar-chart g.point.series-26.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-26.recharts-area .recharts-area-curve,
.bar-chart g.line.series-26.recharts-line path,
.bar-chart g.line.series-26.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-26.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.stacked-bar-chart g.bar.series-26 .recharts-area-area,
.stacked-bar-chart g.bar.series-26 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-26 .recharts-symbols, .stacked-bar-chart g.bar.series-26.recharts-sector, .stacked-bar-chart g.bar.series-26.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-26 .recharts-area-area,
.stacked-bar-chart g.point.series-26 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-26 .recharts-symbols, .stacked-bar-chart g.point.series-26.recharts-sector, .stacked-bar-chart g.point.series-26.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-26 .recharts-area-area,
.stacked-bar-chart g.line.series-26 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-26 .recharts-symbols, .stacked-bar-chart g.line.series-26.recharts-sector, .stacked-bar-chart g.line.series-26.recharts-radar-pologon-path,
.bar-chart g.bar.series-26 .recharts-area-area,
.bar-chart g.bar.series-26 .recharts-bar-rectangle,
.bar-chart g.bar.series-26 .recharts-symbols,
.bar-chart g.bar.series-26.recharts-sector,
.bar-chart g.bar.series-26.recharts-radar-pologon-path,
.bar-chart g.point.series-26 .recharts-area-area,
.bar-chart g.point.series-26 .recharts-bar-rectangle,
.bar-chart g.point.series-26 .recharts-symbols,
.bar-chart g.point.series-26.recharts-sector,
.bar-chart g.point.series-26.recharts-radar-pologon-path,
.bar-chart g.line.series-26 .recharts-area-area,
.bar-chart g.line.series-26 .recharts-bar-rectangle,
.bar-chart g.line.series-26 .recharts-symbols,
.bar-chart g.line.series-26.recharts-sector,
.bar-chart g.line.series-26.recharts-radar-pologon-path {
  fill: #e3a614;
}
.stacked-bar-chart g.bar.series-26 path.recharts-area-area,
.stacked-bar-chart g.bar.series-26 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-26 path.recharts-symbols, .stacked-bar-chart g.bar.series-26.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-26 path.recharts-area-area,
.stacked-bar-chart g.point.series-26 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-26 path.recharts-symbols, .stacked-bar-chart g.point.series-26.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-26 path.recharts-area-area,
.stacked-bar-chart g.line.series-26 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-26 path.recharts-symbols, .stacked-bar-chart g.line.series-26.recharts-radar-pologon-path,
.bar-chart g.bar.series-26 path.recharts-area-area,
.bar-chart g.bar.series-26 .recharts-bar-rectangle path,
.bar-chart g.bar.series-26 path.recharts-symbols,
.bar-chart g.bar.series-26.recharts-radar-pologon-path,
.bar-chart g.point.series-26 path.recharts-area-area,
.bar-chart g.point.series-26 .recharts-bar-rectangle path,
.bar-chart g.point.series-26 path.recharts-symbols,
.bar-chart g.point.series-26.recharts-radar-pologon-path,
.bar-chart g.line.series-26 path.recharts-area-area,
.bar-chart g.line.series-26 .recharts-bar-rectangle path,
.bar-chart g.line.series-26 path.recharts-symbols,
.bar-chart g.line.series-26.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-26 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-26 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-26 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-26 rect.pflinechart-dotlabel,
.bar-chart g.point.series-26 rect.pflinechart-dotlabel,
.bar-chart g.line.series-26 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-26 path, .stacked-bar-chart g.point.series-26 path, .stacked-bar-chart g.line.series-26 path,
.bar-chart g.bar.series-26 path,
.bar-chart g.point.series-26 path,
.bar-chart g.line.series-26 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-26 path,
.stacked-bar-chart g.bar.series-26 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-26 path,
.stacked-bar-chart g.point.series-26 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-26 path,
.stacked-bar-chart g.line.series-26 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-26 path,
.bar-chart g.bar.series-26 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-26 path,
.bar-chart g.point.series-26 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-26 path,
.bar-chart g.line.series-26 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-26 text, .stacked-bar-chart .grouplabels g.point.series-26 text, .stacked-bar-chart .grouplabels g.line.series-26 text,
.bar-chart .grouplabels g.bar.series-26 text,
.bar-chart .grouplabels g.point.series-26 text,
.bar-chart .grouplabels g.line.series-26 text {
  fill: #e3a614;
}
.stacked-bar-chart g.bar .legend-item-26 span, .stacked-bar-chart g.point .legend-item-26 span, .stacked-bar-chart g.line .legend-item-26 span,
.bar-chart g.bar .legend-item-26 span,
.bar-chart g.point .legend-item-26 span,
.bar-chart g.line .legend-item-26 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-26 path, .stacked-bar-chart g.point .legend-item-26 path, .stacked-bar-chart g.line .legend-item-26 path,
.bar-chart g.bar .legend-item-26 path,
.bar-chart g.point .legend-item-26 path,
.bar-chart g.line .legend-item-26 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .stacked-bar-chart g.bar.series-27 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-27 circle, div.patterned-chart .stacked-bar-chart g.point.series-27 rect,
div.patterned-chart .stacked-bar-chart g.point.series-27 circle, div.patterned-chart .stacked-bar-chart g.line.series-27 rect,
div.patterned-chart .stacked-bar-chart g.line.series-27 circle,
div.patterned-chart .bar-chart g.bar.series-27 rect,
div.patterned-chart .bar-chart g.bar.series-27 circle,
div.patterned-chart .bar-chart g.point.series-27 rect,
div.patterned-chart .bar-chart g.point.series-27 circle,
div.patterned-chart .bar-chart g.line.series-27 rect,
div.patterned-chart .bar-chart g.line.series-27 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-27, .stacked-bar-chart g.point.series-27, .stacked-bar-chart g.line.series-27,
.bar-chart g.bar.series-27,
.bar-chart g.point.series-27,
.bar-chart g.line.series-27 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-27 rect,
.stacked-bar-chart g.bar.series-27 circle, .stacked-bar-chart g.point.series-27 rect,
.stacked-bar-chart g.point.series-27 circle, .stacked-bar-chart g.line.series-27 rect,
.stacked-bar-chart g.line.series-27 circle,
.bar-chart g.bar.series-27 rect,
.bar-chart g.bar.series-27 circle,
.bar-chart g.point.series-27 rect,
.bar-chart g.point.series-27 circle,
.bar-chart g.line.series-27 rect,
.bar-chart g.line.series-27 circle {
  fill: #0c4835;
}
.stacked-bar-chart g.bar.series-27.recharts-line path, .stacked-bar-chart g.bar.series-27.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-27.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-27.recharts-line path, .stacked-bar-chart g.point.series-27.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-27.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-27.recharts-line path, .stacked-bar-chart g.line.series-27.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-27.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-27.recharts-line path,
.bar-chart g.bar.series-27.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-27.recharts-area .recharts-area-curve,
.bar-chart g.point.series-27.recharts-line path,
.bar-chart g.point.series-27.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-27.recharts-area .recharts-area-curve,
.bar-chart g.line.series-27.recharts-line path,
.bar-chart g.line.series-27.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-27.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.stacked-bar-chart g.bar.series-27 .recharts-area-area,
.stacked-bar-chart g.bar.series-27 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-27 .recharts-symbols, .stacked-bar-chart g.bar.series-27.recharts-sector, .stacked-bar-chart g.bar.series-27.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-27 .recharts-area-area,
.stacked-bar-chart g.point.series-27 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-27 .recharts-symbols, .stacked-bar-chart g.point.series-27.recharts-sector, .stacked-bar-chart g.point.series-27.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-27 .recharts-area-area,
.stacked-bar-chart g.line.series-27 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-27 .recharts-symbols, .stacked-bar-chart g.line.series-27.recharts-sector, .stacked-bar-chart g.line.series-27.recharts-radar-pologon-path,
.bar-chart g.bar.series-27 .recharts-area-area,
.bar-chart g.bar.series-27 .recharts-bar-rectangle,
.bar-chart g.bar.series-27 .recharts-symbols,
.bar-chart g.bar.series-27.recharts-sector,
.bar-chart g.bar.series-27.recharts-radar-pologon-path,
.bar-chart g.point.series-27 .recharts-area-area,
.bar-chart g.point.series-27 .recharts-bar-rectangle,
.bar-chart g.point.series-27 .recharts-symbols,
.bar-chart g.point.series-27.recharts-sector,
.bar-chart g.point.series-27.recharts-radar-pologon-path,
.bar-chart g.line.series-27 .recharts-area-area,
.bar-chart g.line.series-27 .recharts-bar-rectangle,
.bar-chart g.line.series-27 .recharts-symbols,
.bar-chart g.line.series-27.recharts-sector,
.bar-chart g.line.series-27.recharts-radar-pologon-path {
  fill: #0c4835;
}
.stacked-bar-chart g.bar.series-27 path.recharts-area-area,
.stacked-bar-chart g.bar.series-27 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-27 path.recharts-symbols, .stacked-bar-chart g.bar.series-27.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-27 path.recharts-area-area,
.stacked-bar-chart g.point.series-27 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-27 path.recharts-symbols, .stacked-bar-chart g.point.series-27.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-27 path.recharts-area-area,
.stacked-bar-chart g.line.series-27 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-27 path.recharts-symbols, .stacked-bar-chart g.line.series-27.recharts-radar-pologon-path,
.bar-chart g.bar.series-27 path.recharts-area-area,
.bar-chart g.bar.series-27 .recharts-bar-rectangle path,
.bar-chart g.bar.series-27 path.recharts-symbols,
.bar-chart g.bar.series-27.recharts-radar-pologon-path,
.bar-chart g.point.series-27 path.recharts-area-area,
.bar-chart g.point.series-27 .recharts-bar-rectangle path,
.bar-chart g.point.series-27 path.recharts-symbols,
.bar-chart g.point.series-27.recharts-radar-pologon-path,
.bar-chart g.line.series-27 path.recharts-area-area,
.bar-chart g.line.series-27 .recharts-bar-rectangle path,
.bar-chart g.line.series-27 path.recharts-symbols,
.bar-chart g.line.series-27.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-27 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-27 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-27 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-27 rect.pflinechart-dotlabel,
.bar-chart g.point.series-27 rect.pflinechart-dotlabel,
.bar-chart g.line.series-27 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-27 path, .stacked-bar-chart g.point.series-27 path, .stacked-bar-chart g.line.series-27 path,
.bar-chart g.bar.series-27 path,
.bar-chart g.point.series-27 path,
.bar-chart g.line.series-27 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-27 path,
.stacked-bar-chart g.bar.series-27 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-27 path,
.stacked-bar-chart g.point.series-27 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-27 path,
.stacked-bar-chart g.line.series-27 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-27 path,
.bar-chart g.bar.series-27 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-27 path,
.bar-chart g.point.series-27 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-27 path,
.bar-chart g.line.series-27 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-27 text, .stacked-bar-chart .grouplabels g.point.series-27 text, .stacked-bar-chart .grouplabels g.line.series-27 text,
.bar-chart .grouplabels g.bar.series-27 text,
.bar-chart .grouplabels g.point.series-27 text,
.bar-chart .grouplabels g.line.series-27 text {
  fill: #0c4835;
}
.stacked-bar-chart g.bar .legend-item-27 span, .stacked-bar-chart g.point .legend-item-27 span, .stacked-bar-chart g.line .legend-item-27 span,
.bar-chart g.bar .legend-item-27 span,
.bar-chart g.point .legend-item-27 span,
.bar-chart g.line .legend-item-27 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-27 path, .stacked-bar-chart g.point .legend-item-27 path, .stacked-bar-chart g.line .legend-item-27 path,
.bar-chart g.bar .legend-item-27 path,
.bar-chart g.point .legend-item-27 path,
.bar-chart g.line .legend-item-27 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .stacked-bar-chart g.bar.series-28 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-28 circle, div.patterned-chart .stacked-bar-chart g.point.series-28 rect,
div.patterned-chart .stacked-bar-chart g.point.series-28 circle, div.patterned-chart .stacked-bar-chart g.line.series-28 rect,
div.patterned-chart .stacked-bar-chart g.line.series-28 circle,
div.patterned-chart .bar-chart g.bar.series-28 rect,
div.patterned-chart .bar-chart g.bar.series-28 circle,
div.patterned-chart .bar-chart g.point.series-28 rect,
div.patterned-chart .bar-chart g.point.series-28 circle,
div.patterned-chart .bar-chart g.line.series-28 rect,
div.patterned-chart .bar-chart g.line.series-28 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-28, .stacked-bar-chart g.point.series-28, .stacked-bar-chart g.line.series-28,
.bar-chart g.bar.series-28,
.bar-chart g.point.series-28,
.bar-chart g.line.series-28 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-28 rect,
.stacked-bar-chart g.bar.series-28 circle, .stacked-bar-chart g.point.series-28 rect,
.stacked-bar-chart g.point.series-28 circle, .stacked-bar-chart g.line.series-28 rect,
.stacked-bar-chart g.line.series-28 circle,
.bar-chart g.bar.series-28 rect,
.bar-chart g.bar.series-28 circle,
.bar-chart g.point.series-28 rect,
.bar-chart g.point.series-28 circle,
.bar-chart g.line.series-28 rect,
.bar-chart g.line.series-28 circle {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-28.recharts-line path, .stacked-bar-chart g.bar.series-28.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-28.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-28.recharts-line path, .stacked-bar-chart g.point.series-28.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-28.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-28.recharts-line path, .stacked-bar-chart g.line.series-28.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-28.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-28.recharts-line path,
.bar-chart g.bar.series-28.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-28.recharts-area .recharts-area-curve,
.bar-chart g.point.series-28.recharts-line path,
.bar-chart g.point.series-28.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-28.recharts-area .recharts-area-curve,
.bar-chart g.line.series-28.recharts-line path,
.bar-chart g.line.series-28.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-28.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.stacked-bar-chart g.bar.series-28 .recharts-area-area,
.stacked-bar-chart g.bar.series-28 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-28 .recharts-symbols, .stacked-bar-chart g.bar.series-28.recharts-sector, .stacked-bar-chart g.bar.series-28.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-28 .recharts-area-area,
.stacked-bar-chart g.point.series-28 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-28 .recharts-symbols, .stacked-bar-chart g.point.series-28.recharts-sector, .stacked-bar-chart g.point.series-28.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-28 .recharts-area-area,
.stacked-bar-chart g.line.series-28 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-28 .recharts-symbols, .stacked-bar-chart g.line.series-28.recharts-sector, .stacked-bar-chart g.line.series-28.recharts-radar-pologon-path,
.bar-chart g.bar.series-28 .recharts-area-area,
.bar-chart g.bar.series-28 .recharts-bar-rectangle,
.bar-chart g.bar.series-28 .recharts-symbols,
.bar-chart g.bar.series-28.recharts-sector,
.bar-chart g.bar.series-28.recharts-radar-pologon-path,
.bar-chart g.point.series-28 .recharts-area-area,
.bar-chart g.point.series-28 .recharts-bar-rectangle,
.bar-chart g.point.series-28 .recharts-symbols,
.bar-chart g.point.series-28.recharts-sector,
.bar-chart g.point.series-28.recharts-radar-pologon-path,
.bar-chart g.line.series-28 .recharts-area-area,
.bar-chart g.line.series-28 .recharts-bar-rectangle,
.bar-chart g.line.series-28 .recharts-symbols,
.bar-chart g.line.series-28.recharts-sector,
.bar-chart g.line.series-28.recharts-radar-pologon-path {
  fill: #bbb;
}
.stacked-bar-chart g.bar.series-28 path.recharts-area-area,
.stacked-bar-chart g.bar.series-28 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-28 path.recharts-symbols, .stacked-bar-chart g.bar.series-28.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-28 path.recharts-area-area,
.stacked-bar-chart g.point.series-28 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-28 path.recharts-symbols, .stacked-bar-chart g.point.series-28.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-28 path.recharts-area-area,
.stacked-bar-chart g.line.series-28 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-28 path.recharts-symbols, .stacked-bar-chart g.line.series-28.recharts-radar-pologon-path,
.bar-chart g.bar.series-28 path.recharts-area-area,
.bar-chart g.bar.series-28 .recharts-bar-rectangle path,
.bar-chart g.bar.series-28 path.recharts-symbols,
.bar-chart g.bar.series-28.recharts-radar-pologon-path,
.bar-chart g.point.series-28 path.recharts-area-area,
.bar-chart g.point.series-28 .recharts-bar-rectangle path,
.bar-chart g.point.series-28 path.recharts-symbols,
.bar-chart g.point.series-28.recharts-radar-pologon-path,
.bar-chart g.line.series-28 path.recharts-area-area,
.bar-chart g.line.series-28 .recharts-bar-rectangle path,
.bar-chart g.line.series-28 path.recharts-symbols,
.bar-chart g.line.series-28.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-28 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-28 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-28 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-28 rect.pflinechart-dotlabel,
.bar-chart g.point.series-28 rect.pflinechart-dotlabel,
.bar-chart g.line.series-28 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-28 path, .stacked-bar-chart g.point.series-28 path, .stacked-bar-chart g.line.series-28 path,
.bar-chart g.bar.series-28 path,
.bar-chart g.point.series-28 path,
.bar-chart g.line.series-28 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-28 path,
.stacked-bar-chart g.bar.series-28 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-28 path,
.stacked-bar-chart g.point.series-28 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-28 path,
.stacked-bar-chart g.line.series-28 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-28 path,
.bar-chart g.bar.series-28 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-28 path,
.bar-chart g.point.series-28 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-28 path,
.bar-chart g.line.series-28 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-28 text, .stacked-bar-chart .grouplabels g.point.series-28 text, .stacked-bar-chart .grouplabels g.line.series-28 text,
.bar-chart .grouplabels g.bar.series-28 text,
.bar-chart .grouplabels g.point.series-28 text,
.bar-chart .grouplabels g.line.series-28 text {
  fill: #bbb;
}
.stacked-bar-chart g.bar .legend-item-28 span, .stacked-bar-chart g.point .legend-item-28 span, .stacked-bar-chart g.line .legend-item-28 span,
.bar-chart g.bar .legend-item-28 span,
.bar-chart g.point .legend-item-28 span,
.bar-chart g.line .legend-item-28 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-28 path, .stacked-bar-chart g.point .legend-item-28 path, .stacked-bar-chart g.line .legend-item-28 path,
.bar-chart g.bar .legend-item-28 path,
.bar-chart g.point .legend-item-28 path,
.bar-chart g.line .legend-item-28 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .stacked-bar-chart g.bar.series-29 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-29 circle, div.patterned-chart .stacked-bar-chart g.point.series-29 rect,
div.patterned-chart .stacked-bar-chart g.point.series-29 circle, div.patterned-chart .stacked-bar-chart g.line.series-29 rect,
div.patterned-chart .stacked-bar-chart g.line.series-29 circle,
div.patterned-chart .bar-chart g.bar.series-29 rect,
div.patterned-chart .bar-chart g.bar.series-29 circle,
div.patterned-chart .bar-chart g.point.series-29 rect,
div.patterned-chart .bar-chart g.point.series-29 circle,
div.patterned-chart .bar-chart g.line.series-29 rect,
div.patterned-chart .bar-chart g.line.series-29 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-29, .stacked-bar-chart g.point.series-29, .stacked-bar-chart g.line.series-29,
.bar-chart g.bar.series-29,
.bar-chart g.point.series-29,
.bar-chart g.line.series-29 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-29 rect,
.stacked-bar-chart g.bar.series-29 circle, .stacked-bar-chart g.point.series-29 rect,
.stacked-bar-chart g.point.series-29 circle, .stacked-bar-chart g.line.series-29 rect,
.stacked-bar-chart g.line.series-29 circle,
.bar-chart g.bar.series-29 rect,
.bar-chart g.bar.series-29 circle,
.bar-chart g.point.series-29 rect,
.bar-chart g.point.series-29 circle,
.bar-chart g.line.series-29 rect,
.bar-chart g.line.series-29 circle {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar.series-29.recharts-line path, .stacked-bar-chart g.bar.series-29.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-29.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-29.recharts-line path, .stacked-bar-chart g.point.series-29.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-29.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-29.recharts-line path, .stacked-bar-chart g.line.series-29.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-29.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-29.recharts-line path,
.bar-chart g.bar.series-29.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-29.recharts-area .recharts-area-curve,
.bar-chart g.point.series-29.recharts-line path,
.bar-chart g.point.series-29.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-29.recharts-area .recharts-area-curve,
.bar-chart g.line.series-29.recharts-line path,
.bar-chart g.line.series-29.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-29.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.stacked-bar-chart g.bar.series-29 .recharts-area-area,
.stacked-bar-chart g.bar.series-29 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-29 .recharts-symbols, .stacked-bar-chart g.bar.series-29.recharts-sector, .stacked-bar-chart g.bar.series-29.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-29 .recharts-area-area,
.stacked-bar-chart g.point.series-29 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-29 .recharts-symbols, .stacked-bar-chart g.point.series-29.recharts-sector, .stacked-bar-chart g.point.series-29.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-29 .recharts-area-area,
.stacked-bar-chart g.line.series-29 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-29 .recharts-symbols, .stacked-bar-chart g.line.series-29.recharts-sector, .stacked-bar-chart g.line.series-29.recharts-radar-pologon-path,
.bar-chart g.bar.series-29 .recharts-area-area,
.bar-chart g.bar.series-29 .recharts-bar-rectangle,
.bar-chart g.bar.series-29 .recharts-symbols,
.bar-chart g.bar.series-29.recharts-sector,
.bar-chart g.bar.series-29.recharts-radar-pologon-path,
.bar-chart g.point.series-29 .recharts-area-area,
.bar-chart g.point.series-29 .recharts-bar-rectangle,
.bar-chart g.point.series-29 .recharts-symbols,
.bar-chart g.point.series-29.recharts-sector,
.bar-chart g.point.series-29.recharts-radar-pologon-path,
.bar-chart g.line.series-29 .recharts-area-area,
.bar-chart g.line.series-29 .recharts-bar-rectangle,
.bar-chart g.line.series-29 .recharts-symbols,
.bar-chart g.line.series-29.recharts-sector,
.bar-chart g.line.series-29.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar.series-29 path.recharts-area-area,
.stacked-bar-chart g.bar.series-29 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-29 path.recharts-symbols, .stacked-bar-chart g.bar.series-29.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-29 path.recharts-area-area,
.stacked-bar-chart g.point.series-29 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-29 path.recharts-symbols, .stacked-bar-chart g.point.series-29.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-29 path.recharts-area-area,
.stacked-bar-chart g.line.series-29 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-29 path.recharts-symbols, .stacked-bar-chart g.line.series-29.recharts-radar-pologon-path,
.bar-chart g.bar.series-29 path.recharts-area-area,
.bar-chart g.bar.series-29 .recharts-bar-rectangle path,
.bar-chart g.bar.series-29 path.recharts-symbols,
.bar-chart g.bar.series-29.recharts-radar-pologon-path,
.bar-chart g.point.series-29 path.recharts-area-area,
.bar-chart g.point.series-29 .recharts-bar-rectangle path,
.bar-chart g.point.series-29 path.recharts-symbols,
.bar-chart g.point.series-29.recharts-radar-pologon-path,
.bar-chart g.line.series-29 path.recharts-area-area,
.bar-chart g.line.series-29 .recharts-bar-rectangle path,
.bar-chart g.line.series-29 path.recharts-symbols,
.bar-chart g.line.series-29.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-29 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-29 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-29 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-29 rect.pflinechart-dotlabel,
.bar-chart g.point.series-29 rect.pflinechart-dotlabel,
.bar-chart g.line.series-29 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-29 path, .stacked-bar-chart g.point.series-29 path, .stacked-bar-chart g.line.series-29 path,
.bar-chart g.bar.series-29 path,
.bar-chart g.point.series-29 path,
.bar-chart g.line.series-29 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-29 path,
.stacked-bar-chart g.bar.series-29 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-29 path,
.stacked-bar-chart g.point.series-29 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-29 path,
.stacked-bar-chart g.line.series-29 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-29 path,
.bar-chart g.bar.series-29 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-29 path,
.bar-chart g.point.series-29 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-29 path,
.bar-chart g.line.series-29 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-29 text, .stacked-bar-chart .grouplabels g.point.series-29 text, .stacked-bar-chart .grouplabels g.line.series-29 text,
.bar-chart .grouplabels g.bar.series-29 text,
.bar-chart .grouplabels g.point.series-29 text,
.bar-chart .grouplabels g.line.series-29 text {
  fill: #cdd84b;
}
.stacked-bar-chart g.bar .legend-item-29 span, .stacked-bar-chart g.point .legend-item-29 span, .stacked-bar-chart g.line .legend-item-29 span,
.bar-chart g.bar .legend-item-29 span,
.bar-chart g.point .legend-item-29 span,
.bar-chart g.line .legend-item-29 span {
  color: black !important;
}
.stacked-bar-chart g.bar .legend-item-29 path, .stacked-bar-chart g.point .legend-item-29 path, .stacked-bar-chart g.line .legend-item-29 path,
.bar-chart g.bar .legend-item-29 path,
.bar-chart g.point .legend-item-29 path,
.bar-chart g.line .legend-item-29 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .stacked-bar-chart g.bar.series-30 rect,
div.patterned-chart .stacked-bar-chart g.bar.series-30 circle, div.patterned-chart .stacked-bar-chart g.point.series-30 rect,
div.patterned-chart .stacked-bar-chart g.point.series-30 circle, div.patterned-chart .stacked-bar-chart g.line.series-30 rect,
div.patterned-chart .stacked-bar-chart g.line.series-30 circle,
div.patterned-chart .bar-chart g.bar.series-30 rect,
div.patterned-chart .bar-chart g.bar.series-30 circle,
div.patterned-chart .bar-chart g.point.series-30 rect,
div.patterned-chart .bar-chart g.point.series-30 circle,
div.patterned-chart .bar-chart g.line.series-30 rect,
div.patterned-chart .bar-chart g.line.series-30 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.stacked-bar-chart g.bar.series-30, .stacked-bar-chart g.point.series-30, .stacked-bar-chart g.line.series-30,
.bar-chart g.bar.series-30,
.bar-chart g.point.series-30,
.bar-chart g.line.series-30 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.stacked-bar-chart g.bar.series-30 rect,
.stacked-bar-chart g.bar.series-30 circle, .stacked-bar-chart g.point.series-30 rect,
.stacked-bar-chart g.point.series-30 circle, .stacked-bar-chart g.line.series-30 rect,
.stacked-bar-chart g.line.series-30 circle,
.bar-chart g.bar.series-30 rect,
.bar-chart g.bar.series-30 circle,
.bar-chart g.point.series-30 rect,
.bar-chart g.point.series-30 circle,
.bar-chart g.line.series-30 rect,
.bar-chart g.line.series-30 circle {
  fill: #582d87;
}
.stacked-bar-chart g.bar.series-30.recharts-line path, .stacked-bar-chart g.bar.series-30.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.bar.series-30.recharts-area .recharts-area-curve, .stacked-bar-chart g.point.series-30.recharts-line path, .stacked-bar-chart g.point.series-30.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.point.series-30.recharts-area .recharts-area-curve, .stacked-bar-chart g.line.series-30.recharts-line path, .stacked-bar-chart g.line.series-30.recharts-line .recharts-line-dots rect, .stacked-bar-chart g.line.series-30.recharts-area .recharts-area-curve,
.bar-chart g.bar.series-30.recharts-line path,
.bar-chart g.bar.series-30.recharts-line .recharts-line-dots rect,
.bar-chart g.bar.series-30.recharts-area .recharts-area-curve,
.bar-chart g.point.series-30.recharts-line path,
.bar-chart g.point.series-30.recharts-line .recharts-line-dots rect,
.bar-chart g.point.series-30.recharts-area .recharts-area-curve,
.bar-chart g.line.series-30.recharts-line path,
.bar-chart g.line.series-30.recharts-line .recharts-line-dots rect,
.bar-chart g.line.series-30.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.stacked-bar-chart g.bar.series-30 .recharts-area-area,
.stacked-bar-chart g.bar.series-30 .recharts-bar-rectangle,
.stacked-bar-chart g.bar.series-30 .recharts-symbols, .stacked-bar-chart g.bar.series-30.recharts-sector, .stacked-bar-chart g.bar.series-30.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-30 .recharts-area-area,
.stacked-bar-chart g.point.series-30 .recharts-bar-rectangle,
.stacked-bar-chart g.point.series-30 .recharts-symbols, .stacked-bar-chart g.point.series-30.recharts-sector, .stacked-bar-chart g.point.series-30.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-30 .recharts-area-area,
.stacked-bar-chart g.line.series-30 .recharts-bar-rectangle,
.stacked-bar-chart g.line.series-30 .recharts-symbols, .stacked-bar-chart g.line.series-30.recharts-sector, .stacked-bar-chart g.line.series-30.recharts-radar-pologon-path,
.bar-chart g.bar.series-30 .recharts-area-area,
.bar-chart g.bar.series-30 .recharts-bar-rectangle,
.bar-chart g.bar.series-30 .recharts-symbols,
.bar-chart g.bar.series-30.recharts-sector,
.bar-chart g.bar.series-30.recharts-radar-pologon-path,
.bar-chart g.point.series-30 .recharts-area-area,
.bar-chart g.point.series-30 .recharts-bar-rectangle,
.bar-chart g.point.series-30 .recharts-symbols,
.bar-chart g.point.series-30.recharts-sector,
.bar-chart g.point.series-30.recharts-radar-pologon-path,
.bar-chart g.line.series-30 .recharts-area-area,
.bar-chart g.line.series-30 .recharts-bar-rectangle,
.bar-chart g.line.series-30 .recharts-symbols,
.bar-chart g.line.series-30.recharts-sector,
.bar-chart g.line.series-30.recharts-radar-pologon-path {
  fill: #582d87;
}
.stacked-bar-chart g.bar.series-30 path.recharts-area-area,
.stacked-bar-chart g.bar.series-30 .recharts-bar-rectangle path,
.stacked-bar-chart g.bar.series-30 path.recharts-symbols, .stacked-bar-chart g.bar.series-30.recharts-radar-pologon-path, .stacked-bar-chart g.point.series-30 path.recharts-area-area,
.stacked-bar-chart g.point.series-30 .recharts-bar-rectangle path,
.stacked-bar-chart g.point.series-30 path.recharts-symbols, .stacked-bar-chart g.point.series-30.recharts-radar-pologon-path, .stacked-bar-chart g.line.series-30 path.recharts-area-area,
.stacked-bar-chart g.line.series-30 .recharts-bar-rectangle path,
.stacked-bar-chart g.line.series-30 path.recharts-symbols, .stacked-bar-chart g.line.series-30.recharts-radar-pologon-path,
.bar-chart g.bar.series-30 path.recharts-area-area,
.bar-chart g.bar.series-30 .recharts-bar-rectangle path,
.bar-chart g.bar.series-30 path.recharts-symbols,
.bar-chart g.bar.series-30.recharts-radar-pologon-path,
.bar-chart g.point.series-30 path.recharts-area-area,
.bar-chart g.point.series-30 .recharts-bar-rectangle path,
.bar-chart g.point.series-30 path.recharts-symbols,
.bar-chart g.point.series-30.recharts-radar-pologon-path,
.bar-chart g.line.series-30 path.recharts-area-area,
.bar-chart g.line.series-30 .recharts-bar-rectangle path,
.bar-chart g.line.series-30 path.recharts-symbols,
.bar-chart g.line.series-30.recharts-radar-pologon-path {
  stroke: none;
}
.stacked-bar-chart g.bar.series-30 rect.pflinechart-dotlabel, .stacked-bar-chart g.point.series-30 rect.pflinechart-dotlabel, .stacked-bar-chart g.line.series-30 rect.pflinechart-dotlabel,
.bar-chart g.bar.series-30 rect.pflinechart-dotlabel,
.bar-chart g.point.series-30 rect.pflinechart-dotlabel,
.bar-chart g.line.series-30 rect.pflinechart-dotlabel {
  fill: white;
}
.stacked-bar-chart g.bar.series-30 path, .stacked-bar-chart g.point.series-30 path, .stacked-bar-chart g.line.series-30 path,
.bar-chart g.bar.series-30 path,
.bar-chart g.point.series-30 path,
.bar-chart g.line.series-30 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .stacked-bar-chart g.bar.series-30 path,
.stacked-bar-chart g.bar.series-30 .recharts-area-curve, .solid-lines .stacked-bar-chart g.point.series-30 path,
.stacked-bar-chart g.point.series-30 .recharts-area-curve, .solid-lines .stacked-bar-chart g.line.series-30 path,
.stacked-bar-chart g.line.series-30 .recharts-area-curve,
.solid-lines .bar-chart g.bar.series-30 path,
.bar-chart g.bar.series-30 .recharts-area-curve,
.solid-lines .bar-chart g.point.series-30 path,
.bar-chart g.point.series-30 .recharts-area-curve,
.solid-lines .bar-chart g.line.series-30 path,
.bar-chart g.line.series-30 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.stacked-bar-chart .grouplabels g.bar.series-30 text, .stacked-bar-chart .grouplabels g.point.series-30 text, .stacked-bar-chart .grouplabels g.line.series-30 text,
.bar-chart .grouplabels g.bar.series-30 text,
.bar-chart .grouplabels g.point.series-30 text,
.bar-chart .grouplabels g.line.series-30 text {
  fill: #582d87;
}

div.patterned-chart .legend [class*=bar-] rect {
  width: 10px;
  transform: translate(-5px, 0px);
  -ms-transform: translate(-5px, 0px); /* IE 9 */
  -webkit-transform: translate(-5px, 0px); /* Safari and Chrome */
  -o-transform: translate(-5px, 0px); /* Opera */
  -moz-transform: translate(-5px, 0px); /* Firefox */
}

.pat-chev {
  fill: #e3a614;
  stroke: #e3a614;
}

.pat-chev-invert {
  fill: white;
  stroke: white;
}

.pie-chart g.arc .legend-item-0 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-0 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .pie-chart g.arc.series-1 rect,
div.patterned-chart .pie-chart g.arc.series-1 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-1 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-1 rect,
.pie-chart g.arc.series-1 circle {
  fill: #e3a614;
}
.pie-chart g.arc.series-1.recharts-line path, .pie-chart g.arc.series-1.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-1.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.pie-chart g.arc.series-1 .recharts-area-area,
.pie-chart g.arc.series-1 .recharts-bar-rectangle,
.pie-chart g.arc.series-1 .recharts-symbols, .pie-chart g.arc.series-1.recharts-sector, .pie-chart g.arc.series-1.recharts-radar-pologon-path {
  fill: #e3a614;
}
.pie-chart g.arc.series-1 path.recharts-area-area,
.pie-chart g.arc.series-1 .recharts-bar-rectangle path,
.pie-chart g.arc.series-1 path.recharts-symbols, .pie-chart g.arc.series-1.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-1 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-1 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-1 path,
.pie-chart g.arc.series-1 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-1 {
  fill: #e3a614;
}
.pie-chart .grouplabels g.arc.series-1 text {
  fill: #e3a614;
}
.pat-diamonds {
  fill: #0c4835;
  stroke: #0c4835;
}

.pat-diamonds-invert {
  fill: white;
  stroke: white;
}

.pie-chart g.arc .legend-item-1 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-1 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .pie-chart g.arc.series-2 rect,
div.patterned-chart .pie-chart g.arc.series-2 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-2 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-2 rect,
.pie-chart g.arc.series-2 circle {
  fill: #0c4835;
}
.pie-chart g.arc.series-2.recharts-line path, .pie-chart g.arc.series-2.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-2.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.pie-chart g.arc.series-2 .recharts-area-area,
.pie-chart g.arc.series-2 .recharts-bar-rectangle,
.pie-chart g.arc.series-2 .recharts-symbols, .pie-chart g.arc.series-2.recharts-sector, .pie-chart g.arc.series-2.recharts-radar-pologon-path {
  fill: #0c4835;
}
.pie-chart g.arc.series-2 path.recharts-area-area,
.pie-chart g.arc.series-2 .recharts-bar-rectangle path,
.pie-chart g.arc.series-2 path.recharts-symbols, .pie-chart g.arc.series-2.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-2 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-2 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-2 path,
.pie-chart g.arc.series-2 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-2 {
  fill: #0c4835;
}
.pie-chart .grouplabels g.arc.series-2 text {
  fill: #0c4835;
}
.pat-check {
  fill: #bbb;
  stroke: #bbb;
}

.pat-check-invert {
  fill: white;
  stroke: white;
}

.pie-chart g.arc .legend-item-2 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-2 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .pie-chart g.arc.series-3 rect,
div.patterned-chart .pie-chart g.arc.series-3 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-3 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-3 rect,
.pie-chart g.arc.series-3 circle {
  fill: #bbb;
}
.pie-chart g.arc.series-3.recharts-line path, .pie-chart g.arc.series-3.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-3.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.pie-chart g.arc.series-3 .recharts-area-area,
.pie-chart g.arc.series-3 .recharts-bar-rectangle,
.pie-chart g.arc.series-3 .recharts-symbols, .pie-chart g.arc.series-3.recharts-sector, .pie-chart g.arc.series-3.recharts-radar-pologon-path {
  fill: #bbb;
}
.pie-chart g.arc.series-3 path.recharts-area-area,
.pie-chart g.arc.series-3 .recharts-bar-rectangle path,
.pie-chart g.arc.series-3 path.recharts-symbols, .pie-chart g.arc.series-3.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-3 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-3 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-3 path,
.pie-chart g.arc.series-3 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-3 {
  fill: #bbb;
}
.pie-chart .grouplabels g.arc.series-3 text {
  fill: #bbb;
}
.pat-dots {
  fill: #cdd84b;
  stroke: #cdd84b;
}

.pat-dots-invert {
  fill: white;
  stroke: white;
}

.pie-chart g.arc .legend-item-3 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-3 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .pie-chart g.arc.series-4 rect,
div.patterned-chart .pie-chart g.arc.series-4 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-4 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-4 rect,
.pie-chart g.arc.series-4 circle {
  fill: #cdd84b;
}
.pie-chart g.arc.series-4.recharts-line path, .pie-chart g.arc.series-4.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-4.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.pie-chart g.arc.series-4 .recharts-area-area,
.pie-chart g.arc.series-4 .recharts-bar-rectangle,
.pie-chart g.arc.series-4 .recharts-symbols, .pie-chart g.arc.series-4.recharts-sector, .pie-chart g.arc.series-4.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.pie-chart g.arc.series-4 path.recharts-area-area,
.pie-chart g.arc.series-4 .recharts-bar-rectangle path,
.pie-chart g.arc.series-4 path.recharts-symbols, .pie-chart g.arc.series-4.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-4 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-4 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-4 path,
.pie-chart g.arc.series-4 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-4 {
  fill: #cdd84b;
}
.pie-chart .grouplabels g.arc.series-4 text {
  fill: #cdd84b;
}
.pie-chart g.arc .legend-item-4 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-4 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .pie-chart g.arc.series-5 rect,
div.patterned-chart .pie-chart g.arc.series-5 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-5 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-5 rect,
.pie-chart g.arc.series-5 circle {
  fill: #582d87;
}
.pie-chart g.arc.series-5.recharts-line path, .pie-chart g.arc.series-5.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-5.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.pie-chart g.arc.series-5 .recharts-area-area,
.pie-chart g.arc.series-5 .recharts-bar-rectangle,
.pie-chart g.arc.series-5 .recharts-symbols, .pie-chart g.arc.series-5.recharts-sector, .pie-chart g.arc.series-5.recharts-radar-pologon-path {
  fill: #582d87;
}
.pie-chart g.arc.series-5 path.recharts-area-area,
.pie-chart g.arc.series-5 .recharts-bar-rectangle path,
.pie-chart g.arc.series-5 path.recharts-symbols, .pie-chart g.arc.series-5.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-5 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-5 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-5 path,
.pie-chart g.arc.series-5 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-5 {
  fill: #582d87;
}
.pie-chart .grouplabels g.arc.series-5 text {
  fill: #582d87;
}
.pie-chart g.arc .legend-item-5 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-5 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .pie-chart g.arc.series-6 rect,
div.patterned-chart .pie-chart g.arc.series-6 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-6 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-6 rect,
.pie-chart g.arc.series-6 circle {
  fill: #e3a614;
}
.pie-chart g.arc.series-6.recharts-line path, .pie-chart g.arc.series-6.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-6.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.pie-chart g.arc.series-6 .recharts-area-area,
.pie-chart g.arc.series-6 .recharts-bar-rectangle,
.pie-chart g.arc.series-6 .recharts-symbols, .pie-chart g.arc.series-6.recharts-sector, .pie-chart g.arc.series-6.recharts-radar-pologon-path {
  fill: #e3a614;
}
.pie-chart g.arc.series-6 path.recharts-area-area,
.pie-chart g.arc.series-6 .recharts-bar-rectangle path,
.pie-chart g.arc.series-6 path.recharts-symbols, .pie-chart g.arc.series-6.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-6 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-6 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-6 path,
.pie-chart g.arc.series-6 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-6 {
  fill: #e3a614;
}
.pie-chart .grouplabels g.arc.series-6 text {
  fill: #e3a614;
}
.pie-chart g.arc .legend-item-6 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-6 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .pie-chart g.arc.series-7 rect,
div.patterned-chart .pie-chart g.arc.series-7 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-7 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-7 rect,
.pie-chart g.arc.series-7 circle {
  fill: #0c4835;
}
.pie-chart g.arc.series-7.recharts-line path, .pie-chart g.arc.series-7.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-7.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.pie-chart g.arc.series-7 .recharts-area-area,
.pie-chart g.arc.series-7 .recharts-bar-rectangle,
.pie-chart g.arc.series-7 .recharts-symbols, .pie-chart g.arc.series-7.recharts-sector, .pie-chart g.arc.series-7.recharts-radar-pologon-path {
  fill: #0c4835;
}
.pie-chart g.arc.series-7 path.recharts-area-area,
.pie-chart g.arc.series-7 .recharts-bar-rectangle path,
.pie-chart g.arc.series-7 path.recharts-symbols, .pie-chart g.arc.series-7.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-7 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-7 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-7 path,
.pie-chart g.arc.series-7 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-7 {
  fill: #0c4835;
}
.pie-chart .grouplabels g.arc.series-7 text {
  fill: #0c4835;
}
.pie-chart g.arc .legend-item-7 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-7 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .pie-chart g.arc.series-8 rect,
div.patterned-chart .pie-chart g.arc.series-8 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-8 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-8 rect,
.pie-chart g.arc.series-8 circle {
  fill: #bbb;
}
.pie-chart g.arc.series-8.recharts-line path, .pie-chart g.arc.series-8.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-8.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.pie-chart g.arc.series-8 .recharts-area-area,
.pie-chart g.arc.series-8 .recharts-bar-rectangle,
.pie-chart g.arc.series-8 .recharts-symbols, .pie-chart g.arc.series-8.recharts-sector, .pie-chart g.arc.series-8.recharts-radar-pologon-path {
  fill: #bbb;
}
.pie-chart g.arc.series-8 path.recharts-area-area,
.pie-chart g.arc.series-8 .recharts-bar-rectangle path,
.pie-chart g.arc.series-8 path.recharts-symbols, .pie-chart g.arc.series-8.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-8 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-8 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-8 path,
.pie-chart g.arc.series-8 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-8 {
  fill: #bbb;
}
.pie-chart .grouplabels g.arc.series-8 text {
  fill: #bbb;
}
.pie-chart g.arc .legend-item-8 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-8 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .pie-chart g.arc.series-9 rect,
div.patterned-chart .pie-chart g.arc.series-9 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-9 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-9 rect,
.pie-chart g.arc.series-9 circle {
  fill: #cdd84b;
}
.pie-chart g.arc.series-9.recharts-line path, .pie-chart g.arc.series-9.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-9.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.pie-chart g.arc.series-9 .recharts-area-area,
.pie-chart g.arc.series-9 .recharts-bar-rectangle,
.pie-chart g.arc.series-9 .recharts-symbols, .pie-chart g.arc.series-9.recharts-sector, .pie-chart g.arc.series-9.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.pie-chart g.arc.series-9 path.recharts-area-area,
.pie-chart g.arc.series-9 .recharts-bar-rectangle path,
.pie-chart g.arc.series-9 path.recharts-symbols, .pie-chart g.arc.series-9.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-9 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-9 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-9 path,
.pie-chart g.arc.series-9 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-9 {
  fill: #cdd84b;
}
.pie-chart .grouplabels g.arc.series-9 text {
  fill: #cdd84b;
}
.pie-chart g.arc .legend-item-9 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-9 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .pie-chart g.arc.series-10 rect,
div.patterned-chart .pie-chart g.arc.series-10 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-10 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-10 rect,
.pie-chart g.arc.series-10 circle {
  fill: #582d87;
}
.pie-chart g.arc.series-10.recharts-line path, .pie-chart g.arc.series-10.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-10.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.pie-chart g.arc.series-10 .recharts-area-area,
.pie-chart g.arc.series-10 .recharts-bar-rectangle,
.pie-chart g.arc.series-10 .recharts-symbols, .pie-chart g.arc.series-10.recharts-sector, .pie-chart g.arc.series-10.recharts-radar-pologon-path {
  fill: #582d87;
}
.pie-chart g.arc.series-10 path.recharts-area-area,
.pie-chart g.arc.series-10 .recharts-bar-rectangle path,
.pie-chart g.arc.series-10 path.recharts-symbols, .pie-chart g.arc.series-10.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-10 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-10 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-10 path,
.pie-chart g.arc.series-10 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-10 {
  fill: #582d87;
}
.pie-chart .grouplabels g.arc.series-10 text {
  fill: #582d87;
}
.pie-chart g.arc .legend-item-10 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-10 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .pie-chart g.arc.series-11 rect,
div.patterned-chart .pie-chart g.arc.series-11 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-11 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-11 rect,
.pie-chart g.arc.series-11 circle {
  fill: #e3a614;
}
.pie-chart g.arc.series-11.recharts-line path, .pie-chart g.arc.series-11.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-11.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.pie-chart g.arc.series-11 .recharts-area-area,
.pie-chart g.arc.series-11 .recharts-bar-rectangle,
.pie-chart g.arc.series-11 .recharts-symbols, .pie-chart g.arc.series-11.recharts-sector, .pie-chart g.arc.series-11.recharts-radar-pologon-path {
  fill: #e3a614;
}
.pie-chart g.arc.series-11 path.recharts-area-area,
.pie-chart g.arc.series-11 .recharts-bar-rectangle path,
.pie-chart g.arc.series-11 path.recharts-symbols, .pie-chart g.arc.series-11.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-11 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-11 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-11 path,
.pie-chart g.arc.series-11 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-11 {
  fill: #e3a614;
}
.pie-chart .grouplabels g.arc.series-11 text {
  fill: #e3a614;
}
.pie-chart g.arc .legend-item-11 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-11 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .pie-chart g.arc.series-12 rect,
div.patterned-chart .pie-chart g.arc.series-12 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-12 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-12 rect,
.pie-chart g.arc.series-12 circle {
  fill: #0c4835;
}
.pie-chart g.arc.series-12.recharts-line path, .pie-chart g.arc.series-12.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-12.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.pie-chart g.arc.series-12 .recharts-area-area,
.pie-chart g.arc.series-12 .recharts-bar-rectangle,
.pie-chart g.arc.series-12 .recharts-symbols, .pie-chart g.arc.series-12.recharts-sector, .pie-chart g.arc.series-12.recharts-radar-pologon-path {
  fill: #0c4835;
}
.pie-chart g.arc.series-12 path.recharts-area-area,
.pie-chart g.arc.series-12 .recharts-bar-rectangle path,
.pie-chart g.arc.series-12 path.recharts-symbols, .pie-chart g.arc.series-12.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-12 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-12 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-12 path,
.pie-chart g.arc.series-12 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-12 {
  fill: #0c4835;
}
.pie-chart .grouplabels g.arc.series-12 text {
  fill: #0c4835;
}
.pie-chart g.arc .legend-item-12 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-12 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .pie-chart g.arc.series-13 rect,
div.patterned-chart .pie-chart g.arc.series-13 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-13 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-13 rect,
.pie-chart g.arc.series-13 circle {
  fill: #bbb;
}
.pie-chart g.arc.series-13.recharts-line path, .pie-chart g.arc.series-13.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-13.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.pie-chart g.arc.series-13 .recharts-area-area,
.pie-chart g.arc.series-13 .recharts-bar-rectangle,
.pie-chart g.arc.series-13 .recharts-symbols, .pie-chart g.arc.series-13.recharts-sector, .pie-chart g.arc.series-13.recharts-radar-pologon-path {
  fill: #bbb;
}
.pie-chart g.arc.series-13 path.recharts-area-area,
.pie-chart g.arc.series-13 .recharts-bar-rectangle path,
.pie-chart g.arc.series-13 path.recharts-symbols, .pie-chart g.arc.series-13.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-13 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-13 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-13 path,
.pie-chart g.arc.series-13 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-13 {
  fill: #bbb;
}
.pie-chart .grouplabels g.arc.series-13 text {
  fill: #bbb;
}
.pie-chart g.arc .legend-item-13 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-13 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .pie-chart g.arc.series-14 rect,
div.patterned-chart .pie-chart g.arc.series-14 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-14 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-14 rect,
.pie-chart g.arc.series-14 circle {
  fill: #cdd84b;
}
.pie-chart g.arc.series-14.recharts-line path, .pie-chart g.arc.series-14.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-14.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.pie-chart g.arc.series-14 .recharts-area-area,
.pie-chart g.arc.series-14 .recharts-bar-rectangle,
.pie-chart g.arc.series-14 .recharts-symbols, .pie-chart g.arc.series-14.recharts-sector, .pie-chart g.arc.series-14.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.pie-chart g.arc.series-14 path.recharts-area-area,
.pie-chart g.arc.series-14 .recharts-bar-rectangle path,
.pie-chart g.arc.series-14 path.recharts-symbols, .pie-chart g.arc.series-14.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-14 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-14 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-14 path,
.pie-chart g.arc.series-14 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-14 {
  fill: #cdd84b;
}
.pie-chart .grouplabels g.arc.series-14 text {
  fill: #cdd84b;
}
.pie-chart g.arc .legend-item-14 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-14 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .pie-chart g.arc.series-15 rect,
div.patterned-chart .pie-chart g.arc.series-15 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-15 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-15 rect,
.pie-chart g.arc.series-15 circle {
  fill: #582d87;
}
.pie-chart g.arc.series-15.recharts-line path, .pie-chart g.arc.series-15.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-15.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.pie-chart g.arc.series-15 .recharts-area-area,
.pie-chart g.arc.series-15 .recharts-bar-rectangle,
.pie-chart g.arc.series-15 .recharts-symbols, .pie-chart g.arc.series-15.recharts-sector, .pie-chart g.arc.series-15.recharts-radar-pologon-path {
  fill: #582d87;
}
.pie-chart g.arc.series-15 path.recharts-area-area,
.pie-chart g.arc.series-15 .recharts-bar-rectangle path,
.pie-chart g.arc.series-15 path.recharts-symbols, .pie-chart g.arc.series-15.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-15 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-15 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-15 path,
.pie-chart g.arc.series-15 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-15 {
  fill: #582d87;
}
.pie-chart .grouplabels g.arc.series-15 text {
  fill: #582d87;
}
.pie-chart g.arc .legend-item-15 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-15 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .pie-chart g.arc.series-16 rect,
div.patterned-chart .pie-chart g.arc.series-16 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-16 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-16 rect,
.pie-chart g.arc.series-16 circle {
  fill: #e3a614;
}
.pie-chart g.arc.series-16.recharts-line path, .pie-chart g.arc.series-16.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-16.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.pie-chart g.arc.series-16 .recharts-area-area,
.pie-chart g.arc.series-16 .recharts-bar-rectangle,
.pie-chart g.arc.series-16 .recharts-symbols, .pie-chart g.arc.series-16.recharts-sector, .pie-chart g.arc.series-16.recharts-radar-pologon-path {
  fill: #e3a614;
}
.pie-chart g.arc.series-16 path.recharts-area-area,
.pie-chart g.arc.series-16 .recharts-bar-rectangle path,
.pie-chart g.arc.series-16 path.recharts-symbols, .pie-chart g.arc.series-16.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-16 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-16 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-16 path,
.pie-chart g.arc.series-16 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-16 {
  fill: #e3a614;
}
.pie-chart .grouplabels g.arc.series-16 text {
  fill: #e3a614;
}
.pie-chart g.arc .legend-item-16 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-16 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .pie-chart g.arc.series-17 rect,
div.patterned-chart .pie-chart g.arc.series-17 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-17 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-17 rect,
.pie-chart g.arc.series-17 circle {
  fill: #0c4835;
}
.pie-chart g.arc.series-17.recharts-line path, .pie-chart g.arc.series-17.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-17.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.pie-chart g.arc.series-17 .recharts-area-area,
.pie-chart g.arc.series-17 .recharts-bar-rectangle,
.pie-chart g.arc.series-17 .recharts-symbols, .pie-chart g.arc.series-17.recharts-sector, .pie-chart g.arc.series-17.recharts-radar-pologon-path {
  fill: #0c4835;
}
.pie-chart g.arc.series-17 path.recharts-area-area,
.pie-chart g.arc.series-17 .recharts-bar-rectangle path,
.pie-chart g.arc.series-17 path.recharts-symbols, .pie-chart g.arc.series-17.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-17 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-17 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-17 path,
.pie-chart g.arc.series-17 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-17 {
  fill: #0c4835;
}
.pie-chart .grouplabels g.arc.series-17 text {
  fill: #0c4835;
}
.pie-chart g.arc .legend-item-17 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-17 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .pie-chart g.arc.series-18 rect,
div.patterned-chart .pie-chart g.arc.series-18 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-18 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-18 rect,
.pie-chart g.arc.series-18 circle {
  fill: #bbb;
}
.pie-chart g.arc.series-18.recharts-line path, .pie-chart g.arc.series-18.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-18.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.pie-chart g.arc.series-18 .recharts-area-area,
.pie-chart g.arc.series-18 .recharts-bar-rectangle,
.pie-chart g.arc.series-18 .recharts-symbols, .pie-chart g.arc.series-18.recharts-sector, .pie-chart g.arc.series-18.recharts-radar-pologon-path {
  fill: #bbb;
}
.pie-chart g.arc.series-18 path.recharts-area-area,
.pie-chart g.arc.series-18 .recharts-bar-rectangle path,
.pie-chart g.arc.series-18 path.recharts-symbols, .pie-chart g.arc.series-18.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-18 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-18 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-18 path,
.pie-chart g.arc.series-18 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-18 {
  fill: #bbb;
}
.pie-chart .grouplabels g.arc.series-18 text {
  fill: #bbb;
}
.pie-chart g.arc .legend-item-18 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-18 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .pie-chart g.arc.series-19 rect,
div.patterned-chart .pie-chart g.arc.series-19 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-19 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-19 rect,
.pie-chart g.arc.series-19 circle {
  fill: #cdd84b;
}
.pie-chart g.arc.series-19.recharts-line path, .pie-chart g.arc.series-19.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-19.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.pie-chart g.arc.series-19 .recharts-area-area,
.pie-chart g.arc.series-19 .recharts-bar-rectangle,
.pie-chart g.arc.series-19 .recharts-symbols, .pie-chart g.arc.series-19.recharts-sector, .pie-chart g.arc.series-19.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.pie-chart g.arc.series-19 path.recharts-area-area,
.pie-chart g.arc.series-19 .recharts-bar-rectangle path,
.pie-chart g.arc.series-19 path.recharts-symbols, .pie-chart g.arc.series-19.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-19 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-19 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-19 path,
.pie-chart g.arc.series-19 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-19 {
  fill: #cdd84b;
}
.pie-chart .grouplabels g.arc.series-19 text {
  fill: #cdd84b;
}
.pie-chart g.arc .legend-item-19 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-19 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .pie-chart g.arc.series-20 rect,
div.patterned-chart .pie-chart g.arc.series-20 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-20 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-20 rect,
.pie-chart g.arc.series-20 circle {
  fill: #582d87;
}
.pie-chart g.arc.series-20.recharts-line path, .pie-chart g.arc.series-20.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-20.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.pie-chart g.arc.series-20 .recharts-area-area,
.pie-chart g.arc.series-20 .recharts-bar-rectangle,
.pie-chart g.arc.series-20 .recharts-symbols, .pie-chart g.arc.series-20.recharts-sector, .pie-chart g.arc.series-20.recharts-radar-pologon-path {
  fill: #582d87;
}
.pie-chart g.arc.series-20 path.recharts-area-area,
.pie-chart g.arc.series-20 .recharts-bar-rectangle path,
.pie-chart g.arc.series-20 path.recharts-symbols, .pie-chart g.arc.series-20.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-20 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-20 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-20 path,
.pie-chart g.arc.series-20 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-20 {
  fill: #582d87;
}
.pie-chart .grouplabels g.arc.series-20 text {
  fill: #582d87;
}
.pie-chart g.arc .legend-item-20 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-20 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .pie-chart g.arc.series-21 rect,
div.patterned-chart .pie-chart g.arc.series-21 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-21 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-21 rect,
.pie-chart g.arc.series-21 circle {
  fill: #e3a614;
}
.pie-chart g.arc.series-21.recharts-line path, .pie-chart g.arc.series-21.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-21.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.pie-chart g.arc.series-21 .recharts-area-area,
.pie-chart g.arc.series-21 .recharts-bar-rectangle,
.pie-chart g.arc.series-21 .recharts-symbols, .pie-chart g.arc.series-21.recharts-sector, .pie-chart g.arc.series-21.recharts-radar-pologon-path {
  fill: #e3a614;
}
.pie-chart g.arc.series-21 path.recharts-area-area,
.pie-chart g.arc.series-21 .recharts-bar-rectangle path,
.pie-chart g.arc.series-21 path.recharts-symbols, .pie-chart g.arc.series-21.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-21 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-21 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-21 path,
.pie-chart g.arc.series-21 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-21 {
  fill: #e3a614;
}
.pie-chart .grouplabels g.arc.series-21 text {
  fill: #e3a614;
}
.pie-chart g.arc .legend-item-21 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-21 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .pie-chart g.arc.series-22 rect,
div.patterned-chart .pie-chart g.arc.series-22 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-22 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-22 rect,
.pie-chart g.arc.series-22 circle {
  fill: #0c4835;
}
.pie-chart g.arc.series-22.recharts-line path, .pie-chart g.arc.series-22.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-22.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.pie-chart g.arc.series-22 .recharts-area-area,
.pie-chart g.arc.series-22 .recharts-bar-rectangle,
.pie-chart g.arc.series-22 .recharts-symbols, .pie-chart g.arc.series-22.recharts-sector, .pie-chart g.arc.series-22.recharts-radar-pologon-path {
  fill: #0c4835;
}
.pie-chart g.arc.series-22 path.recharts-area-area,
.pie-chart g.arc.series-22 .recharts-bar-rectangle path,
.pie-chart g.arc.series-22 path.recharts-symbols, .pie-chart g.arc.series-22.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-22 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-22 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-22 path,
.pie-chart g.arc.series-22 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-22 {
  fill: #0c4835;
}
.pie-chart .grouplabels g.arc.series-22 text {
  fill: #0c4835;
}
.pie-chart g.arc .legend-item-22 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-22 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .pie-chart g.arc.series-23 rect,
div.patterned-chart .pie-chart g.arc.series-23 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-23 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-23 rect,
.pie-chart g.arc.series-23 circle {
  fill: #bbb;
}
.pie-chart g.arc.series-23.recharts-line path, .pie-chart g.arc.series-23.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-23.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.pie-chart g.arc.series-23 .recharts-area-area,
.pie-chart g.arc.series-23 .recharts-bar-rectangle,
.pie-chart g.arc.series-23 .recharts-symbols, .pie-chart g.arc.series-23.recharts-sector, .pie-chart g.arc.series-23.recharts-radar-pologon-path {
  fill: #bbb;
}
.pie-chart g.arc.series-23 path.recharts-area-area,
.pie-chart g.arc.series-23 .recharts-bar-rectangle path,
.pie-chart g.arc.series-23 path.recharts-symbols, .pie-chart g.arc.series-23.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-23 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-23 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-23 path,
.pie-chart g.arc.series-23 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-23 {
  fill: #bbb;
}
.pie-chart .grouplabels g.arc.series-23 text {
  fill: #bbb;
}
.pie-chart g.arc .legend-item-23 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-23 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .pie-chart g.arc.series-24 rect,
div.patterned-chart .pie-chart g.arc.series-24 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-24 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-24 rect,
.pie-chart g.arc.series-24 circle {
  fill: #cdd84b;
}
.pie-chart g.arc.series-24.recharts-line path, .pie-chart g.arc.series-24.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-24.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.pie-chart g.arc.series-24 .recharts-area-area,
.pie-chart g.arc.series-24 .recharts-bar-rectangle,
.pie-chart g.arc.series-24 .recharts-symbols, .pie-chart g.arc.series-24.recharts-sector, .pie-chart g.arc.series-24.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.pie-chart g.arc.series-24 path.recharts-area-area,
.pie-chart g.arc.series-24 .recharts-bar-rectangle path,
.pie-chart g.arc.series-24 path.recharts-symbols, .pie-chart g.arc.series-24.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-24 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-24 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-24 path,
.pie-chart g.arc.series-24 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-24 {
  fill: #cdd84b;
}
.pie-chart .grouplabels g.arc.series-24 text {
  fill: #cdd84b;
}
.pie-chart g.arc .legend-item-24 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-24 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .pie-chart g.arc.series-25 rect,
div.patterned-chart .pie-chart g.arc.series-25 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-25 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-25 rect,
.pie-chart g.arc.series-25 circle {
  fill: #582d87;
}
.pie-chart g.arc.series-25.recharts-line path, .pie-chart g.arc.series-25.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-25.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.pie-chart g.arc.series-25 .recharts-area-area,
.pie-chart g.arc.series-25 .recharts-bar-rectangle,
.pie-chart g.arc.series-25 .recharts-symbols, .pie-chart g.arc.series-25.recharts-sector, .pie-chart g.arc.series-25.recharts-radar-pologon-path {
  fill: #582d87;
}
.pie-chart g.arc.series-25 path.recharts-area-area,
.pie-chart g.arc.series-25 .recharts-bar-rectangle path,
.pie-chart g.arc.series-25 path.recharts-symbols, .pie-chart g.arc.series-25.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-25 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-25 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-25 path,
.pie-chart g.arc.series-25 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-25 {
  fill: #582d87;
}
.pie-chart .grouplabels g.arc.series-25 text {
  fill: #582d87;
}
.pie-chart g.arc .legend-item-25 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-25 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .pie-chart g.arc.series-26 rect,
div.patterned-chart .pie-chart g.arc.series-26 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-26 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-26 rect,
.pie-chart g.arc.series-26 circle {
  fill: #e3a614;
}
.pie-chart g.arc.series-26.recharts-line path, .pie-chart g.arc.series-26.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-26.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.pie-chart g.arc.series-26 .recharts-area-area,
.pie-chart g.arc.series-26 .recharts-bar-rectangle,
.pie-chart g.arc.series-26 .recharts-symbols, .pie-chart g.arc.series-26.recharts-sector, .pie-chart g.arc.series-26.recharts-radar-pologon-path {
  fill: #e3a614;
}
.pie-chart g.arc.series-26 path.recharts-area-area,
.pie-chart g.arc.series-26 .recharts-bar-rectangle path,
.pie-chart g.arc.series-26 path.recharts-symbols, .pie-chart g.arc.series-26.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-26 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-26 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-26 path,
.pie-chart g.arc.series-26 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-26 {
  fill: #e3a614;
}
.pie-chart .grouplabels g.arc.series-26 text {
  fill: #e3a614;
}
.pie-chart g.arc .legend-item-26 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-26 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .pie-chart g.arc.series-27 rect,
div.patterned-chart .pie-chart g.arc.series-27 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-27 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-27 rect,
.pie-chart g.arc.series-27 circle {
  fill: #0c4835;
}
.pie-chart g.arc.series-27.recharts-line path, .pie-chart g.arc.series-27.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-27.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.pie-chart g.arc.series-27 .recharts-area-area,
.pie-chart g.arc.series-27 .recharts-bar-rectangle,
.pie-chart g.arc.series-27 .recharts-symbols, .pie-chart g.arc.series-27.recharts-sector, .pie-chart g.arc.series-27.recharts-radar-pologon-path {
  fill: #0c4835;
}
.pie-chart g.arc.series-27 path.recharts-area-area,
.pie-chart g.arc.series-27 .recharts-bar-rectangle path,
.pie-chart g.arc.series-27 path.recharts-symbols, .pie-chart g.arc.series-27.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-27 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-27 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-27 path,
.pie-chart g.arc.series-27 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-27 {
  fill: #0c4835;
}
.pie-chart .grouplabels g.arc.series-27 text {
  fill: #0c4835;
}
.pie-chart g.arc .legend-item-27 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-27 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .pie-chart g.arc.series-28 rect,
div.patterned-chart .pie-chart g.arc.series-28 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-28 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-28 rect,
.pie-chart g.arc.series-28 circle {
  fill: #bbb;
}
.pie-chart g.arc.series-28.recharts-line path, .pie-chart g.arc.series-28.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-28.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.pie-chart g.arc.series-28 .recharts-area-area,
.pie-chart g.arc.series-28 .recharts-bar-rectangle,
.pie-chart g.arc.series-28 .recharts-symbols, .pie-chart g.arc.series-28.recharts-sector, .pie-chart g.arc.series-28.recharts-radar-pologon-path {
  fill: #bbb;
}
.pie-chart g.arc.series-28 path.recharts-area-area,
.pie-chart g.arc.series-28 .recharts-bar-rectangle path,
.pie-chart g.arc.series-28 path.recharts-symbols, .pie-chart g.arc.series-28.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-28 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-28 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-28 path,
.pie-chart g.arc.series-28 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-28 {
  fill: #bbb;
}
.pie-chart .grouplabels g.arc.series-28 text {
  fill: #bbb;
}
.pie-chart g.arc .legend-item-28 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-28 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .pie-chart g.arc.series-29 rect,
div.patterned-chart .pie-chart g.arc.series-29 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-29 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-29 rect,
.pie-chart g.arc.series-29 circle {
  fill: #cdd84b;
}
.pie-chart g.arc.series-29.recharts-line path, .pie-chart g.arc.series-29.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-29.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.pie-chart g.arc.series-29 .recharts-area-area,
.pie-chart g.arc.series-29 .recharts-bar-rectangle,
.pie-chart g.arc.series-29 .recharts-symbols, .pie-chart g.arc.series-29.recharts-sector, .pie-chart g.arc.series-29.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.pie-chart g.arc.series-29 path.recharts-area-area,
.pie-chart g.arc.series-29 .recharts-bar-rectangle path,
.pie-chart g.arc.series-29 path.recharts-symbols, .pie-chart g.arc.series-29.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-29 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-29 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-29 path,
.pie-chart g.arc.series-29 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-29 {
  fill: #cdd84b;
}
.pie-chart .grouplabels g.arc.series-29 text {
  fill: #cdd84b;
}
.pie-chart g.arc .legend-item-29 span {
  color: black !important;
}
.pie-chart g.arc .legend-item-29 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .pie-chart g.arc.series-30 rect,
div.patterned-chart .pie-chart g.arc.series-30 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.pie-chart g.arc.series-30 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.pie-chart g.arc.series-30 rect,
.pie-chart g.arc.series-30 circle {
  fill: #582d87;
}
.pie-chart g.arc.series-30.recharts-line path, .pie-chart g.arc.series-30.recharts-line .recharts-line-dots rect, .pie-chart g.arc.series-30.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.pie-chart g.arc.series-30 .recharts-area-area,
.pie-chart g.arc.series-30 .recharts-bar-rectangle,
.pie-chart g.arc.series-30 .recharts-symbols, .pie-chart g.arc.series-30.recharts-sector, .pie-chart g.arc.series-30.recharts-radar-pologon-path {
  fill: #582d87;
}
.pie-chart g.arc.series-30 path.recharts-area-area,
.pie-chart g.arc.series-30 .recharts-bar-rectangle path,
.pie-chart g.arc.series-30 path.recharts-symbols, .pie-chart g.arc.series-30.recharts-radar-pologon-path {
  stroke: none;
}
.pie-chart g.arc.series-30 rect.pflinechart-dotlabel {
  fill: white;
}
.pie-chart g.arc.series-30 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .pie-chart g.arc.series-30 path,
.pie-chart g.arc.series-30 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.pie-chart g.arc .series-30 {
  fill: #582d87;
}
.pie-chart .grouplabels g.arc.series-30 text {
  fill: #582d87;
}

div.patterned-chart .legend [class*=bar-] rect {
  width: 10px;
  transform: translate(-5px, 0px);
  -ms-transform: translate(-5px, 0px); /* IE 9 */
  -webkit-transform: translate(-5px, 0px); /* Safari and Chrome */
  -o-transform: translate(-5px, 0px); /* Opera */
  -moz-transform: translate(-5px, 0px); /* Firefox */
}

.pat-chev {
  fill: #e3a614;
  stroke: #e3a614;
}

.pat-chev-invert {
  fill: white;
  stroke: white;
}

.recharts-wrapper * .legend-item-0 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-0 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .recharts-wrapper *.series-1 rect,
div.patterned-chart .recharts-wrapper *.series-1 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-1 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-1 rect,
.recharts-wrapper *.series-1 circle {
  fill: #e3a614;
}
.recharts-wrapper *.series-1.recharts-line path, .recharts-wrapper *.series-1.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-1.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.recharts-wrapper *.series-1 .recharts-area-area,
.recharts-wrapper *.series-1 .recharts-bar-rectangle,
.recharts-wrapper *.series-1 .recharts-symbols, .recharts-wrapper *.series-1.recharts-sector, .recharts-wrapper *.series-1.recharts-radar-pologon-path {
  fill: #e3a614;
}
.recharts-wrapper *.series-1 path.recharts-area-area,
.recharts-wrapper *.series-1 .recharts-bar-rectangle path,
.recharts-wrapper *.series-1 path.recharts-symbols, .recharts-wrapper *.series-1.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-1 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-1 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-1 path,
.recharts-wrapper *.series-1 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-1 text {
  fill: #e3a614;
}
.pat-diamonds {
  fill: #0c4835;
  stroke: #0c4835;
}

.pat-diamonds-invert {
  fill: white;
  stroke: white;
}

.recharts-wrapper * .legend-item-1 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-1 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .recharts-wrapper *.series-2 rect,
div.patterned-chart .recharts-wrapper *.series-2 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-2 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-2 rect,
.recharts-wrapper *.series-2 circle {
  fill: #0c4835;
}
.recharts-wrapper *.series-2.recharts-line path, .recharts-wrapper *.series-2.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-2.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.recharts-wrapper *.series-2 .recharts-area-area,
.recharts-wrapper *.series-2 .recharts-bar-rectangle,
.recharts-wrapper *.series-2 .recharts-symbols, .recharts-wrapper *.series-2.recharts-sector, .recharts-wrapper *.series-2.recharts-radar-pologon-path {
  fill: #0c4835;
}
.recharts-wrapper *.series-2 path.recharts-area-area,
.recharts-wrapper *.series-2 .recharts-bar-rectangle path,
.recharts-wrapper *.series-2 path.recharts-symbols, .recharts-wrapper *.series-2.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-2 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-2 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-2 path,
.recharts-wrapper *.series-2 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-2 text {
  fill: #0c4835;
}
.pat-check {
  fill: #bbb;
  stroke: #bbb;
}

.pat-check-invert {
  fill: white;
  stroke: white;
}

.recharts-wrapper * .legend-item-2 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-2 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .recharts-wrapper *.series-3 rect,
div.patterned-chart .recharts-wrapper *.series-3 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-3 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-3 rect,
.recharts-wrapper *.series-3 circle {
  fill: #bbb;
}
.recharts-wrapper *.series-3.recharts-line path, .recharts-wrapper *.series-3.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-3.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.recharts-wrapper *.series-3 .recharts-area-area,
.recharts-wrapper *.series-3 .recharts-bar-rectangle,
.recharts-wrapper *.series-3 .recharts-symbols, .recharts-wrapper *.series-3.recharts-sector, .recharts-wrapper *.series-3.recharts-radar-pologon-path {
  fill: #bbb;
}
.recharts-wrapper *.series-3 path.recharts-area-area,
.recharts-wrapper *.series-3 .recharts-bar-rectangle path,
.recharts-wrapper *.series-3 path.recharts-symbols, .recharts-wrapper *.series-3.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-3 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-3 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-3 path,
.recharts-wrapper *.series-3 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-3 text {
  fill: #bbb;
}
.pat-dots {
  fill: #cdd84b;
  stroke: #cdd84b;
}

.pat-dots-invert {
  fill: white;
  stroke: white;
}

.recharts-wrapper * .legend-item-3 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-3 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .recharts-wrapper *.series-4 rect,
div.patterned-chart .recharts-wrapper *.series-4 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-4 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-4 rect,
.recharts-wrapper *.series-4 circle {
  fill: #cdd84b;
}
.recharts-wrapper *.series-4.recharts-line path, .recharts-wrapper *.series-4.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-4.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.recharts-wrapper *.series-4 .recharts-area-area,
.recharts-wrapper *.series-4 .recharts-bar-rectangle,
.recharts-wrapper *.series-4 .recharts-symbols, .recharts-wrapper *.series-4.recharts-sector, .recharts-wrapper *.series-4.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.recharts-wrapper *.series-4 path.recharts-area-area,
.recharts-wrapper *.series-4 .recharts-bar-rectangle path,
.recharts-wrapper *.series-4 path.recharts-symbols, .recharts-wrapper *.series-4.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-4 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-4 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-4 path,
.recharts-wrapper *.series-4 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-4 text {
  fill: #cdd84b;
}
.recharts-wrapper * .legend-item-4 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-4 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .recharts-wrapper *.series-5 rect,
div.patterned-chart .recharts-wrapper *.series-5 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-5 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-5 rect,
.recharts-wrapper *.series-5 circle {
  fill: #582d87;
}
.recharts-wrapper *.series-5.recharts-line path, .recharts-wrapper *.series-5.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-5.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.recharts-wrapper *.series-5 .recharts-area-area,
.recharts-wrapper *.series-5 .recharts-bar-rectangle,
.recharts-wrapper *.series-5 .recharts-symbols, .recharts-wrapper *.series-5.recharts-sector, .recharts-wrapper *.series-5.recharts-radar-pologon-path {
  fill: #582d87;
}
.recharts-wrapper *.series-5 path.recharts-area-area,
.recharts-wrapper *.series-5 .recharts-bar-rectangle path,
.recharts-wrapper *.series-5 path.recharts-symbols, .recharts-wrapper *.series-5.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-5 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-5 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-5 path,
.recharts-wrapper *.series-5 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-5 text {
  fill: #582d87;
}
.recharts-wrapper * .legend-item-5 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-5 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .recharts-wrapper *.series-6 rect,
div.patterned-chart .recharts-wrapper *.series-6 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-6 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-6 rect,
.recharts-wrapper *.series-6 circle {
  fill: #e3a614;
}
.recharts-wrapper *.series-6.recharts-line path, .recharts-wrapper *.series-6.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-6.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.recharts-wrapper *.series-6 .recharts-area-area,
.recharts-wrapper *.series-6 .recharts-bar-rectangle,
.recharts-wrapper *.series-6 .recharts-symbols, .recharts-wrapper *.series-6.recharts-sector, .recharts-wrapper *.series-6.recharts-radar-pologon-path {
  fill: #e3a614;
}
.recharts-wrapper *.series-6 path.recharts-area-area,
.recharts-wrapper *.series-6 .recharts-bar-rectangle path,
.recharts-wrapper *.series-6 path.recharts-symbols, .recharts-wrapper *.series-6.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-6 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-6 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-6 path,
.recharts-wrapper *.series-6 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-6 text {
  fill: #e3a614;
}
.recharts-wrapper * .legend-item-6 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-6 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .recharts-wrapper *.series-7 rect,
div.patterned-chart .recharts-wrapper *.series-7 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-7 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-7 rect,
.recharts-wrapper *.series-7 circle {
  fill: #0c4835;
}
.recharts-wrapper *.series-7.recharts-line path, .recharts-wrapper *.series-7.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-7.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.recharts-wrapper *.series-7 .recharts-area-area,
.recharts-wrapper *.series-7 .recharts-bar-rectangle,
.recharts-wrapper *.series-7 .recharts-symbols, .recharts-wrapper *.series-7.recharts-sector, .recharts-wrapper *.series-7.recharts-radar-pologon-path {
  fill: #0c4835;
}
.recharts-wrapper *.series-7 path.recharts-area-area,
.recharts-wrapper *.series-7 .recharts-bar-rectangle path,
.recharts-wrapper *.series-7 path.recharts-symbols, .recharts-wrapper *.series-7.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-7 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-7 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-7 path,
.recharts-wrapper *.series-7 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-7 text {
  fill: #0c4835;
}
.recharts-wrapper * .legend-item-7 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-7 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .recharts-wrapper *.series-8 rect,
div.patterned-chart .recharts-wrapper *.series-8 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-8 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-8 rect,
.recharts-wrapper *.series-8 circle {
  fill: #bbb;
}
.recharts-wrapper *.series-8.recharts-line path, .recharts-wrapper *.series-8.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-8.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.recharts-wrapper *.series-8 .recharts-area-area,
.recharts-wrapper *.series-8 .recharts-bar-rectangle,
.recharts-wrapper *.series-8 .recharts-symbols, .recharts-wrapper *.series-8.recharts-sector, .recharts-wrapper *.series-8.recharts-radar-pologon-path {
  fill: #bbb;
}
.recharts-wrapper *.series-8 path.recharts-area-area,
.recharts-wrapper *.series-8 .recharts-bar-rectangle path,
.recharts-wrapper *.series-8 path.recharts-symbols, .recharts-wrapper *.series-8.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-8 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-8 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-8 path,
.recharts-wrapper *.series-8 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-8 text {
  fill: #bbb;
}
.recharts-wrapper * .legend-item-8 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-8 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .recharts-wrapper *.series-9 rect,
div.patterned-chart .recharts-wrapper *.series-9 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-9 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-9 rect,
.recharts-wrapper *.series-9 circle {
  fill: #cdd84b;
}
.recharts-wrapper *.series-9.recharts-line path, .recharts-wrapper *.series-9.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-9.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.recharts-wrapper *.series-9 .recharts-area-area,
.recharts-wrapper *.series-9 .recharts-bar-rectangle,
.recharts-wrapper *.series-9 .recharts-symbols, .recharts-wrapper *.series-9.recharts-sector, .recharts-wrapper *.series-9.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.recharts-wrapper *.series-9 path.recharts-area-area,
.recharts-wrapper *.series-9 .recharts-bar-rectangle path,
.recharts-wrapper *.series-9 path.recharts-symbols, .recharts-wrapper *.series-9.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-9 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-9 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-9 path,
.recharts-wrapper *.series-9 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-9 text {
  fill: #cdd84b;
}
.recharts-wrapper * .legend-item-9 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-9 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .recharts-wrapper *.series-10 rect,
div.patterned-chart .recharts-wrapper *.series-10 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-10 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-10 rect,
.recharts-wrapper *.series-10 circle {
  fill: #582d87;
}
.recharts-wrapper *.series-10.recharts-line path, .recharts-wrapper *.series-10.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-10.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.recharts-wrapper *.series-10 .recharts-area-area,
.recharts-wrapper *.series-10 .recharts-bar-rectangle,
.recharts-wrapper *.series-10 .recharts-symbols, .recharts-wrapper *.series-10.recharts-sector, .recharts-wrapper *.series-10.recharts-radar-pologon-path {
  fill: #582d87;
}
.recharts-wrapper *.series-10 path.recharts-area-area,
.recharts-wrapper *.series-10 .recharts-bar-rectangle path,
.recharts-wrapper *.series-10 path.recharts-symbols, .recharts-wrapper *.series-10.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-10 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-10 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-10 path,
.recharts-wrapper *.series-10 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-10 text {
  fill: #582d87;
}
.recharts-wrapper * .legend-item-10 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-10 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .recharts-wrapper *.series-11 rect,
div.patterned-chart .recharts-wrapper *.series-11 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-11 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-11 rect,
.recharts-wrapper *.series-11 circle {
  fill: #e3a614;
}
.recharts-wrapper *.series-11.recharts-line path, .recharts-wrapper *.series-11.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-11.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.recharts-wrapper *.series-11 .recharts-area-area,
.recharts-wrapper *.series-11 .recharts-bar-rectangle,
.recharts-wrapper *.series-11 .recharts-symbols, .recharts-wrapper *.series-11.recharts-sector, .recharts-wrapper *.series-11.recharts-radar-pologon-path {
  fill: #e3a614;
}
.recharts-wrapper *.series-11 path.recharts-area-area,
.recharts-wrapper *.series-11 .recharts-bar-rectangle path,
.recharts-wrapper *.series-11 path.recharts-symbols, .recharts-wrapper *.series-11.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-11 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-11 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-11 path,
.recharts-wrapper *.series-11 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-11 text {
  fill: #e3a614;
}
.recharts-wrapper * .legend-item-11 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-11 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .recharts-wrapper *.series-12 rect,
div.patterned-chart .recharts-wrapper *.series-12 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-12 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-12 rect,
.recharts-wrapper *.series-12 circle {
  fill: #0c4835;
}
.recharts-wrapper *.series-12.recharts-line path, .recharts-wrapper *.series-12.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-12.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.recharts-wrapper *.series-12 .recharts-area-area,
.recharts-wrapper *.series-12 .recharts-bar-rectangle,
.recharts-wrapper *.series-12 .recharts-symbols, .recharts-wrapper *.series-12.recharts-sector, .recharts-wrapper *.series-12.recharts-radar-pologon-path {
  fill: #0c4835;
}
.recharts-wrapper *.series-12 path.recharts-area-area,
.recharts-wrapper *.series-12 .recharts-bar-rectangle path,
.recharts-wrapper *.series-12 path.recharts-symbols, .recharts-wrapper *.series-12.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-12 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-12 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-12 path,
.recharts-wrapper *.series-12 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-12 text {
  fill: #0c4835;
}
.recharts-wrapper * .legend-item-12 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-12 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .recharts-wrapper *.series-13 rect,
div.patterned-chart .recharts-wrapper *.series-13 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-13 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-13 rect,
.recharts-wrapper *.series-13 circle {
  fill: #bbb;
}
.recharts-wrapper *.series-13.recharts-line path, .recharts-wrapper *.series-13.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-13.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.recharts-wrapper *.series-13 .recharts-area-area,
.recharts-wrapper *.series-13 .recharts-bar-rectangle,
.recharts-wrapper *.series-13 .recharts-symbols, .recharts-wrapper *.series-13.recharts-sector, .recharts-wrapper *.series-13.recharts-radar-pologon-path {
  fill: #bbb;
}
.recharts-wrapper *.series-13 path.recharts-area-area,
.recharts-wrapper *.series-13 .recharts-bar-rectangle path,
.recharts-wrapper *.series-13 path.recharts-symbols, .recharts-wrapper *.series-13.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-13 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-13 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-13 path,
.recharts-wrapper *.series-13 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-13 text {
  fill: #bbb;
}
.recharts-wrapper * .legend-item-13 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-13 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .recharts-wrapper *.series-14 rect,
div.patterned-chart .recharts-wrapper *.series-14 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-14 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-14 rect,
.recharts-wrapper *.series-14 circle {
  fill: #cdd84b;
}
.recharts-wrapper *.series-14.recharts-line path, .recharts-wrapper *.series-14.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-14.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.recharts-wrapper *.series-14 .recharts-area-area,
.recharts-wrapper *.series-14 .recharts-bar-rectangle,
.recharts-wrapper *.series-14 .recharts-symbols, .recharts-wrapper *.series-14.recharts-sector, .recharts-wrapper *.series-14.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.recharts-wrapper *.series-14 path.recharts-area-area,
.recharts-wrapper *.series-14 .recharts-bar-rectangle path,
.recharts-wrapper *.series-14 path.recharts-symbols, .recharts-wrapper *.series-14.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-14 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-14 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-14 path,
.recharts-wrapper *.series-14 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-14 text {
  fill: #cdd84b;
}
.recharts-wrapper * .legend-item-14 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-14 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .recharts-wrapper *.series-15 rect,
div.patterned-chart .recharts-wrapper *.series-15 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-15 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-15 rect,
.recharts-wrapper *.series-15 circle {
  fill: #582d87;
}
.recharts-wrapper *.series-15.recharts-line path, .recharts-wrapper *.series-15.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-15.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.recharts-wrapper *.series-15 .recharts-area-area,
.recharts-wrapper *.series-15 .recharts-bar-rectangle,
.recharts-wrapper *.series-15 .recharts-symbols, .recharts-wrapper *.series-15.recharts-sector, .recharts-wrapper *.series-15.recharts-radar-pologon-path {
  fill: #582d87;
}
.recharts-wrapper *.series-15 path.recharts-area-area,
.recharts-wrapper *.series-15 .recharts-bar-rectangle path,
.recharts-wrapper *.series-15 path.recharts-symbols, .recharts-wrapper *.series-15.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-15 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-15 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-15 path,
.recharts-wrapper *.series-15 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-15 text {
  fill: #582d87;
}
.recharts-wrapper * .legend-item-15 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-15 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .recharts-wrapper *.series-16 rect,
div.patterned-chart .recharts-wrapper *.series-16 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-16 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-16 rect,
.recharts-wrapper *.series-16 circle {
  fill: #e3a614;
}
.recharts-wrapper *.series-16.recharts-line path, .recharts-wrapper *.series-16.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-16.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.recharts-wrapper *.series-16 .recharts-area-area,
.recharts-wrapper *.series-16 .recharts-bar-rectangle,
.recharts-wrapper *.series-16 .recharts-symbols, .recharts-wrapper *.series-16.recharts-sector, .recharts-wrapper *.series-16.recharts-radar-pologon-path {
  fill: #e3a614;
}
.recharts-wrapper *.series-16 path.recharts-area-area,
.recharts-wrapper *.series-16 .recharts-bar-rectangle path,
.recharts-wrapper *.series-16 path.recharts-symbols, .recharts-wrapper *.series-16.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-16 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-16 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-16 path,
.recharts-wrapper *.series-16 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-16 text {
  fill: #e3a614;
}
.recharts-wrapper * .legend-item-16 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-16 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .recharts-wrapper *.series-17 rect,
div.patterned-chart .recharts-wrapper *.series-17 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-17 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-17 rect,
.recharts-wrapper *.series-17 circle {
  fill: #0c4835;
}
.recharts-wrapper *.series-17.recharts-line path, .recharts-wrapper *.series-17.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-17.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.recharts-wrapper *.series-17 .recharts-area-area,
.recharts-wrapper *.series-17 .recharts-bar-rectangle,
.recharts-wrapper *.series-17 .recharts-symbols, .recharts-wrapper *.series-17.recharts-sector, .recharts-wrapper *.series-17.recharts-radar-pologon-path {
  fill: #0c4835;
}
.recharts-wrapper *.series-17 path.recharts-area-area,
.recharts-wrapper *.series-17 .recharts-bar-rectangle path,
.recharts-wrapper *.series-17 path.recharts-symbols, .recharts-wrapper *.series-17.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-17 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-17 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-17 path,
.recharts-wrapper *.series-17 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-17 text {
  fill: #0c4835;
}
.recharts-wrapper * .legend-item-17 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-17 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .recharts-wrapper *.series-18 rect,
div.patterned-chart .recharts-wrapper *.series-18 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-18 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-18 rect,
.recharts-wrapper *.series-18 circle {
  fill: #bbb;
}
.recharts-wrapper *.series-18.recharts-line path, .recharts-wrapper *.series-18.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-18.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.recharts-wrapper *.series-18 .recharts-area-area,
.recharts-wrapper *.series-18 .recharts-bar-rectangle,
.recharts-wrapper *.series-18 .recharts-symbols, .recharts-wrapper *.series-18.recharts-sector, .recharts-wrapper *.series-18.recharts-radar-pologon-path {
  fill: #bbb;
}
.recharts-wrapper *.series-18 path.recharts-area-area,
.recharts-wrapper *.series-18 .recharts-bar-rectangle path,
.recharts-wrapper *.series-18 path.recharts-symbols, .recharts-wrapper *.series-18.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-18 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-18 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-18 path,
.recharts-wrapper *.series-18 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-18 text {
  fill: #bbb;
}
.recharts-wrapper * .legend-item-18 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-18 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .recharts-wrapper *.series-19 rect,
div.patterned-chart .recharts-wrapper *.series-19 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-19 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-19 rect,
.recharts-wrapper *.series-19 circle {
  fill: #cdd84b;
}
.recharts-wrapper *.series-19.recharts-line path, .recharts-wrapper *.series-19.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-19.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.recharts-wrapper *.series-19 .recharts-area-area,
.recharts-wrapper *.series-19 .recharts-bar-rectangle,
.recharts-wrapper *.series-19 .recharts-symbols, .recharts-wrapper *.series-19.recharts-sector, .recharts-wrapper *.series-19.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.recharts-wrapper *.series-19 path.recharts-area-area,
.recharts-wrapper *.series-19 .recharts-bar-rectangle path,
.recharts-wrapper *.series-19 path.recharts-symbols, .recharts-wrapper *.series-19.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-19 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-19 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-19 path,
.recharts-wrapper *.series-19 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-19 text {
  fill: #cdd84b;
}
.recharts-wrapper * .legend-item-19 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-19 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .recharts-wrapper *.series-20 rect,
div.patterned-chart .recharts-wrapper *.series-20 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-20 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-20 rect,
.recharts-wrapper *.series-20 circle {
  fill: #582d87;
}
.recharts-wrapper *.series-20.recharts-line path, .recharts-wrapper *.series-20.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-20.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.recharts-wrapper *.series-20 .recharts-area-area,
.recharts-wrapper *.series-20 .recharts-bar-rectangle,
.recharts-wrapper *.series-20 .recharts-symbols, .recharts-wrapper *.series-20.recharts-sector, .recharts-wrapper *.series-20.recharts-radar-pologon-path {
  fill: #582d87;
}
.recharts-wrapper *.series-20 path.recharts-area-area,
.recharts-wrapper *.series-20 .recharts-bar-rectangle path,
.recharts-wrapper *.series-20 path.recharts-symbols, .recharts-wrapper *.series-20.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-20 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-20 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-20 path,
.recharts-wrapper *.series-20 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-20 text {
  fill: #582d87;
}
.recharts-wrapper * .legend-item-20 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-20 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .recharts-wrapper *.series-21 rect,
div.patterned-chart .recharts-wrapper *.series-21 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-21 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-21 rect,
.recharts-wrapper *.series-21 circle {
  fill: #e3a614;
}
.recharts-wrapper *.series-21.recharts-line path, .recharts-wrapper *.series-21.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-21.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.recharts-wrapper *.series-21 .recharts-area-area,
.recharts-wrapper *.series-21 .recharts-bar-rectangle,
.recharts-wrapper *.series-21 .recharts-symbols, .recharts-wrapper *.series-21.recharts-sector, .recharts-wrapper *.series-21.recharts-radar-pologon-path {
  fill: #e3a614;
}
.recharts-wrapper *.series-21 path.recharts-area-area,
.recharts-wrapper *.series-21 .recharts-bar-rectangle path,
.recharts-wrapper *.series-21 path.recharts-symbols, .recharts-wrapper *.series-21.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-21 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-21 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-21 path,
.recharts-wrapper *.series-21 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-21 text {
  fill: #e3a614;
}
.recharts-wrapper * .legend-item-21 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-21 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .recharts-wrapper *.series-22 rect,
div.patterned-chart .recharts-wrapper *.series-22 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-22 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-22 rect,
.recharts-wrapper *.series-22 circle {
  fill: #0c4835;
}
.recharts-wrapper *.series-22.recharts-line path, .recharts-wrapper *.series-22.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-22.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.recharts-wrapper *.series-22 .recharts-area-area,
.recharts-wrapper *.series-22 .recharts-bar-rectangle,
.recharts-wrapper *.series-22 .recharts-symbols, .recharts-wrapper *.series-22.recharts-sector, .recharts-wrapper *.series-22.recharts-radar-pologon-path {
  fill: #0c4835;
}
.recharts-wrapper *.series-22 path.recharts-area-area,
.recharts-wrapper *.series-22 .recharts-bar-rectangle path,
.recharts-wrapper *.series-22 path.recharts-symbols, .recharts-wrapper *.series-22.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-22 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-22 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-22 path,
.recharts-wrapper *.series-22 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-22 text {
  fill: #0c4835;
}
.recharts-wrapper * .legend-item-22 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-22 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .recharts-wrapper *.series-23 rect,
div.patterned-chart .recharts-wrapper *.series-23 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-23 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-23 rect,
.recharts-wrapper *.series-23 circle {
  fill: #bbb;
}
.recharts-wrapper *.series-23.recharts-line path, .recharts-wrapper *.series-23.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-23.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.recharts-wrapper *.series-23 .recharts-area-area,
.recharts-wrapper *.series-23 .recharts-bar-rectangle,
.recharts-wrapper *.series-23 .recharts-symbols, .recharts-wrapper *.series-23.recharts-sector, .recharts-wrapper *.series-23.recharts-radar-pologon-path {
  fill: #bbb;
}
.recharts-wrapper *.series-23 path.recharts-area-area,
.recharts-wrapper *.series-23 .recharts-bar-rectangle path,
.recharts-wrapper *.series-23 path.recharts-symbols, .recharts-wrapper *.series-23.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-23 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-23 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-23 path,
.recharts-wrapper *.series-23 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-23 text {
  fill: #bbb;
}
.recharts-wrapper * .legend-item-23 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-23 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .recharts-wrapper *.series-24 rect,
div.patterned-chart .recharts-wrapper *.series-24 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-24 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-24 rect,
.recharts-wrapper *.series-24 circle {
  fill: #cdd84b;
}
.recharts-wrapper *.series-24.recharts-line path, .recharts-wrapper *.series-24.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-24.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.recharts-wrapper *.series-24 .recharts-area-area,
.recharts-wrapper *.series-24 .recharts-bar-rectangle,
.recharts-wrapper *.series-24 .recharts-symbols, .recharts-wrapper *.series-24.recharts-sector, .recharts-wrapper *.series-24.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.recharts-wrapper *.series-24 path.recharts-area-area,
.recharts-wrapper *.series-24 .recharts-bar-rectangle path,
.recharts-wrapper *.series-24 path.recharts-symbols, .recharts-wrapper *.series-24.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-24 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-24 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-24 path,
.recharts-wrapper *.series-24 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-24 text {
  fill: #cdd84b;
}
.recharts-wrapper * .legend-item-24 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-24 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .recharts-wrapper *.series-25 rect,
div.patterned-chart .recharts-wrapper *.series-25 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-25 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-25 rect,
.recharts-wrapper *.series-25 circle {
  fill: #582d87;
}
.recharts-wrapper *.series-25.recharts-line path, .recharts-wrapper *.series-25.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-25.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.recharts-wrapper *.series-25 .recharts-area-area,
.recharts-wrapper *.series-25 .recharts-bar-rectangle,
.recharts-wrapper *.series-25 .recharts-symbols, .recharts-wrapper *.series-25.recharts-sector, .recharts-wrapper *.series-25.recharts-radar-pologon-path {
  fill: #582d87;
}
.recharts-wrapper *.series-25 path.recharts-area-area,
.recharts-wrapper *.series-25 .recharts-bar-rectangle path,
.recharts-wrapper *.series-25 path.recharts-symbols, .recharts-wrapper *.series-25.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-25 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-25 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-25 path,
.recharts-wrapper *.series-25 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-25 text {
  fill: #582d87;
}
.recharts-wrapper * .legend-item-25 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-25 path {
  stroke: #e3a614;
  fill: #e3a614;
}
div.patterned-chart .recharts-wrapper *.series-26 rect,
div.patterned-chart .recharts-wrapper *.series-26 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-26 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-26 rect,
.recharts-wrapper *.series-26 circle {
  fill: #e3a614;
}
.recharts-wrapper *.series-26.recharts-line path, .recharts-wrapper *.series-26.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-26.recharts-area .recharts-area-curve {
  stroke: #e3a614;
}
.recharts-wrapper *.series-26 .recharts-area-area,
.recharts-wrapper *.series-26 .recharts-bar-rectangle,
.recharts-wrapper *.series-26 .recharts-symbols, .recharts-wrapper *.series-26.recharts-sector, .recharts-wrapper *.series-26.recharts-radar-pologon-path {
  fill: #e3a614;
}
.recharts-wrapper *.series-26 path.recharts-area-area,
.recharts-wrapper *.series-26 .recharts-bar-rectangle path,
.recharts-wrapper *.series-26 path.recharts-symbols, .recharts-wrapper *.series-26.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-26 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-26 path {
  stroke: #e3a614;
  stroke-dasharray: 5 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-26 path,
.recharts-wrapper *.series-26 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-26 text {
  fill: #e3a614;
}
.recharts-wrapper * .legend-item-26 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-26 path {
  stroke: #0c4835;
  fill: #0c4835;
}
div.patterned-chart .recharts-wrapper *.series-27 rect,
div.patterned-chart .recharts-wrapper *.series-27 circle {
  fill: url(#pattern-check);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-27 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-27 rect,
.recharts-wrapper *.series-27 circle {
  fill: #0c4835;
}
.recharts-wrapper *.series-27.recharts-line path, .recharts-wrapper *.series-27.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-27.recharts-area .recharts-area-curve {
  stroke: #0c4835;
}
.recharts-wrapper *.series-27 .recharts-area-area,
.recharts-wrapper *.series-27 .recharts-bar-rectangle,
.recharts-wrapper *.series-27 .recharts-symbols, .recharts-wrapper *.series-27.recharts-sector, .recharts-wrapper *.series-27.recharts-radar-pologon-path {
  fill: #0c4835;
}
.recharts-wrapper *.series-27 path.recharts-area-area,
.recharts-wrapper *.series-27 .recharts-bar-rectangle path,
.recharts-wrapper *.series-27 path.recharts-symbols, .recharts-wrapper *.series-27.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-27 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-27 path {
  stroke: #0c4835;
  stroke-dasharray: 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-27 path,
.recharts-wrapper *.series-27 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-27 text {
  fill: #0c4835;
}
.recharts-wrapper * .legend-item-27 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-27 path {
  stroke: #bbb;
  fill: #bbb;
}
div.patterned-chart .recharts-wrapper *.series-28 rect,
div.patterned-chart .recharts-wrapper *.series-28 circle {
  fill: url(#pattern-dots);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-28 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-28 rect,
.recharts-wrapper *.series-28 circle {
  fill: #bbb;
}
.recharts-wrapper *.series-28.recharts-line path, .recharts-wrapper *.series-28.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-28.recharts-area .recharts-area-curve {
  stroke: #bbb;
}
.recharts-wrapper *.series-28 .recharts-area-area,
.recharts-wrapper *.series-28 .recharts-bar-rectangle,
.recharts-wrapper *.series-28 .recharts-symbols, .recharts-wrapper *.series-28.recharts-sector, .recharts-wrapper *.series-28.recharts-radar-pologon-path {
  fill: #bbb;
}
.recharts-wrapper *.series-28 path.recharts-area-area,
.recharts-wrapper *.series-28 .recharts-bar-rectangle path,
.recharts-wrapper *.series-28 path.recharts-symbols, .recharts-wrapper *.series-28.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-28 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-28 path {
  stroke: #bbb;
  stroke-dasharray: 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-28 path,
.recharts-wrapper *.series-28 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-28 text {
  fill: #bbb;
}
.recharts-wrapper * .legend-item-28 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-28 path {
  stroke: #cdd84b;
  fill: #cdd84b;
}
div.patterned-chart .recharts-wrapper *.series-29 rect,
div.patterned-chart .recharts-wrapper *.series-29 circle {
  fill: url(#pattern-chev);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-29 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-29 rect,
.recharts-wrapper *.series-29 circle {
  fill: #cdd84b;
}
.recharts-wrapper *.series-29.recharts-line path, .recharts-wrapper *.series-29.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-29.recharts-area .recharts-area-curve {
  stroke: #cdd84b;
}
.recharts-wrapper *.series-29 .recharts-area-area,
.recharts-wrapper *.series-29 .recharts-bar-rectangle,
.recharts-wrapper *.series-29 .recharts-symbols, .recharts-wrapper *.series-29.recharts-sector, .recharts-wrapper *.series-29.recharts-radar-pologon-path {
  fill: #cdd84b;
}
.recharts-wrapper *.series-29 path.recharts-area-area,
.recharts-wrapper *.series-29 .recharts-bar-rectangle path,
.recharts-wrapper *.series-29 path.recharts-symbols, .recharts-wrapper *.series-29.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-29 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-29 path {
  stroke: #cdd84b;
  stroke-dasharray: 5 5 5 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-29 path,
.recharts-wrapper *.series-29 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-29 text {
  fill: #cdd84b;
}
.recharts-wrapper * .legend-item-29 span {
  color: black !important;
}
.recharts-wrapper * .legend-item-29 path {
  stroke: #582d87;
  fill: #582d87;
}
div.patterned-chart .recharts-wrapper *.series-30 rect,
div.patterned-chart .recharts-wrapper *.series-30 circle {
  fill: url(#pattern-diamonds);
  stroke: black;
  stroke-width: 1px;
}
.recharts-wrapper *.series-30 {
  /* this evaluates to the same selector as the `path` above,
    except is all also within a .solid-lines parent. This ensures
    that the solid lines selector is always more explicit, and thus
    overrides the dash array with a solid line. */
}
.recharts-wrapper *.series-30 rect,
.recharts-wrapper *.series-30 circle {
  fill: #582d87;
}
.recharts-wrapper *.series-30.recharts-line path, .recharts-wrapper *.series-30.recharts-line .recharts-line-dots rect, .recharts-wrapper *.series-30.recharts-area .recharts-area-curve {
  stroke: #582d87;
}
.recharts-wrapper *.series-30 .recharts-area-area,
.recharts-wrapper *.series-30 .recharts-bar-rectangle,
.recharts-wrapper *.series-30 .recharts-symbols, .recharts-wrapper *.series-30.recharts-sector, .recharts-wrapper *.series-30.recharts-radar-pologon-path {
  fill: #582d87;
}
.recharts-wrapper *.series-30 path.recharts-area-area,
.recharts-wrapper *.series-30 .recharts-bar-rectangle path,
.recharts-wrapper *.series-30 path.recharts-symbols, .recharts-wrapper *.series-30.recharts-radar-pologon-path {
  stroke: none;
}
.recharts-wrapper *.series-30 rect.pflinechart-dotlabel {
  fill: white;
}
.recharts-wrapper *.series-30 path {
  stroke: #582d87;
  stroke-dasharray: 5 5 10 5 10 5;
  stroke-width: 4;
}
.solid-lines .recharts-wrapper *.series-30 path,
.recharts-wrapper *.series-30 .recharts-area-curve {
  stroke-dasharray: 1 0;
}
.recharts-wrapper .grouplabels *.series-30 text {
  fill: #582d87;
}

/* Override default colors */
.bg_color_b_l {
  background-color: #eee;
}

.bg_color_b_m {
  background-color: #ccc;
}

/*
Quatt rich orange: E3A707
Quatt rich green: 0C4835
Quatt light green: C1D1CC
Quatt peach: F7E7BE
*/
nav.menu-main {
  background: #0c4835;
}

nav.menu-main .sub-menu {
  border: 1px solid #c1d1cc;
  border-top: 5px solid #c1d1cc;
}

nav.menu-main .sub-menu:before {
  border-color: transparent transparent #c1d1cc transparent;
}

nav.menu-main .current:before,
nav.menu-main .active-current:before {
  background: #c1d1cc;
}

div#banner {
  background-color: #e3a614;
  padding: 0;
}

#banner-inner {
  height: 63px;
}

div.inputform {
  background-image: none;
  background-color: #f7f7f7;
}

div.inputform h3 {
  background-color: #c1d1cc;
  color: #333;
}

h3 {
  color: #e3a707;
}

a:link {
  color: #333;
}

a:visited {
  color: #333;
}

a:active {
  color: inherit;
}

a:hover {
  color: #0c4835;
}

h2,
legend.moduleheader {
  color: #0c4835;
}

/* "Help with this page" */
#contextualhelp {
  border-bottom-color: #333;
  border-left-color: #333;
  background-color: #f7e7be;
}

#contextualhelp a {
  color: #333;
}

.mainbuttons a {
  background-color: #f7e7be;
  color: #333;
}

.mainbuttons a:hover {
  background-color: #0c4835;
  border-color: #0c4835;
  color: #fff;
}

.focusUnit.focusUnit {
  font-size: 1.36em;
  font-weight: bold;
  color: #aaaaaa;
  line-height: 25px;
}

.deadline {
  font-size: 1.18em;
  font-weight: bold;
  color: red;
}

.sectionHeader {
  color: #aaaaaa;
  font-weight: bold;
}

/* Begin styles for tabular tables (as opposed to layout tables) */
table.tabular td:not(.purple) {
  background-color: #fff;
  border-bottom: 1px solid #666;
  border-left: 1px solid #666;
}

table.tabular,
table.tabular th,
table.tabular td,
table.tabular tr.col th,
table.tabular tr.col td {
  border-color: #666;
}

table.tabular th.highlight,
table.tabular tr.col th.highlight {
  background-color: #e3a707;
  color: #222;
}

table.tabular th.row {
  background-color: #f7e7be;
  text-align: left;
  color: #222;
}

table.tabular th.col,
table.tabular tr.col th {
  color: #fff;
  background-color: #0c4835;
}

div.questionlabel {
  background-color: #f7e7be;
}

.tabular th.groupheader {
  background-color: #e3a707;
  color: white;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus,
textarea:focus {
  background-color: #f7e7be;
}

/* End styles for tabular tables (as opposed to layout tables) */
#footer {
  background-color: #c1d1cc;
  color: #333;
}

/* help */
.monocle #help-buttons .btn-help {
  background: #e3a614;
  border-color: rgb(192.95, 141.1, 17);
}
.monocle #help-buttons .btn-help:hover {
  background: #e3a614;
}

/* logout */
#banner a.logout {
  opacity: 1;
}

#banner .logo {
  position: relative;
  left: -24px;
  max-height: 65px;
}

.module-submit.btn.btn-primary {
  background-color: #03ac13;
}