/* Hide toolbar for users without any toolbar access */
body:not(.has-actus-admin-toolbar):not(.has-actus-secondary-toolbar) .toolbar-bar {
  display: none;
}

/* Adjust body padding when no toolbar */
body:not(.has-actus-admin-toolbar):not(.has-actus-secondary-toolbar) {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

html:not(.has-actus-admin-toolbar):not(.has-actus-secondary-toolbar) {
  scroll-padding-top: 0 !important;
  --drupal-displace-offset-top: 0 !important;
}

/* Hide toolbar elements when user doesn't have permission */
body:not(.has-actus-admin-toolbar):not(.has-actus-secondary-toolbar) #toolbar-administration {
  display: none !important;
}

/* Override toolbar positioning classes */
body:not(.has-actus-admin-toolbar):not(.has-actus-secondary-toolbar).toolbar-horizontal,
body:not(.has-actus-admin-toolbar):not(.has-actus-secondary-toolbar).toolbar-fixed {
  padding-top: 0 !important;
}

/* Ensure the toolbar tray is hidden only for users without any toolbar access */
body:not(.has-actus-admin-toolbar):not(.has-actus-secondary-toolbar) .toolbar-tray {
  display: none !important;
}

/* Keep horizontal admin submenus touching (override admin_toolbar default) */
.toolbar-tray-horizontal ul li.menu-item--expanded .menu-item.hover-intent ul {
  margin: -40px 0 0 0 !important;
  margin-inline-start: 100% !important;
}

/* Temporarily hide breadcrumb */
.actus-breadcrumb__list {
  display: none !important;
}
