:root {
  --ifx-font-family: "Source Sans 3", 'Arial, sans-serif';
}

:host {
  position: relative;
  display: var(--ifx-sidebar-title-display, block);
}

:host([data-show-in-collapsed=true]) {
  display: var(--ifx-sidebar-title-show-in-collapsed-display, block);
}

.sidebar__title {
  width: 100%;
  height: fit-content;
  border-top: 1px solid #EEEDED;
  padding: var(--ifx-sidebar-title-padding, 12px 0);
}
.sidebar__title.no-top-border {
  border-top: none;
}

.sidebar__title-label {
  height: 20px;
  font: 600 0.875rem/1.25rem "Source Sans 3";
  text-transform: uppercase;
  color: #575352;
  letter-spacing: 3px;
  display: var(--ifx-sidebar-title-label-display, block);
}