/*  imported from Player.module.scss  */

.Player-module__root___12bT5 {
  height: 100%;
}/*  imported from ThemeMask.module.scss  */

.ThemeMask-module__mask___3zld_ {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}/*  imported from Player.module.scss  */

.Player-module__root___1W7sM {
  height: 100%;
}/*  imported from DelayDisplay.module.scss  */

.DelayDisplay-module__root___uM6bE {
  display: flex;
  position: absolute;
  background: var(--palette-background-elev-01);
  z-index: 12;
  opacity: 1;
  transition: opacity 0.3s, z-index 0s;
  transition-delay: 0s, 0.3s;
  width: 100%;
  height: 100%;
}
.lightbox-site .DelayDisplay-module__root___uM6bE {
  background: transparent;
}
.lightbox-site .DelayDisplay-module__root___uM6bE .MuiSkeleton-pulse {
  background-color: transparent;
}

.DelayDisplay-module__hidden___NAXX3 {
  z-index: 0;
  opacity: 0;
  pointer-events: none;
}/*  imported from PlayerSlide.module.scss  */

.PlayerSlide-module__nonInteractive___3vZ4q * {
  pointer-events: none !important;
  user-select: none !important;
}/*  imported from HorizontalSlideList.module.scss  */

.HorizontalSlideList-module__root___nz9SI {
  height: 100%;
}
.HorizontalSlideList-module__root___nz9SI .swiper {
  height: 100%;
}
.HorizontalSlideList-module__root___nz9SI .swiper-slide {
  height: auto !important;
  counter-increment: slideNumberCounter;
}
.HorizontalSlideList-module__root___nz9SI .swiper-vertical {
  max-width: 800px;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}/*  imported from SitePlayer.module.scss  */

.SitePlayer-module__root___2WfDL {
  background-color: white;
  width: 100%;
}
@media (max-width: 750px) {
  .SitePlayer-module__root___2WfDL:not(.lightbox-site) .desktop-only {
    display: none;
    visibility: hidden;
    margin: 0;
    padding: 0;
    height: 0;
  }
}
@media (min-width: 751px) {
  .SitePlayer-module__root___2WfDL:not(.lightbox-site) .mobile-only {
    display: none;
    visibility: hidden;
    margin: 0;
    padding: 0;
    height: 0;
  }
}
.SitePlayer-module__root___2WfDL.lightbox-site .site-player.mobile-lightbox .desktop-only {
  visibility: hidden;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
}
.SitePlayer-module__root___2WfDL.lightbox-site .desktop-lightbox .mobile-only .slide {
  opacity: 0.4;
}
.SitePlayer-module__root___2WfDL .site-player {
  height: 100vh !important;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  overflow-y: scroll;
  max-width: none;
}
.SitePlayer-module__root___2WfDL .site-player > .SitePlayer-module__slides___ldnCS {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.SitePlayer-module__root___2WfDL .site-player .slide {
  counter-increment: slideNumberCounter;
}
.SitePlayer-module__root___2WfDL .site-player .slide:not(.ignore-site-settings) main {
  padding-bottom: 0;
  padding-top: 0;
}
.SitePlayer-module__root___2WfDL .site-player .slide.site-fixed-aspect-ratio {
  --fluid-min: 10px;
  --fluid-max: var(--font-size-base);
  --fluid-preferred: calc(100vi * 2.5 / 100);
  font-size: clamp(var(--fluid-min), var(--fluid-preferred), var(--fluid-max));
}
.SitePlayer-module__root___2WfDL .site-player .slide.no-side-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.SitePlayer-module__root___2WfDL .site-player .slide.no-side-padding main {
  max-width: 100%;
}
.SitePlayer-module__root___2WfDL .site-player .slide-bg {
  width: auto;
}
.SitePlayer-module__root___2WfDL .site-player .slide-bg.sticky-section {
  position: sticky;
  top: 0;
  z-index: 999;
}
.SitePlayer-module__root___2WfDL .site-player .slides {
  min-height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0;
  margin-left: unset !important;
  margin-right: unset !important;
  background: var(--custom-background-color, var(--color-bg));
}
@media (max-width: 750px) {
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-bg:first-child {
    --section-spacing-top: var(--section-spacing);
  }
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-bg:first-child .slide-player-margin .slide-container:first-child {
    --section-spacing-top: 0;
  }
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-bg:last-child {
    --section-spacing-bottom: var(--section-spacing);
  }
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-bg:last-child .slide-player-margin .slide-container:last-child {
    --section-spacing-bottom: 0;
  }
}
.SitePlayer-module__root___2WfDL .site-player .slides .slide-player-margin {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--site-player-width);
}
.SitePlayer-module__root___2WfDL .site-player .slides .slide-player-margin.bento-group {
  column-gap: var(--section-spacing-2x);
  align-items: stretch;
  overflow: visible;
  flex-wrap: nowrap;
  display: flex;
}
@media (max-width: 750px) {
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-player-margin.bento-group {
    flex-wrap: wrap;
  }
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-player-margin.bento-group .slide-container {
    width: 100% !important;
  }
}
.SitePlayer-module__root___2WfDL .site-player .slides .slide-player-margin.bento-group .slide-container {
  height: unset;
}
.SitePlayer-module__root___2WfDL .site-player .slides .slide-player-margin.bento-group .slide-container .slide-wrapper {
  height: 100%;
}
.SitePlayer-module__root___2WfDL .site-player .slides .slide-player-margin.bento-group .slide-container .slide-wrapper .slide {
  height: 100%;
  margin: 0;
}
.SitePlayer-module__root___2WfDL .site-player .slides .slide-container {
  --margin-bg: calc(var(--text-container-padding) * var(--text-container-padding-factor));
}
body:not(.sorting-slides) .SitePlayer-module__root___2WfDL .site-player .slides .slide-bg:not(.bento-group-wrapper).solid:first-child {
  --section-spacing-top: 0px;
}
body:not(.sorting-slides) .SitePlayer-module__root___2WfDL .site-player .slides .slide-bg:not(.bento-group-wrapper).solid.top-edge:not(.bottom-edge) .slide {
  margin-bottom: 0;
}
body:not(.sorting-slides) .SitePlayer-module__root___2WfDL .site-player .slides .slide-bg:not(.bento-group-wrapper).solid.bottom-edge:not(.top-edge) .slide {
  margin-top: 0;
}
body:not(.sorting-slides) .SitePlayer-module__root___2WfDL .site-player .slides .slide-bg:not(.bento-group-wrapper).solid:not(.bottom-edge):not(.top-edge) .slide {
  margin-top: 0;
  margin-bottom: 0;
}
body:not(.sorting-slides) .SitePlayer-module__root___2WfDL .site-player .slides .slide-bg:not(.bento-group-wrapper).continuous-bg {
  --section-border-radius-bottom-left: 0px;
  --section-border-radius-bottom-right: 0px;
}
body:not(.sorting-slides) .SitePlayer-module__root___2WfDL .site-player .slides .slide-bg:not(.bento-group-wrapper).continuous-bg + .slide-bg:not(.bento-group-wrapper) {
  --section-border-radius-top-left: 0px;
  --section-border-radius-top-right: 0px;
}
.SitePlayer-module__root___2WfDL .site-player .slides .slide.flush-bottom main {
  padding-bottom: 0;
}
@media (max-width: 960px) {
  .SitePlayer-module__root___2WfDL .site-player .slides main section .scaling-container > .container-text.container-heading:not(.container-tag) {
    font-size: 92%;
  }
}
@media (max-width: 768px) {
  .SitePlayer-module__root___2WfDL .site-player .slides main section .scaling-container > .container-text.container-heading:not(.container-tag) {
    font-size: 90%;
  }
}
@media (max-width: 750px) {
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-bg {
    padding: 0 min(var(--section-spacing-2x), 2em);
    width: auto;
  }
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-container main, .SitePlayer-module__root___2WfDL .site-player .slides .slide-container blocks {
    --text-container-padding: calc(var(--theme-spacing-600) / 2);
    padding: var(--text-container-padding);
  }
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-container main section .scaling-container > .container-text.container-heading:not(.container-tag) {
    font-size: 85%;
  }
}
@media (max-width: 575px) {
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-container main, .SitePlayer-module__root___2WfDL .site-player .slides .slide-container blocks {
    --text-container-padding: calc(var(--theme-spacing-600) / 3);
    padding: var(--text-container-padding);
  }
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-container main section .scaling-container > .container-text.container-heading:not(.container-tag) {
    font-size: 80%;
  }
}
@media (max-width: 375px) {
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-container main section .scaling-container > .container-text.container-heading:not(.container-tag) {
    font-size: 60%;
  }
}
.SitePlayer-module__root___2WfDL .site-player .slides .slide-container .slide-wrapper {
  --blocks-height: auto;
  height: auto;
}
.SitePlayer-module__root___2WfDL .site-player .slides .slide-container .slide-wrapper:not(.height-unbounded) {
  max-height: var(--slide-height);
}
.SitePlayer-module__root___2WfDL .site-player .slides .slide-container .slide-wrapper .slide.mobile-layout {
  --blocks-height: var(--slide-height);
}
@media (max-width: 750px) {
  .SitePlayer-module__root___2WfDL .site-player .slides .slide-container .slide-wrapper {
    --blocks-height: var(--slide-height);
  }
}
@media (max-width: 750px) {
  .SitePlayer-module__root___2WfDL .site-player {
    --section-spacing: var(--section-spacing-mobile);
    --section-spacing-2x: var(--section-spacing-2x-mobile);
    --section-spacing-top: var(--section-spacing-top-mobile);
    --section-spacing-bottom: var(--section-spacing-bottom-mobile);
    --theme-spacing-offset: var(--theme-spacing-offset-mobile);
    --text-container-padding-factor: var(--text-container-padding-factor-mobile);
  }
}
@media (min-width: 751px) {
  .SitePlayer-module__root___2WfDL .site-player:not(.mobile-lightbox) .slide-bg:not(.bento-group-wrapper).solid.top-edge:not(.bottom-edge) .slide.margin-top {
    padding-top: var(--margin-bg);
    padding-bottom: var(--section-spacing-bottom);
  }
  .SitePlayer-module__root___2WfDL .site-player:not(.mobile-lightbox) .slide-bg:not(.bento-group-wrapper).solid.top-edge:not(.bottom-edge) .slide:not(.margin-top) {
    padding-bottom: var(--section-spacing-bottom);
  }
  .SitePlayer-module__root___2WfDL .site-player:not(.mobile-lightbox) .slide-bg:not(.bento-group-wrapper).solid.top-edge:not(.bottom-edge) .slide:not(.margin-top) main {
    padding-top: var(--margin-bg);
  }
  .SitePlayer-module__root___2WfDL .site-player:not(.mobile-lightbox) .slide-bg:not(.bento-group-wrapper).solid.bottom-edge:not(.top-edge) .slide.margin-bottom {
    padding-top: var(--section-spacing-top);
    padding-bottom: var(--margin-bg);
  }
  .SitePlayer-module__root___2WfDL .site-player:not(.mobile-lightbox) .slide-bg:not(.bento-group-wrapper).solid.bottom-edge:not(.top-edge) .slide:not(.margin-bottom):not(.flush-bottom) {
    padding-top: var(--section-spacing-top);
  }
  .SitePlayer-module__root___2WfDL .site-player:not(.mobile-lightbox) .slide-bg:not(.bento-group-wrapper).solid.bottom-edge:not(.top-edge) .slide:not(.margin-bottom):not(.flush-bottom) main {
    padding-bottom: var(--margin-bg);
  }
  .SitePlayer-module__root___2WfDL .site-player:not(.mobile-lightbox) .slide-bg:not(.bento-group-wrapper).solid.bottom-edge.top-edge .slide {
    padding-top: var(--margin-bg);
    padding-bottom: var(--margin-bg);
  }
  .SitePlayer-module__root___2WfDL .site-player:not(.mobile-lightbox) .slide-bg:not(.bento-group-wrapper).solid:not(.bottom-edge):not(.top-edge) .slide.margin-bottom {
    padding-bottom: var(--margin-bg);
  }
  .SitePlayer-module__root___2WfDL .site-player:not(.mobile-lightbox) .slide-bg:not(.bento-group-wrapper).solid:not(.bottom-edge):not(.top-edge) .slide:not(.margin-bottom) main {
    padding-bottom: var(--margin-bg);
  }
  .SitePlayer-module__root___2WfDL .site-player:not(.mobile-lightbox) .slide-bg:not(.bento-group-wrapper).solid:not(.bottom-edge):not(.top-edge) .slide.margin-top {
    padding-top: var(--margin-bg);
  }
  .SitePlayer-module__root___2WfDL .site-player:not(.mobile-lightbox) .slide-bg:not(.bento-group-wrapper).solid:not(.bottom-edge):not(.top-edge) .slide:not(.margin-top) main {
    padding-top: var(--margin-bg);
  }
}
.SitePlayer-module__root___2WfDL .site-player.mobile-lightbox .slides .slide {
  --section-spacing: var(--section-spacing-mobile);
  --section-spacing-2x: var(--section-spacing-2x-mobile);
  --section-spacing-top: var(--section-spacing-top-mobile);
  --section-spacing-bottom: var(--section-spacing-bottom-mobile);
  --theme-spacing-offset: var(--theme-spacing-offset-mobile);
  --text-container-padding-factor: var(--text-container-padding-factor-mobile);
}
.SitePlayer-module__root___2WfDL .site-player.mobile-lightbox .slides .slide .slide-card {
  margin: 0 !important;
}
.SitePlayer-module__root___2WfDL .site-player.mobile-lightbox .slides .slide:not(.ignore-site-settings) main, .SitePlayer-module__root___2WfDL .site-player.mobile-lightbox .slides .slide:not(.ignore-site-settings) blocks {
  --text-container-padding: calc(var(--theme-spacing-600) / 2);
  padding: var(--text-container-padding);
}
.SitePlayer-module__root___2WfDL .site-player.mobile-lightbox .slides .slide:not(.ignore-site-settings) main section .scaling-container > .container-text.container-heading:not(.container-tag) {
  font-size: 70%;
}
.SitePlayer-module__root___2WfDL .site-player.mobile-lightbox .slides .slide:not(.ignore-site-settings) main, .SitePlayer-module__root___2WfDL .site-player.mobile-lightbox .slides .slide:not(.ignore-site-settings) blocks {
  --text-container-padding: calc(var(--theme-spacing-600) / 3);
  padding: var(--text-container-padding);
}
.SitePlayer-module__root___2WfDL .site-player.mobile-lightbox .slides .slide:not(.ignore-site-settings) main section .scaling-container > .container-text.container-heading:not(.container-tag) {
  font-size: 65%;
}

.SitePlayer-module__fullWidth___3OBe2 .slide-player-margin {
  margin: 0 !important;
}
.SitePlayer-module__fullWidth___3OBe2 .slides > :first-child .slide:not(.ignore-site-settings) {
  --section-spacing-top: 0;
  --section-spacing-top-mobile: 0;
}
.SitePlayer-module__fullWidth___3OBe2 .slides > :first-child.transparent .slide:not(.ignore-site-settings) {
  margin-top: calc(var(--text-container-padding) * var(--text-container-padding-factor));
}
.SitePlayer-module__fullWidth___3OBe2 .slide {
  width: 100vw;
}
.SitePlayer-module__fullWidth___3OBe2 .slide main {
  max-width: var(--site-player-width);
  margin: 0;
  position: relative !important;
}
.SitePlayer-module__fullWidth___3OBe2 .site-player .slide.restricted-main {
  padding: 0 calc((100vw - var(--site-player-width)) / 2 + var(--theme-spacing-600));
}
.SitePlayer-module__fullWidth___3OBe2 .slide-player-margin.bento-group {
  padding: 0 calc((100vw - var(--site-player-width)) / 2 + var(--theme-spacing-100));
}
.SitePlayer-module__fullWidth___3OBe2 .slide-player-margin.bento-group .slide.width-1-3, .SitePlayer-module__fullWidth___3OBe2 .slide-player-margin.bento-group .slide.width-1-2, .SitePlayer-module__fullWidth___3OBe2 .slide-player-margin.bento-group .slide.width-2-3 {
  width: unset;
  padding: 0;
}
.SitePlayer-module__fullWidth___3OBe2 .slide-player-margin.bento-group .slide.width-1-3 main, .SitePlayer-module__fullWidth___3OBe2 .slide-player-margin.bento-group .slide.width-1-2 main, .SitePlayer-module__fullWidth___3OBe2 .slide-player-margin.bento-group .slide.width-2-3 main {
  padding: var(--text-container-padding) !important;
}
.SitePlayer-module__fullWidth___3OBe2 .slide-bg {
  padding-left: 0 !important;
  padding-right: 0 !important;
}/*  imported from TableElement.module.scss  */

.TableElement-module__root___US-qu {
  border-collapse: collapse;
  margin: 10px 10px 0 0;
  flex: 0 0 auto;
  width: 100%;
}
.TableElement-module__root___US-qu tr {
  display: table-row-group;
  vertical-align: baseline;
  font-size: 90%;
}
.TableElement-module__root___US-qu tr:nth-child(1) {
  background: var(--palette-background-panel-01);
  vertical-align: middle;
  font-weight: 500;
}
.TableElement-module__root___US-qu tr td {
  border: 1px solid #7a7a7c;
  width: 10%;
  position: relative;
  padding: 6px 10px;
  line-height: 1.3;
}
.TableElement-module__root___US-qu tr td .table-row-button {
  display: none;
}
.TableElement-module__root___US-qu tr td:first-child .table-row-button {
  display: block;
}
.TableElement-module__root___US-qu tr .table-column-button {
  display: none;
}
.TableElement-module__root___US-qu tr:first-child .table-column-button {
  display: block;
}

.TableElement-module__tableOuter___229OT {
  display: block;
  box-sizing: border-box;
  margin: -5px 0 0 0;
  padding: 0;
  position: relative;
}
.TableElement-module__tableOuter___229OT:after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0.5rem;
  width: 1rem;
  content: "";
  background: linear-gradient(90deg, rgba(50, 50, 52, 0) 0%, var(--palette-gradient-stop-02) 100%);
  border-radius: 4px;
}
.lightMode .TableElement-module__tableOuter___229OT:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--palette-gradient-stop-02) 100%);
}

.TableElement-module__tableInner___2vpmk {
  box-sizing: border-box;
  padding: 26px 0 0 30px;
  margin: 0 1rem 0 -30px;
  display: flex;
  overflow: hidden;
  flex-wrap: nowrap;
  overflow-x: auto;
  scrollbar-width: thin;
}

.TableElement-module__newRowButton___2pKHa {
  margin-top: 4px;
  cursor: text;
  user-select: none;
}
@media (max-width: 960px) {
  .TableElement-module__newRowButton___2pKHa .hint {
    display: none;
  }
}
.TableElement-module__newRowButton___2pKHa button {
  text-transform: unset;
  transform: scale(0.85);
  transition: transform 250ms ease-in;
  display: flex;
  align-items: center;
  z-index: 1000;
}
.TableElement-module__newRowButton___2pKHa button:hover {
  transform: scale(0.95);
  transition: transform 150ms ease-out;
}
.TableElement-module__newRowButton___2pKHa .TableElement-module__newRowGroup___czxEk {
  padding-right: 30px;
  display: flex;
  align-items: center;
}/*  imported from TableCellElement.module.scss  */

.TableCellElement-module__popupButton___ha0zN {
  user-select: none;
  position: absolute;
  margin-right: -25px;
  top: -24px;
  padding: 0;
  left: 50%;
  transform: translateX(-50%) scale(1, 1) translateY(0);
  transition: transform 300ms ease;
  color: var(--palette-icon-primary);
}
.TableCellElement-module__popupButton___ha0zN:hover {
  color: var(--palette-icon-primary-hover);
  transform: translateX(-50%) scale(1.15, 1.15) translateY(-2px);
  transition: transform 300ms ease;
}

.TableCellElement-module__rowPopupButton___3kszI {
  user-select: none;
  position: absolute;
  margin-right: -25px;
  top: 50%;
  left: -24px;
  padding: 0;
  transform: translateY(-50%) scale(1, 1) translateX(0);
  transition: transform 300ms ease;
  color: var(--palette-icon-primary);
}
.TableCellElement-module__rowPopupButton___3kszI:hover {
  color: var(--palette-icon-primary-hover);
  transform: translateY(-50%) scale(1.15, 1.15) translateX(-2px);
  transition: transform 300ms ease;
}

.TableCellElement-module__tableCellPopup___1LU08 {
  z-index: 10001;
  display: flex;
}/*  imported from EmbedContextMenu.module.scss  */

.EmbedContextMenu-module__microtext___Q6SPR {
  opacity: 0.75;
  margin-top: 0;
  font-size: 0.75em;
  color: var(--text-primary-color);
  padding: 0.5em 0 1em 0;
}

.EmbedContextMenu-module__embedOptions___12dK- {
  height: 100%;
}

.EmbedContextMenu-module__embedEditorInputs___3qHAj {
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  height: 100%;
}

.EmbedContextMenu-module__label___1udsH {
  display: block;
  user-select: auto;
  pointer-events: all;
  cursor: pointer;
  margin-bottom: 0.5em;
}

.EmbedContextMenu-module__visuallyHidden___1hAqs {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.EmbedContextMenu-module__heightInputs___2XARQ {
  display: flex;
}

.EmbedContextMenu-module__heightInput___V_3-Z {
  flex-grow: 1;
  max-width: 150px;
}
.EmbedContextMenu-module__heightInput___V_3-Z .MuiInputBase-root {
  border-radius: 4px 0 0 4px;
}

.EmbedContextMenu-module__heightUnitInput___30le_ {
  width: 70px;
}
.EmbedContextMenu-module__heightUnitInput___30le_ .MuiInputBase-root {
  border-radius: 0 4px 4px 0;
}
.EmbedContextMenu-module__heightUnitInput___30le_ .MuiOutlinedInput-notchedOutline,
.EmbedContextMenu-module__heightUnitInput___30le_ .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline {
  border-left-color: transparent;
}

.EmbedContextMenu-module__sizeGrid___3HBU5 {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 1em 2em;
  align-items: center;
}

.EmbedContextMenu-module__sizeSection___1K2hw {
  margin-left: 1em;
}

.EmbedContextMenu-module__aspectRatioInput___4PZTR {
  max-width: 220px;
}/*  imported from EmbedSettings.module.scss  */

.EmbedSettings-module__root___WCSlO {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-medium);
}

