{"version":3,"file":"legacySelect.cjs","sources":["../../../../src/themes/GlobalStyles/legacySelect.ts"],"sourcesContent":["// some plugins depend on these classes\n// TODO we should aim to remove this for Grafana 12\nimport { css } from '@emotion/react';\n\nimport { GrafanaTheme2 } from '@grafana/data';\n\nexport function getLegacySelectStyles(theme: GrafanaTheme2) {\n  return css({\n    '.gf-form-select-box__control': {\n      width: '100%',\n      marginRight: theme.spacing(0.5),\n      backgroundColor: theme.components.input.background,\n      border: `1px solid ${theme.components.input.borderColor}`,\n      borderRadius: theme.shape.radius.default,\n      color: theme.components.input.text,\n      cursor: 'default',\n      height: theme.spacing(4),\n      outline: 'none',\n      overflow: 'hidden',\n      position: 'relative',\n    },\n\n    '.gf-form-select-box__control--is-focused': {\n      backgroundColor: theme.components.input.background,\n      borderColor: theme.colors.primary.border,\n      outline: 'none',\n      boxShadow: `inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px ${theme.colors.primary.border}`,\n    },\n\n    '.gf-form-select-box__control--is-disabled': {\n      backgroundColor: theme.colors.action.disabledBackground,\n    },\n\n    '.gf-form-select-box__control--menu-right': {\n      '.gf-form-select-box__menu': {\n        right: 0,\n        left: 'unset',\n      },\n    },\n\n    '.gf-form-select-box__input': {\n      input: {\n        lineHeight: 'inherit',\n      },\n    },\n\n    '.gf-form-select-box__menu': {\n      background: theme.colors.background.primary,\n      boxShadow: theme.shadows.z3,\n      position: 'absolute',\n      zIndex: theme.zIndex.dropdown,\n      minWidth: '100%',\n\n      '&-notice--no-options': {\n        backgroundColor: theme.components.input.background,\n        padding: '10px',\n      },\n    },\n\n    '.gf-form-select-box__menu-list': {\n      overflowY: 'auto',\n      maxHeight: '300px',\n      maxWidth: '600px',\n    },\n\n    '.tag-filter .gf-form-select-box__menu': {\n      width: '100%',\n    },\n\n    '.gf-form-select-box__multi-value': {\n      display: 'inline',\n      margin: '0 6px 0 0',\n      cursor: 'pointer',\n    },\n\n    '.gf-form-select-box__multi-value__remove': {\n      textAlign: 'center',\n      display: 'inline-block',\n      marginLeft: '2px',\n      position: 'relative',\n    },\n\n    '.gf-form-select-box__multi-value__label': {\n      display: 'inline',\n      verticalAlign: 'middle',\n    },\n\n    '.gf-form-select-box__option': {\n      borderLeft: '2px solid transparent',\n      whiteSpace: 'nowrap',\n      backgroundColor: theme.components.input.background,\n\n      '&.gf-form-select-box__option--is-focused': {\n        color: theme.colors.text.primary,\n        background: theme.colors.action.hover,\n        borderImage: theme.colors.gradients.brandVertical,\n        borderImageSlice: 1,\n        borderStyle: 'solid',\n        borderTop: 0,\n        borderRight: 0,\n        borderBottom: 0,\n        borderLeftWidth: '2px',\n      },\n\n      '&.gf-form-select-box__option--is-selected': {\n        '.fa': {\n          color: theme.colors.text.primary,\n        },\n      },\n    },\n\n    '.gf-form-select-box__placeholder': {\n      color: theme.colors.text.disabled,\n    },\n\n    '.gf-form-select-box__control--is-focused .gf-form-select-box__placeholder': {\n      display: 'none',\n    },\n\n    '.gf-form-select-box__value-container': {\n      display: 'inline-block',\n      padding: '6px 20px 6px 10px',\n      verticalAlign: 'middle',\n\n      '> div': {\n        display: 'inline-block',\n        verticalAlign: 'middle',\n      },\n    },\n\n    '.gf-form-select-box__indicators': {\n      position: 'absolute',\n      height: '100%',\n      right: '8px',\n      top: '1px',\n      display: 'inline-block',\n      textAlign: 'right',\n    },\n\n    '.gf-form-input--form-dropdown': {\n      padding: 0,\n      border: 0,\n      overflow: 'visible',\n      position: 'relative',\n    },\n\n    '.gf-form--has-input-icon': {\n      '.gf-form-select-box__value-container': {\n        paddingLeft: '30px',\n      },\n    },\n\n    '.gf-form-select-box__desc-option': {\n      display: 'flex',\n      alignItems: 'center',\n      justifyContent: 'flex-start',\n      justifyItems: 'center',\n      cursor: 'pointer',\n      padding: '7px 10px',\n      width: '100%',\n    },\n\n    '.gf-form-select-box__desc-option__body': {\n      display: 'flex',\n      flexDirection: 'column',\n      flexGrow: 1,\n      paddingRight: '10px',\n      fontWeight: theme.typography.fontWeightMedium,\n    },\n\n    '.gf-form-select-box__desc-option__desc': {\n      fontWeight: 'normal',\n      fontSize: theme.typography.bodySmall.fontSize,\n      color: theme.colors.text.secondary,\n    },\n\n    '.gf-form-select-box__desc-option__img': {\n      width: '16px',\n      marginRight: '10px',\n    },\n\n    '.gf-form-select-box__option-group__header': {\n      display: 'flex',\n      alignItems: 'center',\n      justifyContent: 'flex-start',\n      justifyItems: 'center',\n      cursor: 'pointer',\n      padding: '7px 10px',\n      width: '100%',\n      borderBottom: `1px solid ${theme.v1.palette.dark9}`,\n      textTransform: 'capitalize',\n\n      '.fa': {\n        paddingRight: '2px',\n      },\n    },\n\n    '.gf-form-select-box-button-select': {\n      height: 'auto',\n    },\n\n    '.select-button': {\n      display: 'flex',\n      alignItems: 'center',\n    },\n  });\n}\n"],"names":["css"],"mappings":"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"}