:root { --top_panel_vertical_height: 0.5rem; --top_panel_height: calc(36px + var(--top_panel_vertical_height) * 2); } body { margin: 0; font-size: 1rem; //overflow: none; background-color: #F7FAFC; } @import "buttons"; @import "overlay"; .page_toolbar { --gap: 2.5rem; font-size: 14px; font-family: Arial, sans-serif; background-color: #EDF2F7; padding: var(--top_panel_vertical_height) 1rem; display: flex; justify-content: space-between; align-items: center; &__middle { display: flex; justify-content: center; gap: var(--gap); align-items: center; > div { position: relative; @media (max-width: 1024px) { display: none; } &:not(:first-child):after { content: '|'; position: absolute; left: calc(var(--gap) / 2 * -1); top: 40%; font-size: 20px; line-height: 1; transform: translateY(-50%); } select { font-size: 0.85em; margin: 0; display: inline-block; border-radius: initial; min-width: initial; width: initial !important; padding: 4px 8px; } } &__data_options { @media (max-width: 1024px) { display: block; } } } &__right { display: flex; align-items: center; gap: 1rem; } } @import "page--breakpoints"; .open_in_new_tab { --size: 1.5rem; width: var(--size); height: var(--size); background-image: url("/scripts/toolbar/images/icon-open-new-tab.svg"); background-repeat: no-repeat; background-size: calc(var(--size) - 0.15rem); background-position: center center; background-color: initial; cursor: pointer; border: 0; font-size: 1px; color: rgba(0, 0, 0, 0); line-height: 1; display: block; border-radius: 0.25rem; outline: none; }