/* css-module:/home/runner/work/puck/puck/packages/plugin-heading-analyzer/src/HeadingAnalyzer.module.css/#css-module-data */
._HeadingAnalyzer_116v6_1 {
  display: block;
}
._HeadingAnalyzer-cssWarning_116v6_5 {
  display: none !important;
}
._HeadingAnalyzerItem_116v6_9 {
  display: inline;
}
._HeadingAnalyzerItem--missing_116v6_13 {
  color: var(--puck-color-red-04);
}

/* css-module:/home/runner/work/puck/puck/packages/core/components/SidebarSection/styles.module.css/#css-module-data */
._SidebarSection_8boj8_1 {
  display: flex;
  position: relative;
  flex-direction: column;
  color: var(--puck-color-black);
}
._SidebarSection_8boj8_1:last-of-type {
  flex-grow: 1;
}
._SidebarSection-title_8boj8_12 {
  background: var(--puck-color-white);
  padding: 16px;
  border-bottom: 1px solid var(--puck-color-grey-09);
  border-top: 1px solid var(--puck-color-grey-09);
  overflow-x: auto;
}
._SidebarSection--noBorderTop_8boj8_20 > ._SidebarSection-title_8boj8_12 {
  border-top: 0px;
}
._SidebarSection-content_8boj8_24 {
  padding: 16px;
}
._SidebarSection--noPadding_8boj8_28 > ._SidebarSection-content_8boj8_24 {
  padding: 0px;
}
._SidebarSection--noPadding_8boj8_28 > ._SidebarSection-content_8boj8_24:last-child {
  padding-bottom: 4px;
}
._SidebarSection_8boj8_1:last-of-type ._SidebarSection-content_8boj8_24 {
  border-bottom: none;
  flex-grow: 1;
}
._SidebarSection-breadcrumbLabel_8boj8_41 {
  background: none;
  border: 0;
  border-radius: 2px;
  color: var(--puck-color-azure-04);
  cursor: pointer;
  font: inherit;
  flex-shrink: 0;
  padding: 0;
  transition: color 50ms ease-in;
}
._SidebarSection-breadcrumbLabel_8boj8_41:focus-visible {
  outline: 2px solid var(--puck-color-azure-05);
  outline-offset: 2px;
}
@media (hover: hover) and (pointer: fine) {
  ._SidebarSection-breadcrumbLabel_8boj8_41:hover {
    color: var(--puck-color-azure-03);
    transition: none;
  }
}
._SidebarSection-breadcrumbLabel_8boj8_41:active {
  color: var(--puck-color-azure-02);
  transition: none;
}
._SidebarSection-breadcrumbs_8boj8_70 {
  align-items: center;
  display: flex;
  gap: 4px;
}
._SidebarSection-breadcrumb_8boj8_41 {
  align-items: center;
  display: flex;
  gap: 4px;
}
._SidebarSection-heading_8boj8_82 {
  padding-inline-end: 16px;
}
._SidebarSection-loadingOverlay_8boj8_86 {
  background: var(--puck-color-white);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  top: 0;
  position: absolute;
  z-index: 1;
  pointer-events: all;
  box-sizing: border-box;
  opacity: 0.8;
}

/* css-module:/home/runner/work/puck/puck/packages/core/components/Heading/styles.module.css/#css-module-data */
._Heading_qxrry_1 {
  display: block;
  color: var(--puck-color-black);
  font-weight: 700;
  margin: 0;
}
._Heading_qxrry_1 b {
  font-weight: 700;
}
._Heading--xxxxl_qxrry_12 {
  font-size: var(--puck-font-size-xxxxl);
  letter-spacing: 0.08ch;
  font-weight: 800;
}
._Heading--xxxl_qxrry_18 {
  font-size: var(--puck-font-size-xxxl);
}
._Heading--xxl_qxrry_22 {
  font-size: var(--puck-font-size-xxl);
}
._Heading--xl_qxrry_26 {
  font-size: var(--puck-font-size-xl);
}
._Heading--l_qxrry_30 {
  font-size: var(--puck-font-size-l);
}
._Heading--m_qxrry_34 {
  font-size: var(--puck-font-size-m);
}
._Heading--s_qxrry_38 {
  font-size: var(--puck-font-size-s);
}
._Heading--xs_qxrry_42 {
  font-size: var(--puck-font-size-xs);
}

/* css-module:/home/runner/work/puck/puck/packages/core/components/Loader/styles.module.css/#css-module-data */
@keyframes _loader-animation_nacdm_1 {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.8);
  }
  100% {
    transform: rotate(360deg) scale(1);
  }
}
._Loader_nacdm_13 {
  background: transparent;
  border-radius: 100%;
  border: 2px solid currentColor;
  border-bottom-color: transparent;
  display: inline-block;
  animation: _loader-animation_nacdm_1 1s 0s infinite linear;
  animation-fill-mode: both;
}

/* css-module:/home/runner/work/puck/puck/packages/core/components/OutlineList/styles.module.css/#css-module-data */
._OutlineList_w4lzv_1 {
  color: var(--puck-color-grey-03);
  font-family: var(--puck-font-family);
  margin: 0;
  padding-inline-start: 16px;
  position: relative;
  list-style: none;
}
._OutlineList_w4lzv_1::before {
  background: var(--puck-color-grey-08);
  position: absolute;
  left: -1px;
  top: 0px;
  width: 1px;
  height: calc(100% - 9px);
  content: "";
}
._OutlineList_w4lzv_1:dir(rtl)::before {
  left: unset;
  right: -1px;
}
._OutlineListItem_w4lzv_25 {
  position: relative;
  margin-bottom: 4px;
}
._OutlineListItem_w4lzv_25::before {
  background: var(--puck-color-grey-08);
  position: absolute;
  left: -17px;
  top: 9px;
  width: 13px;
  height: 1px;
  content: "";
}
._OutlineListItem_w4lzv_25:dir(rtl)::before {
  left: unset;
  right: -17px;
}
._OutlineListItem--clickable_w4lzv_45 {
  cursor: pointer;
  transition: color 50ms ease-in;
}
._OutlineListItem--clickable_w4lzv_45:focus-visible {
  outline: 2px solid var(--puck-color-azure-05);
  outline-offset: 2px;
}
@media (hover: hover) and (pointer: fine) {
  ._OutlineListItem--clickable_w4lzv_45:hover {
    color: var(--puck-color-azure-04);
    transition: none;
  }
}
._OutlineListItem--clickable_w4lzv_45:active {
  color: var(--puck-color-azure-03);
  transition: none;
}
._OutlineListItem_w4lzv_25 > ._OutlineList_w4lzv_1 {
  margin: 8px 0;
}
