{"version":3,"file":"filterTable.mjs","sources":["../../../../src/themes/GlobalStyles/filterTable.ts"],"sourcesContent":["import { css } from '@emotion/react';\n\nimport { GrafanaTheme2 } from '@grafana/data';\n\nexport function getFilterTableStyles(theme: GrafanaTheme2) {\n  return css({\n    '.filter-table *': {\n      boxSizing: 'border-box',\n    },\n\n    '.filter-table': {\n      width: '100%',\n      borderCollapse: 'separate',\n\n      tbody: {\n        'tr:nth-of-type(odd)': {\n          background: theme.colors.emphasize(theme.colors.background.primary, 0.02),\n        },\n      },\n\n      th: {\n        width: 'auto',\n        padding: theme.spacing(0.5, 1),\n        textAlign: 'left',\n        lineHeight: '30px',\n        height: '30px',\n        whiteSpace: 'nowrap',\n      },\n\n      td: {\n        padding: theme.spacing(0.5, 1),\n        lineHeight: '30px',\n        height: '30px',\n        whiteSpace: 'nowrap',\n      },\n\n      '.link-td': {\n        padding: 0,\n        lineHeight: '30px',\n        height: '30px',\n        whiteSpace: 'nowrap',\n\n        a: {\n          display: 'block',\n          padding: theme.spacing(0, 1),\n          height: '30px',\n        },\n      },\n\n      '.ellipsis': {\n        display: 'block',\n        width: '100%',\n        whiteSpace: 'nowrap',\n        overflow: 'hidden',\n        textOverflow: 'ellipsis',\n      },\n\n      '.expanded': {\n        borderColor: theme.components.panel.background,\n      },\n\n      '.expanded > td': {\n        paddingBottom: 0,\n      },\n\n      '.filter-table__avatar': {\n        width: '25px',\n        height: '25px',\n        borderRadius: theme.shape.radius.circle,\n      },\n\n      '&--hover': {\n        'tbody tr:hover': {\n          background: theme.colors.emphasize(theme.colors.background.primary, 0.05),\n        },\n      },\n    },\n  });\n}\n"],"names":[],"mappings":";;;AAIO,SAAS,qBAAqB,KAAA,EAAsB;AACzD,EAAA,OAAO,GAAA,CAAI;AAAA,IACT,iBAAA,EAAmB;AAAA,MACjB,SAAA,EAAW;AAAA,KACb;AAAA,IAEA,eAAA,EAAiB;AAAA,MACf,KAAA,EAAO,MAAA;AAAA,MACP,cAAA,EAAgB,UAAA;AAAA,MAEhB,KAAA,EAAO;AAAA,QACL,qBAAA,EAAuB;AAAA,UACrB,UAAA,EAAY,MAAM,MAAA,CAAO,SAAA,CAAU,MAAM,MAAA,CAAO,UAAA,CAAW,SAAS,IAAI;AAAA;AAC1E,OACF;AAAA,MAEA,EAAA,EAAI;AAAA,QACF,KAAA,EAAO,MAAA;AAAA,QACP,OAAA,EAAS,KAAA,CAAM,OAAA,CAAQ,GAAA,EAAK,CAAC,CAAA;AAAA,QAC7B,SAAA,EAAW,MAAA;AAAA,QACX,UAAA,EAAY,MAAA;AAAA,QACZ,MAAA,EAAQ,MAAA;AAAA,QACR,UAAA,EAAY;AAAA,OACd;AAAA,MAEA,EAAA,EAAI;AAAA,QACF,OAAA,EAAS,KAAA,CAAM,OAAA,CAAQ,GAAA,EAAK,CAAC,CAAA;AAAA,QAC7B,UAAA,EAAY,MAAA;AAAA,QACZ,MAAA,EAAQ,MAAA;AAAA,QACR,UAAA,EAAY;AAAA,OACd;AAAA,MAEA,UAAA,EAAY;AAAA,QACV,OAAA,EAAS,CAAA;AAAA,QACT,UAAA,EAAY,MAAA;AAAA,QACZ,MAAA,EAAQ,MAAA;AAAA,QACR,UAAA,EAAY,QAAA;AAAA,QAEZ,CAAA,EAAG;AAAA,UACD,OAAA,EAAS,OAAA;AAAA,UACT,OAAA,EAAS,KAAA,CAAM,OAAA,CAAQ,CAAA,EAAG,CAAC,CAAA;AAAA,UAC3B,MAAA,EAAQ;AAAA;AACV,OACF;AAAA,MAEA,WAAA,EAAa;AAAA,QACX,OAAA,EAAS,OAAA;AAAA,QACT,KAAA,EAAO,MAAA;AAAA,QACP,UAAA,EAAY,QAAA;AAAA,QACZ,QAAA,EAAU,QAAA;AAAA,QACV,YAAA,EAAc;AAAA,OAChB;AAAA,MAEA,WAAA,EAAa;AAAA,QACX,WAAA,EAAa,KAAA,CAAM,UAAA,CAAW,KAAA,CAAM;AAAA,OACtC;AAAA,MAEA,gBAAA,EAAkB;AAAA,QAChB,aAAA,EAAe;AAAA,OACjB;AAAA,MAEA,uBAAA,EAAyB;AAAA,QACvB,KAAA,EAAO,MAAA;AAAA,QACP,MAAA,EAAQ,MAAA;AAAA,QACR,YAAA,EAAc,KAAA,CAAM,KAAA,CAAM,MAAA,CAAO;AAAA,OACnC;AAAA,MAEA,UAAA,EAAY;AAAA,QACV,gBAAA,EAAkB;AAAA,UAChB,UAAA,EAAY,MAAM,MAAA,CAAO,SAAA,CAAU,MAAM,MAAA,CAAO,UAAA,CAAW,SAAS,IAAI;AAAA;AAC1E;AACF;AACF,GACD,CAAA;AACH;;;;"}