{"version":3,"file":"page.cjs","sources":["../../../../src/themes/GlobalStyles/page.ts"],"sourcesContent":["import { css } from '@emotion/react';\n\nimport { GrafanaTheme2 } from '@grafana/data';\n\nexport function getPageStyles(theme: GrafanaTheme2) {\n  const maxWidthBreakpoint =\n    theme.breakpoints.values.xxl + theme.spacing.gridSize * 2 + theme.components.sidemenu.width;\n\n  return css({\n    '.grafana-app': {\n      display: 'flex',\n      flexDirection: 'column',\n      height: '100vh',\n    },\n\n    '.main-view': {\n      display: 'flex',\n      flexDirection: 'column',\n      flexGrow: 1,\n      position: 'relative',\n      minWidth: 0,\n    },\n\n    '.page-scrollbar-content': {\n      display: 'flex',\n      minHeight: '100%',\n      flexDirection: 'column',\n      width: '100%',\n      height: '100%',\n    },\n\n    '.page-container': {\n      flexGrow: 1,\n      flexBasis: '100%',\n      paddingLeft: theme.spacing(2),\n      paddingRight: theme.spacing(2),\n\n      [theme.breakpoints.up('sm')]: {\n        margin: theme.spacing(0, 1),\n      },\n\n      [theme.breakpoints.up('md')]: {\n        margin: theme.spacing(0, 2),\n      },\n\n      [`@media (min-width: ${maxWidthBreakpoint}px)`]: {\n        maxWidth: `${theme.breakpoints.values.xxl}px`,\n        marginLeft: 'auto',\n        marginRight: 'auto',\n        width: '100%',\n      },\n    },\n\n    '.page-full': {\n      marginLeft: theme.spacing(2),\n      paddingLeft: theme.spacing(2),\n      paddingRight: theme.spacing(2),\n    },\n\n    '.page-body': {\n      padding: theme.spacing(1),\n      background: theme.components.panel.background,\n      border: `1px solid ${theme.components.panel.borderColor}`,\n      marginBottom: '32px',\n\n      [theme.breakpoints.up('md')]: {\n        padding: theme.spacing(2),\n      },\n\n      [theme.breakpoints.up('lg')]: {\n        padding: theme.spacing(3),\n      },\n    },\n\n    '.page-heading': {\n      fontSize: theme.typography.h4.fontSize,\n      marginTop: 0,\n      marginBottom: theme.spacing(2),\n    },\n\n    '.page-action-bar': {\n      marginBottom: theme.spacing(2),\n      display: 'flex',\n      alignItems: 'flex-start',\n      gap: theme.spacing(2),\n    },\n\n    '.page-action-bar--narrow': {\n      marginBottom: 0,\n    },\n\n    '.page-action-bar__spacer': {\n      width: theme.spacing(2),\n      flexGrow: 1,\n    },\n\n    '.page-sub-heading': {\n      marginBottom: theme.spacing(2),\n    },\n\n    '.page-sub-heading-icon': {\n      marginLeft: theme.spacing(1),\n      marginTop: theme.spacing(0.5),\n    },\n\n    '.page-hidden': {\n      display: 'none',\n    },\n  });\n}\n"],"names":["css"],"mappings":"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"}