@import "/graphics/toaster/toaster-client-packages/series-charts/production/css/green.css"; /* Using a string */
@import "./annotations.css";
.discrete-legend {
  margin: 8px 0px !important;
  display: flex !important;
  flex-direction: column;
  align-items: baseline;
}
.discrete-legend label {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 0px;
}

.gradient-legend {
  margin: 8px 0 22px;
}
.gradient-legend .gradient-group, .gradient-legend .gradient-group-nodata {
  display: inline-block;
}
.gradient-legend .gradient-group ul, .gradient-legend .gradient-group-nodata ul {
  padding-inline-start: 0px;
}
.gradient-legend .gradient-group ul li, .gradient-legend .gradient-group-nodata ul li {
  display: inline-block;
  position: relative;
}
.gradient-legend .gradient-group ul li .swatch, .gradient-legend .gradient-group-nodata ul li .swatch {
  width: 40px;
  height: 10px;
  display: block;
}
.gradient-legend .gradient-group ul li label, .gradient-legend .gradient-group-nodata ul li label {
  position: absolute;
  left: 100%;
  top: 14px;
  transform: translateX(-50%);
  font-size: 14px;
}
.gradient-legend .gradient-group ul li:nth-last-child(2) label, .gradient-legend .gradient-group-nodata ul li:nth-last-child(2) label {
  transform: translate(-0.5em);
  white-space: nowrap;
}
.gradient-legend .gradient-group ul li:last-child label, .gradient-legend .gradient-group-nodata ul li:last-child label {
  display: none;
}

.simple-legend {
  max-width: 500px;
}

.hideNone .gradient-group-nodata {
  display: none;
}

.hideNone .simple-legend .gradient-group-nodata {
  display: none;
}

.discrete-legend .gradient-group-nodata {
  flex: 2;
  padding: 4px 0px 0px 2px;
}

.hideNone .gradient-group ul {
  padding-left: 0;
}

.legend-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 65px;
  margin-block-end: 0px;
}
.legend-item .swatch {
  border: 1px solid #000000;
  width: 40px;
  height: 8px;
  margin-right: 5px;
  display: inline-block;
  background-size: 5px 5px;
  margin: -1px 0px 4px 0px;
}
.legend-item .swatch.white {
  background: #c8c8c8;
  border-color: transparent !important;
}
.legend-item .swatch.black {
  background: #ffffff;
  border-color: black;
}

.annotations-group {
  font-family: "BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.annotations-group ul {
  padding-inline-start: 0px;
  display: flex;
  gap: 16px;
}
.annotations-group li {
  list-style-type: none;
  text-align: right;
  display: flex;
  align-items: center;
}
.annotations-group li label {
  margin-left: 4px;
}
.annotations-group svg {
  width: 12px;
  height: 12px;
}

.admin0, .admin1, .border {
  stroke-width: 0.5px;
}
.admin0 .highlighted, .admin1 .highlighted, .border .highlighted {
  stroke-width: 1.5px;
  stroke: #000000;
}

.inset-border {
  fill: transparent;
  stroke-width: 1px;
  stroke: rgb(204, 204, 204);
  pointer-events: none;
}

.interior {
  stroke: white;
  stroke-width: 0.3;
  fill: none;
}

.interior.bold {
  stroke-width: 1;
}

.interior.black {
  stroke: black;
}

.disputed.stroke {
  stroke: white;
  fill: transparent !important;
  stroke-width: 0.3;
  stroke-dasharray: 2;
  stroke-dashoffset: 1;
}

.dash {
  stroke-dasharray: 2;
  stroke-dashoffset: 1;
}

.stroke.black {
  stroke: black;
}

.admin0.fill, .admin1.fill, .disputed.fill {
  stroke: transparent !important;
  fill: rgba(255, 255, 255, 0.175);
}

