:root {
  --headerHeightCalculated: 0;
  --scrollMarginTop: 40;
}

:root:root #main-content .sidebar .heading,
:root:root .modal .sidebar .heading {
  margin-top: 15px;
  margin-bottom: 15px;
  border-top: 1px solid rgba(24, 23, 23, 0.1);
}
:root:root #main-content .sidebar .heading span,
:root:root .modal .sidebar .heading span {
  font-size: 14px !important;
}
:root:root #main-content .sidebar .heading span:empty,
:root:root .modal .sidebar .heading span:empty {
  display: none;
}
:root:root #main-content .sidebar .heading ul,
:root:root .modal .sidebar .heading ul {
  margin-top: 10px;
}
:root:root #main-content .sidebar .heading > span,
:root:root .modal .sidebar .heading > span {
  margin-top: 15px;
  font-size: 12px !important;
}
:root:root #main-content .sidebar nav ul li a,
:root:root .modal .sidebar nav ul li a {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 400 !important;
}
:root:root #main-content .sidebar nav ul li a + .cp-nav-link-mask,
:root:root .modal .sidebar nav ul li a + .cp-nav-link-mask {
  font-size: 14px;
  font-weight: 400 !important;
}
:root:root #main-content .sidebar nav ul li a.sel,
:root:root .modal .sidebar nav ul li a.sel {
  box-shadow: none;
}
:root:root #main-content .sidebar nav ul li a[data-handle$=Main] .label,
:root:root .modal .sidebar nav ul li a[data-handle$=Main] .label {
  font-weight: 700 !important;
}
:root:root #main-content .sidebar nav ul li a[data-handle$=Main] + .cp-nav-link-mask,
:root:root .modal .sidebar nav ul li a[data-handle$=Main] + .cp-nav-link-mask {
  font-weight: 700 !important;
}
:root:root #main-content .sidebar nav ul li a[data-handle$=Sub], :root:root #main-content .sidebar nav ul li a[data-key^=custom],
:root:root .modal .sidebar nav ul li a[data-handle$=Sub],
:root:root .modal .sidebar nav ul li a[data-key^=custom] {
  padding-left: 30px;
  font-size: 14px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: 420;
}
:root:root #main-content .sidebar nav ul li a[data-handle$=Sub] + .cp-nav-link-mask, :root:root #main-content .sidebar nav ul li a[data-key^=custom] + .cp-nav-link-mask,
:root:root .modal .sidebar nav ul li a[data-handle$=Sub] + .cp-nav-link-mask,
:root:root .modal .sidebar nav ul li a[data-key^=custom] + .cp-nav-link-mask {
  padding-left: 30px;
  font-size: 14px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: 420;
}
:root:root #main-content .sidebar nav ul li a[data-handle$=Sub]:before, :root:root #main-content .sidebar nav ul li a[data-key^=custom]:before,
:root:root .modal .sidebar nav ul li a[data-handle$=Sub]:before,
:root:root .modal .sidebar nav ul li a[data-key^=custom]:before {
  white-space: pre;
  content: "- ";
}
:root:root #main-content .sidebar nav ul li button.toggle,
:root:root .modal .sidebar nav ul li button.toggle {
  height: 29px;
}
:root:root #main-content .sidebar nav ul ul li a,
:root:root .modal .sidebar nav ul ul li a {
  font-weight: 400;
}
:root:root .instructions {
  font-size: 13px;
  line-height: 1.2;
  letter-spacing: -0.05em;
  opacity: 0.7;
  margin-bottom: 8px;
}
