:root{--LandCoverStatsPanelTopBase:var(--MapComponentsOffset);--LandCoverStatsPanelTopOffsetControls:0px;--LandCoverStatsPanelTopOffsetLayerSelector:0px;--LandCoverStatsPanelTop:calc(var(--LandCoverStatsPanelTopBase) + var(--LandCoverStatsPanelTopOffsetControls) + var(--LandCoverStatsPanelTopOffsetLayerSelector))}.greengage-LandCoverStatsPanel,.greengage-LandCoverStatsPanel .mantine-Card-root{width:100%}.greengage-LandCoverStatsPanel.is-overlay{position:absolute;top:var(--LandCoverStatsPanelTop);left:var(--MapComponentsOffset);z-index:2;min-width:260px;max-width:356px;overflow:auto;box-shadow:var(--mantine-shadow-md);border-radius:var(--border-radius-sm)}.greengage-LandCoverStatsPanel.is-overlay.is-right{right:var(--MapComponentsOffset);left:auto}.greengage-LandCoverStatsPanel.has-top-right-offset{--LandCoverStatsPanelTopOffsetControls:calc(var(--MapActionIconSize) + var(--MapComponentsGap))}.greengage-LandCoverStatsPanel.has-layer-selector-offset{--LandCoverStatsPanelTopOffsetLayerSelector:calc(57.7px + var(--MapComponentsGap))}.greengage-LandCoverStatsPanel.is-sidebar{position:static;min-width:0;max-width:none;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);padding:0}.greengage-LandCoverStatsPanel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm)}.greengage-LandCoverStatsPanel-headerLeft{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);flex:1 1;min-width:0}.greengage-LandCoverStatsPanel-closeButton{flex-shrink:0}.greengage-LandCoverStatsPanel-municipality{margin-top:2px}.greengage-LandCoverStatsPanel-chart{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.greengage-LandCoverStatsPanel-chartRow{display:flex;flex-direction:column;gap:4px}.greengage-LandCoverStatsPanel-chartHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.greengage-LandCoverStatsPanel-chartLabel{display:inline-flex;align-items:center;min-width:0;max-width:100%}.greengage-LandCoverStatsPanel-chartLabelText{display:inline;vertical-align:middle}.greengage-LandCoverStatsPanel-infoButton{display:inline-flex;width:18px;height:18px;min-width:18px;min-height:18px;color:var(--base600);vertical-align:middle;margin-right:6px}.greengage-LandCoverStatsPanel-infoButton:hover{color:var(--base950)}.greengage-LandCoverStatsPanel-infoModal .mantine-Modal-header{align-items:flex-start}.greengage-LandCoverStatsPanel-infoModal .mantine-Modal-title{font-weight:600;font-size:var(--mantine-font-size-sm);margin:auto 0}.greengage-LandCoverStatsPanel-infoModal .mantine-Modal-body{margin-top:var(--spacing-xs)}.greengage-LandCoverStatsPanel-chartValues{display:flex;align-items:center;justify-self:end;gap:var(--spacing-xs)}.greengage-LandCoverStatsPanel-chartValues .mantine-Text-root{font-weight:600}.greengage-LandCoverStatsPanel-colorDot{width:8px;height:8px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:6px}.greengage-MobilityStatsPanel{--LandCoverStatsPanelTopBase:var(--MapComponentsOffset);--LandCoverStatsPanelTopOffsetControls:0px;--LandCoverStatsPanelTopOffsetLayerSelector:0px;--LandCoverStatsPanelTop:calc(var(--LandCoverStatsPanelTopBase) + var(--LandCoverStatsPanelTopOffsetControls) + var(--LandCoverStatsPanelTopOffsetLayerSelector));width:100%}.greengage-MobilityStatsPanel .mantine-Card-root{width:100%}.greengage-MobilityStatsPanel.is-overlay{position:absolute;top:var(--LandCoverStatsPanelTop);left:var(--MapComponentsOffset);z-index:2;min-width:260px;max-width:300px;overflow:auto;box-shadow:var(--mantine-shadow-md);border-radius:var(--border-radius-sm)}.greengage-MobilityStatsPanel.is-overlay.is-right{right:var(--MapComponentsOffset);left:auto}.greengage-MobilityStatsPanel.has-top-right-offset{--LandCoverStatsPanelTopOffsetControls:calc(var(--MapActionIconSize) + var(--MapComponentsGap))}.greengage-MobilityStatsPanel.has-layer-selector-offset{--LandCoverStatsPanelTopOffsetLayerSelector:calc(57.7px + var(--MapComponentsGap))}.greengage-MobilityStatsPanel.is-sidebar{position:static;min-width:0;max-width:none;margin-top:var(--spacing-md);padding:0}