.disputed.pattern {
  stroke: transparent !important;
  fill: url(#disputed-pattern-black) !important;
}

.none {
  stroke: transparent;
}

.black {
  stroke: #000000;
}

.white {
  stroke: white;
}

.toaster-chart.toaster-type-choropleth .admin0 path:hover:not(.disputed),
.toaster-chart.toaster-type-choropleth .admin1 path:hover:not(.disputed) {
  opacity: 0.7;
}

.toaster-chart.toaster-theme-green {
  background-color: #fff;
  width: auto;
}
.toaster-chart.toaster-theme-green .dvz-tooltip {
  position: absolute;
  z-index: 21;
  top: -1000px;
  width: auto;
  min-width: 50px;
  max-width: 400px;
  padding: 7px;
  border: 1px solid #000000;
  box-shadow: 0 0 10px rgba(140, 140, 140, 0.2);
  background: #ffffff;
  pointer-events: none;
  white-space: pre-wrap;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.toaster-chart.toaster-theme-green .dvz-tooltip.dvz-tooltip-origin-y-bottom.dvz-tooltip-origin-x-center {
  transform: translateX(-50%) translateY(-100%);
}
.toaster-chart.toaster-theme-green .dvz-tooltip.dvz-tooltip-origin-y-bottom.dvz-tooltip-origin-x-left {
  transform: translateX(0%) translateY(-100%);
}
.toaster-chart.toaster-theme-green .dvz-tooltip.dvz-tooltip-origin-y-bottom.dvz-tooltip-origin-x-right {
  transform: translateX(-100%) translateY(-100%);
}
.toaster-chart.toaster-theme-green .dvz-tooltip.dvz-tooltip-origin-y-center.dvz-tooltip-origin-x-center {
  transform: translateX(-50%) translateY(-50%);
}
.toaster-chart.toaster-theme-green .dvz-tooltip.dvz-tooltip-origin-y-center.dvz-tooltip-origin-x-left {
  transform: translateX(0%) translateY(-50%);
}
.toaster-chart.toaster-theme-green .dvz-tooltip.dvz-tooltip-origin-y-center.dvz-tooltip-origin-x-right {
  transform: translateX(-100%) translateY(-50%);
}
.toaster-chart.toaster-theme-green .dvz-tooltip.dvz-tooltip-origin-y-top.dvz-tooltip-origin-x-center {
  transform: translateX(-50%) translateY(0);
}
.toaster-chart.toaster-theme-green .dvz-tooltip.dvz-tooltip-origin-y-top.dvz-tooltip-origin-x-left {
  transform: translateX(0%) translateY(0);
}
.toaster-chart.toaster-theme-green .dvz-tooltip.dvz-tooltip-origin-y-top.dvz-tooltip-origin-x-right {
  transform: translateX(-100%) translateY(0);
}
.toaster-chart.toaster-theme-green .dvz-tooltip h1 {
  font-size: 21px !important;
  line-height: 21px !important;
  text-transform: none;
  font-weight: normal !important;
  margin-bottom: 0px;
  letter-spacing: 0px;
  margin-block-start: 0px;
}
.toaster-chart.toaster-theme-green .dvz-tooltip h2 {
  font-size: 14px !important;
  line-height: 16px !important;
  text-transform: none;
  font-weight: normal;
  margin-bottom: 0px;
  letter-spacing: 0px;
}
.toaster-chart.toaster-theme-green .dvz-tooltip h3 {
  font-size: 14px;
  line-height: 16px;
  text-transform: none;
  font-weight: normal;
  margin-bottom: 0px;
  letter-spacing: 0px;
  margin-block-start: 0px;
}
.toaster-chart.toaster-theme-green .dvz-tooltip div {
  white-space: normal;
}
.toaster-chart.toaster-theme-green .dvz-tooltip hr {
  margin-bottom: 4px;
  margin-top: 8px;
  border-top: 1px solid #000000;
}
.toaster-chart.toaster-theme-green .dvz-tooltip-hidden {
  display: none !important;
}
.toaster-chart.toaster-theme-green .no-interaction {
  pointer-events: none;
}
.toaster-chart.toaster-theme-green .chart {
  overflow: visible;
  display: flex;
}
.toaster-chart.toaster-theme-green .admin0, .toaster-chart.toaster-theme-green .admin1 {
  fill: #c8c8c8;
  stroke: #ffffff;
}
.toaster-chart.toaster-theme-green .border {
  fill: transparent;
  pointer-events: none;
  stroke: #000000;
}
.toaster-chart.toaster-theme-green .black.admin0, .toaster-chart.toaster-theme-green .black.admin1 {
  fill: #ffffff;
  stroke: #000000;
}
.toaster-chart.toaster-theme-green .black.border {
  stroke: #000000;
}
.toaster-chart.toaster-theme-green .graticule {
  fill: none;
  stroke: transparent;
}
.toaster-chart.toaster-theme-green .location {
  fill: #2f4f4f;
  stroke: #ffffff;
  border: 0.5px;
  opacity: 0.6;
}
.toaster-chart.toaster-theme-green .ocean {
  fill: #f0f8ff;
}
.toaster-chart.toaster-theme-green .gradient-group ul li .swatch {
  border-right: none;
  border-left: solid 1px #000000;
  border-top: solid 1px #000000;
  border-bottom: solid 1px #000000;
}
.toaster-chart.toaster-theme-green .gradient-group ul li:last-child .swatch {
  border-right: solid 1px #000000;
}
.toaster-chart.toaster-theme-green .tooltip {
  position: absolute;
  padding: 7px;
  font-size: 0.9em;
  pointer-events: none;
  background: #ffffff;
  border: 1px solid #000000;
  border-radius: 4px;
}
.toaster-chart.toaster-theme-green .tooltip p {
  margin: 0;
  padding: 0;
}
.toaster-chart.toaster-theme-green .tooltip table {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
}
.toaster-chart.toaster-theme-green .labels {
  font-size: 14px;
  text-anchor: middle;
  opacity: 0;
  pointer-events: none;
}
.toaster-chart.toaster-theme-green .labels .light {
  fill: #ffffff;
}
.toaster-chart.toaster-theme-green .labels .dark {
  fill: #000000;
}
.toaster-chart.toaster-theme-green .annotations {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
  height: 100%;
  pointer-events: none;
}
.toaster-chart.toaster-theme-green .annotations .annotation-editor {
  transform: translateY(-100px);
}
.toaster-chart.toaster-theme-green.phablet .labels, .toaster-chart.toaster-theme-green.large .labels {
  opacity: 1;
}
.toaster-chart.toaster-theme-green.phablet .graticule, .toaster-chart.toaster-theme-green.large .graticule {
  stroke: none;
}
.toaster-chart.toaster-theme-green.phablet .admin0, .toaster-chart.toaster-theme-green.phablet .admin1, .toaster-chart.toaster-theme-green.phablet .border, .toaster-chart.toaster-theme-green.phablet .graticule, .toaster-chart.toaster-theme-green.large .admin0, .toaster-chart.toaster-theme-green.large .admin1, .toaster-chart.toaster-theme-green.large .border, .toaster-chart.toaster-theme-green.large .graticule {
  stroke-width: 0.5px;
}
.toaster-chart.toaster-theme-green.large .admin0, .toaster-chart.toaster-theme-green.large .admin1, .toaster-chart.toaster-theme-green.large .border, .toaster-chart.toaster-theme-green.large .graticule {
  stroke-width: 0.3px;
}

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