{"version":3,"file":"styles.cjs","sources":["../../../../src/components/metrics-browser/styles.ts"],"sourcesContent":["import { css } from '@emotion/css';\n\nimport { type GrafanaTheme2 } from '@grafana/data';\n\nexport const getStylesMetricsBrowser = (theme: GrafanaTheme2) => ({\n  wrapper: css({\n    backgroundColor: theme.colors.background.secondary,\n    padding: theme.spacing(1),\n    width: '100%',\n    borderRadius: theme.shape.radius.default,\n  }),\n  spinner: css({\n    display: 'flex',\n    justifyContent: 'center',\n    alignItems: 'center',\n    height: 120,\n  }),\n});\n\nexport const getStylesMetricSelector = (theme: GrafanaTheme2) => ({\n  section: css({\n    '& + &': {\n      margin: `${theme.spacing(2)} 0`,\n    },\n    position: 'relative',\n  }),\n  valueListWrapper: css({\n    borderLeft: `1px solid ${theme.colors.border.medium}`,\n    margin: `${theme.spacing(1)} 0`,\n    padding: `${theme.spacing(1)} 0 ${theme.spacing(1)} ${theme.spacing(1)}`,\n  }),\n  valueList: css({\n    marginRight: theme.spacing(1),\n    resize: 'horizontal',\n  }),\n});\n\nexport const getStylesLabelSelector = (theme: GrafanaTheme2) => ({\n  section: css({\n    '& + &': {\n      margin: `${theme.spacing(2)} 0`,\n    },\n    position: 'relative',\n  }),\n  list: css({\n    marginTop: theme.spacing(1),\n    display: 'flex',\n    flexWrap: 'wrap',\n    maxHeight: '200px',\n    overflow: 'auto',\n    alignContent: 'flex-start',\n  }),\n});\n\nexport const getStylesValueSelector = (theme: GrafanaTheme2) => ({\n  section: css({\n    '& + &': {\n      margin: `${theme.spacing(2)} 0`,\n    },\n    position: 'relative',\n  }),\n  valueListArea: css({\n    display: 'flex',\n    flexWrap: 'wrap',\n    marginTop: theme.spacing(1),\n  }),\n  valueTitle: css({\n    marginLeft: `-${theme.spacing(0.5)}`,\n    marginBottom: theme.spacing(1),\n  }),\n  valueListWrapper: css({\n    borderLeft: `1px solid ${theme.colors.border.medium}`,\n    margin: `${theme.spacing(1)} 0`,\n    padding: `${theme.spacing(1)} 0 ${theme.spacing(1)} ${theme.spacing(1)}`,\n  }),\n  valueList: css({\n    marginRight: theme.spacing(1),\n    resize: 'horizontal',\n  }),\n});\n\nexport const getStylesSelectorActions = (theme: GrafanaTheme2) => ({\n  section: css({\n    '& + &': {\n      margin: `${theme.spacing(2)} 0`,\n    },\n    position: 'relative',\n  }),\n  selector: css({\n    fontFamily: theme.typography.fontFamilyMonospace,\n    marginBottom: theme.spacing(1),\n  }),\n  status: css({\n    padding: theme.spacing(0.5),\n    color: theme.colors.text.secondary,\n    whiteSpace: 'nowrap',\n    overflow: 'hidden',\n    textOverflow: 'ellipsis',\n    width: '100%',\n    right: 0,\n    textAlign: 'right',\n    opacity: 0,\n    [theme.transitions.handleMotion('no-preference', 'reduce')]: {\n      transition: 'opacity 100ms linear',\n    },\n  }),\n  statusShowing: css({\n    opacity: 1,\n  }),\n  error: css({\n    color: theme.colors.error.main,\n  }),\n  validationStatus: css({\n    padding: theme.spacing(0.5),\n    marginBottom: theme.spacing(1),\n    color: theme.colors.text.maxContrast,\n    whiteSpace: 'nowrap',\n    overflow: 'hidden',\n    textOverflow: 'ellipsis',\n  }),\n});\n"],"names":["css"],"mappings":"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"}