.EmbedSettings-module__microtext___1fu_w {
  opacity: 0.75;
  margin-top: 0;
  font-size: 0.9em;
  color: var(--text-primary-color);
  padding: 0.5em 0 1em 0;
}

.EmbedSettings-module__heightInputs___2pf3e {
  display: flex;
}

.EmbedSettings-module__heightInput___3OGF6 input {
  width: 150px !important;
  box-sizing: border-box;
  border-radius: var(--size-border-radius-base) 0 0 var(--size-border-radius-base) !important;
}

.EmbedSettings-module__heightUnitInput___2KFLL button {
  width: 70px !important;
  box-sizing: border-box;
  border: 1px solid var(--color-gray-300) !important;
  border-left-color: transparent !important;
  border-radius: 0 var(--size-border-radius-base) var(--size-border-radius-base) 0 !important;
  height: 100%;
  box-shadow: none !important;
  color: currentColor !important;
  margin-bottom: -1px;
}

.EmbedSettings-module__sizeGrid___1d_et {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 1em 2em;
  align-items: center;
}

.EmbedSettings-module__sizeSection___2-3Uq {
  margin-left: 1em;
}

.EmbedSettings-module__aspectRatioInput___3NMFj {
  max-width: 220px;
}
.EmbedSettings-module__aspectRatioInput___3NMFj input {
  box-sizing: border-box;
  width: 220px;
}/*  imported from TimelineContextMenu.module.scss  */

.TimelineContextMenu-module__label___bsezE {
  font-size: 13px;
}

.TimelineContextMenu-module__radio___2-dk1 {
  padding: 4px;
  margin-left: 10px;
  margin-right: 7px;
}/*  imported from ButtonContextMenu.module.scss  */

.ButtonContextMenu-module__formRow___3w2B- {
  display: flex;
  column-gap: 0.75rem;
  flex-direction: column;
}

@media (min-width: 600px) {
  .ButtonContextMenu-module__formRow___3w2B- {
    flex-direction: row;
  }
}
.ButtonContextMenu-module__formGroup___wERvj {
  margin-top: 0.5rem;
  flex-grow: 1;
}

.ButtonContextMenu-module__formGroup___wERvj > div:not(:last-of-type) {
  margin-bottom: 1rem;
}

.ButtonContextMenu-module__formGroup___wERvj > div:last-of-type {
  margin-bottom: 0.5rem;
}

.ButtonContextMenu-module__checkboxControlGroup___8FjdM {
  margin-left: 0;
  margin-bottom: 0;
}

.ButtonContextMenu-module__checkboxLabel___yvVhh {
  font-size: 0.85rem;
}

.ButtonContextMenu-module__toggleHeader___11XQc {
  font-size: 0.85rem;
  margin-bottom: var(--app-spacing-100);
}

.ButtonContextMenu-module__btnGroup___tz2LU {
  width: 100%;
}

.ButtonContextMenu-module__toggleBtn___1Ey5h {
  height: 34px;
  width: 100%;
  padding: 4px;
  font-size: 0.75rem;
  font-family: "Inter var", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border-width: 1px;
  border-style: solid;
  border-color: var(--palette-background-border-01);
  background-image: linear-gradient(0deg, var(--palette-gradient-stop-01) 3%, var(--palette-gradient-stop-02) 100%);
}
.ButtonContextMenu-module__toggleBtn___1Ey5h:hover {
  color: var(--palette-text-primary);
}
.ButtonContextMenu-module__toggleBtn___1Ey5h.Mui-selected {
  background: var(--palette-button-selected);
  color: var(--palette-text-primary);
}
.ButtonContextMenu-module__toggleBtn___1Ey5h.Mui-selected:hover {
  background: var(--palette-button-selected);
  color: var(--palette-text-primary);
}
.ButtonContextMenu-module__toggleBtn___1Ey5h:not(:first-child) {
  margin-left: 0;
}/*  imported from ButtonSettings.module.scss  */

.ButtonSettings-module__root___pygcX {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-medium);
}

.ButtonSettings-module__panelContent___3OKXp {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-medium);
}/*  imported from VideoComponentContextMenu.module.scss  */

.VideoComponentContextMenu-module__smallLabel___2VTlf {
  padding-top: 8px;
  font-size: 12px;
}

.VideoComponentContextMenu-module__videoSettings___ZLGMq {
  overflow: scroll;
}

.VideoComponentContextMenu-module__requiredCheckbox___3Noqw {
  padding: 0 1.5em;
  padding-bottom: 0.75em;
  flex-grow: 1;
  overflow: auto;
  flex-wrap: nowrap;
  position: relative;
}

.VideoComponentContextMenu-module__editorFormSection___7E75y,
.VideoComponentContextMenu-module__editorFormHeader___2h5t- {
  padding: 18px;
}
.VideoComponentContextMenu-module__editorFormSection___7E75y .VideoComponentContextMenu-module__videoInput___260ly,
.VideoComponentContextMenu-module__editorFormHeader___2h5t- .VideoComponentContextMenu-module__videoInput___260ly {
  padding: 1em 0;
}
.VideoComponentContextMenu-module__editorFormSection___7E75y .VideoComponentContextMenu-module__videoCheckbox___B7saN,
.VideoComponentContextMenu-module__editorFormHeader___2h5t- .VideoComponentContextMenu-module__videoCheckbox___B7saN {
  height: 30px;
  box-sizing: border-box;
}

.VideoComponentContextMenu-module__editorFormHeader___2h5t- {
  padding: 18px;
}

.VideoComponentContextMenu-module__scrollableOptionsWrapper___2cFB5 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}/*  imported from VideoSettings.module.scss  */

.VideoSettings-module__root___F-gh- {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-medium);
}

.VideoSettings-module__errorMessage___3-eU0 {
  color: var(--app-palette-error-main);
  margin-top: 0;
}

.VideoSettings-module__panelContent___3-kMJ {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-small);
}

.VideoSettings-module__microtext___-jH6a {
  opacity: 0.75;
  margin-top: 0;
  font-size: 0.9em;
  color: var(--text-primary-color);
}/*  imported from ListContextMenu.module.scss  */

.ListContextMenu-module__list___1ofve {
  flex-direction: row;
}

.ListContextMenu-module__listItem___1XIMQ {
  flex-basis: 50%;
  margin: 0;
}
.ListContextMenu-module__listItem___1XIMQ .MuiRadio-root {
  margin-left: 0 !important;
}

.ListContextMenu-module__label___3j83D {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--palette-popover-label);
  font-size: 13px;
}
.ListContextMenu-module__label___3j83D.disabled {
  opacity: 0.6;
}
.ListContextMenu-module__label___3j83D.ListContextMenu-module__twoColumn___1jBbL {
  margin: 0;
  flex-basis: 50%;
}

.ListContextMenu-module__icon___3yX15 {
  width: 10px;
  height: 10px;
  padding: 5px;
  text-align: center;
  background-color: var(--palette-background-border-03);
  border-radius: 50%;
  margin-right: 8px;
}
.lightMode .ListContextMenu-module__icon___3yX15 {
  background-color: var(--palette-background-elev-03);
}/*  imported from BulletedListSettings.module.scss  */

.BulletedListSettings-module__listTypeRadioGroup___2hTuu {
  flex-flow: row;
  flex-wrap: wrap;
  flex-direction: row !important;
}
.BulletedListSettings-module__listTypeRadioGroup___2hTuu > div {
  width: calc(50% - var(--size-gutter-medium));
}

.BulletedListSettings-module__listTypeIcon___3xxOQ {
  width: 10px;
  height: 10px;
  margin-right: 8px !important;
}

.BulletedListSettings-module__bulletIcon___3PRdM {
  fill: currentColor;
}/*  imported from TableOfContentsContextMenu.module.scss  */

.TableOfContentsContextMenu-module__microtext___2w9FK {
  opacity: 0.75;
  margin-top: 0;
  font-size: 0.75em;
  color: var(--text-primary-color);
}

.TableOfContentsContextMenu-module__toggleAll___3rSMV {
  padding-bottom: 8px;
}

.TableOfContentsContextMenu-module__exceptSome___wxMuw {
  border-top: 1px solid var(--palette-background-border-01);
  padding: 8px 0px;
}
.TableOfContentsContextMenu-module__exceptSome___wxMuw label span p {
  opacity: 0.75;
}

.TableOfContentsContextMenu-module__toggleGroup___2nWyq {
  border-top: 1px solid var(--palette-background-border-01);
  padding-top: 8px;
  flex-grow: 1;
  overflow: auto;
  flex-wrap: nowrap;
  position: relative;
}
.TableOfContentsContextMenu-module__toggleGroup___2nWyq .MuiCheckbox-root {
  padding: 3px 9px;
}

.TableOfContentsContextMenu-module__disabled___3yAsa {
  overflow: hidden;
}

.TableOfContentsContextMenu-module__disabled___3yAsa label {
  opacity: 50%;
}

.TableOfContentsContextMenu-module__hidden___31WH3 {
  display: none;
}

.TableOfContentsContextMenu-module__tocContextWrapper___2RIeQ {
  overflow: scroll;
}

.TableOfContentsContextMenu-module__includeSubtitles___1LJTY {
  padding: 0px 0px 8px 8px;
}
.TableOfContentsContextMenu-module__includeSubtitles___1LJTY label.Mui-disabled span p {
  opacity: 0.75;
}/*  imported from TableOfContentsSettings.module.scss  */

.TableOfContentsSettings-module__content___1BRot {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-small);
}

.TableOfContentsSettings-module__microtext___gQlEk {
  opacity: 0.75;
  margin-top: 0;
  font-size: 0.9em;
  color: var(--text-primary-color);
}

.TableOfContentsSettings-module__includeSubtitlesContainer___1qjHL {
  margin-left: var(--size-gutter-medium);
  margin-bottom: var(--size-gutter-medium);
}

.TableOfContentsSettings-module__toggleGroup___22Ugp {
  border-top: 1px solid var(--palette-background-border-01);
  padding-top: var(--size-gutter-medium);
  flex-grow: 1;
  overflow: auto;
  flex-wrap: nowrap;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-medium);
}

.TableOfContentsSettings-module__disabled___2pR8T {
  overflow: hidden;
}

.TableOfContentsSettings-module__hidden___3K91F {
  display: none;
}/*  imported from ImageContextMenu.module.scss  */

.ImageContextMenu-module__label___2ZUmq {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--palette-popover-label);
  font-size: 13px;
}/*  imported from ImageSettings.module.scss  */

.ImageSettings-module__root___2q6sB {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-medium);
}

.ImageSettings-module__microtext___1QOek {
  opacity: 0.75;
  margin-top: 0;
  font-size: 0.9em;
  color: var(--text-primary-color);
}/*  imported from GistSmartPasteComponent.module.scss  */

.GistSmartPasteComponent-module__loadingSpinner___2hJs- {
  margin: 1rem 0;
  min-height: 180px;
  display: flex;
  align-items: center;
}

.GistSmartPasteComponent-module__tabList___20LnK {
  color: var(--palette-popover-label);
}

.GistSmartPasteComponent-module__tab___3ipGY {
  min-width: 130px;
}

.GistSmartPasteComponent-module__tabPanel___39A18 {
  padding: 0;
}

.GistSmartPasteComponent-module__extract___3Z1Jy {
  color: var(--palette-popover-label);
}

.GistSmartPasteComponent-module__description___LEEK0 {
  font-size: 0.9em;
  font-weight: 600;
  margin-bottom: 20px;
  color: var(--palette-popover-label);
}

.GistSmartPasteComponent-module__snippetContainer___Kp5z6 {
  font-size: 0.75em;
}

.GistSmartPasteComponent-module__snippet___2zLWw {
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  margin-top: 0.5em;
  white-space: pre-wrap;
  border-radius: 6px;
  margin-bottom: 1em;
  background-color: var(--palette-background-panel-02);
}
.GistSmartPasteComponent-module__snippet___2zLWw code {
  color: var(--palette-input-secondary);
}

.GistSmartPasteComponent-module__buttonContainer___2CnGe {
  display: flex;
  justify-content: space-between;
  padding: 10px;
}/*  imported from CodeContextMenu.module.scss  */

.CodeContextMenu-module__label___1OR9p {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--palette-popover-label);
  font-size: 14px;
}/*  imported from ImageSmartPasteComponent.module.scss  */

.ImageSmartPasteComponent-module__tabList___lD8Kf {
  color: var(--palette-popover-label);
}/*  imported from AccordionListContextMenu.module.scss  */

.AccordionListContextMenu-module__list___1bqy9 {
  flex-direction: row;
}

.AccordionListContextMenu-module__listItem___Xeew2 {
  margin: 0;
  flex-basis: 50%;
}

.AccordionListContextMenu-module__radio___2TmS_ {
  margin-right: 7px;
  padding: 4px;
}

.AccordionListContextMenu-module__label___mqlGh {
  color: var(--palette-popover-label);
  display: flex;
  font-size: 13px;
  align-items: center;
  flex-direction: row;
}

.AccordionListContextMenu-module__icon___37fL8 {
  width: 20px;
  height: 20px;
  text-align: center;
  margin-right: 8px;
}/*  imported from AccordionListSettings.module.scss  */

.AccordionListSettings-module__toggleIconRadioGroup___1wIg6 {
  flex-flow: row;
  flex-wrap: wrap;
  flex-direction: row !important;
}
.AccordionListSettings-module__toggleIconRadioGroup___1wIg6 > div {
  width: calc(50% - var(--size-gutter-medium));
}/*  imported from Tab.module.scss  */

.Tab-module__tab___1mzdc {
  color: var(--palette-text-primary);
  padding: 1px 0 0 0;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9);
  font-size: 0.75em;
  letter-spacing: 1px;
  opacity: 0.5;
  margin-top: 4px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: rgba(0, 0, 0, 0.4);
  box-shadow: inset rgba(0, 0, 0, 0.8) 0px -1px 1px, rgba(0, 0, 0, 0.5) 0px -1px 1px;
  flex: 1;
}

.Tab-module__selectedTab___3POvj {
  margin-top: 2px;
  margin-left: 2px;
  margin-right: 2px;
  opacity: 1;
  background-color: transparent;
  box-shadow: rgba(0, 0, 0, 0.25) 0px -1px 2px;
}

.Tab-module__tabLogo___q5zEL {
  height: 16px;
}/*  imported from LogoListContextMenu.module.scss  */

.LogoListContextMenu-module__label___hFiW_ {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--palette-popover-label);
  font-size: 13px;
}/*  imported from LogoContextMenu.module.scss  */

.LogoContextMenu-module__label___16zB7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--palette-popover-label);
  font-size: 13px;
}/*  imported from CountdownSettings.module.scss  */

.CountdownSettings-module__root___2Ue8H {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-medium);
}

.CountdownSettings-module__countdownDateTimeContainer___KtiyS {
  display: flex;
  gap: var(--size-gutter-medium);
}
.CountdownSettings-module__countdownDateTimeContainer___KtiyS input::-webkit-calendar-picker-indicator {
  color-scheme: light;
}

.CountdownSettings-module__countdownStyleRadioItem___NX6Xb {
  display: flex;
  align-items: center;
}

.CountdownSettings-module__countdownLabel___1IOL2 {
  --color-accent: var(--color-gray-200);
  line-height: initial !important;
}/*  imported from CountdownContextMenu.module.scss  */

.CountdownContextMenu-module__datePicker___LVSZ2 {
  display: flex;
  grid-gap: 1em;
  margin-left: 6px;
}
.CountdownContextMenu-module__datePicker___LVSZ2 input::-webkit-calendar-picker-indicator {
  color-scheme: dark;
}
.lightMode .CountdownContextMenu-module__datePicker___LVSZ2 input::-webkit-calendar-picker-indicator {
  color-scheme: light;
}

.CountdownContextMenu-module__label___2cl7q {
  font-size: 13px;
}

.CountdownContextMenu-module__countdownLabel___3N_4Q {
  --color-accent: var(--app-bg-main);
}

.CountdownContextMenu-module__radio___ISc_q {
  padding: 4px;
  margin-left: 10px;
  margin-right: 7px;
}/*  imported from CheckoutContextMenu.module.scss  */

.CheckoutContextMenu-module__label___mYRTD {
  font-size: 13px;
}

.CheckoutContextMenu-module__radio___1FKmd {
  padding: 4px;
  margin-left: 10px;
  margin-right: 7px;
}

.CheckoutContextMenu-module__scrollableOptions___1dt9W {
  flex: 1 1;
  width: 100%;
  display: flex;
  overflow: hidden;
  overflow-y: auto;
  padding-right: 0.25rem;
  flex-direction: column;
  scroll-behavior: smooth;
}

.CheckoutContextMenu-module__scrollableOptionsWrapper___3CPQY {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.CheckoutContextMenu-module__couponDropdown___1O79j {
  padding: 0 0 20px 15px;
}

.CheckoutContextMenu-module__couponDropdownDetails___22kEN {
  color: var(--palette-text-secondary);
  margin-left: 5px;
}/*  imported from CheckoutSettings.module.scss  */

.CheckoutSettings-module__root___xMif8 {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-medium);
}

.CheckoutSettings-module__panelContent___wdQCF {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-small);
}/*  imported from UpsellContextMenu.module.scss  */

.UpsellContextMenu-module__productLabel___2SHqu {
  font-size: 14px;
}

.UpsellContextMenu-module__productForm___1HnYX {
  padding: 15px;
  padding-right: 0;
}

.UpsellContextMenu-module__scrollableOptions___VXi_d {
  flex: 1 1;
  width: 100%;
  display: flex;
  overflow: hidden;
  overflow-y: auto;
  padding-right: 0.25rem;
  flex-direction: column;
  scroll-behavior: smooth;
}

.UpsellContextMenu-module__scrollableOptionsWrapper___2QPx3 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.UpsellContextMenu-module__editUpsellLink___10aM1 {
  font-size: 13px;
  color: #1976d2;
  text-decoration: none;
  cursor: pointer;
}
.UpsellContextMenu-module__editUpsellLink___10aM1:hover {
  text-decoration: underline;
}/*  imported from LeadCaptureFormSettings.module.scss  */

.LeadCaptureFormSettings-module__root___1aGbR {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-medium);
}

.LeadCaptureFormSettings-module__panelContent___10Mon {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-medium);
}

.LeadCaptureFormSettings-module__subtitle___21txL {
  margin-bottom: var(--size-gutter-small);
}

.LeadCaptureFormSettings-module__checkboxGroup___id7N9 {
  display: flex;
  flex-direction: column;
  gap: var(--size-gutter-medium);
}

.LeadCaptureFormSettings-module__requiredCheckbox___aIPO_ {
  margin-left: var(--size-gutter-large);
}

.LeadCaptureFormSettings-module__noAppsContainer___13Pf3 {
  padding: var(--size-gutter-medium);
  border-radius: var(--size-border-radius-base);
  background: #F4F2FF;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.LeadCaptureFormSettings-module__noAppsContainer___13Pf3 p {
  margin-left: var(--size-gutter-medium);
  margin-top: 0;
  margin-bottom: 0;
}

.LeadCaptureFormSettings-module__manageAppsButton___2YGvO {
  white-space: nowrap !important;
  margin-left: auto !important;
}

.LeadCaptureFormSettings-module__manageAppsLink___2_7hd {
  line-height: var(--size-font-xl);
  color: var(--color-brand-secondary);
  text-decoration: none;
  cursor: pointer;
  font-size: var(--size-font-sm);
  padding: 0;
  margin-left: auto;
  transition: text-decoration 0.2s;
}
.LeadCaptureFormSettings-module__manageAppsLink___2_7hd:hover {
  text-decoration: underline;
}

.LeadCaptureFormSettings-module__appRuleRow___35b1M {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--size-gutter-small);
  margin-bottom: 0.25em;
}

.LeadCaptureFormSettings-module__appRuleDescription___1-XMZ {
  margin-left: auto;
  text-align: right;
}/*  imported from LeadCaptureFormContextMenu.module.scss  */

.LeadCaptureFormContextMenu-module__label___Z3I8L {
  font-size: 13px;
}

.LeadCaptureFormContextMenu-module__radio___5wz6j {
  padding: 4px;
  margin-left: 10px;
  margin-right: 7px;
}

.LeadCaptureFormContextMenu-module__scrollableOptions___34krw {
  flex: 1 1;
  width: 100%;
  display: flex;
  overflow: hidden;
  overflow-y: auto;
  padding-right: 0.25rem;
  flex-direction: column;
  scroll-behavior: smooth;
}

