@layer modules {.StatusIndicator-module__messageContainer---G1Uhaek {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.StatusIndicator-module__message--VJcBtxSC {
  display: flex;
  align-items: center;
  margin-left: 4px;
  margin-top: 6px;
  color: var(--color-text-primary);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.BottomShortcutsPanelLayout-module__container--vMEr72fJ {
  white-space: nowrap;
  border-radius: 10px;
  min-height: 30px;
  padding: 1px 25px;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
  width: fit-content;
  margin-left: 12px;
  margin-right: 12px;
  pointer-events: none;
  flex-wrap: wrap;
  max-width: calc(100vw - var(--left-nav-width) - var(--right-panel-width) - 24px);
}

@media screen and (min-width: 1100px) {
  .BottomShortcutsPanelLayout-module__container--vMEr72fJ {
    font-size: 16px;
  }
}

@media screen and (max-width: 600px) {
  .BottomShortcutsPanelLayout-module__container--vMEr72fJ {
    display: none;
  }
}

@media screen and (max-height: 580px) {
  .BottomShortcutsPanelLayout-module__container--vMEr72fJ {
    display: none;
  }
}

.BottomShortcutsPanelLayout-module__container--vMEr72fJ > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 1px;
  margin-bottom: 1px;
  min-height: 28px;
}

.BottomShortcutsPanelLayout-module__container--vMEr72fJ > span > :first-of-type {
  margin-right: 8px;
}

.BottomShortcutsPanelLayout-module__container--vMEr72fJ > span:not(:last-of-type) {
  margin-right: 20px;
}

.BottomShortcutsPanelLayout-module__container--vMEr72fJ > span:not(:first-of-type) {
  margin-left: 15px;
}

.BottomShortcutsPanelLayout-module__newUi--Go-e6qBZ {
  font-size: 11px !important;
  padding: 1px 16px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}


@layer modules {.AutosaveIndicator-module__onlineStatus--QNJUhvFm {
  font-size: var(--font-size-sm);
  color: var(--color-text-soft);
  margin-left: 8px;
  filter: drop-shadow(0 0 4px rgba(255, 255, 255, 0.3));
}
.AutosaveIndicator-module__onlineStatusConnected--BHoimmw6 {
  color: #45ab45;
}
  .AutosaveIndicator-module__onlineStatusConnected--BHoimmw6:before {
    content: '●';
    display: inline-block;
    width: 12px;
    filter: drop-shadow(0 0 2px rgba(140, 220, 140, 0.7));
    margin-right: 4px;
    font-size: 9px;
  }
.AutosaveIndicator-module__onlineStatusDisconnected--P3spJQ3O {
  color: #db0000;
}
  .AutosaveIndicator-module__onlineStatusDisconnected--P3spJQ3O:before {
    content: '●';
    display: inline-block;
    width: 12px;
    filter: drop-shadow(0 0 2px #db000088);
    margin-right: 4px;
    font-size: 9px;
  }
.AutosaveIndicator-module__onlineStatusDisabled--uJiU1IIj {
  color: #9a9a9a;
}

  .AutosaveIndicator-module__onlineStatusDisabled--uJiU1IIj:before {
    content: '●';
    display: inline-block;
    width: 12px;
    filter: drop-shadow(0 0 2px #15151500);
    margin-right: 4px;
    font-size: 9px;
  }
.AutosaveIndicator-module__onlineStatusIndicator--4zxj1F7a {
  height: 44px;
  margin: 0 10px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* Custom Media Queries for PostCSS */
/* Breakpoints for the landing page */
}
@layer modules {.SceneAdminSettings-module__adminSectionHeader--Wc5BIR5y {
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ddd;
  margin: 10px 0px 10px 0px;
}

.SceneAdminSettings-module__adminSectionInfo--Jb1zlpxF {
  height: 14px;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ddd;
  margin: 5px 0px 10px 0px;
}

.SceneAdminSettings-module__adminSectionSeparator--exW-MSsS {
  width: calc(100% + 25px);
  height: 2px;
  border: 0px solid transparent;
  background-color: #363636;
  margin-left: -10px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.OnlineIndicator-module__onlineStatus--hTKNzkTa {
  font-size: 16px;
  color: var(--color-text-soft);
  margin-left: 8px;
  filter: drop-shadow(0 0 4px rgba(255, 255, 255, 0.3));
}

.new-editor-ui .OnlineIndicator-module__onlineStatus--hTKNzkTa {
  font-size: 13px;
  margin-left: 0;
}

.OnlineIndicator-module__onlineStatusConnected--euXBwZc3 {
  color: #45ab45;
}

  .OnlineIndicator-module__onlineStatusConnected--euXBwZc3:before {
    content: '●';
    font-family: 'Times New Roman', 'sans-serif';
    display: inline-block;
    width: 12px;
    filter: drop-shadow(0 0 4px rgba(140, 220, 140, 0.7));
  }

.OnlineIndicator-module__onlineStatusDisconnected--2fJLKnjh {
  color: #de7413;
}

  .OnlineIndicator-module__onlineStatusDisconnected--2fJLKnjh:before {
    content: '●';
    font-family: 'Times New Roman', 'sans-serif';
    display: inline-block;
    width: 12px;
    filter: drop-shadow(0 0 4px rgba(220, 140, 140, 0.7));
  }

.OnlineIndicator-module__onlineStatusIndicator--uLF7n2QL {
  height: 100%;
  margin-right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.WebGlContextLostModal-module__modalOverlay--eU05HYZc {
  z-index: 2000000000 !important;
}

.WebGlContextLostModal-module__modalBody--ElwN8Gte {
  margin-top: 12px;
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 12px;
}

.WebGlContextLostModal-module__modalLayout--m18qMvwi {
  display: flex;
  flex-direction: column;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.WebGlSceneRecoveredModal-module__modalOverlay--6XD85WKN {
  z-index: 1999999999 !important;
}

.WebGlSceneRecoveredModal-module__modalBody--qukyj6Zv {
  margin-top: 12px;
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 12px;
}

.WebGlSceneRecoveredModal-module__modalLayout--zz-WU73I {
  display: flex;
  flex-direction: column;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {
    .AutosaveModeModal-module__modeRadioButton--Y4Qf6YqV > * {
        margin-bottom: 36px;
    }

.AutosaveModeModal-module__disabledText--mNBkPH0Z {
    color: #a8a8a8;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.AutosaveModeModal-module__modalOverlay--iDSxdGPb {
    z-index: 2000000102 !important;
}

.AutosaveModeModal-module__modalBody--uTh-cM8O {
    margin-left: 16px;
    margin-right: 16px;
}

.AutosaveModeModal-module__modalLayout--6oyYYSka {
    display: flex;
    flex-direction: column;
}
    .AutosaveModeModal-module__modeRadioButton--14Rk77l- > * {
        margin-bottom: 12px;
    }

.AutosaveModeModal-module__disabledText--GiN1FVlZ {
    color: #a8a8a8;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.SupportedBrowserModal-module__browserLinks--GTjf4xQs {
  display: flex;
  align-items: center;
  justify-content: center;
}

  .SupportedBrowserModal-module__browserLinks--GTjf4xQs a {
    display: flex;
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 30px;
  }

    .SupportedBrowserModal-module__browserLinks--GTjf4xQs a:hover {
      background: #ffffff33;
    }

.SupportedBrowserModal-module__browserLogo--Xk3QyO8U {
  width: 60px;
  height: 60px;
  display: block;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.KeybindingsModal-module__modal--pkdmVHFC {
  max-width: 1400px;
}

.KeybindingsModal-module__contentContainer--74lMnYcv {
  padding-left: 8px;
  margin: 0 auto;
  -webkit-user-select: none;
          user-select: none;

  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.KeybindingsModal-module__header--thRhI-HH {
}

.KeybindingsModal-module__search--rxtFEN17 {
  max-width: 250px;
}

.KeybindingsModal-module__shortcut--t1qbS0Ve {
  padding: 2px 4px;
  font-size: 12px;
}

.KeybindingsModal-module__shiftHint--dTQ7CTX0 {
  margin-left: 20px;
  font-size: 0.8em;
}

.KeybindingsModal-module__groups--v2S1kttX {
  margin: 0 -20px 32px -20px;
  font-size: 13px;
}
  @media (min-width: 890px) {

.KeybindingsModal-module__groups--v2S1kttX {
    font-size: 15px;
}
  }
  .KeybindingsModal-module__groups--v2S1kttX {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  align-items: flex;
  justify-content: space-between;
}

.KeybindingsModal-module__groupContainer--ko3MRbnx {
  margin: 0 20px 20px;
  width: 100%;
  max-width: 360px;
}

.KeybindingsModal-module__group--kNIO1skw {
  margin-bottom: 20px;
}

.KeybindingsModal-module__bindingKeyCombinations--681qFsbT {
  text-align: right;
}

.KeybindingsModal-module__groupTitle--WRxKyYSO {
  height: 33px;
  display: flex;
  align-items: center;
  text-align: left;
  margin-bottom: 6px;
  margin-top: 0;
  text-transform: uppercase;
  color: #fff;
}

.KeybindingsModal-module__binding--ZO0-eyIc {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
  border-bottom: 1px solid #fff3;
  padding-bottom: 4px;
}

.KeybindingsModal-module__bindingTitle--xnJdEfc3 {
  display: inline-flex;
  align-items: center;
  flex: 1;
  min-width: 110px;
  margin-right: 20px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.ProgressBar-module__progressContainer--II6ph1Hx {
  width: 100%;
  height: 10px;
  border-radius: 5px;
  background: #444;
  position: relative;
}

.ProgressBar-module__progress--O1UEXSas {
  height: 100%;
  border-radius: 5px;
  position: absolute;
  left: 0;
  top: 0;
  background: var(--color-accent);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.ExportFinishedModal-module__shareButtons--9RZSCSpQ {
  display: flex;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.ExportInProgressModal-module__exportWarningModal--wl4uAg12 {
  max-width: 400px;
  font-size: 16px;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.FilterFlattenModal-module__modal--Mb64ibNt {
  width: 100%;
  max-width: 600px !important;
}

.FilterFlattenModal-module__modalContent--Y1I7Gtpr {
  max-height: 95vh;
  min-height: 200px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.SceneResizeModal-module__modal--2eN9IdiZ {
  width: 100%;
  max-width: 600px !important;
}

.SceneResizeModal-module__modalContent--O-cyCW1G {
  max-height: 95vh;
  min-height: 200px;
}
  .SceneResizeModal-module__contentContainer--pycBmr7Z li {
    margin: 20px 0;
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.LeftNav-module__leftNav--eXeKTTso {
  position: fixed;
  z-index: 200;
  top: var(--editor-top-nav-height);
  bottom: var(--bottom-panel-height);
  padding-top: 8px;
  padding-bottom: 8px;
  overflow: visible;

  width: var(--left-nav-width);

  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;

  background: #1d1d1d;
}

.new-editor-ui .LeftNav-module__leftNav--eXeKTTso {
  top: calc(var(--editor-top-nav-height) + 12px);
  bottom: unset;
  padding-top: 0;
  padding-bottom: 0;
}

  .new-editor-ui .LeftNav-module__leftNav--eXeKTTso > button:first-child {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  .new-editor-ui .LeftNav-module__leftNav--eXeKTTso > button:last-child {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {button.ToolButtons-module__toolBtn--WZhDfMVB {
  height: 40px;
  width: 100%;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #1d1d1d;
  border: none;

  color: var(--color-text-soft);
  box-shadow: none !important;
}

  button.ToolButtons-module__toolBtn--WZhDfMVB .ToolButtons-module__icon--M6O6DyBc {
    width: 24px;
    height: 24px;
  }
    button.ToolButtons-module__toolBtn--WZhDfMVB:hover > .ToolButtons-module__togglePanelBtn--iod1PIW- {
      background-color: var(--color-neutral-500);
      color: var(--color-text-primary);
    }

  button.ToolButtons-module__toolBtn--WZhDfMVB .ToolButtons-module__togglePanelBtn--iod1PIW- {
    font-size: 18px;
    width: 18px;
    height: 100%;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: var(--color-neutral-600);
    color: var(--color-text-primary-muted);
    z-index: -100;
  }

.ToolButtons-module__spacer--aJwvgRsi {
  height: 1px;
  margin: 10px 0;
  width: 20px;
  background: #333;
  padding: 0 8px;
}

.ToolButtons-module__saveBtnAnimated---NJ-q1-2 {
  transform: scale(1);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 1);
  animation: ToolButtons-module__pulse--ZJcspjso 2s infinite;
  will-change: transform, box-shadow; /* Prevent GPU layer thrashing during animation */
}

@keyframes ToolButtons-module__pulse--ZJcspjso {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
  }

  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}

.new-editor-ui .ToolButtons-module__toolBtn--WZhDfMVB {
  border-radius: 5px;
  height: 48px;
  width: 100%;
  border: none;
  background: none;
  color: #ddd;
  position: relative;
}

  .new-editor-ui .ToolButtons-module__toolBtn--WZhDfMVB:hover {
    background: rgba(255, 255, 255, 0.2);
  }

.ToolButtons-module__twitchNotificationDot--pYyQqBy3 {
  height: 12px;
  width: 12px;
  background-color: #9146ff;
  border-radius: 50%;
  position: absolute;
  right: 10px;
  top: 52%;
  filter: drop-shadow(-2px -2px 6px #00000088);
  border: 1px solid #8160c1;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.TopPanel-module__topPanel--MZO-x6J1 {
  position: fixed;
  color: var(--color-text-soft);
  border-radius: 0 !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;

  top: 0;
  z-index: 200;
  display: flex;
  flex-direction: row;
  flex: 1;
  height: var(--editor-top-nav-height);
  width: 100%;
  min-width: 1046px;
  min-width: calc(100% - 108px);
  padding: 2px 0;
  background: #151515;
  border-bottom: 1px solid var(--color-neutral-800);
}

.new-editor-ui .TopPanel-module__topPanel--MZO-x6J1 {
  padding: 0;
  padding-left: 14px;
  border-bottom: 1px solid var(--color-neutral-800);
  box-sizing: content-box;
}

.TopPanel-module__topPanelRightSideContainer--ZA-ReAMX {
  /* Make sure it's always on top of everything else to 
  always allow toggling the right panel */
  position: absolute;
  right: 0;
  z-index: 100;

  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.TopPanel-module__topPanelOptionsContainer--CCxmqzg- {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.TopPanel-module__toolOptions--WpAsXU-5 {
  margin-left: 8px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.UndoHistoryPopoverPanel-module__undoRedoBtn--GtoZMUZ- {
  padding: 0 8px;
  margin: 0 !important;
  min-width: 40px;
}

  @media (min-width: 768px) {.UndoHistoryPopoverPanel-module__undoRedoBtn--GtoZMUZ- {
    padding: 0 16px
}
  }

  @media (min-width: 890px) {.UndoHistoryPopoverPanel-module__undoRedoBtn--GtoZMUZ- {
    min-width: 50px
}
  }

.new-editor-ui .UndoHistoryPopoverPanel-module__undoRedoBtn--GtoZMUZ- {
  color: #acacac;
  width: 32px;
  height: 32px;
  border-radius: 5px;
  padding: 0;
  display: flex;
  min-width: unset !important;
  align-items: center;
  justify-content: center;
  background: transparent !important;
}
  .new-editor-ui .UndoHistoryPopoverPanel-module__undoRedoBtn--GtoZMUZ-:hover {
    background: rgba(255, 255, 255, 0.1) !important;
  }

  .new-editor-ui .UndoHistoryPopoverPanel-module__undoRedoBtn--GtoZMUZ- svg {
    width: 18px;
    height: 18px;
  }

  .new-editor-ui .UndoHistoryPopoverPanel-module__undoRedoBtn--GtoZMUZ-[disabled] {
    opacity: 0.5;
    border: none;
    cursor: default;
  }

.UndoHistoryPopoverPanel-module__changesHistoryBtn--iSR5OPzA {
  border: none;
  font-size: 16px;
}

.new-editor-ui .UndoHistoryPopoverPanel-module__changesHistoryBtn--iSR5OPzA {
  border: none;
}

/* Change history */

.UndoHistoryPopoverPanel-module__changeHistoryPanel--hHwQeRdG {
  width: 370px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  margin: 0;
}

.UndoHistoryPopoverPanel-module__changeHistoryItem--ElWfIB8J {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
  padding: 4px 4px;
  cursor: pointer;
  font-size: 12px;

  background-color: transparent;
}

  .UndoHistoryPopoverPanel-module__changeHistoryItem--ElWfIB8J .UndoHistoryPopoverPanel-module__changeHistoryTimestamp--E1ZQRoXt {
    font-size: 11px;
    color: var(--color-text-muted);
  }

  .UndoHistoryPopoverPanel-module__changeHistoryItem--ElWfIB8J.UndoHistoryPopoverPanel-module__changeHistoryItemActive--JhqFjQ-9 {
    background-color: #fff2;
    cursor: default;
  }
    .UndoHistoryPopoverPanel-module__changeHistoryItem--ElWfIB8J.UndoHistoryPopoverPanel-module__changeHistoryItemActive--JhqFjQ-9:hover {
      background-color: #fff2;
    }

  .UndoHistoryPopoverPanel-module__changeHistoryItem--ElWfIB8J .UndoHistoryPopoverPanel-module__changeHistoryRestoreBtn--ydajGsgY {
    opacity: 0;
    padding-right: 8px;

    transition: opacity 200ms;
  }

  .UndoHistoryPopoverPanel-module__changeHistoryItem--ElWfIB8J:hover {
    background-color: rgba(255, 255, 255, 0.1);
  }

    .UndoHistoryPopoverPanel-module__changeHistoryItem--ElWfIB8J:hover .UndoHistoryPopoverPanel-module__changeHistoryRestoreBtn--ydajGsgY {
      opacity: 1;
    }

.UndoHistoryPopoverPanel-module__changeHistoryTitle--CQZNSy54 {
  color: var(--color-text-primary);
  flex: 1;
  margin-right: 4px;

  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.UndoHistoryPopoverPanel-module__changeHistoryTimestamp--E1ZQRoXt {
  color: var(--color-text-soft);
  font-size: 12px;
  display: flex;
  align-items: center;
}

.UndoHistoryPopoverPanel-module__changeHistoryRestoreBtn--ydajGsgY {
  /* Styles are nested in .changeHistoryItem above */
}

.UndoHistoryPopoverPanel-module__changeHistoryItemActive--JhqFjQ-9 {
  /* Styles are nested in .changeHistoryItem above */
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.TopPanelLeft-module__topLeftMenuBtn--v8CDwKIn {
  width: 50px;
  height: 40px;
  font-size: 36px;
  padding: 0 4px;
  outline: none;
  box-shadow: none !important;
  border: none !important;
  background: #151515 !important;
}

  .TopPanelLeft-module__topLeftMenuBtn--v8CDwKIn:hover {
    background: rgb(46, 46, 46) !important;
  }

  .TopPanelLeft-module__topLeftMenuBtn--v8CDwKIn svg {
    width: 20px;
    height: 20px;
  }

.new-editor-ui .TopPanelLeft-module__topLeftMenuBtn--v8CDwKIn {
  width: 32px;
  height: 32px;
  border-radius: 5px;
  background: transparent !important;
  transform: none;
  color: #acacac;
}

  .new-editor-ui .TopPanelLeft-module__topLeftMenuBtn--v8CDwKIn:hover {
    background: rgba(255, 255, 255, 0.1) !important;
  }

  .new-editor-ui .TopPanelLeft-module__topLeftMenuBtn--v8CDwKIn svg {
    transform: scaleX(1.5);
    width: 18px !important;
    height: 18px !important;
  }

.TopPanelLeft-module__unseenNotificationsCount--YBNGt35i {
  min-width: 16px;
  height: 16px;
  border-radius: 100%;
  background-color: #fc2f11;
  color: white;
  padding: 2px 4px;
  font-size: 14px;
  font-weight: bold;
  content: ' ';
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #3e3839;
}

.TopPanelLeft-module__menuList--6uFN7IvC {
  max-height: unset !important;
}

.TopPanelLeft-module__undoRedoBtn--Xr3wehmn {
  padding: 0 8px;
  margin: 0 !important;
  min-width: 40px;
}

  @media (min-width: 768px) {

.TopPanelLeft-module__undoRedoBtn--Xr3wehmn {
    padding: 0 16px
}
  }

  @media (min-width: 890px) {

.TopPanelLeft-module__undoRedoBtn--Xr3wehmn {
    min-width: 50px
}
  }

.new-editor-ui .TopPanelLeft-module__undoRedoBtn--Xr3wehmn {
  color: #acacac;
  width: 32px;
  height: 32px;
  border-radius: 5px;
  padding: 0;
  display: flex;
  min-width: unset !important;
  align-items: center;
  justify-content: center;
  background: transparent !important;
}
  .new-editor-ui .TopPanelLeft-module__undoRedoBtn--Xr3wehmn:hover {
    background: rgba(255, 255, 255, 0.1) !important;
  }

  .new-editor-ui .TopPanelLeft-module__undoRedoBtn--Xr3wehmn svg {
    width: 18px;
    height: 18px;
  }

  .new-editor-ui .TopPanelLeft-module__undoRedoBtn--Xr3wehmn[disabled] {
    opacity: 0.5;
    border: none;
    cursor: default;
  }

.TopPanelLeft-module__changesHistoryBtn--14otOg2v {
  border: none;
  font-size: 16px;
}

.new-editor-ui .TopPanelLeft-module__changesHistoryBtn--14otOg2v {
  border: none;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.group-breadcrumbs-module__container--8RFKXZaS {
  display: inline-flex;
  align-items: center;
  flex: 1;
  z-index: 5;
  background: rgba(0, 0, 0, 0.75);
  height: 37px;
  padding-left: 24px;
  padding-right: 16px;
  overflow-x: auto;
  overflow-y: hidden;

  top: 44px;
  left: 307px;
  position: absolute;
  z-index: 10000;

  font-weight: bold;
  font-size: 14px;
}

  .group-breadcrumbs-module__container--8RFKXZaS div,
  .group-breadcrumbs-module__container--8RFKXZaS button {
    white-space: nowrap;
  }
  .new-editor-ui .group-breadcrumbs-module__container--8RFKXZaS {
  }

.group-breadcrumbs-module__link--BMqVr2TT {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  min-width: 20px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.LayersPanel-module__zObjectLayerRow--QZeXvYn3 {
  font-weight: 600;
  color: #fff;
  padding-left: 0;
}

.LayersPanel-module__layerRow--rqWNWrba {
  display: flex;
  align-items: flex-start;
  padding: 6px 0 6px 7px;
  color: #fff;
  font-size: 13px;
}

.LayersPanel-module__layerIcon--a93hJdT2 {
  height: 18px;
  width: 18px;
}
  .LayersPanel-module__zObjectLayerRow--QZeXvYn3 .LayersPanel-module__layerVisibilityBtn--GsjpXK1p {
    float: right;
  }
  .LayersPanel-module__layerRow--rqWNWrba .LayersPanel-module__layerVisibilityBtn--GsjpXK1p, .LayersPanel-module__zObjectLayerRow--QZeXvYn3 .LayersPanel-module__layerVisibilityBtn--GsjpXK1p {
    transition: opacity 0.1s;
  }

  .LayersPanel-module__layerRow--rqWNWrba .LayersPanel-module__layerVisibilityBtnHidden---mU5jFUz, .LayersPanel-module__zObjectLayerRow--QZeXvYn3 .LayersPanel-module__layerVisibilityBtnHidden---mU5jFUz {
    color: var(--color-golden-yellow);
  }

  .LayersPanel-module__layerRow--rqWNWrba .LayersPanel-module__layerVisibilityBtnVisible--YwpvqLin, .LayersPanel-module__zObjectLayerRow--QZeXvYn3 .LayersPanel-module__layerVisibilityBtnVisible--YwpvqLin {
    opacity: 0;
  }
    .LayersPanel-module__layerRow--rqWNWrba .LayersPanel-module__layerVisibilityBtnVisible--YwpvqLin:hover, .LayersPanel-module__zObjectLayerRow--QZeXvYn3 .LayersPanel-module__layerVisibilityBtnVisible--YwpvqLin:hover {
      color: #fff;
    }
    .LayersPanel-module__layerRow--rqWNWrba:hover .LayersPanel-module__layerVisibilityBtnVisible--YwpvqLin, .LayersPanel-module__zObjectLayerRow--QZeXvYn3:hover .LayersPanel-module__layerVisibilityBtnVisible--YwpvqLin {
      opacity: 1;
    }

  .LayersPanel-module__layerRow--rqWNWrba .LayersPanel-module__layerEditBtn--4Lc-frat, .LayersPanel-module__zObjectLayerRow--QZeXvYn3 .LayersPanel-module__layerEditBtn--4Lc-frat {
    transition: opacity 0.1s;
  }

  .LayersPanel-module__layerRow--rqWNWrba .LayersPanel-module__layerEditBtnHidden--cMZsOnXl, .LayersPanel-module__zObjectLayerRow--QZeXvYn3 .LayersPanel-module__layerEditBtnHidden--cMZsOnXl {
    color: #aaa;
  }
    .LayersPanel-module__layerRow--rqWNWrba .LayersPanel-module__layerEditBtnHidden--cMZsOnXl:hover, .LayersPanel-module__zObjectLayerRow--QZeXvYn3 .LayersPanel-module__layerEditBtnHidden--cMZsOnXl:hover {
      color: #fff;
    }

  .LayersPanel-module__layerRow--rqWNWrba .LayersPanel-module__layerEditBtnVisible---CZst92n, .LayersPanel-module__zObjectLayerRow--QZeXvYn3 .LayersPanel-module__layerEditBtnVisible---CZst92n {
    opacity: 0;
  }
    .LayersPanel-module__layerRow--rqWNWrba .LayersPanel-module__layerEditBtnVisible---CZst92n:hover, .LayersPanel-module__zObjectLayerRow--QZeXvYn3 .LayersPanel-module__layerEditBtnVisible---CZst92n:hover {
      color: #fff;
    }
    .LayersPanel-module__layerRow--rqWNWrba:hover .LayersPanel-module__layerEditBtnVisible---CZst92n, .LayersPanel-module__zObjectLayerRow--QZeXvYn3:hover .LayersPanel-module__layerEditBtnVisible---CZst92n {
      opacity: 1;
    }

.LayersPanel-module__layerTitleAndExpandIcon--F-ENfW-D {
  cursor: pointer;
  display: flex;
  flex: 1;
  align-items: center;
}

.LayersPanel-module__layerTitle--vCBIusrp {
  font-size: 13px;
  margin-left: 7px;
  font-weight: 600;
}

.LayersPanel-module__expandIcon--N1u0IpLG {
  margin-left: 8px;
  margin-right: 8px;
}

.LayersPanel-module__zLayerRow--Jn4R2nX2 {
  color: #fff;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  padding: 6px 16px 6px 7px;
  margin-right: -16px;
  font-size: 13px;
}
    .LayersPanel-module__zLayerRow--Jn4R2nX2:hover .LayersPanel-module__lockbtnUnlocked--rwyOtI78 {
      opacity: 1;
    }
    .LayersPanel-module__zLayerRow--Jn4R2nX2:hover .LayersPanel-module__layerLockBtnVisible--GpMYnRNq {
      opacity: 1;
    }
    .LayersPanel-module__zLayerRow--Jn4R2nX2:hover .LayersPanel-module__layerVisibilityBtnVisible--YwpvqLin {
      opacity: 1;
    }

  .LayersPanel-module__zLayerRow--Jn4R2nX2.LayersPanel-module__current--DwSioMBa {
    background: #fff4;
  }

  .LayersPanel-module__zLayerRow--Jn4R2nX2 .LayersPanel-module__lockBtn--OpYBh2UN {
    transition: opacity 0.1s;
  }

  .LayersPanel-module__zLayerRow--Jn4R2nX2 .LayersPanel-module__layerVisibilityBtn--GsjpXK1p {
    transition: opacity 0.1s;
  }

  .LayersPanel-module__zLayerRow--Jn4R2nX2 .LayersPanel-module__layerLockBtnVisible--GpMYnRNq {
    opacity: 0;
  }
    .LayersPanel-module__zLayerRow--Jn4R2nX2 .LayersPanel-module__layerLockBtnVisible--GpMYnRNq:hover {
      color: #fff;
    }

  .LayersPanel-module__zLayerRow--Jn4R2nX2 .LayersPanel-module__layerVisibilityBtnHidden---mU5jFUz {
    color: var(--color-golden-yellow);
  }

  .LayersPanel-module__zLayerRow--Jn4R2nX2 .LayersPanel-module__layerVisibilityBtnVisible--YwpvqLin {
    opacity: 0;
  }
    .LayersPanel-module__zLayerRow--Jn4R2nX2 .LayersPanel-module__layerVisibilityBtnVisible--YwpvqLin:hover {
      color: #fff;
    }

  .LayersPanel-module__zLayerRow--Jn4R2nX2 .LayersPanel-module__lockBtnLocked--f4hH9aEM {
    opacity: 1;
  }

  .LayersPanel-module__zLayerRow--Jn4R2nX2 .LayersPanel-module__lockBtnUnlocked--5OaKYJOc {
    opacity: 0;
  }

.LayersPanel-module__layerRowIconGroup--dc-wJ1P2 {
  display: flex;
  align-items: center;
  margin-left: auto;
}

.LayersPanel-module__zLayerTitle--9yIk24Iz,
.LayersPanel-module__layerTitle--vCBIusrp {
  align-items: center;
}

.LayersPanel-module__lockBtnLocked--f4hH9aEM,
.LayersPanel-module__layerVisibilityBtnHidden---mU5jFUz {
  color: var(--color-golden-yellow);
}

.LayersPanel-module__layerEditBtnHidden--cMZsOnXl {
  color: #aaa;
}

.LayersPanel-module__lockBtnUnlocked--5OaKYJOc,
.LayersPanel-module__layerVisibilityBtnVisible--YwpvqLin,
.LayersPanel-module__layerEditBtnVisible---CZst92n {
  color: #aaa;
}
  .LayersPanel-module__lockBtnUnlocked--5OaKYJOc:hover, .LayersPanel-module__layerVisibilityBtnVisible--YwpvqLin:hover, .LayersPanel-module__layerEditBtnVisible---CZst92n:hover {
    color: #fff;
  }

.LayersPanel-module__lockBtn--OpYBh2UN,
.LayersPanel-module__layerVisibilityBtn--GsjpXK1p,
.LayersPanel-module__layerEditBtn--4Lc-frat {
  cursor: pointer;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.EntitiesDragPile-module__entityCard--EA7x11uF {
  background: var(--color-neutral-500);
  width: calc(100% - 40px);
  left: 20px;
}

.EntitiesDragPile-module__entityCard--EA7x11uF img {
  width: 28px;
  height: 28px;
  object-fit: contain;
}

.EntitiesDragPile-module__entityTitle--8-StFB-M {
  flex: 1;
  display: flex;
  align-items: center;
  min-width: 0; /* Allow flex item to shrink below content size for text truncation */
  overflow: hidden; /* Ensure child elements respect truncation */
}

.EntitiesDragPile-module__entityTitleText--nbEGnD7H {
  align-content: center;
  height: 26px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EntitiesDragPile-module__countBadge--KujqH7R6 {
  background: var(--color-golden-yellow);
  color: #141414;
  font-size: var(--font-size-xxs);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}