/* Prevent page bounce/overscroll */
html,
body {
    overscroll-behavior: none;
}

/* Logo-adjacent icon group (home, streams, toolbox, dashboard) */
.custom-logo-nav-group {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-left: 12px;
}
.custom-home-icon a,
.custom-stream-icon a,
.custom-chat-icon a,
.custom-toolbox-icon a,
.custom-user-directory-icon a,
.custom-dashboard-icon a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    color: #fff;
    border-radius: 4px;
    transition: background-color 0.15s ease;
}
.custom-home-icon a svg,
.custom-stream-icon a svg,
.custom-chat-icon a svg,
.custom-toolbox-icon a svg,
.custom-user-directory-icon a svg,
.custom-dashboard-icon a svg {
    width: 20px;
    height: 20px;
}
.custom-home-icon a:hover,
.custom-stream-icon a:hover,
.custom-chat-icon a:hover,
.custom-toolbox-icon a:hover,
.custom-user-directory-icon a:hover,
.custom-dashboard-icon a:hover {
    background-color: rgba(255, 255, 255, 0.15);
}

/* Hide resource center / question mark icon */
.header-top__resource-center,
.header-top__chats {
    display: none !important;
}

/* Remove navbar shadow */
.header-top.sticky,
.main-nav {
    box-shadow: none !important;
}

/* No addons mode */
.no-addons [data-id='learning-page-header-icon-open-learning-page'],
.no-addons [data-id='play-header-icon-open-play-page'],
.no-addons [data-id='agent-library-header-icon-open-agent-library-page'],
.no-addons [data-widget-type='learning-certificate'],
.no-addons [data-widget-type='learning-user-kpi'] {
    display: none !important;
}

body:not(.headless):not(.navigation-inheritance):not(.not-sticky):not(.no-top-bar) #front-office-app {
  padding-top: 60px !important;
}