.LeadCaptureFormContextMenu-module__scrollableOptionsWrapper___1FKFw {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.LeadCaptureFormContextMenu-module__root___3HLhF {
  padding: 0 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.LeadCaptureFormContextMenu-module__root___3HLhF .LeadCaptureFormContextMenu-module__editContainer___2Wk9q {
  margin-left: 4px;
  opacity: 0;
  display: flex;
  align-items: center;
  transform: translateX(-25%);
  transition: opacity 100ms ease-in, transform 250ms ease-in;
}
.LeadCaptureFormContextMenu-module__root___3HLhF .LeadCaptureFormContextMenu-module__editContainer___2Wk9q button {
  z-index: 1;
  display: block;
  text-transform: unset;
  transform: scale(0.85);
  transition: transform 250ms ease-in;
}
.LeadCaptureFormContextMenu-module__root___3HLhF .LeadCaptureFormContextMenu-module__editContainer___2Wk9q button:hover {
  transform: scale(0.95);
  transition: transform 150ms ease-out;
}
.LeadCaptureFormContextMenu-module__root___3HLhF .LeadCaptureFormContextMenu-module__editContainer___2Wk9q:hover {
  opacity: 1;
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}
.LeadCaptureFormContextMenu-module__root___3HLhF:hover .LeadCaptureFormContextMenu-module__editContainer___2Wk9q, .LeadCaptureFormContextMenu-module__root___3HLhF.LeadCaptureFormContextMenu-module__active___ZIJcJ .LeadCaptureFormContextMenu-module__editContainer___2Wk9q {
  opacity: 1;
  transform: translateX(0%);
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}
.LeadCaptureFormContextMenu-module__root___3HLhF .LeadCaptureFormContextMenu-module__leadCaptureFormButton___3k9VK {
  color: var(--text-primary-color);
  font-size: 0.75em;
  background-color: transparent;
  border: 1px solid var(--text-primary-color);
  font-weight: 500;
  padding: 4px 6px;
  border-radius: 6px;
  opacity: 0.85;
}
.LeadCaptureFormContextMenu-module__root___3HLhF .LeadCaptureFormContextMenu-module__active___ZIJcJ {
  border: 1px solid var(--app-primary-accent-color);
}

.LeadCaptureFormContextMenu-module__leadCaptureFormSettings___2GYpH {
  overflow-y: auto;
  overflow-x: hidden;
}

.LeadCaptureFormContextMenu-module__requiredCheckbox___2poqQ {
  padding: 0 1.5em 0.75em;
  flex-grow: 1;
  overflow: auto;
  flex-wrap: nowrap;
  position: relative;
}

.LeadCaptureFormContextMenu-module__editorFormSection___4IuKA,
.LeadCaptureFormContextMenu-module__editorFormHeader___azCAf,
.LeadCaptureFormContextMenu-module__afterSubmissionSection___3_C7B,
.LeadCaptureFormContextMenu-module__appIntegrationsSection___7_Uh9 {
  padding: 12px 18px;
}
.LeadCaptureFormContextMenu-module__editorFormSection___4IuKA .LeadCaptureFormContextMenu-module__leadCaptureFormInput___3RNfs,
.LeadCaptureFormContextMenu-module__editorFormHeader___azCAf .LeadCaptureFormContextMenu-module__leadCaptureFormInput___3RNfs,
.LeadCaptureFormContextMenu-module__afterSubmissionSection___3_C7B .LeadCaptureFormContextMenu-module__leadCaptureFormInput___3RNfs,
.LeadCaptureFormContextMenu-module__appIntegrationsSection___7_Uh9 .LeadCaptureFormContextMenu-module__leadCaptureFormInput___3RNfs {
  padding: 1em 0;
}
.LeadCaptureFormContextMenu-module__editorFormSection___4IuKA .LeadCaptureFormContextMenu-module__leadCaptureFormCheckbox___2guFh,
.LeadCaptureFormContextMenu-module__editorFormHeader___azCAf .LeadCaptureFormContextMenu-module__leadCaptureFormCheckbox___2guFh,
.LeadCaptureFormContextMenu-module__afterSubmissionSection___3_C7B .LeadCaptureFormContextMenu-module__leadCaptureFormCheckbox___2guFh,
.LeadCaptureFormContextMenu-module__appIntegrationsSection___7_Uh9 .LeadCaptureFormContextMenu-module__leadCaptureFormCheckbox___2guFh {
  height: 30px;
  box-sizing: border-box;
}
.LeadCaptureFormContextMenu-module__editorFormSection___4IuKA h3, .LeadCaptureFormContextMenu-module__editorFormSection___4IuKA h4,
.LeadCaptureFormContextMenu-module__editorFormHeader___azCAf h3,
.LeadCaptureFormContextMenu-module__editorFormHeader___azCAf h4,
.LeadCaptureFormContextMenu-module__afterSubmissionSection___3_C7B h3,
.LeadCaptureFormContextMenu-module__afterSubmissionSection___3_C7B h4,
.LeadCaptureFormContextMenu-module__appIntegrationsSection___7_Uh9 h3,
.LeadCaptureFormContextMenu-module__appIntegrationsSection___7_Uh9 h4 {
  padding: 0;
  margin: 0;
}
.LeadCaptureFormContextMenu-module__editorFormSection___4IuKA .LeadCaptureFormContextMenu-module__editorFormSectionLabel___2JNjQ,
.LeadCaptureFormContextMenu-module__editorFormHeader___azCAf .LeadCaptureFormContextMenu-module__editorFormSectionLabel___2JNjQ,
.LeadCaptureFormContextMenu-module__afterSubmissionSection___3_C7B .LeadCaptureFormContextMenu-module__editorFormSectionLabel___2JNjQ,
.LeadCaptureFormContextMenu-module__appIntegrationsSection___7_Uh9 .LeadCaptureFormContextMenu-module__editorFormSectionLabel___2JNjQ {
  padding-bottom: 24px;
}

.LeadCaptureFormContextMenu-module__editorFormSection___4IuKA,
.LeadCaptureFormContextMenu-module__afterSubmissionSection___3_C7B {
  border-bottom: 1px solid var(--palette-background-border-01);
  margin-bottom: 12px;
}

.LeadCaptureFormContextMenu-module__appIntegrationsSection___7_Uh9 {
  padding: 18px;
}

.LeadCaptureFormContextMenu-module__appIntegrationsSection___7_Uh9:last-child {
  border-bottom: none;
}

.LeadCaptureFormContextMenu-module__disabled___3xz3F {
  opacity: 50%;
}

.LeadCaptureFormContextMenu-module__manageAppsLink___1b1mC {
  line-height: 24px;
  color: #1976d2;
  text-decoration: none;
  cursor: pointer;
  font-size: 0.875rem;
  padding: 0;
  margin-left: auto;
  transition: text-decoration 0.2s;
}
.LeadCaptureFormContextMenu-module__manageAppsLink___1b1mC:hover {
  text-decoration: underline;
}

.LeadCaptureFormContextMenu-module__appRuleDescription___3KRlF {
  margin-left: auto;
  text-align: right;
}

.LeadCaptureFormContextMenu-module__noAppsContainer___3o4FU {
  padding: 12px;
  border-radius: 8px;
  background: #F4F2FF;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.LeadCaptureFormContextMenu-module__noAppsContainer___3o4FU p {
  margin-left: 12px;
  margin-top: 0;
  margin-bottom: 0;
}

.LeadCaptureFormContextMenu-module__manageAppsButton___2hY2X {
  white-space: nowrap;
  margin-left: auto;
}
.LeadCaptureFormContextMenu-module__manageAppsButton___2hY2X span {
  padding-left: 16px;
  padding-right: 16px;
}

.LeadCaptureFormContextMenu-module__appRuleRow___1jweG {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 4px;
}

.LeadCaptureFormContextMenu-module__integrationIcon___1aCwj {
  width: 24px;
  height: 24px;
  border-radius: 4px;
}

.LeadCaptureFormContextMenu-module__tabList___m-Bdp {
  color: var(--palette-popover-label);
}

.LeadCaptureFormContextMenu-module__actionIcon___1gLaQ {
  min-width: 0;
  padding: 4px;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}

.LeadCaptureFormContextMenu-module__actionIcon___1gLaQ:hover {
  border: 1px solid var(--palette-button-inset-hover-border);
  background: var(--palette-button-inset-hover-background);
  box-shadow: var(--palette-button-inset-hover-box-shadow);
}/*  imported from SeparatorSlideComponent.module.scss  */

.SeparatorSlideComponent-module__separator___-_IHJ {
  border-color: var(--color-accent);
  border-style: solid;
  height: var(--hr-size);
  margin: var(--component-padding) 0;
  width: var(--hr-width);
}/*  imported from EmbedEditorElement.module.scss  */

.EmbedEditorElement-module__root___Kvamm {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.EmbedEditorElement-module__root___Kvamm .EmbedEditorElement-module__editContainer___CWDR0 {
  margin-left: 4px;
  opacity: 0;
  display: flex;
  align-items: center;
  transform: translateX(-25%);
  transition: opacity 100ms ease-in, transform 250ms ease-in;
}
.EmbedEditorElement-module__root___Kvamm .EmbedEditorElement-module__editContainer___CWDR0 button {
  z-index: 1;
  display: block;
  text-transform: unset;
  transform: scale(0.85);
  transition: transform 250ms ease-in;
}
.EmbedEditorElement-module__root___Kvamm .EmbedEditorElement-module__editContainer___CWDR0 button:hover {
  transform: scale(0.95);
  transition: transform 150ms ease-out;
}
.EmbedEditorElement-module__root___Kvamm .EmbedEditorElement-module__editContainer___CWDR0:hover {
  opacity: 1;
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}
.EmbedEditorElement-module__root___Kvamm:hover .EmbedEditorElement-module__editContainer___CWDR0, .EmbedEditorElement-module__root___Kvamm.EmbedEditorElement-module__active___1CyCZ .EmbedEditorElement-module__editContainer___CWDR0 {
  opacity: 1;
  transform: translateX(0%);
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}
.EmbedEditorElement-module__root___Kvamm .EmbedEditorElement-module__active___1CyCZ {
  border: 1px solid var(--app-primary-accent-color);
}/*  imported from BlockQuoteEditorElement.module.scss  */

.BlockQuoteEditorElement-module__root___fNRTQ {
  caret-color: inherit;
}/*  imported from Hint.module.scss  */

.Hint-module__root___16lqq {
  opacity: 0;
  transform: translateX(-20%);
  font-size: 11px;
}
.Hint-module__root___16lqq.Hint-module__show___1I39r {
  cursor: pointer;
  opacity: 0.5;
  transform: translateX(0%);
  transition: opacity 50ms ease-out, transform 150ms ease-out;
  transition-delay: var(--show-transition-delay);
}

.Hint-module__container___1QR_b {
  display: flex;
  align-items: center;
}
.Hint-module__container___1QR_b.Hint-module__clickable___3tdn0 {
  pointer-events: none;
}
.Hint-module__container___1QR_b.Hint-module__clickable___3tdn0:hover {
  transform: scale(1.03);
  transition: transform 150ms ease-out;
}

.Hint-module__show___1I39r .Hint-module__container___1QR_b.Hint-module__clickable___3tdn0 {
  pointer-events: all;
}

.Hint-module__iconWrapper___2s9-L {
  margin-right: 3px;
  margin-top: 3px;
}

.Hint-module__icon___EJlJ6 {
  font-size: 1.5em;
}/*  imported from MiniMenuOptions.module.scss  */

.MiniMenuOptions-module__root___2vjZb {
  z-index: 1;
}
.MiniMenuOptions-module__root___2vjZb button {
  border: 1px solid var(--palette-background-border-01) !important;
  background-image: linear-gradient(0deg, var(--palette-gradient-stop-01) 3%, var(--palette-gradient-stop-02) 100%);
  box-shadow: none !important;
  height: 30px;
  width: 40px;
}
.MiniMenuOptions-module__root___2vjZb button:hover {
  background-image: linear-gradient(0deg, var(--palette-gradient-stop-01) 0%, var(--palette-gradient-stop-02) 50%);
}
.MiniMenuOptions-module__root___2vjZb button:hover * {
  color: var(--palette-text-primary);
}
.MiniMenuOptions-module__root___2vjZb svg {
  font-size: 1.125em;
}
.MiniMenuOptions-module__root___2vjZb button.MiniMenuOptions-module__primaryBlockIcon___1Y6Fv:nth-of-type(2) svg {
  transform: scale(0.84);
  padding-top: 1px;
}/*  imported from Section.module.scss  */

.Section-module__root___fqglf {
  overflow: hidden;
  border-radius: 6px;
  padding: 10px;
  margin: 10px;
  border: 1px solid;
  border-color: var(--palette-popover-border);
  background: rgba(29, 30, 32, 0.8);
}
.lightMode .Section-module__root___fqglf {
  border-color: var(--palette-label-light);
  background: rgb(255, 255, 255);
}
.Section-module__root___fqglf.Section-module__transparent___2pBdm {
  border-color: transparent;
  background: transparent;
}
.lightMode .Section-module__root___fqglf.Section-module__transparent___2pBdm {
  border-color: transparent;
  background: transparent;
}

.Section-module__title___1D0hx {
  display: inline-block;
  margin-top: -4px;
  margin-left: 7px;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--palette-popover-label);
}

.Section-module__titleContext___nFTw9 {
  text-transform: none;
  opacity: 0.75;
  margin-left: 3px;
  font-weight: 600;
  letter-spacing: 0.4px;
  font-size: 0.95em;
}/*  imported from Label.module.scss  */

.Label-module__root___yw-MB {
  pointer-events: none;
  cursor: default;
  user-select: none;
}/*  imported from CodeEditorElement.module.scss  */

.CodeEditorElement-module__root___1xiI6 {
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  box-sizing: border-box;
  border-radius: 4px;
  background-color: var(--palette-popover-border);
}
.lightMode .CodeEditorElement-module__root___1xiI6 {
  background-color: var(--palette-gradient-stop-00-faded);
}
.CodeEditorElement-module__root___1xiI6::after {
  top: 0;
  right: 0;
  width: 1rem;
  bottom: 0;
  content: "";
  position: absolute;
  background: linear-gradient(90deg, rgba(29, 29, 31, 0) 0%, var(--palette-popover-border) 85%);
  border-radius: 4px;
}
.lightMode .CodeEditorElement-module__root___1xiI6::after {
  background: linear-gradient(90deg, rgba(234, 234, 236, 0) 0%, var(--palette-gradient-stop-05) 85%);
}

.CodeEditorElement-module__code___2tLms {
  color: var(--palette-text-primary);
  display: flex;
  padding: 8px;
  overflow: hidden;
  flex-wrap: nowrap;
  font-size: 0.85em;
  box-sizing: border-box;
  overflow-x: auto;
  border-radius: 4px;
  scrollbar-width: thin;
}

.CodeEditorElement-module__codeInner___2eMha {
  flex: 1 0 auto;
}/*  imported from MediaEditorElement.module.scss  */

.MediaEditorElement-module__root___1kBE6 {
  caret-color: transparent;
}

.MediaEditorElement-module__imageContainer___1dhFs {
  display: flex;
  align-items: center;
  padding-top: 2px;
  flex-direction: row;
}
.MediaEditorElement-module__imageContainer___1dhFs.active .replace-container, .MediaEditorElement-module__imageContainer___1dhFs:hover .replace-container {
  opacity: 1;
  transform: translateX(0);
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}
.MediaEditorElement-module__imageContainer___1dhFs.active .MediaEditorElement-module__imageWrapper___2t7ij {
  border: 1px solid var(--editor-image-selected-border);
  box-shadow: var(--editor-image-selected-border) 0px 0px 0px 1px inset, rgb(255, 255, 255) 0px 0px 0px 3px inset;
  border-radius: 3px;
}
.MediaEditorElement-module__imageContainer___1dhFs .replace-container {
  display: flex;
  opacity: 0;
  transform: translateX(-25%);
  transition: opacity 100ms ease-in, transform 250ms ease-in;
  align-items: center;
  margin-left: 4px;
  white-space: nowrap;
}
.MediaEditorElement-module__imageContainer___1dhFs .replace-container:hover {
  opacity: 1;
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}
.MediaEditorElement-module__imageContainer___1dhFs .replace-container .hint {
  z-index: 0;
  white-space: pre-wrap;
}
@media (max-width: 740px) {
  .MediaEditorElement-module__imageContainer___1dhFs .replace-container .hint {
    display: none;
  }
}
.MediaEditorElement-module__imageContainer___1dhFs .replace-container button {
  display: block;
  z-index: 1;
  transform: scale(0.85);
  transition: transform 250ms ease-in;
  text-transform: unset;
}
.MediaEditorElement-module__imageContainer___1dhFs .replace-container button:hover {
  transform: scale(0.95);
  transition: transform 150ms ease-out;
}

.MediaEditorElement-module__imageWrapper___2t7ij {
  margin: 0;
  border: 1px solid rgb(38, 38, 40);
  background: rgb(255, 255, 255);
  color: rgb(38, 38, 40);
  padding: 2px;
  overflow: hidden;
  display: inline-block;
  line-height: 2.2;
  cursor: pointer;
  caret-color: transparent;
  transition: 0.2s ease-in-out;
  box-shadow: none;
  border-radius: 3px;
}
.lightMode .MediaEditorElement-module__imageWrapper___2t7ij {
  border-color: #dadadb;
}

.MediaEditorElement-module__image___vdJsm {
  background-size: cover;
  transform: scale(1);
  background-position: center center;
  background-repeat: no-repeat;
  width: 64px;
  height: 40px;
  display: inline-block;
  border-radius: 1px;
  float: left;
  margin: 0px;
  cursor: pointer;
}/*  imported from VideoEditorElement.module.scss  */

.VideoEditorElement-module__root___1xtWA {
  padding: 0 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.VideoEditorElement-module__root___1xtWA .VideoEditorElement-module__editContainer___TTybe {
  margin-left: 4px;
  opacity: 0;
  display: flex;
  align-items: center;
  transform: translateX(-25%);
  transition: opacity 100ms ease-in, transform 250ms ease-in;
}
.VideoEditorElement-module__root___1xtWA .VideoEditorElement-module__editContainer___TTybe button {
  z-index: 1;
  display: block;
  text-transform: unset;
  transform: scale(0.85);
  transition: transform 250ms ease-in;
  margin-top: 5px;
}
.VideoEditorElement-module__root___1xtWA .VideoEditorElement-module__editContainer___TTybe button:hover {
  transform: scale(0.95);
  transition: transform 150ms ease-out;
}
.VideoEditorElement-module__root___1xtWA .VideoEditorElement-module__editContainer___TTybe:hover {
  opacity: 1;
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}
.VideoEditorElement-module__root___1xtWA:hover .VideoEditorElement-module__editContainer___TTybe, .VideoEditorElement-module__root___1xtWA.VideoEditorElement-module__active___3EalX .VideoEditorElement-module__editContainer___TTybe {
  opacity: 1;
  transform: translateX(0%);
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}
.VideoEditorElement-module__root___1xtWA .VideoEditorElement-module__active___3EalX {
  border: 1px solid var(--app-primary-accent-color);
}
.VideoEditorElement-module__root___1xtWA .VideoEditorElement-module__playIcon___2IW-K {
  margin-top: 8px;
  margin-left: 20px;
  opacity: 0.5;
}/*  imported from SettingsSection.module.scss  */

div.SettingsSection-module__section___cvoEm {
  margin: 0;
  padding: 10px 16px;
}

.SettingsSection-module__section___cvoEm:not(:last-child) {
  margin-bottom: 10px;
}

.SettingsSection-module__section___cvoEm span {
  margin-left: 0;
}/*  imported from TableOfContentsEditor.module.scss  */

.TableOfContentsEditor-module__root___2zvJ8 {
  padding-right: 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.TableOfContentsEditor-module__root___2zvJ8 .TableOfContentsEditor-module__editContainer___2r4de {
  margin-left: 4px;
  opacity: 0;
  display: flex;
  align-items: center;
  transform: translateX(-25%);
  transition: opacity 100ms ease-in, transform 250ms ease-in;
}
.TableOfContentsEditor-module__root___2zvJ8 .TableOfContentsEditor-module__editContainer___2r4de button {
  z-index: 1;
  display: block;
  text-transform: unset;
  transform: scale(0.85);
  transition: transform 250ms ease-in;
}
.TableOfContentsEditor-module__root___2zvJ8 .TableOfContentsEditor-module__editContainer___2r4de button:hover {
  transform: scale(0.95);
  transition: transform 150ms ease-out;
}
.TableOfContentsEditor-module__root___2zvJ8 .TableOfContentsEditor-module__editContainer___2r4de:hover {
  opacity: 1;
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}
.TableOfContentsEditor-module__root___2zvJ8 .TableOfContentsEditor-module__editContainer___2r4de .hint {
  z-index: 0;
}
@media (max-width: 740px) {
  .TableOfContentsEditor-module__root___2zvJ8 .TableOfContentsEditor-module__editContainer___2r4de .hint {
    display: none;
  }
}
.TableOfContentsEditor-module__root___2zvJ8:hover .TableOfContentsEditor-module__editContainer___2r4de, .TableOfContentsEditor-module__root___2zvJ8.TableOfContentsEditor-module__active___1rCjR .TableOfContentsEditor-module__editContainer___2r4de {
  opacity: 1;
  transform: translateX(0%);
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}
.TableOfContentsEditor-module__root___2zvJ8 .TableOfContentsEditor-module__button___1hwqs {
  color: var(--text-primary-color);
  font-size: 0.75em;
  background-color: transparent;
  border: 1px solid var(--text-primary-color);
  font-weight: 500;
  padding: 4px 6px;
  border-radius: 6px;
  opacity: 0.85;
}
.TableOfContentsEditor-module__root___2zvJ8 .TableOfContentsEditor-module__active___1rCjR {
  border: 1px solid var(--app-primary-accent-color);
}/*  imported from NounProjectGridElement.module.scss  */

.NounProjectGridElement-module__iconGridItem___3kS_c {
  background-color: white;
  object-fit: contain !important;
  padding: 1rem;
}/*  imported from ImageGridItem.module.scss  */

.ImageGridItem-module__imageWrapper___3j0aU {
  width: 100%;
  border-radius: 0;
  text-align: inherit;
  background: none;
  box-shadow: none;
  padding: 0;
  cursor: pointer;
  border: none;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
}
.ImageGridItem-module__imageWrapper___3j0aU:hover .ImageGridItem-module__viewCollectionOverlay___2-L-V {
  opacity: 1;
  pointer-events: auto;
}

.ImageGridItem-module__viewCollectionOverlay___2-L-V {
  position: absolute;
  bottom: 6px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 150ms ease;
  z-index: 1;
  pointer-events: none;
}

.ImageGridItem-module__viewCollectionButton___I_249 {
  appearance: none;
  background: var(--palette-background-elev-01);
  border: 1px solid var(--palette-background-border-01);
  border-radius: 4px;
  color: var(--palette-text-primary);
  cursor: pointer;
  font-size: 11px;
  padding: 4px 8px;
  white-space: nowrap;
}
.ImageGridItem-module__viewCollectionButton___I_249:hover {
  background: var(--palette-background-elev-02, var(--palette-background-elev-01));
}

.ImageGridItem-module__checkWrapper___2QQm3 {
  top: 14px;
  left: 14px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px;
  position: absolute;
  border-radius: 50%;
  background-color: var(--palette-primary-main);
}

.ImageGridItem-module__check___2tZ-P {
  font-size: 20px;
  color: var(--color-base-white);
}

.ImageGridItem-module__image___2ABc3 {
  width: 100%;
  border: 1px solid transparent;
  height: 126px;
  margin: 2px;
  padding: 0;
  position: relative;
  box-shadow: 0 0 0 2px var(--palette-input-primary-bg);
  box-sizing: border-box;
  object-fit: cover;
  transition: all 300ms ease;
  border-radius: 4px;
}
.ImageGridItem-module__image___2ABc3.focused {
  border: 1px solid var(--color-base-white);
  box-shadow: 0 0 0 2px var(--palette-primary-main);
}

.ImageGridItem-module__imageGridItemContainer___2Ofk3 {
  width: 100%;
  cursor: pointer;
  height: 128px;
  display: flex;
  position: relative;
  text-align: center;
  align-items: center;
  flex-direction: column;
}
.ImageGridItem-module__imageGridItemContainer___2Ofk3:hover .photographer, .ImageGridItem-module__imageGridItemContainer___2Ofk3.focused .photographer {
  opacity: 0.8;
  max-width: calc(100% - 32px);
  transition: opacity 150ms ease-out;
}
.ImageGridItem-module__imageGridItemContainer___2Ofk3.ImageGridItem-module__imageGridItemSkeletonContainer___12yuf {
  cursor: unset;
}

.ImageGridItem-module__photographer___3ue0G {
  color: var(--palette-text-primary);
  bottom: 6px;
  display: block;
  opacity: 0;
  padding: 2px 6px;
  overflow: hidden;
  position: absolute;
  font-size: 11px;
  transition: opacity 150ms ease-in;
  font-weight: bold;
  margin-left: 2px;
  white-space: nowrap;
  border-radius: 5px;
  text-overflow: ellipsis;
  text-decoration: none;
  background-color: var(--palette-background-elev-01);
}
.ImageGridItem-module__photographer___3ue0G:hover {
  opacity: 1 !important;
  text-decoration: underline;
}/*  imported from MediaSelectPortal.module.scss  */

.MediaSelectPortal-module__root___bBHY4 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1rem;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.MediaSelectPortal-module__imageWrapper___1BcnO {
  width: 100%;
}

.MediaSelectPortal-module__image___ykkKN {
  width: 100%;
  border: 1px solid transparent;
  height: 120px;
  margin: 2px;
  padding: 0;
  position: relative;
  box-shadow: 0 0 0 2px var(--palette-input-primary-bg);
  box-sizing: border-box;
  object-fit: cover;
  transition: all 300ms ease;
  border-radius: 4px;
}
.MediaSelectPortal-module__image___ykkKN.focused {
  border: 1px solid var(--color-base-white);
  box-shadow: 0 0 0 2px var(--palette-primary-main);
}

.MediaSelectPortal-module__imageGridInner___31p3K {
  flex: 1;
  width: 100%;
  display: flex;
  overflow: hidden;
  overflow-y: auto;
  text-align: center;
  align-items: center;
  padding-right: 0.25rem;
  flex-direction: column;
  scroll-behavior: smooth;
  margin-top: var(--size-gutter-small);
}

.MediaSelectPortal-module__imageGridItems___3C-29 {
  flex: 1;
  position: relative;
}

.MediaSelectPortal-module__imageGridItemContainer___2Q2Yd {
  width: 100%;
  cursor: pointer;
  height: 128px;
  display: flex;
  position: relative;
  text-align: center;
  align-items: center;
  flex-direction: column;
}
.MediaSelectPortal-module__imageGridItemContainer___2Q2Yd.MediaSelectPortal-module__imageGridItemSkeletonContainer___1grml {
  cursor: unset;
}

.MediaSelectPortal-module__helper___2rgXp {
  color: var(--text-primary-color);
  padding: var(--size-gutter-small) 0 var(--size-gutter-small) 0;
  font-size: 0.8em;
  text-align: center;
  line-height: 2;
}
@media (max-width: 740px) {
  .MediaSelectPortal-module__helper___2rgXp {
    display: none;
  }
}
.MediaSelectPortal-module__helper___2rgXp span > span {
  display: inline-flex;
  line-height: 2;
}

.MediaSelectPortal-module__error___3-71C {
  color: var(--palette-primary-main);
}

.MediaSelectPortal-module__insertSpinner___2Aq9z {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(0, 0, 0, 0.1);
}

.MediaSelectPortal-module__loadMoreSpinner___1MrzH {
  margin: 1rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.MediaSelectPortal-module__noResults___2xTcQ {
  color: var(--color-warning-600);
  padding: 0.25rem;
}

.MediaSelectPortal-module__headerRow___2KD3t {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  gap: var(--size-gutter-base);
  width: 100%;
  margin-bottom: var(--size-gutter-small);
}

.MediaSelectPortal-module__tabsWrapper___1aAAy {
  flex: 1;
  min-width: 0;
  margin-top: var(--size-gutter-extrasmall);
}/*  imported from NavigationEditorElement.module.scss  */

.NavigationEditorElement-module__root___2r6Xg {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.NavigationEditorElement-module__root___2r6Xg .NavigationEditorElement-module__editContainer___DRtIr {
  margin-left: 4px;
  opacity: 0;
  display: flex;
  align-items: center;
  transform: translateX(-25%);
  transition: opacity 100ms ease-in, transform 250ms ease-in;
}
.NavigationEditorElement-module__root___2r6Xg .NavigationEditorElement-module__editContainer___DRtIr button {
  z-index: 1;
  display: block;
  text-transform: unset;
  transform: scale(0.85);
  transition: transform 250ms ease-in;
}
.NavigationEditorElement-module__root___2r6Xg .NavigationEditorElement-module__editContainer___DRtIr button:hover {
  transform: scale(0.95);
  transition: transform 150ms ease-out;
}
.NavigationEditorElement-module__root___2r6Xg .NavigationEditorElement-module__editContainer___DRtIr:hover {
  opacity: 1;
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}
.NavigationEditorElement-module__root___2r6Xg:hover .NavigationEditorElement-module__editContainer___DRtIr, .NavigationEditorElement-module__root___2r6Xg.NavigationEditorElement-module__active___LePd3 .NavigationEditorElement-module__editContainer___DRtIr {
  opacity: 1;
  transform: translateX(0%);
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}
.NavigationEditorElement-module__root___2r6Xg .NavigationEditorElement-module__navigationButton___1QR6k {
  color: var(--text-primary-color);
  font-size: 0.75em;
  background-color: transparent;
  border: 1px solid var(--text-primary-color);
  font-weight: 500;
  padding: 4px 6px;
  border-radius: 6px;
  opacity: 0.85;
}
.NavigationEditorElement-module__root___2r6Xg .NavigationEditorElement-module__active___LePd3 {
  border: 1px solid var(--app-primary-accent-color);
}/*  imported from TagEditorElement.module.scss  */

.TagEditorElement-module__editorButton___3Nh-N {
  color: var(--text-primary-color);
  background-color: transparent;
  display: flex;
  align-items: center;
  gap: 0.4em;
}

.TagEditorElement-module__editorContent___1eJDa {
  position: relative;
  min-width: 100px;
}
.TagEditorElement-module__editorContent___1eJDa span {
  min-width: 100px;
  z-index: 1;
}

.TagEditorElement-module__placeholder___3Y0HC {
  opacity: 0;
  z-index: 0;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.TagEditorElement-module__placeholder___3Y0HC.is-visible {
  opacity: 0.25;
  transition: opacity 0.25s;
}

.TagEditorElement-module__thumbnail___4bNcH {
  height: 1em;
}
.darkMode .TagEditorElement-module__thumbnail___4bNcH {
  filter: invert(1);
}

.context-menu-button-type-tag {
  margin-top: -1px !important;
}/*  imported from MediaSmartPasteComponent.module.scss  */

.MediaSmartPasteComponent-module__tabList___vf2WL {
  color: var(--palette-popover-label);
}/*  imported from MediaGrid.module.scss  */

@charset "UTF-8";
.MediaGrid-module__root___1nFoR {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1rem;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.MediaGrid-module__imageWrapper___3BGg5 {
  appearance: none;
  background: none;
  border: none;
  padding: 0;
  width: 100%;
  cursor: pointer;
  position: relative;
}
.MediaGrid-module__imageWrapper___3BGg5:hover .MediaGrid-module__viewCollectionOverlay___1pfUC {
  opacity: 1;
  pointer-events: auto;
}

.MediaGrid-module__viewCollectionOverlay___1pfUC {
  position: absolute;
  bottom: 6px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 150ms ease;
  z-index: 1;
  pointer-events: none;
}

.MediaGrid-module__viewCollectionButton___FoYXB {
  appearance: none;
  background: var(--palette-background-elev-01);
  border: 1px solid var(--palette-background-border-01);
  border-radius: 4px;
  color: var(--palette-text-primary);
  font-size: 11px;
  font-weight: 500;
  padding: 2px 8px;
  cursor: pointer;
  white-space: nowrap;
  transition: all 150ms ease;
}
.MediaGrid-module__viewCollectionButton___FoYXB:hover {
  background: var(--palette-primary-main);
  color: #fff;
  border-color: var(--palette-primary-main);
}

.MediaGrid-module__input___2Mkfx {
  color: var(--palette-input-secondary);
  width: 100%;
  border: 1px solid var(--palette-background-border-01) !important;
  margin: 5px 5px 5px 0;
  padding: 7px 12px;
  font-size: 16px;
  background: var(--palette-gradient-stop-02);
  box-shadow: 0 0 0 3px var(--palette-background-border-02);
  transition: all 300ms ease;
  font-weight: 500;
  border-radius: 4px;
  letter-spacing: 0;
}
.MediaGrid-module__input___2Mkfx:focus {
  border-bottom: 1px solid var(--palette-primary-main) !important;
}

.MediaGrid-module__checkWrapper___2J48V {
  top: 14px;
  left: 14px;
  width: 20px;
  height: 20px;
  display: block;
  padding: 3px;
  position: absolute;
  border-radius: 50%;
  background-color: var(--palette-primary-main);
}

.MediaGrid-module__check___1pifW {
  font-size: 20px;
  color: #fff;
}

.MediaGrid-module__image___QtBsW {
  width: 100%;
  border: 1px solid transparent;
  height: 120px;
  margin: 2px;
  padding: 0;
  position: relative;
  box-shadow: 0 0 0 2px var(--palette-input-primary-bg);
  box-sizing: border-box;
  object-fit: cover;
  transition: all 300ms ease;
  border-radius: 4px;
}
.MediaGrid-module__image___QtBsW.focused {
  border: 1px solid #ffffff;
  box-shadow: 0 0 0 2px var(--palette-primary-main);
}

.MediaGrid-module__imageGridInner___3LW2S {
  flex: 1;
  width: 100%;
  display: flex;
  overflow: hidden;
  overflow-y: auto;
  text-align: center;
  align-items: center;
  padding-right: 0.25rem;
  flex-direction: column;
  scroll-behavior: smooth;
}

.MediaGrid-module__imageGridItems___2eYWl {
  flex: 1;
  position: relative;
}

.MediaGrid-module__imageGridItemContainer___UYI6b {
  width: 100%;
  cursor: pointer;
  height: 128px;
  display: flex;
  position: relative;
  text-align: center;
  align-items: center;
  flex-direction: column;
}
.MediaGrid-module__imageGridItemContainer___UYI6b:hover .photographer, .MediaGrid-module__imageGridItemContainer___UYI6b.focused .photographer {
  opacity: 0.8;
  max-width: calc(100% - 32px);
  transition: opacity 150ms ease-out;
}
.MediaGrid-module__imageGridItemContainer___UYI6b.MediaGrid-module__imageGridItemSkeletonContainer___3MQDb {
  cursor: unset;
}

.MediaGrid-module__photographer___2eZKn {
  color: var(--palette-text-primary);
  bottom: 6px;
  display: block;
  opacity: 0;
  padding: 2px 6px;
  overflow: hidden;
  position: absolute;
  font-size: 11px;
  transition: opacity 150ms ease-in;
  font-weight: bold;
  margin-left: 2px;
  white-space: nowrap;
  border-radius: 5px;
  text-overflow: ellipsis;
  text-decoration: none;
  background-color: var(--palette-background-elev-01);
}
.MediaGrid-module__photographer___2eZKn:hover {
  opacity: 1 !important;
  text-decoration: underline;
}

.MediaGrid-module__helper___15mMo {
  color: var(--palette-text-secondary);
  padding: 12px 0 18px 0;
  font-size: 0.8em;
  text-align: center;
  line-height: 1.5;
}
.MediaGrid-module__helper___15mMo span > span {
  display: inline-flex;
  background: #232426;
  line-height: 1.5;
  text-shadow: 0 1px 0 var(--palette-button-disabled);
  border-color: var(--palette-button-selected);
  border-radius: 3px;
}

.MediaGrid-module__error___AFBAh {
  color: var(--palette-primary-main);
}

.MediaGrid-module__insertSpinner___1Ffem {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(0, 0, 0, 0.3);
}
.lightMode .MediaGrid-module__insertSpinner___1Ffem {
  background: rgba(0, 0, 0, 0.1);
}

.MediaGrid-module__loadMoreSpinner___ZZGhB {
  margin: 1rem 0;
}

.MediaGrid-module__noResults___2Po6z {
  color: #ffae42;
  padding: 0.25rem;
}

.MediaGrid-module__mediaDropzone___1nvkj {
  width: 100%;
  border: 1px solid;
  height: 100%;
  display: flex;
  padding: 1rem;
  overflow: hidden;
  font-size: 14px;
  background: rgba(0, 0, 0, 0.07);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1), 0px 1px 0px rgba(255, 255, 255, 0.1);
  box-sizing: border-box;
  margin-top: 2px;
  transition: all 300ms ease;
  align-items: center;
  margin-left: 4px;
  border-color: rgba(0, 0, 0, 0.45);
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
}
.MediaGrid-module__mediaDropzone___1nvkj .add-to-slide-icon {
  filter: invert(51%) sepia(5%) saturate(117%) hue-rotate(202deg) brightness(92%) contrast(86%);
  opacity: 1;
  transform: scale(1);
  transition: all 300ms ease;
}
.MediaGrid-module__mediaDropzone___1nvkj .drophelp {
  color: var(--app-primary-accent-color);
  font-size: 0.8rem;
  margin-top: 7px;
  transition: all 300ms ease;
  font-weight: 500;
  line-height: 1.4;
}
.MediaGrid-module__mediaDropzone___1nvkj .drophelp span {
  display: block;
  font-size: 0.85em;
  font-weight: 400;
}
.MediaGrid-module__mediaDropzone___1nvkj:hover {
  border: 1px solid var(--palette-button-inset-hover-border);
  background: var(--palette-button-inset-hover-background);
  box-shadow: var(--palette-button-inset-hover-box-shadow);
}
.MediaGrid-module__mediaDropzone___1nvkj:hover .add-to-slide-icon {
  filter: none;
  opacity: 0.8;
  transform: scale(1.15);
}
.MediaGrid-module__mediaDropzone___1nvkj:hover .drophelp {
  color: var(--app-primary-accent-color);
  opacity: 0.9;
}

.MediaGrid-module__overlayUploadImage___2UG9w {
  opacity: 1;
  z-index: 99;
  border: 1px solid;
  border-color: var(--palette-button-inset-hover-border);
  background: var(--palette-button-inset-hover-background);
  box-shadow: var(--palette-button-inset-hover-box-shadow);
}
.MediaGrid-module__overlayUploadImage___2UG9w .add-to-slide-icon {
  transform: scale(1.15);
  opacity: 0.8;
  filter: none;
}
.MediaGrid-module__overlayUploadImage___2UG9w .drophelp {
  color: var(--palette-text-primary);
  opacity: 0.9;
}
.MediaGrid-module__overlayUploadImage___2UG9w:after {
  top: 4px;
  left: 4px;
  right: 0;
  bottom: 2px;
  content: "";
  position: absolute;
  animation: MediaGrid-module__mediaGridMarchingAnt___U4vMm 1s infinite linear;
  border-radius: 4px;
  background-size: 2px calc(100% + 13px), calc(100% + 13px) 2px, 2px calc(100% + 13px), calc(100% + 13px) 2px;
  background-image: repeating-linear-gradient(1deg, #1d9038, #1d9038 7px, transparent 7px, transparent 13px, #1d9038 13px), repeating-linear-gradient(91deg, #1d9038, #1d9038 7px, transparent 7px, transparent 13px, #1d9038 13px), repeating-linear-gradient(181deg, #1d9038, #1d9038 7px, transparent 7px, transparent 13px, #1d9038 13px), repeating-linear-gradient(271deg, #1d9038, #1d9038 7px, transparent 7px, transparent 13px, #1d9038 13px);
  background-repeat: no-repeat;
  background-position: 0 0, 0 0, 100% 0, 0 100%;
}

.MediaGrid-module__dropMsg___1BVo2 {
  position: relative;
}
.MediaGrid-module__dropMsg___1BVo2:before {
  top: -100px;
  color: var(--palette-text-selected);
  right: 0;
  height: 100%;
  content: "";
  padding: 16px;
  z-index: 9999;
  position: absolute;
  box-sizing: border-box;
  text-align: center;
  transition: all 0.15s ease-in-out;
  font-weight: 500;
  text-shadow: var(--palette-button-inset-hover-border);
}
.MediaGrid-module__dropMsg___1BVo2 .progressWrap {
  display: none;
}
.MediaGrid-module__dropMsg___1BVo2.active:before {
  top: 0;
  content: "";
  margin-top: 16px;
  background-color: var(--palette-icon-secondary-hover-bg);
}
.MediaGrid-module__dropMsg___1BVo2.active .progressWrap {
  top: 2.65rem;
  width: 75%;
  display: block;
  z-index: 9999;
  position: absolute;
  text-align: center;
}
.MediaGrid-module__dropMsg___1BVo2.active .progressWrap .progressIcon {
  font-size: 1.75rem;
  margin-bottom: 0.5rem;
}
.MediaGrid-module__dropMsg___1BVo2.active .progressWrap .progressBar {
  overflow: hidden;
  border-radius: 50px;
  background-color: var(--palette-button-disabled);
}
.MediaGrid-module__dropMsg___1BVo2.active .progressWrap .progressBar > div {
  background: var(--palette-icon-primary);
}
.MediaGrid-module__dropMsg___1BVo2.error:before, .MediaGrid-module__dropMsg___1BVo2.rejected:before, .MediaGrid-module__dropMsg___1BVo2.rejectedTooMany:before {
  top: 0;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  background-color: var(--app-events-warn-color);
}
.MediaGrid-module__dropMsg___1BVo2.rejectedTooMany:before {
  content: "\26A0  Typeset accepts up to 10 files at a time.";
}
.MediaGrid-module__dropMsg___1BVo2.rejected:before {
  content: "\26A0  Typeset accepts JPGs, PNGs, GIFs and SVGs of up to 8 MB.";
}
.MediaGrid-module__dropMsg___1BVo2.error:before {
  content: "Sorry, problem with your upload. Please try again.";
  display: flex;
  opacity: 0.96;
  align-items: center;
  border-radius: 4px;
  justify-content: center;
}
.MediaGrid-module__dropMsg___1BVo2.accepted:before {
  top: 0;
  content: "\2193  Drop your image(s) in place below";
  margin-top: 16px;
  background-color: var(--palette-icon-secondary-hover-bg);
}

.MediaGrid-module__portal___1-GVi {
  top: 0;
  height: calc(100% - 0.5rem);
}
@media (max-width: 740px) {
  .MediaGrid-module__portal___1-GVi {
    height: 100%;
  }
}

.MediaGrid-module__tabs___vPyJY {
  width: 100%;
}

.MediaGrid-module__filterGroup___3LdGY {
  margin-top: 2px;
  margin-bottom: 10px;
}

.MediaGrid-module__filterToggleButton___3OFAY {
  line-height: normal;
  font-weight: 500;
  text-transform: none;
  padding-left: 12px;
  padding-right: 12px;
}

.MediaGrid-module__filterGroupLabel___JbyLt {
  color: var(--palette-text-primary);
  margin-right: 0.5rem;
  font-size: 90%;
}

.MediaGrid-module__chipContainer___2cBB6 {
  margin-top: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.MediaGrid-module__chipContainer___2cBB6 .MediaGrid-module__chip___3U3qC:not(:last-child) {
  margin-right: 0.5rem;
}

.MediaGrid-module__colorChip___2qnBh {
  width: 24px;
  border: 1px solid #ffffff;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3);
}
.MediaGrid-module__colorChip___2qnBh:hover {
  box-shadow: 0 0 0 2px var(--palette-primary-main);
}
.MediaGrid-module__colorChip___2qnBh.MuiChip-colorPrimary {
  box-shadow: 0 0 0 2px var(--palette-primary-main);
}

.lightMode .MediaGrid-module__tab___1wIw7 {
  background-color: rgba(0, 0, 0, 0.03);
  text-shadow: 0px 1px 1px rgb(255, 255, 255);
  box-shadow: inset rgba(0, 0, 0, 0.2) 0px -1px 1px, rgba(0, 0, 0, 0.15) 0px -1px 1px;
}
.lightMode .MediaGrid-module__selectedTab___266MC {
  box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 2px;
  background-color: transparent;
}
.lightMode .MediaGrid-module__input___2Mkfx {
  padding: 6px 12px;
  font-weight: 600;
  letter-spacing: "-0.018em";
}
.lightMode .MediaGrid-module__helper___15mMo span > span {
  background: var(--palette-gradient-stop-01);
  border-color: var(--palette-background-border-04);
}
.lightMode .MediaGrid-module__mediaDropzone___1nvkj {
  border-color: var(--palette-background-border-04);
}
.lightMode .MediaGrid-module__mediaDropzone___1nvkj .add-to-slide-icon {
  opacity: 0.6;
}
.lightMode .MediaGrid-module__mediaDropzone___1nvkj .drophelp {
  opacity: 1;
}
.lightMode .MediaGrid-module__mediaDropzone___1nvkj:hover .add-to-slide-icon {
  opacity: 0.7;
  filter: invert(85%) sepia(7%) saturate(424%) hue-rotate(179deg) brightness(76%) contrast(89%);
}
.lightMode .MediaGrid-module__overlayUploadImage___2UG9w {
  border-color: #fff;
  background-color: rgba(9, 204, 57, 0.1450980392);
  box-shadow: inset 0 0 0 4px #fff;
}
.lightMode .MediaGrid-module__overlayUploadImage___2UG9w .add-to-slide-icon {
  opacity: 1;
  filter: invert(53%) sepia(98%) saturate(950%) hue-rotate(87deg) brightness(96%) contrast(97%) !important;
}
.lightMode .MediaGrid-module__dropMsg___1BVo2:before {
  text-shadow: 0 -1px 0 rgb(255, 255, 255);
}
.lightMode .MediaGrid-module__dropMsg___1BVo2.accepted .active:before {
  background-color: var(--palette-gradient-stop-01);
}
.lightMode .MediaGrid-module__dropMsg___1BVo2.progressWrap .progressBar {
  background-color: var(--palette-background-border-00);
}
.lightMode .MediaGrid-module__colorChip___2qnBh {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.3);
}
.lightMode .MediaGrid-module__colorChip___2qnBh:hover {
  box-shadow: 0 0 0 2px var(--palette-primary-main);
}
.lightMode .MediaGrid-module__colorChip___2qnBh.MuiChip-colorPrimary {
  box-shadow: 0 0 0 2px var(--palette-primary-main);
}

@keyframes MediaGrid-module__mediaGridMarchingAnt___U4vMm {
  from {
    background-position: 0 0, -13px 0, 100% -13px, 0 100%;
  }
  to {
    background-position: 0 -13px, 0 0, 100% 0, -13px 100%;
  }
}
.MediaGrid-module__closeButtonWrapper___32XE0 {
  margin-bottom: 0.25rem;
  text-align: right;
  width: 100%;
}

.MediaGrid-module__collectionSection___3Kwln {
  width: 100%;
  margin-bottom: 1.5rem;
  padding: 0 12px;
  box-sizing: border-box;
}
.MediaGrid-module__collectionSection___3Kwln .MediaGrid-module__image___QtBsW {
  object-fit: contain;
}

.MediaGrid-module__collectionHeaderWithBack___2ItoI {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 0;
  border-bottom: 1px solid var(--palette-background-border-01);
  margin-bottom: 0.75rem;
}

.MediaGrid-module__backButton___6wdOV {
  min-width: auto;
  padding: 4px 8px;
}

.MediaGrid-module__collectionTitle___1o4JM {
  font-weight: 600;
  color: var(--palette-text-primary);
  font-size: 0.9rem;
}/*  imported from MathEditorElement.module.scss  */

.MathEditorElement-module__root___1mem8 {
  color: var(--palette-text-primary);
  margin: -2px 0 0 -8px;
  padding: 6px 8px;
  font-size: 0.85em;
  word-break: break-all;
  white-space: unset;
  border-radius: 4px;
  background-color: var(--app-panel-item-background);
}/*  imported from MediaWarningLabel.module.scss  */

.MediaWarningLabel-module__root___3fDHr {
  border-radius: 6px;
}

.MediaWarningLabel-module__warning___3-uie {
  color: rgba(255, 255, 255, 0.6);
  width: auto;
  border: 1px solid rgba(255, 165, 0, 0.45);
  height: 100%;
  padding: 10px;
  font-size: 0.77em;
  margin-top: 10px;
  font-weight: 500;
  border-radius: 6px;
  background-color: rgba(255, 165, 0, 0.05);
}
.lightMode .MediaWarningLabel-module__warning___3-uie {
  color: #323234;
}
.MediaWarningLabel-module__warning___3-uie a {
  color: rgba(255, 165, 0, 0.9);
}
.lightMode .MediaWarningLabel-module__warning___3-uie a {
  color: #323234;
}/*  imported from NotesEditorElement.module.scss  */

.NotesEditorElement-module__root___2rjjL {
  opacity: 0.8;
}/*  imported from LogoListEditorElement.module.scss  */

@keyframes LogoListEditorElement-module__spinner___1oxat {
  to {
    transform: rotate(360deg);
  }
}
.LogoListEditorElement-module__root___2ymsd {
  position: relative;
  --not-found-background: #5a3136;
  --icon-background: #353537;
  --processing-border-color: #5a5a5c;
}
.lightMode .LogoListEditorElement-module__root___2ymsd {
  --not-found-background: #ffe0e3;
  --icon-background: #fff;
  --processing-border-color: #e2e2e4;
}
.LogoListEditorElement-module__root___2ymsd .LogoListEditorElement-module__logoList___2v6GS .logo {
  position: relative;
}
.LogoListEditorElement-module__root___2ymsd .LogoListEditorElement-module__logoList___2v6GS .logo span:before {
  width: 10px;
  height: 10px;
  padding: 3px;
  line-height: 1.4;
  text-align: center;
  left: -1.38em;
  position: absolute;
  opacity: 1;
}
.LogoListEditorElement-module__root___2ymsd .LogoListEditorElement-module__logoList___2v6GS .logo .found:before {
  content: "";
}
.LogoListEditorElement-module__root___2ymsd .LogoListEditorElement-module__logoList___2v6GS .logo .processing {
  color: var(--palette-text-primary);
}
.LogoListEditorElement-module__root___2ymsd .LogoListEditorElement-module__logoList___2v6GS .logo .processing:before {
  content: "";
  color: var(--palette-text-primary);
  display: block;
  background: var(--icon-background);
  line-height: 0.5;
  top: 4px;
  left: -1.3em;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  border: 1px solid;
  border-color: var(--processing-border-color);
  border-top-color: #dd1c37;
  animation: LogoListEditorElement-module__spinner___1oxat 0.6s linear infinite;
}
.LogoListEditorElement-module__root___2ymsd .LogoListEditorElement-module__logoList___2v6GS .logo .not-found {
  color: #9ca3af;
  text-decoration: line-through;
}
.LogoListEditorElement-module__root___2ymsd .LogoListEditorElement-module__logoList___2v6GS .logo .not-found:before {
  content: "+";
  color: #dd1c37;
  display: block;
  transform-origin: center center;
  transition: transform 0.5s;
  transition-delay: 0s;
  transform: rotate(-45deg) translateX(0px);
  background: var(--not-found-background);
  line-height: 0.5;
  border-radius: 50%;
  top: 4px;
  left: -1.42em;
}
.LogoListEditorElement-module__root___2ymsd .LogoListEditorElement-module__logoList___2v6GS .logo .missing:before {
  content: "+";
  background: var(--icon-background);
  color: var(--palette-text-primary);
  border-radius: 50%;
  line-height: 0.5;
  top: 4px;
  left: -1.42em;
}/*  imported from TableOfContentsComponent.module.scss  */

.TableOfContentsComponent-module__tocItemSmall___3Uwc9 {
  font-size: 0.8em;
}/*  imported from ToggleButton.module.scss  */

.ToggleButton-module__root___2JtnD .MuiSwitch-track {
  background: #7a7a7c;
}
.ToggleButton-module__root___2JtnD .MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track {
  background: var(--toggle-button-checked-track-background);
}

.ToggleButton-module__switch___1By98 {
  margin: 0;
  padding: 0;
}/*  imported from ImageEditor.module.scss  */

.ImageEditor-module__wrapper___E3pEW {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.ImageEditor-module__wrapper___E3pEW:hover .edit-actions {
  opacity: 1;
  transition: opacity 0.25s ease-in-out 0.15s;
  pointer-events: all;
}

.ImageEditor-module__editActions___3G2fG {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  z-index: 5;
  top: 5px;
  left: 5px;
}

.ImageEditor-module__editAction___17UE8 {
  border-radius: 4px;
  height: 1.5rem;
  width: 1.5rem;
  border-width: 1px;
  border-style: solid;
  border-color: var(--palette-background-border-01);
  background: var(--palette-icon-primary-hover-bg);
  color: var(--palette-text-secondary);
  margin-right: 5px;
}
.lightMode .ImageEditor-module__editAction___17UE8 {
  background: #fff;
}
.ImageEditor-module__editAction___17UE8:hover {
  color: var(--palette-gradient-stop-03);
  transition: all 100ms ease-in-out;
  background: var(--palette-icon-primary-hover-bg);
}
.lightMode .ImageEditor-module__editAction___17UE8:hover {
  background: #fff;
}
.ImageEditor-module__editAction___17UE8 .Mui-disabled {
  display: none;
}

.ImageEditor-module__editActionLarge___2My1g {
  height: 32px;
  width: 32px;
}
.ImageEditor-module__editActionLarge___2My1g svg {
  transform: scale(0.85);
}

.ImageEditor-module__popupButton___3Ff3F {
  margin: 5px;
  padding: 8px;
}
.ImageEditor-module__popupButton___3Ff3F svg {
  height: 25px;
  width: 25px;
}

.ImageEditor-module__editIcon___2Nv0P {
  transform: rotateZ(45deg);
  fill: currentColor;
}

.ImageEditor-module__editActionActive___1B5PX {
  fill: currentColor;
}

.ImageEditor-module__editor___29-vo {
  background: var(--palette-background-chessboard-background);
  background-image: linear-gradient(45deg, var(--palette-background-chessboard-square) 25%, transparent 25%), linear-gradient(-45deg, var(--palette-background-chessboard-square) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--palette-background-chessboard-square) 75%), linear-gradient(-45deg, transparent 75%, var(--palette-background-chessboard-square) 75%);
  background-size: 20px 20px;
  background-position: 0 0, 0 10px, 10px -10px, -10px 0px;
}/*  imported from TabList.module.scss  */

.TabList-module__root___1DEII {
  color: #fff;
  margin-bottom: 6px;
}/*  imported from GenericButtonGroup.module.scss  */

.GenericButtonGroup-module__root___crmCZ button {
  margin-right: 8px;
}
.GenericButtonGroup-module__root___crmCZ button:last-child {
  margin-right: 0;
}/*  imported from ImageSizeAdjust.module.scss  */

.ImageSizeAdjust-module__imageSizeAdjust___2jFaW {
  padding: 0 0.75em;
}/*  imported from ImageSizeAdjust.module.scss  */

.ImageSizeAdjust-module__imageSizeAdjust___1F5yB {
  padding: 0 12px;
}/*  imported from LogoGridElement.module.scss  */

.LogoGridElement-module__logo___38vza {
  border: 1px solid var(--app-border-main);
  border-radius: 4px;
  box-shadow: 0 0 0 2px var(--palette-input-primary-bg);
  box-sizing: border-box;
  height: 120px;
  margin: 2px;
  object-fit: contain;
  padding: 0;
  position: relative;
  transition: all 0.3s ease;
  width: 100%;
}

.LogoGridElement-module__logoDark___Hkaxv {
  background-image: url(data:image/webp;base64,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);
}

.LogoGridElement-module__logoLight___OcO16 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(data:image/webp;base64,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);
}/*  imported from LinkMenu.module.scss  */

.LinkMenu-module__row___1onK9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 6px 2px 16px;
}

.LinkMenu-module__row___1onK9:not(:last-of-type) {
  padding-bottom: 0;
}

.LinkMenu-module__row___1onK9:not(:first-of-type) {
  padding-top: 0;
}
.LinkMenu-module__row___1onK9:not(:first-of-type) .MuiButtonBase-root {
  padding-top: 2px;
  padding-bottom: 2px;
}

.LinkMenu-module__editorFormSection___2dTFc {
  margin: 0 2px;
  flex-grow: 1;
}

.LinkMenu-module__editorLabel___YnZfz {
  font-size: 14px;
}/*  imported from DefaultSearchBar.module.scss  */

.DefaultSearchBar-module__root___3fKYj {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  gap: var(--size-gutter-small);
}

.DefaultSearchBar-module__button___C9LDO {
  height: 100% !important;
}/*  imported from ImageComponent.module.scss  */

.ImageComponent-module__fullHeightImageLink___3pbrV {
  height: 100%;
}/*  imported from ImagePlaceholder.module.scss  */

.ImagePlaceholder-module__container___2EdLL {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
}/*  imported from CountdownComponent.module.scss  */

.CountdownComponent-module__countdown___3uHMm {
  font-size: var(--font-size-title, 2em);
  padding: 0.5em 0;
}
.CountdownComponent-module__countdown___3uHMm.CountdownComponent-module__sm___3S916 {
  font-size: var(--font-size-subtitle);
}
.CountdownComponent-module__countdown___3uHMm.CountdownComponent-module__sm___3S916 .CountdownComponent-module__unitsLabel___2rxxP::after {
  font-size: 0.3em;
}
.CountdownComponent-module__countdown___3uHMm.CountdownComponent-module__lg___6y0n- {
  font-size: var(--font-size-headline, 4em);
}
.CountdownComponent-module__countdown___3uHMm.CountdownComponent-module__lg___6y0n- .CountdownComponent-module__unitsLabel___2rxxP::after {
  font-size: 0.15em;
}
@media (max-width: 740px) {
  .CountdownComponent-module__countdown___3uHMm.CountdownComponent-module__lg___6y0n- {
    font-size: var(--font-size-title, 1em);
  }
}
.CountdownComponent-module__countdown___3uHMm.CountdownComponent-module__export___3C36h {
  font-size: var(--font-size-6);
}
.CountdownComponent-module__countdown___3uHMm.CountdownComponent-module__export___3C36h.CountdownComponent-module__sm___3S916 {
  font-size: var(--font-size-5);
}
.CountdownComponent-module__countdown___3uHMm.CountdownComponent-module__export___3C36h.CountdownComponent-module__lg___6y0n- {
  font-size: var(--font-size-7);
}
.CountdownComponent-module__countdown___3uHMm .CountdownComponent-module__unit___2Jqvj {
  position: relative;
  text-align: center;
  display: inline-flex;
  margin-bottom: 0.5em;
}
.CountdownComponent-module__countdown___3uHMm .CountdownComponent-module__separator___8emBK {
  margin: 0 0.1em;
}

.CountdownComponent-module__filledUnits___DpBYt .CountdownComponent-module__unit___2Jqvj {
  background: var(--color-accent);
  border-radius: 4px;
  padding: 0 0.05em;
}

.CountdownComponent-module__filledNumbers___2mWaU .CountdownComponent-module__number___3WERe {
  background: var(--color-accent);
  border-radius: 4px;
  padding: 0 0.05em;
  margin-right: 0.05em;
}

.CountdownComponent-module__filled___rI8cn .CountdownComponent-module__unitsWrapper___25jNo {
  background: var(--color-accent);
  border-radius: 4px;
  padding: 0 0.1em;
}

.CountdownComponent-module__unitsLabel___2rxxP {
  font-size: 0.2em;
  display: inline-block;
  position: absolute;
  bottom: -1.5em;
  left: 50%;
  transform: translateX(-50%);
}/*  imported from ChartSlideContent.module.scss  */

.ChartSlideContent-module__wrapper___1ZWjc {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.ChartSlideContent-module__chart___1qM4F {
  flex: 1;
  min-height: 0;
}/*  imported from CheckoutEditorElement.module.scss  */

.CheckoutEditorElement-module__root___1vEV0 {
  border-radius: 8px;
  display: flex;
  align-items: center;
}
.CheckoutEditorElement-module__root___1vEV0 .CheckoutEditorElement-module__editContainer___2uwvX {
  margin-left: 4px;
  opacity: 1;
  display: flex;
  align-items: center;
}
.CheckoutEditorElement-module__root___1vEV0 .CheckoutEditorElement-module__editContainer___2uwvX button {
  border: none;
  z-index: 1;
  display: block;
  text-transform: unset;
  transform: scale(0.85);
  transition: transform 250ms ease-in;
}
.CheckoutEditorElement-module__root___1vEV0 .CheckoutEditorElement-module__editContainer___2uwvX button:hover {
  transform: scale(0.95);
  transition: transform 150ms ease-out;
}/*  imported from UpsellEditorElement.module.scss  */

.UpsellEditorElement-module__root___3gsCN {
  border-radius: 8px;
  display: flex;
  align-items: center;
}/*  imported from QrCodeComponent.module.scss  */

.QrCodeComponent-module__qr-code-sm___1cAxM {
  aspect-ratio: 1;
  width: 3em;
}

.QrCodeComponent-module__qr-code-md___38YXd {
  aspect-ratio: 1;
  width: 6em;
}

.QrCodeComponent-module__qr-code-lg___2uEoT {
  aspect-ratio: 1;
  width: 12em;
}/*  imported from LeadCaptureFormDigitalMediaSettings.module.scss  */

.LeadCaptureFormDigitalMediaSettings-module__digitalMediaWrapper___3eklm {
  display: flex;
  padding: var(--size-gutter-medium);
  align-items: center;
  gap: var(--size-gutter-medium);
  align-self: stretch;
  border-radius: 8px;
  background-color: var(--app-panel-item-background);
}

.LeadCaptureFormDigitalMediaSettings-module__digitalMediaContent___2KOkf {
  display: flex;
  justify-content: space-between;
  justify-items: stretch;
  align-items: center;
  width: 100%;
}

.LeadCaptureFormDigitalMediaSettings-module__digitalMediaIcon___3eTQp {
  border-radius: 8px;
  width: 44px;
  height: 44px;
  aspect-ratio: 1/1;
  padding-right: var(--size-gutter-medium);
}

.LeadCaptureFormDigitalMediaSettings-module__actions___1ipo6 {
  margin-left: auto;
  flex-shrink: 0;
}

.LeadCaptureFormDigitalMediaSettings-module__loadingContainer___JGg1W {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1em;
}/*  imported from StaticWrapper.module.scss  */

.StaticWrapper-module__root___1j6sl {
  position: relative;
  height: 100%;
  width: 100%;
}

.StaticWrapper-module__image___2p6L7 {
  width: 100%;
  object-fit: cover;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.StaticWrapper-module__iconWrapper___3ecRj {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
}

.StaticWrapper-module__icon___djHlQ {
  height: 4.5em;
  width: 4.5em;
  padding: 0em;
  fill: #f31138;
  background: rgba(255, 255, 255, 0.75);
  border-radius: 50%;
  z-index: 2;
}/*  imported from LeadCaptureFormDigitalMedia.module.scss  */

.LeadCaptureFormDigitalMedia-module__digitalMediaWrapper___1Zi4- {
  display: flex;
  padding: 12px;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  border-radius: 8px;
  background-color: var(--app-panel-item-background);
}

.LeadCaptureFormDigitalMedia-module__digitalMediaContent___2mESr {
  display: flex;
  justify-content: space-between;
  justify-items: stretch;
  align-items: center;
  width: 100%;
}

.LeadCaptureFormDigitalMedia-module__digitalMediaIcon___1knIW {
  border-radius: 8px;
  width: 44px;
  height: 44px;
  aspect-ratio: 1/1;
  padding-right: 12px;
  color: var(--palette-icon-primary);
}

.LeadCaptureFormDigitalMedia-module__actions___29lO7 {
  margin-left: auto;
  flex-shrink: 0;
}

.LeadCaptureFormDigitalMedia-module__actionIcon___23aGK {
  min-width: 0;
  padding: 4px;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}

.LeadCaptureFormDigitalMedia-module__actionIcon___23aGK:hover {
  border: 1px solid var(--palette-button-inset-hover-border);
  background: var(--palette-button-inset-hover-background);
  box-shadow: var(--palette-button-inset-hover-box-shadow);
}

.LeadCaptureFormDigitalMedia-module__loadingContainer___1ZdQl {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1em;
}

.LeadCaptureFormDigitalMedia-module__editorFormSection___24XJn {
  padding: 12px 0;
}
.LeadCaptureFormDigitalMedia-module__editorFormSection___24XJn .LeadCaptureFormDigitalMedia-module__leadCaptureFormInput___27iUb {
  padding: 1em 0;
}/*  imported from SideBySideListComponent.module.scss  */

.SideBySideListComponent-module__sideBySideList___3erET {
  padding: 0;
  margin: 0;
  font-size: var(--font-size);
}
@media (max-width: 740px) {
  .SideBySideListComponent-module__sideBySideList___3erET .SideBySideListComponent-module__sideBySideItem___2hSvH {
    flex-direction: column;
  }
  .SideBySideListComponent-module__sideBySideList___3erET .SideBySideListComponent-module__sideBySideItem___2hSvH h3 {
    width: 100%;
  }
}
.mobile-layout .SideBySideListComponent-module__sideBySideList___3erET .SideBySideListComponent-module__sideBySideItem___2hSvH {
  flex-direction: column;
}
.mobile-layout .SideBySideListComponent-module__sideBySideList___3erET .SideBySideListComponent-module__sideBySideItem___2hSvH h3 {
  width: 100%;
}

.SideBySideListComponent-module__sideBySideItem___2hSvH {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 1em 0;
  gap: 10%;
  word-break: break-word;
}
.SideBySideListComponent-module__sideBySideItem___2hSvH > ul {
  padding: 0;
}
.SideBySideListComponent-module__sideBySideItem___2hSvH h3 {
  width: 25%;
  margin: 0;
  flex-shrink: 0;
}
.slide.main-sm .SideBySideListComponent-module__sideBySideItem___2hSvH h3 {
  width: 30%;
}
.SideBySideListComponent-module__sideBySideItem___2hSvH .SideBySideListComponent-module__sideBySideNestedList___3uUER {
  list-style: none;
}
.SideBySideListComponent-module__sideBySideItem___2hSvH .SideBySideListComponent-module__sideBySideNestedList___3uUER ul {
  list-style: disc;
}
.SideBySideListComponent-module__sideBySideItem___2hSvH .SideBySideListComponent-module__sideBySideNestedList___3uUER ul ul {
  list-style: square;
}
.SideBySideListComponent-module__sideBySideItem___2hSvH:not(:last-child) {
  border-bottom: 0.0625em solid var(--color-text);
}

.SideBySideListComponent-module__title___xB_z9, .SideBySideListComponent-module__listItem___2j7BU {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
}/*  imported from ContextMenuToggle.module.scss  */

.ContextMenuToggle-module__root___1IGY_ {
  height: 100%;
  display: flex;
  flex-direction: column;
  cursor: grab;
}
.ContextMenuToggle-module__root___1IGY_ .ContextMenuToggle-module__contextMenuWrapper___1vAoI {
  cursor: initial;
}/*  imported from DraggableEditorElement.module.scss  */

.DraggableEditorElement-module__elementOptions___2Wn96 {
  pointer-events: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}/*  imported from AuthorGroupCollectionEditorElement.module.scss  */

.AuthorGroupCollectionEditorElement-module__wrapper___5b80j {
  position: relative;
  margin: var(--size-gutter-small) var(--size-gutter-base);
  border-radius: 6px;
  padding: var(--size-gutter-small) var(--size-gutter-small) var(--size-gutter-small) var(--size-gutter-extralarge);
  background-color: var(--ts-new-editor-panel-background);
}
.AuthorGroupCollectionEditorElement-module__wrapper___5b80j:has(.selected) {
  background-color: var(--ts-new-editor-element-selected);
}
.AuthorGroupCollectionEditorElement-module__wrapper___5b80j > .drop-line.top {
  top: -30px;
}
.AuthorGroupCollectionEditorElement-module__wrapper___5b80j > .drop-line.bottom {
  bottom: -22px;
}

.AuthorGroupCollectionEditorElement-module__dragBarContainer___12UC8 {
  position: absolute;
  left: 0;
  top: var(--size-gutter-small);
  bottom: var(--size-gutter-small);
  width: var(--size-gutter-extralarge);
}

.AuthorGroupCollectionEditorElement-module__wrapper___5b80j .AuthorGroupCollectionEditorElement-module__dragBarContainer___12UC8 .AuthorGroupCollectionEditorElement-module__deleteButton___1ZzS1 {
  position: absolute;
  top: 0;
  left: var(--size-gutter-extrasmall);
  opacity: 0;
  height: 1.5em;
  width: 1.5em;
  border-radius: 4px;
  background: var(--ts-new-editor-foreground);
  transition: opacity 200ms ease;
}

.AuthorGroupCollectionEditorElement-module__wrapper___5b80j:hover .AuthorGroupCollectionEditorElement-module__dragBarContainer___12UC8 .AuthorGroupCollectionEditorElement-module__deleteButton___1ZzS1 {
  opacity: 1;
}

.AuthorGroupCollectionEditorElement-module__dragBar___IBOpJ {
  position: absolute;
  left: var(--size-gutter-medium);
  top: 2em;
  bottom: 0;
  width: 6px;
  border-radius: 5px;
  background-color: var(--ts-new-editor-border);
  cursor: grab;
  user-select: none;
  -webkit-user-drag: element;
  transition: background-color 150ms ease;
}
.AuthorGroupCollectionEditorElement-module__dragBar___IBOpJ:hover {
  background-color: var(--color-blue-300);
}

.AuthorGroupCollectionEditorElement-module__collectionContent___2bES_ {
  position: relative;
}

.AuthorGroupCollectionEditorElement-module__insertZone___3DlBK {
  position: relative;
  height: var(--size-gutter-small);
  margin: 0 var(--size-gutter-small);
  z-index: 1;
}

.AuthorGroupCollectionEditorElement-module__insertZoneInner___ZfqjL {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  opacity: 0;
  transition: opacity 150ms ease;
}
.AuthorGroupCollectionEditorElement-module__insertZone___3DlBK:hover .AuthorGroupCollectionEditorElement-module__insertZoneInner___ZfqjL {
  opacity: 1;
}

.AuthorGroupCollectionEditorElement-module__insertLine___28nKx {
  flex: 1;
  height: 1px;
  background-color: var(--color-blue-300);
}

.AuthorGroupCollectionEditorElement-module__insertButton___3rKX8 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25em;
  height: 1.25em;
  border-radius: 50%;
  border: 1px solid var(--color-blue-300);
  background: var(--ts-new-editor-foreground);
  color: var(--color-blue-300);
  cursor: pointer;
  padding: 0;
  font-size: 0.75em;
  flex-shrink: 0;
}/*  imported from CaptionsField.module.scss  */

.CaptionsField-module__container___3Ra5D {
  margin: var(--app-spacing-100) 0;
  width: 95%;
  caret-color: var(--palette-primary-main);
}

.CaptionsField-module__input___1ZPTm {
  font-size: 0.85rem;
  color: var(--palette-tertiary-main);
}
.CaptionsField-module__input___1ZPTm input {
  border-bottom: 1px dotted transparent;
}
.CaptionsField-module__input___1ZPTm input:focus {
  border-color: var(--palette-text-secondary);
}
.CaptionsField-module__input___1ZPTm::before {
  display: none;
}
.CaptionsField-module__input___1ZPTm::after {
  display: none;
}/*  imported from EditorButton.module.scss  */

.EditorButton-module__editorButton___2-v3Q {
  font-size: 0.75em;
  color: var(--color-text);
  background-color: var(--palette-grey-400);
  border: 1px solid transparent;
  font-weight: 600;
  padding: 5px 8px;
  border-radius: 6px;
  opacity: 0.85;
  display: flex;
  align-items: center;
  gap: 0.4em;
  caret-color: transparent;
  cursor: default;
}
.darkMode .EditorButton-module__editorButton___2-v3Q {
  background-color: var(--palette-grey-300);
}

.EditorButton-module__active___vB73k {
  border: 1px solid var(--app-primary-accent-color);
}

.EditorButton-module__thumbnail___smT8y {
  height: 1em;
}
.darkMode .EditorButton-module__thumbnail___smT8y {
  filter: invert(1);
}/*  imported from AuthorGroupEditorElement.module.scss  */

.AuthorGroupEditorElement-module__insertZone___1GTGT {
  position: relative;
  height: var(--size-gutter-small);
  margin: 0 var(--size-gutter-small);
  z-index: 1;
}

.AuthorGroupEditorElement-module__insertZoneInner___2RDgy {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  opacity: 0;
  transition: opacity 150ms ease;
}
.AuthorGroupEditorElement-module__insertZone___1GTGT:hover .AuthorGroupEditorElement-module__insertZoneInner___2RDgy {
  opacity: 1;
}

.AuthorGroupEditorElement-module__insertLine___3a_i5 {
  flex: 1;
  height: 1px;
  background-color: var(--color-blue-300);
}

.AuthorGroupEditorElement-module__insertButton___2wW-J {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25em;
  height: 1.25em;
  border-radius: 50%;
  border: 1px solid var(--color-blue-300);
  background: var(--ts-new-editor-foreground);
  color: var(--color-blue-300);
  cursor: pointer;
  padding: 0;
  font-size: 0.75em;
  flex-shrink: 0;
}

.AuthorGroupEditorElement-module__wrapper___1sLKc {
  position: relative;
}
.AuthorGroupEditorElement-module__wrapper___1sLKc:first-child .AuthorGroupEditorElement-module__card___1qIMg {
  margin-top: 0;
}
.AuthorGroupEditorElement-module__wrapper___1sLKc:last-child .AuthorGroupEditorElement-module__card___1qIMg {
  margin-bottom: 0;
}

.AuthorGroupEditorElement-module__card___1qIMg {
  position: relative;
  background: var(--ts-new-editor-foreground);
  border-radius: 6px;
  border: 1px solid transparent;
  padding: var(--size-gutter-small) var(--size-gutter-small) var(--size-gutter-small) var(--size-gutter-large);
}
.AuthorGroupEditorElement-module__card___1qIMg:has(.selected) {
  border-color: var(--ts-new-editor-element-selected-border);
}
.AuthorGroupEditorElement-module__card___1qIMg:hover .AuthorGroupEditorElement-module__controls___1A95f, .AuthorGroupEditorElement-module__card___1qIMg.selected .AuthorGroupEditorElement-module__controls___1A95f {
  visibility: visible;
}
.AuthorGroupEditorElement-module__card___1qIMg > .drop-line.top {
  top: -7px;
}
.AuthorGroupEditorElement-module__card___1qIMg > .drop-line.bottom {
  bottom: -7px;
}

.AuthorGroupEditorElement-module__dragBar___50vyR {
  position: absolute;
  left: var(--size-gutter-small);
  top: var(--size-gutter-base);
  width: 6px;
  height: calc(100% - var(--size-gutter-extralarge));
  border-radius: 5px;
  background-color: var(--ts-new-editor-border);
  cursor: grab;
  user-select: none;
  -webkit-user-drag: element;
  transition: background-color 150ms ease;
}
.AuthorGroupEditorElement-module__dragBar___50vyR:hover {
  background-color: var(--color-blue-300);
}

.AuthorGroupEditorElement-module__cardContent___25vAb {
  position: relative;
}

.AuthorGroupEditorElement-module__controls___1A95f {
  visibility: hidden;
  display: flex;
  gap: var(--size-gutter-small);
  position: absolute;
  top: calc(var(--size-gutter-small) * -1);
  right: var(--size-gutter-small);
  line-height: 1;
  z-index: 1;
}

.AuthorGroupEditorElement-module__actionGroup___1TdtE {
  display: flex;
  gap: 1px;
  background: var(--ts-new-editor-foreground);
}
.AuthorGroupEditorElement-module__actionGroup___1TdtE button {
  background: var(--ts-new-editor-foreground);
  height: 1.5em;
  width: 1.5em;
  border-radius: 4px;
}
.AuthorGroupEditorElement-module__actionGroup___1TdtE .AuthorGroupEditorElement-module__duplicateButton___2G9d- {
  border-radius: 4px 0 0 4px;
}
.AuthorGroupEditorElement-module__actionGroup___1TdtE .AuthorGroupEditorElement-module__deleteButton___2RxKF {
  border-radius: 0 4px 4px 0;
}/*  imported from TierLabel.module.scss  */

.TierLabel-module__root___32sNh {
  position: relative;
  display: inline-block;
  font-size: 8px;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 3px;
  color: #fff;
  padding: 3px 4px;
  letter-spacing: 0.7px;
  margin: 2px;
  background-color: #b7622f;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1490196078);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2666666667);
}
.lightMode .TierLabel-module__root___32sNh {
  box-shadow: none;
}
.TierLabel-module__root___32sNh.TierLabel-module__pro___2KS41 {
  background: linear-gradient(60deg, #07b773, #31d696);
}
.TierLabel-module__root___32sNh.TierLabel-module__enterprise___2AL4H {
  background: linear-gradient(60deg, #fe8e2e, #ffbd02);
}
.TierLabel-module__root___32sNh.TierLabel-module__freemium___YIPZX {
  background: linear-gradient(60deg, #0098ff, #2ed8fe);
}/*  imported from TextField.module.scss  */

.TextField-module__root___1H0qG {
  margin: 2px 0 2px 0;
}

.TextField-module__label___1Bb4H {
  color: var(--palette-text-secondary);
}
.TextField-module__label___1Bb4H.Mui-focused {
  color: var(--palette-text-selected);
}

.TextField-module__input___2vKNk {
  color: var(--palette-input-secondary);
}

.TextField-module__underline___1zNVc:hover:not(.TextField-module__Mui-disabled___3P7oW):before {
  border-bottom: 1px solid #7a7a7c;
}
.TextField-module__underline___1zNVc:after {
  border-bottom: 1px solid rgba(255, 255, 255, 0.85);
}
.lightMode .TextField-module__underline___1zNVc:hover:not(.TextField-module__Mui-disabled___3P7oW):before {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.lightMode .TextField-module__underline___1zNVc:after {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}/*  imported from EditorTextButton.module.scss  */

.EditorTextButton-module__editorButton___1nKJG {
  color: var(--text-primary-color);
  font-size: 0.85em;
  background-color: transparent;
  border: 1px solid var(--text-primary-color);
  font-weight: 500;
  padding: 5px 8px;
  border-radius: 6px;
  opacity: 0.85;
  display: flex;
  align-items: center;
  gap: 0.4em;
  cursor: text;
}

.EditorTextButton-module__active___3Gh5w {
  border: 1px solid var(--app-primary-accent-color);
}

.EditorTextButton-module__thumbnail___1St1j {
  height: 1em;
}
.darkMode .EditorTextButton-module__thumbnail___1St1j {
  filter: invert(1);
}/*  imported from IconForComponent.module.scss  */

.IconForComponent-module__root___1_gDy {
  border-radius: 8px;
  display: flex;
  align-items: center;
}
.IconForComponent-module__root___1_gDy .IconForComponent-module__editContainer___uGs5U {
  margin-left: 4px;
  opacity: 0;
  display: flex;
  align-items: center;
  transform: translateX(-25%);
  transition: opacity 100ms ease-in, transform 250ms ease-in;
}
.IconForComponent-module__root___1_gDy .IconForComponent-module__editContainer___uGs5U button {
  border: none;
  z-index: 1;
  display: block;
  text-transform: unset;
  transform: scale(0.85);
  transition: transform 250ms ease-in;
  margin-left: 4px;
}
.IconForComponent-module__root___1_gDy .IconForComponent-module__editContainer___uGs5U button:hover {
  transform: scale(0.95);
  transition: transform 150ms ease-out;
}
.IconForComponent-module__root___1_gDy:hover .IconForComponent-module__editContainer___uGs5U, .IconForComponent-module__root___1_gDy.IconForComponent-module__active___lCkuP .IconForComponent-module__editContainer___uGs5U {
  opacity: 1;
  transform: translateX(0%);
  transition: opacity 150ms ease-out, transform 150ms ease-out;
}/*  imported from MediaFooter.module.scss  */

.MediaFooter-module__root___2KDSI {
  color: var(--palette-text-secondary);
  width: 100%;
  display: flex;
  padding: 0.75rem 1rem 0 1rem;
  z-index: 1;
  position: relative;
  font-size: 0.6rem;
  background: var(--palette-background-main);
  box-sizing: border-box;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.MediaFooter-module__root___2KDSI .logo {
  height: 12px;
  margin: 1px 0 0 7px;
  opacity: 0.8;
  transition: all 300ms ease;
}
.MediaFooter-module__root___2KDSI .logo:hover {
  opacity: 1;
}

.lightMode .MediaFooter-module__root___2KDSI {
  background: linear-gradient(90deg, var(--palette-background-elev-02) -45%, #FFFFFF 50%);
}/*  imported from UpgradeCTA.module.scss  */

@charset "UTF-8";
.UpgradeCTA-module__root___-hWYP {
  background: #e5e5e5;
  border-radius: 8px;
  padding: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #323234;
}

.UpgradeCTA-module__title___20b6Y {
  font-weight: 800;
  margin: 0 0 0.25rem 0;
  text-align: center;
}

.UpgradeCTA-module__paragraph___3lwNX {
  margin: 0;
}

.UpgradeCTA-module__list___2A3Ae {
  text-align: center;
  list-style-position: inside;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  margin-top: 1.5rem;
}
.UpgradeCTA-module__list___2A3Ae li::marker {
  content: "\2714   ";
}

.UpgradeCTA-module__modal___1qWFp {
  padding: 0;
  color: #323234;
  position: relative;
}

.UpgradeCTA-module__closeButton___2U8Yn {
  position: absolute;
  top: 0;
  right: 0;
  color: #323234;
}/*  imported from MediaUploadZone.module.scss  */

@charset "UTF-8";
.MediaUploadZone-module__imageGridItemContainer___6pe9E {
  width: 100%;
  cursor: pointer;
  height: 128px;
  display: flex;
  position: relative;
  text-align: center;
  align-items: center;
  flex-direction: column;
}
.MediaUploadZone-module__imageGridItemContainer___6pe9E:hover .photographer, .MediaUploadZone-module__imageGridItemContainer___6pe9E.focused .photographer {
  opacity: 0.8;
  max-width: calc(100% - 32px);
  transition: opacity 150ms ease-out;
}
.MediaUploadZone-module__imageGridItemContainer___6pe9E.MediaUploadZone-module__imageGridItemSkeletonContainer___2eGdc {
  cursor: unset;
}

.MediaUploadZone-module__mediaDropzone___2EgvS {
  border-radius: 0;
  text-align: inherit;
  background: none;
  box-shadow: none;
  padding: 0;
  cursor: pointer;
  border: none;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  width: 100%;
  border: 1px solid;
  height: 100%;
  display: flex;
  padding: 1rem;
  overflow: hidden;
  font-size: 14px;
  background: rgba(0, 0, 0, 0.07);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1), 0px 1px 0px rgba(255, 255, 255, 0.1);
  box-sizing: border-box;
  margin-top: 2px;
  transition: all 300ms ease;
  align-items: center;
  margin-left: 4px;
  border-color: rgba(0, 0, 0, 0.45);
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
}
.MediaUploadZone-module__mediaDropzone___2EgvS .MediaUploadZone-module__addImageIcon___1O4gZ {
  color: var(--color-gray-400);
  transition: all 300ms ease;
  height: 30px;
  width: 30px;
}
.MediaUploadZone-module__mediaDropzone___2EgvS .drophelp {
  color: var(--app-primary-accent-color);
  font-size: 0.8rem;
  margin-top: 7px;
  transition: all 300ms ease;
  font-weight: 500;
  line-height: 1.4;
}
.MediaUploadZone-module__mediaDropzone___2EgvS .drophelp span {
  display: block;
  font-size: 0.85em;
  font-weight: 400;
}
.MediaUploadZone-module__mediaDropzone___2EgvS:hover {
  border: 1px solid var(--palette-button-inset-hover-border);
  background: var(--palette-button-inset-hover-background);
  box-shadow: var(--palette-button-inset-hover-box-shadow);
}
.MediaUploadZone-module__mediaDropzone___2EgvS:hover .MediaUploadZone-module__addImageIcon___1O4gZ {
  color: var(--color-gray-500);
  transform: scale(1.15);
}
.MediaUploadZone-module__mediaDropzone___2EgvS:hover .drophelp {
  color: var(--app-primary-accent-color);
  opacity: 0.9;
}

.MediaUploadZone-module__dropMsg___LfPD2 {
  position: relative;
}
.MediaUploadZone-module__dropMsg___LfPD2:before {
  top: -100px;
  color: var(--palette-text-selected);
  right: 0;
  height: 100%;
  content: "";
  padding: 16px;
  z-index: 9999;
  position: absolute;
  box-sizing: border-box;
  text-align: center;
  transition: all 0.15s ease-in-out;
  font-weight: 500;
  text-shadow: var(--palette-button-inset-hover-border);
}
.MediaUploadZone-module__dropMsg___LfPD2 .progressWrap {
  display: none;
}
.MediaUploadZone-module__dropMsg___LfPD2.active:before {
  top: 0;
  content: "";
  margin-top: 16px;
  background-color: var(--palette-icon-secondary-hover-bg);
}
.MediaUploadZone-module__dropMsg___LfPD2.active .progressWrap {
  top: 2.65rem;
  width: 75%;
  display: block;
  z-index: 9999;
  position: absolute;
  text-align: center;
}
.MediaUploadZone-module__dropMsg___LfPD2.active .progressWrap .progressIcon {
  font-size: 1.75rem;
  margin-bottom: 0.5rem;
}
.MediaUploadZone-module__dropMsg___LfPD2.active .progressWrap .progressBar {
  overflow: hidden;
  border-radius: 50px;
  background-color: var(--palette-button-disabled);
}
.MediaUploadZone-module__dropMsg___LfPD2.active .progressWrap .progressBar > div {
  background: var(--palette-icon-primary);
}
.MediaUploadZone-module__dropMsg___LfPD2.error:before, .MediaUploadZone-module__dropMsg___LfPD2.rejected:before, .MediaUploadZone-module__dropMsg___LfPD2.rejectedTooMany:before {
  top: 0;
  color: var(--color-base-white);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  background-color: var(--color-warning-600);
}
.MediaUploadZone-module__dropMsg___LfPD2.rejectedTooMany:before {
  content: "\26A0  Typeset accepts up to 10 files at a time.";
}
.MediaUploadZone-module__dropMsg___LfPD2.rejected:before {
  content: "\26A0  Typeset accepts JPGs, PNGs, GIFs and SVGs of up to 8 MB.";
}
.MediaUploadZone-module__dropMsg___LfPD2.error:before {
  content: "Sorry, problem with your upload. Please try again.";
  display: flex;
  opacity: 0.96;
  align-items: center;
  border-radius: 4px;
  justify-content: center;
}
.MediaUploadZone-module__dropMsg___LfPD2.accepted:before {
  top: 0;
  content: "\2193  Drop your image(s) in place below";
  margin-top: 16px;
  background-color: var(--palette-icon-secondary-hover-bg);
}

.MediaUploadZone-module__overlayUploadImage___1I2R2 {
  opacity: 1;
  z-index: 99;
  border: 1px solid;
  border-color: var(--palette-button-inset-hover-border);
  background: var(--palette-button-inset-hover-background);
  box-shadow: var(--palette-button-inset-hover-box-shadow);
}
.MediaUploadZone-module__overlayUploadImage___1I2R2 .MediaUploadZone-module__addImageIcon___1O4gZ {
  transform: scale(1.15);
  color: var(--color-success-700) !important;
}
.MediaUploadZone-module__overlayUploadImage___1I2R2 .drophelp {
  color: var(--palette-text-primary);
  opacity: 0.9;
}
.MediaUploadZone-module__overlayUploadImage___1I2R2:after {
  top: 4px;
  left: 4px;
  right: 0;
  bottom: 2px;
  content: "";
  position: absolute;
  animation: MediaUploadZone-module__mediaUploadZoneMarchingAnt___1ztuZ 1s infinite linear;
  border-radius: 4px;
  background-size: 2px calc(100% + 13px), calc(100% + 13px) 2px, 2px calc(100% + 13px), calc(100% + 13px) 2px;
  background-image: repeating-linear-gradient(1deg, var(--color-success-700), var(--color-success-700) 7px, transparent 7px, transparent 13px, var(--color-success-700) 13px), repeating-linear-gradient(91deg, var(--color-success-700), var(--color-success-700) 7px, transparent 7px, transparent 13px, var(--color-success-700) 13px), repeating-linear-gradient(181deg, var(--color-success-700), var(--color-success-700) 7px, transparent 7px, transparent 13px, var(--color-success-700) 13px), repeating-linear-gradient(271deg, var(--color-success-700), var(--color-success-700) 7px, transparent 7px, transparent 13px, var(--color-success-700) 13px);
  background-repeat: no-repeat;
  background-position: 0 0, 0 0, 100% 0, 0 100%;
}

.lightMode .MediaUploadZone-module__mediaDropzone___2EgvS {
  border-color: var(--palette-background-border-04);
}
.lightMode .MediaUploadZone-module__mediaDropzone___2EgvS .add-to-slide-icon {
  opacity: 0.6;
}
.lightMode .MediaUploadZone-module__mediaDropzone___2EgvS .drophelp {
  opacity: 1;
}
.lightMode .MediaUploadZone-module__mediaDropzone___2EgvS:hover .add-to-slide-icon {
  opacity: 0.7;
  filter: invert(85%) sepia(7%) saturate(424%) hue-rotate(179deg) brightness(76%) contrast(89%);
}
.lightMode .MediaUploadZone-module__dropMsg___LfPD2:before {
  text-shadow: 0 -1px 0 var(--color-base-white);
}
.lightMode .MediaUploadZone-module__dropMsg___LfPD2.accepted .active:before {
  background-color: var(--palette-gradient-stop-01);
}
.lightMode .MediaUploadZone-module__dropMsg___LfPD2.progressWrap .progressBar {
  background-color: var(--palette-background-border-00);
}
.lightMode .MediaUploadZone-module__overlayUploadImage___1I2R2 {
  border-color: var(--color-base-white);
  background-color: rgba(9, 204, 57, 0.1450980392);
  box-shadow: inset 0 0 0 4px var(--color-base-white);
}
.lightMode .MediaUploadZone-module__overlayUploadImage___1I2R2 .add-to-slide-icon {
  opacity: 1;
  filter: invert(53%) sepia(98%) saturate(950%) hue-rotate(87deg) brightness(96%) contrast(97%) !important;
}

@keyframes MediaUploadZone-module__mediaUploadZoneMarchingAnt___1ztuZ {
  from {
    background-position: 0 0, -13px 0, 100% -13px, 0 100%;
  }
  to {
    background-position: 0 -13px, 0 0, 100% 0, -13px 100%;
  }
}/*  imported from GettyFilterBar.module.scss  */

.GettyFilterBar-module__filterGroup___3qY6A {
  margin-top: var(--size-gutter-small);
}

.GettyFilterBar-module__filterGroupLabel___2NF1l {
  color: var(--palette-text-primary);
  margin-right: 0.5rem;
  font-size: 90%;
}

.GettyFilterBar-module__chipContainer___uCWGU {
  margin-top: var(--size-gutter-small);
  display: flex;
  align-items: center;
  justify-content: center;
}
.GettyFilterBar-module__chipContainer___uCWGU .GettyFilterBar-module__chip___23ZH0:not(:last-child) {
  margin-right: 0.5rem;
}

.GettyFilterBar-module__colorPicker___dAMdW {
  width: unset !important;
  padding: 0 !important;
  align-items: center;
  justify-content: center;
}

.GettyFilterBar-module__colorPickerButton___2ilkR {
  margin-bottom: 0 !important;
}/*  imported from CollectionView.module.scss  */

.CollectionView-module__collectionSection___53jzO {
  width: 100%;
}
.CollectionView-module__collectionSection___53jzO .CollectionView-module__image___3Mzex {
  object-fit: contain;
}

.CollectionView-module__collectionHeaderWithBack___1aMZ1 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 0;
  border-bottom: 1px solid var(--palette-background-border-01);
  margin-bottom: 0.75rem;
}

.CollectionView-module__collectionTitle___2VwhS {
  font-weight: 600;
  color: var(--palette-text-primary);
  font-size: 0.9rem;
}

.CollectionView-module__imageWrapper___1KxLq {
  width: 100%;
  border-radius: 0;
  text-align: inherit;
  background: none;
  box-shadow: none;
  padding: 0;
  cursor: pointer;
  border: none;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
}

.CollectionView-module__imageGridItemContainer___2KZnV {
  width: 100%;
  cursor: pointer;
  height: 128px;
  display: flex;
  position: relative;
  text-align: center;
  align-items: center;
  flex-direction: column;
}

.CollectionView-module__checkWrapper___1V-Mh {
  top: 14px;
  left: 14px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px;
  position: absolute;
  border-radius: 50%;
  background-color: var(--palette-primary-main);
}

.CollectionView-module__check___hmhNZ {
  color: var(--color-base-white);
}

.CollectionView-module__image___3Mzex {
  width: 100%;
  border: 1px solid transparent;
  height: 126px;
  margin: 2px;
  padding: 0;
  position: relative;
  box-shadow: 0 0 0 2px var(--palette-input-primary-bg);
  box-sizing: border-box;
  object-fit: cover;
  transition: all 300ms ease;
  border-radius: 4px;
}
.CollectionView-module__image___3Mzex.focused {
  border: 1px solid var(--color-base-white);
  box-shadow: 0 0 0 2px var(--palette-primary-main);
}/*  imported from ActionBar.module.scss  */

.ActionBar-module__actionBar___f5nkQ {
  padding-top: var(--size-gutter-base);
  width: 100%;
}

.ActionBar-module__actionBarInner___2YU7I {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: var(--size-gutter-sm);
}

.ActionBar-module__footer___38ZHg {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 0;
}/*  imported from GettyAlertBannerNew.module.scss  */

.GettyAlertBannerNew-module__root___3k-qM {
  width: 100%;
  box-sizing: border-box;
  margin-top: var(--size-gutter-small);
  margin-bottom: var(--size-gutter-extrasmall);
}/*  imported from AuthorEditorPortal.module.scss  */

.AuthorEditorPortal-module__root___3ODTi {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  padding: 0;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
@media (max-width: 740px) {
  .AuthorEditorPortal-module__root___3ODTi {
    padding: 0;
    top: 0;
    height: 100%;
  }
}

.AuthorEditorPortal-module__content___3ngZQ {
  height: 100%;
  width: 100%;
  background-color: var(--color-base-white);
  border-width: 1px;
  border-style: solid;
  border-color: var(--ts-new-editor-border);
  border-right: none;
  border-radius: var(--size-border-radius-base) 0 0 var(--size-border-radius-base);
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
}
@media (max-width: 740px) {
  .AuthorEditorPortal-module__content___3ngZQ {
    border-radius: 0 !important;
  }
}/*  imported from Portal.module.scss  */

.Portal-module__root___29col {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  padding: 1rem 1rem 0 1rem;
  top: var(--editor-media-grid-top);
  height: var(--editor-media-grid-height);
  z-index: var(--portal-z-index);
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
}
@media (max-width: 740px) {
  .Portal-module__root___29col {
    padding: 0;
    top: 0;
    height: 100%;
  }
}
.Portal-module__root___29col:before {
  content: "";
  width: 100%;
  height: 1rem;
  z-index: 5;
  left: 0;
  right: 0;
  position: absolute;
  background: var(--palette-background-main);
}
.lightMode .Portal-module__root___29col:before {
  background: linear-gradient(90deg, var(--palette-background-elev-02) -45%, #FFFFFF 50%);
}

.Portal-module__outer___24YgH {
  height: 100%;
  width: 100%;
  background-color: var(--palette-background-elev-01);
  border-width: 1px;
  border-style: solid;
  border-color: var(--palette-background-border-00);
  border-bottom-color: var(--palette-background-border-01);
  box-shadow: rgba(0, 0, 0, 0.5) 0 6px 13px -8px, rgba(0, 0, 0, 0.85) 0px 4px 8px -8px, rgba(0, 0, 0, 0.02) 0px -3px 8px -6px;
  border-radius: 6px;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  z-index: 10;
}
.Portal-module__outer___24YgH .lightMode {
  box-shadow: rgba(0, 0, 0, 0.2) 0 6px 13px -8px, rgba(0, 0, 0, 0.2) 0px 4px 8px -8px, rgba(0, 0, 0, 0.02) 0px -3px 8px -6px;
}
@media (max-width: 740px) {
  .Portal-module__outer___24YgH {
    border-radius: 0 !important;
  }
}/*  imported from ReplaceLogo.module.scss  */

.ReplaceLogo-module__relative___5pDjr {
  position: relative;
}

.ReplaceLogo-module__replaceLogoBtn___2wVoy {
  position: absolute;
  transform: translate(0%, -50%);
  top: 50%;
  left: 100%;
}/*  imported from AuthorEditorSuggestions.module.scss  */

/* Doubled selector to override @typeset/ui Popover base styles (library CSS loads after app modules) */
.AuthorEditorSuggestions-module__popoverContent____m5fB.AuthorEditorSuggestions-module__popoverContent____m5fB {
  padding: 0;
  border: 1px solid var(--ts-new-editor-portal-border-color);
  width: 360px;
  overflow: hidden;
}/*  imported from LogoSuggestion.module.scss  */

.LogoSuggestion-module__logoSuggestion___-d0AM {
  display: flex;
  align-items: center;
  column-gap: 8px;
}
.LogoSuggestion-module__logoSuggestion___-d0AM.active .LogoSuggestion-module__name___2QGq6 {
  color: var(--palette-secondary-main);
}
.LogoSuggestion-module__logoSuggestion___-d0AM.active .LogoSuggestion-module__keyboardIcon___iMeAW {
  visibility: visible;
  color: #06a1ec;
}

.LogoSuggestion-module__icon___1XwVC {
  width: 18px;
  border-radius: 50%;
}

.LogoSuggestion-module__name___2QGq6 {
  max-width: 150px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.LogoSuggestion-module__domain___BO0L1 {
  margin-top: 3px;
  color: #9aa5b4;
  font-weight: 400;
  font-size: 0.675rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.LogoSuggestion-module__keyboardIcon___iMeAW {
  visibility: hidden;
  color: #d3d8df;
  font-size: 1.2rem;
  margin-left: auto;
}/*  imported from AuthorLogoSuggestion.module.scss  */

.AuthorLogoSuggestion-module__logoSuggestion___shMO9 {
  display: grid;
  grid-template-columns: 20px 1fr 20px;
  column-gap: var(--size-gutter-small);
  padding: var(--size-gutter-small) var(--size-gutter-medium);
  border-radius: var(--size-border-radius-base);
  cursor: pointer;
  font-weight: 600;
  font-size: var(--size-font-sm);
  border: 1px solid transparent;
  background: transparent;
  transition: background-color 0.15s ease-in-out;
}
.AuthorLogoSuggestion-module__logoSuggestion___shMO9:hover {
  background-color: var(--color-gray-100);
}
.AuthorLogoSuggestion-module__logoSuggestion___shMO9.AuthorLogoSuggestion-module__active___V86fU {
  color: var(--ts-new-editor-blue-button-solid);
  background-color: var(--ts-new-editor-blue-button-solid-light);
}
.AuthorLogoSuggestion-module__logoSuggestion___shMO9.AuthorLogoSuggestion-module__active___V86fU .AuthorLogoSuggestion-module__keyboardIcon___2W9TB {
  visibility: visible;
}
.AuthorLogoSuggestion-module__logoSuggestion___shMO9.AuthorLogoSuggestion-module__active___V86fU svg {
  color: var(--ts-new-editor-blue-button-solid);
}
.AuthorLogoSuggestion-module__logoSuggestion___shMO9 svg {
  color: var(--color-icon-secondary);
  width: 16px;
  height: 16px;
}

.AuthorLogoSuggestion-module__icon___1YKZd {
  display: flex;
  align-items: center;
  grid-row: 1;
  grid-column: 1;
}
.AuthorLogoSuggestion-module__icon___1YKZd img {
  width: 18px;
  border-radius: 50%;
}

.AuthorLogoSuggestion-module__container___2NUIJ {
  grid-row: 1;
  grid-column: 2;
  display: flex;
  align-items: center;
  gap: var(--size-gutter-small);
  overflow: hidden;
}

.AuthorLogoSuggestion-module__name___1nOso {
  max-width: 150px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.AuthorLogoSuggestion-module__domain___1wIwG {
  color: var(--color-font-secondary);
  font-weight: 400;
  font-size: var(--size-font-xs);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.AuthorLogoSuggestion-module__keyboardIcon___2W9TB {
  display: flex;
  align-items: center;
  visibility: hidden;
  grid-row: 1;
  grid-column: 3;
}/*  imported from ToolbarButton.module.scss  */

.ToolbarButton-module__root___3Mi0D {
  padding: 7px;
  margin: 5px 0;
  opacity: 1;
  transition: all 300ms ease;
  position: relative;
  color: var(--palette-icon-primary);
}
@media (min-width: 1250px) {
  .ToolbarButton-module__root___3Mi0D {
    border-radius: 8px;
    padding: 7px 5px;
    width: 52px;
    margin: 4px -6px;
  }
}
.ToolbarButton-module__root___3Mi0D svg, .ToolbarButton-module__root___3Mi0D img {
  transform: scale(1);
  transition: all 300ms ease;
}
.ToolbarButton-module__root___3Mi0D.ToolbarButton-module__image___3NTI5 {
  opacity: 0.7;
}
.ToolbarButton-module__root___3Mi0D:hover {
  opacity: 1;
  transform: scale(1.1);
  background: var(--palette-icon-secondary-hover-bg);
}
@media (min-width: 1250px) {
  .ToolbarButton-module__root___3Mi0D:hover {
    transform: scale(1);
  }
  .ToolbarButton-module__root___3Mi0D:hover svg, .ToolbarButton-module__root___3Mi0D:hover img {
    transform: scale(1.1) !important;
  }
}
.ToolbarButton-module__root___3Mi0D:hover.ToolbarButton-module__image___3NTI5 {
  background: var(--palette-icon-secondary-hover-bg);
}
.ToolbarButton-module__root___3Mi0D:hover svg {
  transform: scale(1);
  fill: var(--palette-icon-primary-hover);
}
.ToolbarButton-module__root___3Mi0D:hover svg.outline {
  fill: none;
  color: var(--palette-icon-primary-hover);
}

.ToolbarButton-module__disabled___2lj_R {
  opacity: 0.2;
}
.ToolbarButton-module__disabled___2lj_R img {
  opacity: 0.2;
  filter: grayscale(100%);
}/*  imported from AuthorSuggestions.module.scss  */

/* Doubled selector to override @typeset/ui Popover base styles (library CSS loads after app modules) */
.AuthorSuggestions-module__popoverContent___393CZ.AuthorSuggestions-module__popoverContent___393CZ {
  padding: 0;
  border: 1px solid var(--ts-new-editor-portal-border-color);
  overflow: hidden;
}/*  imported from SliderAdjust.module.scss  */

.SliderAdjust-module__label___13dAC {
  font-size: 0.75em;
  color: var(--palette-text-secondary);
}

.SliderAdjust-module__markLabels___2hjk1 {
  display: flex;
  justify-content: space-between;
  margin-top: -5px;
}

.SliderAdjust-module__markLabel___1rout {
  font-size: 0.75em;
  color: var(--palette-text-primary);
  opacity: 0.75;
}

.SliderAdjust-module__notInUse___2bp3H {
  opacity: 0.5;
}

.SliderAdjust-module__slider___21-bA .MuiSlider-valueLabel {
  font-size: 0.7em;
  top: -16px;
  left: 50%;
}
.SliderAdjust-module__slider___21-bA .MuiSlider-valueLabel > span {
  width: auto;
  height: auto;
  border-radius: 4px;
  transform: rotate(0deg) translateX(-50%);
  padding: 2px 6px;
}
.SliderAdjust-module__slider___21-bA .MuiSlider-valueLabel > span > span {
  transform: rotate(0deg);
}/*  imported from CheckoutEmbedSkeleton.module.scss  */

#lightbox .remix-preview-layouts .container-embed:has(.CheckoutEmbedSkeleton-module__root___3CkV7) {
  mask-image: none !important;
}

.CheckoutEmbedSkeleton-module__root___3CkV7 {
  background: white;
  color: #233543;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  column-gap: 2em;
}

.CheckoutEmbedSkeleton-module__root___3CkV7 > * {
  flex-grow: 1;
  flex-basis: 250px;
  padding: 1em;
}

.CheckoutEmbedSkeleton-module__priceSkeleton___3XoVk {
  width: 50%;
  display: flex;
  justify-content: flex-end;
}

.CheckoutEmbedSkeleton-module__w50___UarLX {
  width: 50%;
}

.CheckoutEmbedSkeleton-module__w25___1XmSy {
  width: 25%;
}

.CheckoutEmbedSkeleton-module__dFlex___F_2eu {
  display: flex;
}

.CheckoutEmbedSkeleton-module__hr___2mp-i {
  margin: 0.5em 0;
}

.CheckoutEmbedSkeleton-module__orderText___3CujG {
  margin-top: 1em;
  margin-bottom: 0.5em;
  text-align: left;
}

.CheckoutEmbedSkeleton-module__paymentMethod___1WIjj {
  text-align: left;
  margin-bottom: 0.5em;
}

.CheckoutEmbedSkeleton-module__paymentIconsWrapper___1jU3X {
  text-align: left;
  margin-top: 0.5em;
  margin-bottom: 0.2em;
  font-size: 1.5em;
}/*  imported from ProgressSpinner.module.scss  */

.ProgressSpinner-module__root___3pi-M {
  position: relative;
}

.ProgressSpinner-module__top___2JJdW {
  color: transparent;
}

.ProgressSpinner-module__bottom___1_VlM {
  position: absolute;
  left: 0;
}/*  imported from FullHeightModalContextMenu.module.scss  */

.FullHeightModalContextMenu-module__cancelBtn___27gth {
  padding: 6px 12px;
}

.FullHeightModalContextMenu-module__buttonGroup___Y3lZ5 {
  justify-content: space-between !important;
}/*  imported from EditorComponentDivider.module.scss  */

/* Stacking: z-index system */
/* Divider input */
.EditorComponentDivider-module__root___oZU08 {
  margin: 0 20px;
  display: flex;
}
.EditorComponentDivider-module__root___oZU08.EditorComponentDivider-module__showOnHover___1d7bB {
  opacity: 0;
  transition: opacity 75ms ease-in-out 75ms;
}
.EditorComponentDivider-module__root___oZU08.EditorComponentDivider-module__showOnHover___1d7bB:hover {
  opacity: 1;
}
.EditorComponentDivider-module__root___oZU08.EditorComponentDivider-module__open___1AoJy,
.EditorComponentDivider-module__root___oZU08 .EditorComponentDivider-module__dividerButton___3yPnf:hover {
  opacity: 1;
}
.EditorComponentDivider-module__root___oZU08.EditorComponentDivider-module__open___1AoJy .EditorComponentDivider-module__startIconContainer___1z96-,
.EditorComponentDivider-module__root___oZU08 .EditorComponentDivider-module__dividerButton___3yPnf:hover .EditorComponentDivider-module__startIconContainer___1z96- {
  opacity: 1;
  transition: opacity 75ms ease-in-out 75ms;
}

.EditorComponentDivider-module__dividerButton___3yPnf {
  border-radius: 0;
  text-align: inherit;
  background: none;
  box-shadow: none;
  padding: 0;
  cursor: pointer;
  border: none;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  background: transparent;
  border: 0;
  box-shadow: none;
  width: 100%;
  cursor: pointer;
  padding: 0 0 0.5em;
  display: flex;
  align-items: center;
}
.EditorComponentDivider-module__dividerButton___3yPnf hr {
  margin-left: -22px;
  width: 100%;
  border: 0;
  border-bottom: 1px solid var(--ts-new-editor-divider-line-color);
}
.EditorComponentDivider-module__dividerButton___3yPnf:hover hr {
  border-bottom: 1px solid var(--ts-new-editor-divider-line-hover-color);
}

.EditorComponentDivider-module__endIconContainer___1dNtE {
  border-radius: 0;
  text-align: inherit;
  background: none;
  box-shadow: none;
  padding: 0;
  cursor: pointer;
  border: none;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  border: 1px solid transparent;
}
.EditorComponentDivider-module__endIconContainer___1dNtE:hover {
  border: 1px solid var(--ts-new-editor-divider-icon-button-border);
  color: var(--ts-new-editor-divider-icon-button-color);
  background: var(--ts-new-editor-divider-icon-button-background);
  border-radius: 4px;
}

.EditorComponentDivider-module__startIconContainer___1z96- {
  opacity: 0;
  border: 1px solid var(--ts-new-editor-divider-icon-button-border);
  color: var(--ts-new-editor-divider-icon-button-color);
  background: var(--ts-new-editor-divider-icon-button-background);
  border-radius: 4px;
  height: 21px;
  width: 21px;
  min-height: 21px;
  min-width: 21px;
  max-width: 21px;
  max-height: 21px;
}

.EditorComponentDivider-module__startIconContainer___1z96-,
.EditorComponentDivider-module__endIconContainer___1dNtE {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.EditorComponentDivider-module__startIconContainer___1z96- svg,
.EditorComponentDivider-module__endIconContainer___1dNtE svg {
  height: 1em;
  width: 1em;
}

.EditorComponentDivider-module__startIcon___2SL3I,
.EditorComponentDivider-module__endIcon___1DtI9 {
  font-size: 1rem;
}

.EditorComponentDivider-module__input___dtE0Q {
  background: none;
  border: 0;
  margin: 0 13px;
  border-bottom: 1px solid #d7d8e4;
  width: 100%;
  color: #7a7a7c;
  font-size: 1em;
  padding: 0;
}
.EditorComponentDivider-module__input___dtE0Q:focus, .EditorComponentDivider-module__input___dtE0Q:active, .EditorComponentDivider-module__input___dtE0Q:hover {
  border-color: var(--ts-new-editor-divider-icon-button-border);
}

.EditorComponentDivider-module__suggestionsContainer___3qYNV {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));
  grid-column-gap: 0.25em;
  grid-row-gap: 0.25em;
  margin: 0 17px;
  max-height: 50vh;
  overflow: auto;
  margin-top: 0.5em;
}

.EditorComponentDivider-module__suggestionItem___1o0kZ {
  border-radius: 0;
  text-align: inherit;
  background: none;
  box-shadow: none;
  padding: 0;
  cursor: pointer;
  border: none;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  margin: 0.5em;
  border: 1px solid #d7d8e4;
  border-radius: 4px;
  padding: 0.5em;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.25em;
  flex-flow: column;
  text-transform: capitalize;
}
.EditorComponentDivider-module__suggestionItem___1o0kZ.EditorComponentDivider-module__suggestionFocused___5G8Z1 {
  border: 1px solid var(--ts-new-editor-divider-icon-button-border);
}
.EditorComponentDivider-module__suggestionItem___1o0kZ.EditorComponentDivider-module__suggestionFocused___5G8Z1 .EditorComponentDivider-module__suggestionIconContainer___1giZZ {
  color: var(--ts-new-editor-divider-icon-button-color);
}
.EditorComponentDivider-module__suggestionItem___1o0kZ:hover .EditorComponentDivider-module__suggestionIconContainer___1giZZ {
  color: var(--ts-new-editor-divider-icon-button-color);
}

.EditorComponentDivider-module__suggestionText___GDQ0Y {
  text-align: center;
  font-weight: 400;
  font-size: 0.9em;
}/*  imported from DraggableEditorElement.module.scss  */

.DraggableEditorElement-module__wrapper___2MbR2 {
  position: relative;
}
.DraggableEditorElement-module__wrapper___2MbR2 .drop-line.top {
  top: -26px;
}
.DraggableEditorElement-module__wrapper___2MbR2 .drop-line.bottom {
  bottom: -16px;
}

.DraggableEditorElement-module__editorElementContainer___2w8Y1 {
  display: flex;
  gap: 0.5em;
  align-items: flex-start;
  margin: 5px 10px 1px;
  padding: 14px 10px;
  position: relative;
  border: 1px solid transparent;
}
.DraggableEditorElement-module__editorElementContainer___2w8Y1.selected {
  border: 1px solid var(--ts-new-editor-element-selected-border);
}
.DraggableEditorElement-module__editorElementContainer___2w8Y1:hover, .DraggableEditorElement-module__editorElementContainer___2w8Y1.selected {
  border-radius: 4px;
  background-color: var(--ts-new-editor-element-selected);
}
.DraggableEditorElement-module__editorElementContainer___2w8Y1:hover .DraggableEditorElement-module__editorElementFloatingActionsContainer___1crmy, .DraggableEditorElement-module__editorElementContainer___2w8Y1.selected .DraggableEditorElement-module__editorElementFloatingActionsContainer___1crmy {
  visibility: visible;
}
.DraggableEditorElement-module__editorElementContainer___2w8Y1 [data-pseudo-content]:before {
  content: attr(data-pseudo-content);
  color: var(--palette-text-secondary);
}

.DraggableEditorElement-module__editorElementFloatingActionsContainer___1crmy {
  visibility: hidden;
  position: absolute;
  top: -12px;
  left: 0;
  width: 100%;
  line-height: 1;
  color: var(--color-blue-300);
}

.DraggableEditorElement-module__editorElementFloatingActionsInner___2rag6 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.DraggableEditorElement-module__editorElementFloatingActionsInner___2rag6:first-child {
  margin-left: 10px;
}

.DraggableEditorElement-module__editorElementFloatingActionsContainerRight___3Lu9N {
  display: flex;
  gap: 8px;
  margin-right: 10px;
}

.DraggableEditorElement-module__floatingAction___1WnLQ {
  border: 1px solid var(--ts-new-editor-element-selected-border);
  border-radius: 4px;
  background: var(--ts-new-editor-foreground);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
}

.DraggableEditorElement-module__dragHandle___3bmTw.DraggableEditorElement-module__dragHandleButton___3-K47 {
  cursor: grab;
  background: var(--ts-new-editor-foreground);
  height: 21px;
  width: 21px;
  border-radius: 4px;
  user-select: none;
  -webkit-user-drag: element;
}

.DraggableEditorElement-module__floatingActionGroup___RDu7o {
  display: flex;
  border: 1px solid var(--ts-new-editor-element-selected-border);
  border-radius: 4px;
  background: var(--ts-new-editor-foreground);
}
.DraggableEditorElement-module__floatingActionGroup___RDu7o div {
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid var(--ts-new-editor-element-selected-border);
  padding: 2px;
}
.DraggableEditorElement-module__floatingActionGroup___RDu7o div:last-child {
  border-right: none;
}

.DraggableEditorElement-module__editorElementIconContainer___XLGr3 {
  line-height: 1;
  color: var(--ts-new-editor-element-icon);
}
.DraggableEditorElement-module__editorElementIconContainer___XLGr3.selected {
  color: var(--ts-new-editor-element-icon-selected);
}

.DraggableEditorElement-module__editorElementContent___1j9Tt {
  caret-color: var(--ts-new-editor-element-selected-border);
  height: 100%;
  width: 100%;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt span.link {
  cursor: pointer;
  display: inline;
  overflow-wrap: wrap;
  color: #000;
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
  text-decoration-color: rgba(5, 100, 210, 0.8);
  box-decoration-break: clone;
  -webkit-box-direction-break: clone;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt span.link button {
  position: relative;
  margin-left: 2px;
  top: -1px;
  background-color: transparent;
  color: rgb(100, 100, 100);
}
.DraggableEditorElement-module__editorElementContent___1j9Tt span.link button:hover {
  color: rgb(30, 30, 30);
}
.DraggableEditorElement-module__editorElementContent___1j9Tt span.link button svg {
  height: 0.65em;
  width: 0.65em;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt span.emphasis {
  color: var(--palette-primary-main);
}
.DraggableEditorElement-module__editorElementContent___1j9Tt span.inlineCode {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.03);
  border-radius: 4px;
  margin: 0;
  padding: 1px 3px;
  color: var(--palette-primary-main);
  font-family: "Spline Sans Mono", monospace;
  font-size: 0.925em;
  letter-spacing: -0.05em;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt span.inlineQuote {
  border-radius: 4px;
  margin: 0;
  padding: 1px 3px;
  quotes: '"u0027" "u0027"';
  font-weight: 600;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt span.inlineQuote:after {
  color: var(--palette-primary-main);
  opacity: 0.8;
  content: close-quote;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt span.inlineQuote:before {
  color: var(--palette-primary-main);
  opacity: 0.8;
  content: open-quote;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt h1 {
  font-size: 1em;
  font-weight: 600;
  margin: 0;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt h2,
.DraggableEditorElement-module__editorElementContent___1j9Tt h3,
.DraggableEditorElement-module__editorElementContent___1j9Tt h4 {
  font-size: 1em;
  font-weight: 500;
  margin: 0;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt blockquote {
  color: var(--palette-text-primary);
  margin: 0 0 0 2px;
  padding: 0;
  border-left: 0;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt figure {
  padding: 0;
  margin: 0.3em 0;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt hr {
  border-width: 1px;
  border-style: solid;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt ul,
.DraggableEditorElement-module__editorElementContent___1j9Tt ol {
  margin: 0 0 0.25em;
  padding-left: 1.25em;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt .emptyP [data-slate-length="0"] {
  display: inline;
}
.DraggableEditorElement-module__editorElementContent___1j9Tt .emptyP br {
  display: none;
}/*  imported from MoveEditorElementButtons.module.scss  */

.MoveEditorElementButtons-module__root___3fLmW {
  display: flex;
  gap: 1px;
  background: var(--ts-new-editor-foreground);
}
.MoveEditorElementButtons-module__root___3fLmW button {
  background: var(--ts-new-editor-foreground);
  height: 1.5em;
  width: 1.5em;
  border-radius: 4px;
}
.MoveEditorElementButtons-module__root___3fLmW .MoveEditorElementButtons-module__moveUpButton___2-7qt {
  border-radius: 4px 0 0 4px;
}
.MoveEditorElementButtons-module__root___3fLmW .MoveEditorElementButtons-module__moveDownButton___28w0m {
  border-radius: 0 4px 4px 0;
}/*  imported from SlideBreak.module.scss  */

.SlideBreak-module__root___m_iKH {
  margin-left: 6px;
  margin-top: 1px;
  margin-bottom: -9px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.SlideBreak-module__root___m_iKH:hover .SlideBreak-module__breakWrapper___1aEpc .SlideBreak-module__breakLine___2koga, .SlideBreak-module__root___m_iKH:hover .SlideBreak-module__delete___3ca4T {
  opacity: 0.8;
}
.SlideBreak-module__root___m_iKH .SlideBreak-module__breakWrapper___1aEpc .SlideBreak-module__breakLine___2koga, .SlideBreak-module__root___m_iKH .SlideBreak-module__delete___3ca4T {
  transition: opacity 150ms ease-in 250ms;
}
.SlideBreak-module__root___m_iKH.SlideBreak-module__focused___2tp9g {
  color: var(--app-primary-accent-color);
}
.SlideBreak-module__root___m_iKH.SlideBreak-module__focused___2tp9g .SlideBreak-module__delete___3ca4T {
  opacity: 0.8;
  transition: none;
}
.SlideBreak-module__root___m_iKH.SlideBreak-module__focused___2tp9g .SlideBreak-module__breakWrapper___1aEpc .SlideBreak-module__breakLine___2koga {
  transition: none;
  opacity: 0.8;
}
.SlideBreak-module__root___m_iKH.SlideBreak-module__focused___2tp9g .SlideBreak-module__breakWrapper___1aEpc .SlideBreak-module__breakLine___2koga::after, .SlideBreak-module__root___m_iKH.SlideBreak-module__focused___2tp9g .SlideBreak-module__breakWrapper___1aEpc .SlideBreak-module__breakLine___2koga::before {
  border-bottom: 1px dotted var(--app-primary-accent-color);
}
.SlideBreak-module__root___m_iKH .SlideBreak-module__delete___3ca4T {
  width: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
.SlideBreak-module__root___m_iKH .SlideBreak-module__breakWrapper___1aEpc {
  cursor: grab;
  margin: 0 8px 0 16px;
  width: 100%;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.SlideBreak-module__root___m_iKH .SlideBreak-module__breakWrapper___1aEpc .SlideBreak-module__breakLine___2koga {
  display: flex;
  align-items: center;
  text-align: center;
  width: 100%;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: rgba(var(--contrast-color), 0.05);
  border-radius: 10px;
  padding: 1px 8px;
  opacity: 0;
}
.SlideBreak-module__root___m_iKH .SlideBreak-module__breakWrapper___1aEpc .SlideBreak-module__breakLine___2koga:active {
  cursor: grabbing;
  background-color: rgba(var(--contrast-color), 0.1);
}
.SlideBreak-module__root___m_iKH .SlideBreak-module__breakWrapper___1aEpc .SlideBreak-module__breakLine___2koga::before, .SlideBreak-module__root___m_iKH .SlideBreak-module__breakWrapper___1aEpc .SlideBreak-module__breakLine___2koga::after {
  content: "";
  flex: 1;
  border-bottom: 1px dotted rgba(var(--contrast-color), 0.75);
}
.SlideBreak-module__root___m_iKH .SlideBreak-module__breakWrapper___1aEpc .SlideBreak-module__breakLine___2koga:not(:empty)::before {
  margin-right: 8px;
}
.SlideBreak-module__root___m_iKH .SlideBreak-module__breakWrapper___1aEpc .SlideBreak-module__breakLine___2koga:not(:empty)::after {
  margin-left: 8px;
}

body.dragging .SlideBreak-module__delete___3ca4T {
  visibility: hidden !important;
}/*  imported from Modal.module.scss  */

.Modal-module__modalWrapper___2JeIW {
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 10002;
  backdrop-filter: blur(50px) saturate(1.8);
  background: radial-gradient(ellipse at center, rgba(54, 56, 58, 0.5) 0%, rgba(25, 30, 35, 0.5) 60%, rgba(0, 0, 0, 0.6) 90%);
  opacity: 1;
  transition: opacity 0.25s;
}
.Modal-module__modalWrapper___2JeIW.Modal-module__includesNavBlock___2VP88 {
  padding-top: 122px;
}
.Modal-module__modalWrapper___2JeIW.Modal-module__isPhoneSize___VVdy8 {
  background: radial-gradient(ellipse at center, rgb(54, 56, 58) 20%, rgb(25, 30, 35) 40%, rgb(0, 0, 0) 90%);
}
.Modal-module__modalWrapper___2JeIW.Modal-module__isHidden___q2TC4 {
  opacity: 0;
  height: 1px;
  overflow: hidden;
  white-space: nowrap;
  width: 1px;
}

.Modal-module__modalDirectoryNavBlock___1LUz9 {
  position: absolute;
  left: 0;
  right: 0;
  top: 48px;
  height: 72px;
  width: 100%;
  z-index: 1100;
}
.Modal-module__modalDirectoryNavBlock___1LUz9.Modal-module__is-hidden___2wI9F {
  display: none;
}

.Modal-module__modal___2WJ2I {
  background-color: var(--app-bg-main);
  border-radius: 10px;
  padding: var(--app-spacing-400);
  color: var(--text-primary-color);
  box-shadow: var(--block-box-shadow);
}

.modalOpen {
  position: fixed;
  height: 100%;
  width: 100%;
  overflow: auto;
}/*  imported from Banner.module.scss  */

@charset "UTF-8";
/* Default banner theme: flex layout, white text on pink gradient. Overlay
   with a severity class (`.info`, `.warning`, `.error`) to change the background. */
.Banner-module__root___Ak8XU {
  display: flex;
  color: #fff;
  background: linear-gradient(62deg, #b5345e, #b8484d, #b5345e);
}
.lightMode .Banner-module__root___Ak8XU {
  color: #2e2e2e;
  background: linear-gradient(62deg, #f7c6d6, #f6acb0, #f7c6d6);
}

/* Fixed 50px top bar for app-level banners. Compose alongside `.root`. */
.Banner-module__topBar___2nazg {
  position: fixed;
  top: 0;
  left: 0;
  height: 50px;
  width: 100vw;
  z-index: 1100;
}

/* Centered flex content inside a `.topBar`. */
.Banner-module__content___3BwPD {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  width: 100%;
  height: 100%;
}

/* Severity backgrounds — layer on top of `.root`. Declared after `.root`
   so they win the specificity tie on `background`. */
.Banner-module__info___3se7G {
  background: linear-gradient(62deg, #b5345e, #b8484d, #b5345e);
}
.lightMode .Banner-module__info___3se7G {
  background: linear-gradient(62deg, #f7c6d6, #f6acb0, #f7c6d6);
}

.Banner-module__warning___25Q41 {
  background: linear-gradient(62deg, #b45309, #d97706, #b45309);
}
.lightMode .Banner-module__warning___25Q41 {
  background: linear-gradient(62deg, #fde68a, #fef3c7, #fde68a);
}

.Banner-module__error___eP278 {
  background: linear-gradient(62deg, #991b1b, #dc2626, #991b1b);
}
.lightMode .Banner-module__error___eP278 {
  background: linear-gradient(62deg, #fca5a5, #fecaca, #fca5a5);
}

.Banner-module__link___12NY_ {
  text-decoration: none;
  width: 100%;
  text-align: center;
  color: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
}

.Banner-module__paragraphContainer___AzBWF {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
}

.Banner-module__paragraph___3wsT4 {
  font-size: 0.875rem;
  line-height: 1rem;
  margin: 0;
}

.Banner-module__button___1KdxZ {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1rem;
  color: inherit;
  border: 1px solid #fff;
  border-radius: 8px;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  padding: 0.5rem 0.625rem;
  letter-spacing: 0.75px;
}
.lightMode .Banner-module__button___1KdxZ {
  border-color: #2e2e2e;
  color: inherit;
}

/* Opt-in modifier: hide the button on narrow viewports. Use for
   non-critical actions (switch editor, promo CTAs). Never apply to
   dismiss buttons — they must stay accessible at every width. */
@media (max-width: 740px) {
  .Banner-module__buttonHideOnMobile___h6JKp {
    display: none;
  }
}/*  imported from GlobalAlertBanner.module.scss  */

@charset "UTF-8";
/* Only the `<button>` element resets live here — everything else is
   composed from the shared `Banner.module.scss`. */
.GlobalAlertBanner-module__dismissButton___2MsIs {
  appearance: none;
  background: none;
  cursor: pointer;
}/*  imported from AuthorSuggestionsDropdown.module.scss  */

.AuthorSuggestionsDropdown-module__wrapper___nrRL_ {
  position: relative;
}

.AuthorSuggestionsDropdown-module__suggestions___aJjXk {
  overflow: hidden;
  overflow-y: auto;
  max-height: 325px;
  padding: var(--size-gutter-extrasmall);
  color: var(--color-font-default);
  background-color: var(--ts-new-editor-portal-background);
}

.AuthorSuggestionsDropdown-module__bottomGradient___2FEtn {
  position: absolute;
  left: 2px;
  right: 2px;
  height: 24px;
  bottom: 28px;
  background: linear-gradient(0deg, var(--ts-new-editor-portal-background) 50%, transparent);
  pointer-events: none;
}

.AuthorSuggestionsDropdown-module__helper___2q3Dw {
  background-color: var(--ts-new-editor-portal-background);
  color: var(--color-font-secondary);
  font-size: var(--size-font-xs);
  font-weight: 600;
  padding: 6px 8px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
  gap: var(--size-gutter-extrasmall);
}/*  imported from SuggestionsDropdown.module.scss  */

.SuggestionsDropdown-module__suggestions___3KLNH {
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  overflow: hidden;
  overflow-y: auto;
  max-height: 325px;
  padding: 5px;
  color: var(--text-primary-color);
  background-color: var(--palette-background-default);
  transition: "all 300ms ease-in-out 0";
}

.SuggestionsDropdown-module__suggestion___1gYNR {
  position: relative;
  padding: 8px 10px;
  font-weight: 600;
  font-size: 0.85em;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  border: 1px solid transparent;
  background: transparent;
}
.SuggestionsDropdown-module__suggestion___1gYNR.active {
  color: #06a1ec;
  border-radius: 4px !important;
  background-color: var(--palette-background-elev-00);
}
.SuggestionsDropdown-module__suggestion___1gYNR.active svg:last-of-type {
  color: var(--palette-secondary-main);
}

.SuggestionsDropdown-module__bottomGradient___2nara {
  position: absolute;
  left: 2px;
  right: 2px;
  height: 24px;
  bottom: 25px;
  background: linear-gradient(0deg, var(--palette-background-default) 50%, transparent);
  pointer-events: none;
}

.SuggestionsDropdown-module__helper___1UwjB {
  background-color: var(--palette-background-default);
  color: var(--palette-text-secondary);
  font-size: 0.65em;
  font-weight: 600;
  padding: 6px 8px 8px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  gap: 1px;
}/*  imported from OpenContextMenu.module.scss  */

.OpenContextMenu-module__contextMenuToggleWrapper___1mEbL:hover .OpenContextMenu-module__hoverIcon___3KkBz {
  display: initial;
}
.OpenContextMenu-module__contextMenuToggleWrapper___1mEbL:hover .OpenContextMenu-module__icon___hwU8V {
  display: none;
}

.OpenContextMenu-module__icon___hwU8V,
.OpenContextMenu-module__hoverIcon___3KkBz {
  height: 25px;
  display: flex;
  align-items: center;
}

.OpenContextMenu-module__hoverIcon___3KkBz {
  display: none;
}/*  imported from SettingsPortal.module.scss  */

.SettingsPortal-module__portal___2JfTw {
  padding: 1rem;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.SettingsPortal-module__portalContainer___2Qq6W {
  flex: 1;
  border-radius: 4px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.SettingsPortal-module__portalContainer___2Qq6W.SettingsPortal-module__border___1q6B6 {
  border: 1px solid var(--palette-background-border-01);
}
.SettingsPortal-module__portalContainer___2Qq6W.SettingsPortal-module__overflowVisible___3KrMw {
  overflow: scroll;
}

.SettingsPortal-module__buttonGroup___30NEm {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px 10px 0;
  column-gap: 8px;
}
.SettingsPortal-module__buttonGroup___30NEm button {
  width: 10em;
}/*  imported from EditorElementIcon.module.scss  */

/* Stacking: z-index system */
.EditorElementIcon-module__root____iFtB {
  position: relative;
}
.EditorElementIcon-module__root____iFtB .EditorElementIcon-module__gutterIcon___zYX-h svg {
  min-width: 24px;
  min-height: 24px;
}
.EditorElementIcon-module__root____iFtB.selected {
  color: var(--ts-new-editor-element-icon-selected);
}
.EditorElementIcon-module__root____iFtB.EditorElementIcon-module__hoverable___132pI:hover .EditorElementIcon-module__gutterIcon___zYX-h, .EditorElementIcon-module__root____iFtB.EditorElementIcon-module__open___3u8ki .EditorElementIcon-module__gutterIcon___zYX-h {
  display: none;
}
.EditorElementIcon-module__root____iFtB.EditorElementIcon-module__hoverable___132pI:hover .EditorElementIcon-module__contextMenuButton___2AaOp, .EditorElementIcon-module__root____iFtB.EditorElementIcon-module__open___3u8ki .EditorElementIcon-module__contextMenuButton___2AaOp {
  display: inline-block;
}

.EditorElementIcon-module__gutterIconButton___50LLh {
  border-radius: 0;
  text-align: inherit;
  background: none;
  box-shadow: none;
  padding: 0;
  cursor: pointer;
  border: none;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  cursor: pointer;
  font-size: 1.5em;
  height: 1em;
  width: 1em;
}

.EditorElementIcon-module__contextMenuButton___2AaOp {
  border-radius: 0;
  text-align: inherit;
  background: none;
  box-shadow: none;
  padding: 0;
  cursor: pointer;
  border: none;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  display: none;
  font-size: 1.5em;
  height: 1em;
  width: 1em;
  color: var(--ts-new-editor-blue-button-solid);
}

.EditorElementIcon-module__popover___32QUr {
  width: var(--ts-new-editor-context-menu-width);
}

.EditorElementIcon-module__buttonGroup___354K0 {
  justify-content: space-between !important;
}/*  imported from DeleteEditorElementButton.module.scss  */

.DeleteEditorElementButton-module__root___3wlsb.DeleteEditorElementButton-module__button___1Ep7i {
  background: var(--ts-new-editor-foreground);
  height: 1.5em;
  width: 1.5em;
  border-radius: 4px;
}/*  imported from SettingsComponentPortal.module.scss  */

.SettingsComponentPortal-module__portal___3OXKH {
  --palette-background-elev-01: var(--ts-new-editor-portal-background);
  --palette-background-border-00: var(--ts-new-editor-portal-border-color);
  --palette-background-border-01: var(--ts-new-editor-portal-border-color);
}

.SettingsComponentPortal-module__portalContainer___3zB9H {
  padding: 1rem;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.SettingsComponentPortal-module__portalContent___CISBp {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.SettingsComponentPortal-module__portalContent___CISBp.SettingsComponentPortal-module__overflowVisible___2OnwZ {
  overflow: auto;
}

.SettingsComponentPortal-module__buttonGroup___3g1fs {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: var(--size-gutter-large);
  column-gap: var(--size-gutter-medium);
}
.SettingsComponentPortal-module__buttonGroup___3g1fs button {
  width: 10em;
}