
:root {
    --side-menu-background-color: #333333ea;
--side-menu-background-color-to: #333333ea;
--side-menu-current-app-background-color: #444444;
--side-menu-loader-color: #cccccc;
--side-menu-text-color: #ffffff;
--side-menu-opener: url("/wolke/apps/side_menu/img/side-menu-opener.svg");
--side-menu-icon-invert-filter: 0%;
--side-menu-icon-opacity: 1;
}

@media (prefers-color-scheme: light) {
  :root {
    --side-menu-background-color: #81bec5ea;
--side-menu-background-color-to: #9a9996ea;
--side-menu-current-app-background-color: #2ec27e;
--side-menu-loader-color: #0e75ac;
--side-menu-text-color: #5e5c64;
--side-menu-opener: url("/wolke/apps/side_menu/img/side-menu-opener.svg");
--side-menu-icon-invert-filter: 100%;
--side-menu-icon-opacity: 1;
  }
}

@media (prefers-color-scheme: dark) {
  --side-menu-background-color: #333333ea;
--side-menu-background-color-to: #333333ea;
--side-menu-current-app-background-color: #444444;
--side-menu-loader-color: #cccccc;
--side-menu-text-color: #ffffff;
--side-menu-opener: url("/wolke/apps/side_menu/img/side-menu-opener.svg");
--side-menu-icon-invert-filter: 0%;
--side-menu-icon-opacity: 1;
}

body[data-theme-dark], body[data-theme-dark-highcontrast] {
  --side-menu-background-color: #333333ea;
--side-menu-background-color-to: #333333ea;
--side-menu-current-app-background-color: #444444;
--side-menu-loader-color: #cccccc;
--side-menu-text-color: #ffffff;
--side-menu-opener: url("/wolke/apps/side_menu/img/side-menu-opener.svg");
--side-menu-icon-invert-filter: 0%;
--side-menu-icon-opacity: 1;
}

body[data-theme-light], body[data-theme-light-highcontrast] {
  --side-menu-background-color: #81bec5ea;
--side-menu-background-color-to: #9a9996ea;
--side-menu-current-app-background-color: #2ec27e;
--side-menu-loader-color: #0e75ac;
--side-menu-text-color: #5e5c64;
--side-menu-opener: url("/wolke/apps/side_menu/img/side-menu-opener.svg");
--side-menu-icon-invert-filter: 100%;
--side-menu-icon-opacity: 1;
}



  .cm-app-icon svg {
    width: 20px;
    height: 20px;
  }

  img.cm-app-icon {
    width: 20px;
    height: 20px;
  }


  #content {
    left: 53px;
    width: calc(100% - (var(--body-container-margin) * 2) - 62px);
  }

  #content-vue {
    width: calc(100% - (var(--body-container-margin) * 2) - 60px);
    margin-left: 11px;
  }
