@import url('./golden-layout/css/goldenlayout-base.css');
@import url('./golden-layout/css/themes/goldenlayout-dark-theme.css');

#layout {
  width: 100%;
  height: 100%;
}

.lm_goldenlayout {
  background: transparent;
}

.lm_root,
.lm_item,
.lm_stack,
.lm_content {
  background: transparent;
}

.lm_content {
  border: none;
}

.lm_header {
  height: 34px;
  padding: 0 8px;
  background: linear-gradient(180deg, #101722 0%, #161f2d 100%);
  border-bottom: 1px solid rgba(138, 160, 189, 0.18);
}

.lm_header .lm_tabs {
  left: 8px;
}

.lm_header .lm_tab {
  margin-top: 6px;
  margin-right: 6px;
  padding: 6px 28px 6px 12px;
  height: auto;
  border-radius: 10px 10px 0 0;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
  color: #9db0c8;
}

.lm_header .lm_tab:hover,
.lm_header .lm_tab.lm_active {
  background: rgba(255, 255, 255, 0.12);
  color: #f4f8ff;
}

.lm_header .lm_tab.lm_active.lm_focused {
  background: linear-gradient(135deg, #003087 0%, #0d4aa6 100%);
}

.lm_controls > * {
  width: 20px;
  height: 20px;
  margin-top: 7px;
}

.lm_splitter {
  background: transparent;
  opacity: 1;
}

.lm_splitter:hover,
.lm_splitter.lm_dragging {
  background: rgba(0, 48, 135, 0.18);
}

.lm_dropTargetIndicator {
  box-shadow: inset 0 0 0 1px rgba(77, 182, 255, 0.85);
  outline: 1px dashed rgba(77, 182, 255, 0.7);
}

.lm_dropTargetIndicator .lm_inner {
  background: rgba(77, 182, 255, 0.16);
}

.lm_maximised {
  border-radius: 18px;
  overflow: hidden;
}
