TIF_E41201544/public/assets/scss/common/plugin-overrides/_apex-charts.scss

88 lines
2.3 KiB
SCSS

// npm package: apexcharts
// github link: https://github.com/apexcharts/apexcharts.js
div.apexcharts-canvas {
.apexcharts-menu {
background: $dropdown-bg !important;
color: var(--#{$prefix}body-color);
border-color: var(--#{$prefix}border-color);
.apexcharts-menu-item {
&:hover {
background: $dropdown-link-hover-bg;
}
}
}
.apexcharts-zoom-icon svg,
.apexcharts-zoomin-icon svg,
.apexcharts-zoomout-icon svg,
.apexcharts-reset-icon svg,
.apexcharts-pan-icon svg,
.apexcharts-selection-icon svg,
.apexcharts-menu-icon svg,
.apexcharts-toolbar-custom-icon svg {
fill: $secondary;
}
.apexcharts-legend.apexcharts-align-right .apexcharts-legend-series,
.apexcharts-legend.apexcharts-align-left .apexcharts-legend-series {
display: flex;
align-items: center;
}
.apexcharts-legend-marker {
margin-right: 3px;
}
.apexcharts-tooltip {
background: rgba(var(--#{$prefix}body-bg-rgb), .8);
color: var(--#{$prefix}body-color);
box-shadow: $dropdown-box-shadow;
border-radius: $border-radius;
border: 1px solid var(--#{$prefix}border-color);
.apexcharts-tooltip-title {
border-bottom: 1px solid var(--#{$prefix}border-color);
background-color: $dropdown-bg;
}
* {
font-family: $font-family-sans-serif !important;
}
}
.apexcharts-tooltip-series-group.apexcharts-active,
.apexcharts-tooltip-series-group:last-child {
padding: 0 10px;
}
.apexcharts-tooltip-text-y-value,
.apexcharts-tooltip-text-goals-value,
.apexcharts-tooltip-text-z-value {
margin-left: 0;
}
.apexcharts-tooltip-title {
margin-bottom: 0;
}
.apexcharts-xaxistooltip,
.apexcharts-yaxistooltip {
background: $dropdown-bg;
color: var(--#{$prefix}body-color);
border-color: $dropdown-border-color;
}
.apexcharts-xaxistooltip-bottom::before {
border-bottom-color: $dropdown-border-color;
}
.apexcharts-xaxistooltip-bottom::after {
border-bottom-color: var(--#{$prefix}body-bg);
}
.apexcharts-yaxistooltip-left:before,
.apexcharts-yaxistooltip-right:before {
border-left-color: $dropdown-border-color;
}
.apexcharts-yaxistooltip-left:after,
.apexcharts-yaxistooltip-right:after {
border-left-color: var(--#{$prefix}body-bg);
}
}