.sidebarHeader_TUr1b {
    height: var(--sidebar-header-height);
    max-height: var(--sidebar-header-height);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
}

.sidebarHeader_TUr1b.compact_uFEDc {
    height: var(--sidebar-header-compact-height);
    max-height: var(--sidebar-header-compact-height);
    justify-content: center;
    align-items: center;
    gap: var(--sp-spacing-400);
}

.upperHeader_Ioy94 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    min-width: 0px;
    width: 100%;
}

.compact_uFEDc .upperHeader_Ioy94 {
    flex-direction: column;
    min-width: 0px;
    justify-content: center;
    gap: var(--sp-spacing-400);
}

.upperHeaderIcons_uYmPJ {
    min-width: 0px;
    margin-left: 8px;
    flex-basis: 30%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.compact_uFEDc .upperHeaderIcons_uYmPJ {
    margin-left: 0px;
    flex-direction: column;
    gap: 16px;
}

.organizationTitle_6dFDd {
    margin-left: var(--sp-spacing-200);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sidebarToggleButton_zIiCL {
    background-color: var(--sp-color-bg-side);
    color: var(--sp-color-text-base);
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sidebarToggleButton_zIiCL:hover,
.sidebarToggleButton_zIiCL:focus-visible,
.sidebarToggleButton_zIiCL:active {
    background-color: var(--sp-color-bg-standout-side);
    color: var(--sp-color-text-base);
    /**
    * TO-DO: [CUR-1070] Currently when using the keyboard to navigate we change 
    * the background-color, an undesigned outline was visible so we're
    * removing it for now. But we should revisit this to offer a pleasant
    * keyboard navigation experience.
    */
    outline: none;
    border: none;
}
.compact_uFEDc .sidebarToggleButton_zIiCL {
    order: -1;
}

.searchAskButtonWrapper_5BCYf {
    justify-content: flex-start;
}

.compact_uFEDc .searchAskButtonWrapper_5BCYf {
    align-items: center;
}

.searchAskButtonWrapper_5BCYf div:last-child {
    margin-left: auto;
}

.searchAskButton_fcsHm {
    background-color: var(--sp-color-bg-standout-side);
    color: var(--sp-color-text-muted);
    padding: var(--sp-spacing-400) var(--sp-spacing-100) var(--sp-spacing-400) var(--sp-spacing-200);
    width: 100%;
    justify-content: space-around;
    margin-top: var(--sp-spacing-200);
    border: none;
}

.compact_uFEDc .searchAskButton_fcsHm {
    background-color: var(--sp-color-bg-side);
    outline: none;
    color: var(--sp-color-text-base);
    width: var(--sp-size-button-300);
    height: var(--sp-size-button-300);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0;
    padding: 0;
}

.searchAskButton_fcsHm:hover,
.searchAskButton_fcsHm:active,
.searchAskButton_fcsHm:focus {
    color: var(--sp-color-text-base);
    background-color: var(--sp-color-bg-standout-on-side);
}

.compact_uFEDc .searchAskButton_fcsHm:hover,
.compact_uFEDc .searchAskButton_fcsHm:active,
.compact_uFEDc .searchAskButton_fcsHm:focus {
    color: var(--sp-color-text-base);
    background-color: var(--sp-color-bg-standout-side);
}

@media (max-width: 1024px) {
    .searchAskButton_fcsHm {
        justify-content: flex-start;
    }
}
