/* NextUI Chart Components - Shared Styles */

/* Base chart container styles */
.sx-chart {
    width: 100%;
    height: 100%;
    min-height: 200px;
}

/* Specific chart type containers */
.sx-line-chart,
.sx-area-chart,
.sx-bar-chart,
.sx-pie-chart,
.sx-scatter-chart,
.sx-radar-chart,
.sx-gauge-chart,
.sx-funnel-chart,
.sx-heatmap-chart,
.sx-treemap-chart,
.sx-sunburst-chart,
.sx-candlestick-chart,
.sx-boxplot-chart,
.sx-graph-chart,
.sx-tree-chart,
.sx-sankey-chart,
.sx-parallel-chart,
.sx-themeriver-chart,
.sx-map-chart,
.sx-lines-chart {
    width: 100%;
    height: 100%;
    min-height: 200px;
}

/* Disabled state */
.sx-chart.sx-is-disabled,
.sx-is-disabled.sx-line-chart,
.sx-is-disabled.sx-area-chart,
.sx-is-disabled.sx-bar-chart,
.sx-is-disabled.sx-pie-chart,
.sx-is-disabled.sx-scatter-chart,
.sx-is-disabled.sx-radar-chart,
.sx-is-disabled.sx-gauge-chart,
.sx-is-disabled.sx-funnel-chart,
.sx-is-disabled.sx-heatmap-chart,
.sx-is-disabled.sx-treemap-chart,
.sx-is-disabled.sx-sunburst-chart,
.sx-is-disabled.sx-candlestick-chart,
.sx-is-disabled.sx-boxplot-chart,
.sx-is-disabled.sx-graph-chart,
.sx-is-disabled.sx-tree-chart,
.sx-is-disabled.sx-sankey-chart,
.sx-is-disabled.sx-parallel-chart,
.sx-is-disabled.sx-themeriver-chart,
.sx-is-disabled.sx-map-chart,
.sx-is-disabled.sx-lines-chart {
    pointer-events: none;
    opacity: 0.5;
}
