@statusBarBorderColor: #cbcbcb; @statusBarHeight: 30px; @fontColor: #000; .statusbar { position: relative; box-sizing: border-box; background-color: @gray-light; * { box-sizing: border-box; } .hairline(top, @statusBarBorderColor); height: @statusBarHeight; min-height: @statusBarHeight; display: flex; flex-direction: row; .box-tabs { flex-grow: 1; } .button { border: 0 none; border-radius: 0; color: #000; font-size: 18px; line-height: inherit; min-width: 48px; .hairline(right, @statusBarBorderColor); } i.icon { width: 22px; height: 22px; &.icon-plus { .encoded-svg-background(''); } } } .box-tabs { ul { margin: 0; padding: 0; white-space: nowrap; > li { list-style: none; display: inline-block; position: relative; .hairline(right, @statusBarBorderColor); &:not(.active) { a { opacity: 0.5; } } a { display: inline-block; font-size: 12px; padding: 0 10px 0; line-height: @statusBarHeight; margin-right: -1px; outline: none; color: @fontColor; height: 100%; &:hover { cursor: pointer; } } } } .locked { a { box-shadow: inset 0 2px #f00; } } }