343 lines
10 KiB
CSS
343 lines
10 KiB
CSS
:root {
|
|
--gin-toolbar-height: 39px;
|
|
--gin-toolbar-secondary-height: 48px;
|
|
--gin-scroll-offset: 72px;
|
|
--gin-toolbar-y-offset: var(--gin-toolbar-height);
|
|
--gin-toolbar-x-offset: 0px;
|
|
--gin-sticky-offset: 0px;
|
|
}
|
|
|
|
@media (min-width: 61em) {
|
|
:root {
|
|
--gin-toolbar-height: 53px;
|
|
--gin-toolbar-secondary-height: 60px;
|
|
--gin-scroll-offset: 180px;
|
|
--gin-icon-size-toolbar: 18px;
|
|
--gin-sticky-offset: var(--gin-height-sticky);
|
|
}
|
|
}
|
|
|
|
.gin-secondary-toolbar--frontend {
|
|
top: calc(var(--gin-toolbar-secondary-height) * -1);
|
|
}
|
|
|
|
.toolbar .toolbar-bar {
|
|
position: fixed;
|
|
width: 100%;
|
|
background: #100f10;
|
|
box-shadow: none;
|
|
}
|
|
|
|
[dir="ltr"] .toolbar .toolbar-bar {
|
|
left: 0;
|
|
}
|
|
|
|
[dir="rtl"] .toolbar .toolbar-bar {
|
|
right: 0;
|
|
}
|
|
|
|
@media (min-width: 61em) {
|
|
.toolbar .toolbar-bar {
|
|
display: flex;
|
|
background: none;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 61em) {
|
|
.toolbar .toolbar-bar {
|
|
height: 0;
|
|
}
|
|
}
|
|
|
|
.toolbar .toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-icon,
|
|
.toolbar .toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-box > .toolbar-icon:not(.toolbar-handle) {
|
|
padding-top: 20px;
|
|
padding-bottom: 20px;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
[dir="ltr"] .toolbar .toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-icon,
|
|
[dir="ltr"] .toolbar .toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-box > .toolbar-icon:not(.toolbar-handle) {
|
|
padding-left: 3.25em;
|
|
padding-right: 1.25em;
|
|
}
|
|
|
|
[dir="rtl"] .toolbar .toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-icon,
|
|
[dir="rtl"] .toolbar .toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-box > .toolbar-icon:not(.toolbar-handle) {
|
|
padding-right: 3.25em;
|
|
padding-left: 1.25em;
|
|
}
|
|
|
|
.toolbar .toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-icon::before,
|
|
.toolbar .toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-box > .toolbar-icon:not(.toolbar-handle)::before {
|
|
inset-inline-start: 1em;
|
|
}
|
|
|
|
[dir="ltr"] .toolbar .toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-box > .toolbar-icon:not(.toolbar-handle)::before {
|
|
left: var(--gin-spacing-s);
|
|
}
|
|
|
|
[dir="rtl"] .toolbar .toolbar-bar .toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-box > .toolbar-icon:not(.toolbar-handle)::before {
|
|
right: var(--gin-spacing-s);
|
|
}
|
|
|
|
.toolbar .toolbar-bar .toolbar-toggle-orientation {
|
|
display: none !important;
|
|
}
|
|
|
|
.toolbar-tray-vertical .toolbar-menu .level-1 > .toolbar-box .toolbar-icon.toolbar-handle {
|
|
width: 3rem;
|
|
}
|
|
|
|
[dir="ltr"] .toolbar-tray-vertical .toolbar-menu .level-1 > .toolbar-box .toolbar-icon.toolbar-handle:before {
|
|
left: var(--gin-spacing-m);
|
|
}
|
|
|
|
[dir="rtl"] .toolbar-tray-vertical .toolbar-menu .level-1 > .toolbar-box .toolbar-icon.toolbar-handle:before {
|
|
right: var(--gin-spacing-m);
|
|
}
|
|
|
|
.toolbar-tray-horizontal .level-1 .menu-item--expanded > .toolbar-box a {
|
|
width: 100%;
|
|
}
|
|
|
|
.toolbar-horizontal .toolbar-tray {
|
|
border-bottom: 0 none;
|
|
}
|
|
|
|
.toolbar .toolbar-menu,
|
|
.toolbar-horizontal .menu-item > .toolbar-menu,
|
|
.toolbar-horizontal .toolbar-tray .menu-item--expanded.menu-item--expanded,
|
|
.toolbar .toolbar-tray {
|
|
background-color: var(--gin-bg-layer);
|
|
}
|
|
|
|
[dir="ltr"] .toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation {
|
|
border-left: 1px solid var(--gin-border-color);
|
|
}
|
|
|
|
[dir="rtl"] .toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation {
|
|
border-right: 1px solid var(--gin-border-color);
|
|
}
|
|
|
|
.toolbar-tray a,
|
|
.toolbar-tray span,
|
|
.toolbar .toolbar-menu .toolbar-menu a,
|
|
.toolbar .toolbar-menu .toolbar-menu span {
|
|
color: var(--gin-color-text);
|
|
}
|
|
|
|
.toolbar-tray a:hover,
|
|
.toolbar-tray span:hover,
|
|
.toolbar .toolbar-menu .toolbar-menu a:hover,
|
|
.toolbar .toolbar-menu .toolbar-menu span:hover {
|
|
color: var(--gin-color-title);
|
|
}
|
|
|
|
.toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a,
|
|
.toolbar .toolbar-tray .menu-item > .toolbar-icon.is-active,
|
|
.toolbar .toolbar-tray .menu-item > .toolbar-box > .toolbar-icon.is-active,
|
|
.toolbar .toolbar-tray a.is-active {
|
|
color: var(--gin-color-primary);
|
|
font-weight: var(--gin-font-weight-bold);
|
|
background-color: transparent;
|
|
}
|
|
|
|
.toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a::before,
|
|
.toolbar .toolbar-tray .menu-item > .toolbar-icon.is-active::before,
|
|
.toolbar .toolbar-tray .menu-item > .toolbar-box > .toolbar-icon.is-active::before,
|
|
.toolbar .toolbar-tray a.is-active::before {
|
|
background: var(--gin-color-primary);
|
|
}
|
|
|
|
.toolbar .toolbar-tray .hover-intent > .toolbar-icon,
|
|
.toolbar .toolbar-tray .hover-intent > .toolbar-box > .toolbar-icon:not(.toolbar-handle) {
|
|
color: var(--gin-color-primary-hover);
|
|
background-color: var(--gin-bg-item-hover);
|
|
}
|
|
|
|
.toolbar .toolbar-tray .hover-intent > .toolbar-icon::before,
|
|
.toolbar .toolbar-tray .hover-intent > .toolbar-icon + .toolbar-handle::before,
|
|
.toolbar .toolbar-tray .hover-intent > .toolbar-box > .toolbar-icon:not(.toolbar-handle)::before,
|
|
.toolbar .toolbar-tray .hover-intent > .toolbar-box > .toolbar-icon:not(.toolbar-handle) + .toolbar-handle::before {
|
|
background-color: var(--gin-color-primary);
|
|
}
|
|
|
|
.toolbar-tray-horizontal a:focus,
|
|
.toolbar-box a:focus,
|
|
.toolbar .toolbar-icon.toolbar-handle:focus {
|
|
background-color: var(--gin-bg-layer2);
|
|
}
|
|
|
|
.toolbar-menu__trigger,
|
|
.toolbar .menu-item-title,
|
|
.menu-item-sub-title {
|
|
display: none !important;
|
|
}
|
|
|
|
.gin--dark-mode .toolbar .toolbar-toggle-orientation {
|
|
background-color: var(--gin-bg-layer2);
|
|
}
|
|
|
|
@media (min-width: 64em) {
|
|
.gin--classic-toolbar table.sticky-header {
|
|
margin-top: 0;
|
|
}
|
|
}
|
|
|
|
#toolbar-item-administration-tray .toolbar-logo {
|
|
display: flex;
|
|
height: 100%;
|
|
}
|
|
|
|
#toolbar-item-administration-tray .toolbar-logo + .toolbar-handle {
|
|
display: none;
|
|
}
|
|
|
|
.toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded,
|
|
.toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus {
|
|
position: relative;
|
|
}
|
|
|
|
.toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded:before,
|
|
.toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus:before {
|
|
top: 12px;
|
|
}
|
|
|
|
[dir="ltr"] .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded:before,
|
|
[dir="ltr"] .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus:before {
|
|
right: 12px;
|
|
}
|
|
|
|
[dir="rtl"] .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded:before,
|
|
[dir="rtl"] .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus:before {
|
|
left: 12px;
|
|
}
|
|
|
|
.toolbar-tray-horizontal .menu-item:hover {
|
|
background-color: transparent;
|
|
}
|
|
|
|
@media (min-width: 64em) {
|
|
.gin--horizontal-toolbar.gin--edit-form .page-wrapper__node-edit-form .layout-region-node-secondary {
|
|
top: var(--gin-toolbar-height);
|
|
height: calc(100% - var(--gin-toolbar-height));
|
|
}
|
|
}
|
|
|
|
@media (min-width: 61em) {
|
|
.gin--horizontal-toolbar #toolbar-administration {
|
|
z-index: 502;
|
|
position: fixed;
|
|
top: 0;
|
|
width: 100%;
|
|
}
|
|
|
|
.gin--horizontal-toolbar #toolbar-administration,
|
|
.gin--horizontal-toolbar #toolbar-administration .toolbar-bar {
|
|
height: var(--gin-toolbar-height);
|
|
background: var(--gin-bg-layer);
|
|
}
|
|
}
|
|
|
|
@media (min-width: 61em) {
|
|
.gin--horizontal-toolbar #toolbar-administration .toolbar-lining {
|
|
overflow-x: auto;
|
|
-webkit-overflow-scrolling: touch;
|
|
}
|
|
|
|
[dir="ltr"] .gin--horizontal-toolbar #toolbar-administration .toolbar-lining {
|
|
padding-right: 0;
|
|
}
|
|
|
|
[dir="rtl"] .gin--horizontal-toolbar #toolbar-administration .toolbar-lining {
|
|
padding-left: 0;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 61em) {
|
|
[dir="ltr"] .gin--horizontal-toolbar #toolbar-administration .menu-item__tools,
|
|
[dir="ltr"] .gin--horizontal-toolbar #toolbar-administration .menu-item__admin_toolbar_tools-help {
|
|
margin-left: calc(var(--gin-spacing-m) * -1);
|
|
}
|
|
|
|
[dir="rtl"] .gin--horizontal-toolbar #toolbar-administration .menu-item__tools,
|
|
[dir="rtl"] .gin--horizontal-toolbar #toolbar-administration .menu-item__admin_toolbar_tools-help {
|
|
margin-right: calc(var(--gin-spacing-m) * -1);
|
|
}
|
|
}
|
|
|
|
.gin--horizontal-toolbar #toolbar-administration .toolbar-icon-admin-toolbar-tools-help {
|
|
width: auto;
|
|
height: 100%;
|
|
text-indent: -999em;
|
|
}
|
|
|
|
.gin--horizontal-toolbar #toolbar-administration .toolbar-icon-admin-toolbar-tools-help:before {
|
|
-webkit-mask-size: 20px 20px;
|
|
mask-size: 20px 20px;
|
|
}
|
|
|
|
@media (min-width: 61em) {
|
|
[dir="ltr"] .gin--horizontal-toolbar #toolbar-administration .toolbar-icon-admin-toolbar-tools-help {
|
|
padding-left: 2.875em;
|
|
}
|
|
|
|
[dir="rtl"] .gin--horizontal-toolbar #toolbar-administration .toolbar-icon-admin-toolbar-tools-help {
|
|
padding-right: 2.875em;
|
|
}
|
|
|
|
.gin--horizontal-toolbar #toolbar-administration .toolbar-icon-admin-toolbar-tools-help:before {
|
|
top: -1px;
|
|
width: 24px;
|
|
-webkit-mask-size: 28px 28px;
|
|
mask-size: 28px 28px;
|
|
}
|
|
|
|
[dir="ltr"] .gin--horizontal-toolbar #toolbar-administration .toolbar-icon-admin-toolbar-tools-help:before {
|
|
left: 14px;
|
|
}
|
|
|
|
[dir="rtl"] .gin--horizontal-toolbar #toolbar-administration .toolbar-icon-admin-toolbar-tools-help:before {
|
|
right: 14px;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 61em) {
|
|
.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration {
|
|
margin-left: min(5vw, var(--gin-spacing-xxl));
|
|
margin-right: min(5vw, var(--gin-spacing-xxl));
|
|
}
|
|
|
|
.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration > .toolbar-menu {
|
|
display: flex;
|
|
flex-wrap: nowrap;
|
|
width: 100%;
|
|
}
|
|
}
|
|
|
|
.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration .menu-item .menu-item:hover > .toolbar-icon {
|
|
color: var(--gin-color-primary-hover);
|
|
background: var(--gin-color-primary-light);
|
|
}
|
|
|
|
.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration .menu-item > .toolbar-icon.is-active {
|
|
color: var(--gin-color-primary-active);
|
|
background: var(--gin-bg-item-hover);
|
|
}
|
|
|
|
#toolbar-item-administration-tray,
|
|
.toolbar-loading #toolbar-item-administration-tray {
|
|
box-shadow: 0 0 4px rgba(0, 0, 0, .1), 0 2px 6px 2px rgba(0, 0, 0, .03);
|
|
}
|
|
|
|
.gin--dark-mode #toolbar-item-administration-tray,
|
|
.gin--dark-mode .toolbar-loading #toolbar-item-administration-tray {
|
|
box-shadow: 0 0 4px rgba(0, 0, 0, .3);
|
|
}
|
|
|
|
.toolbar-loading .menu-item--expanded > .toolbar-menu {
|
|
display: none;
|
|
}
|
|
|