*{-ms-overflow-style: none;scrollbar-width: none;}

/*navigation*/
aside#admin-toolbar,
aside#admin-toolbar .toolbar-popover__wrapper{top: 4rem;}
aside#admin-toolbar .admin-toolbar__content,
aside#admin-toolbar .admin-toolbar__footer,
aside#admin-toolbar .admin-toolbar__tooltip,
.admin-toolbar { background:#1b1b1d; border-color:black}
aside#admin-toolbar .toolbar-button.current,
aside#admin-toolbar .toolbar-button:hover,
aside#admin-toolbar .toolbar-button:has(+ .toolbar-popover__wrapper .is-active),
aside#admin-toolbar .toolbar-menu__item--level-1:has(> [data-toolbar-menu-trigger][aria-expanded="true"]),
aside#admin-toolbar .toolbar-popover--expanded{background:#2a2a2d}
aside#admin-toolbar .toolbar-menu--level-2 {box-shadow: inset var(--admin-toolbar-space-4) 0 0 0 var(--primary-dark);}
aside#admin-toolbar [class*="toolbar-button--icon"]::before,
aside#admin-toolbar * { color:var(--gin-color-text-light);}
aside#admin-toolbar [data-toolbar-popover-wrapper] { background:none;backdrop-filter:blur(2rem);-webkit-backdrop-filter:blur(5px);}
aside#admin-toolbar .admin-toolbar__content {border-right:1px solid rgb(255 255 255 / 7%)}
aside#admin-toolbar .admin-toolbar__content, aside#admin-toolbar .admin-toolbar__footer, aside#admin-toolbar .admin-toolbar__tooltip, .admin-toolbar {background:transparent!important;}
aside#admin-toolbar .admin-toolbar__content .toolbar-block:nth-last-child(n + 2)::after {border-top:1px solid var(--gray)}

.layout-region-node-secondary .layout-region__content {
  margin-top: 4rem;
}

/*Before they kindly remove it from Navigation module*/
.top-bar {display:none!important;}
.top-bar:has(.top-bar__tools:not(:empty),
.top-bar__context:not(:empty),
.top-bar__actions:not(:empty)) ~ .dialog-off-canvas-main-canvas {margin-top:inherit!important;}


#toolbar #menu ul li a,
#toolbar #menu ul li a span {text-decoration:none!important;font-family:var(--font-wide);}
body.user-logged-in {padding-top:70px;}

/* RTL support: Flip logical sides when document is RTL */
[dir="rtl"] nav.user{left:0;right:auto;border-right:1px solid rgb(255 255 255 / 7%);border-left:0}
[dir="rtl"] nav.user ul li:hover:before{right:0;left:auto;border-right:1px solid var(--gray);border-left:0}















