//#header-logo { // background-color: @app-header-bg-color-dark; // min-width: 15px + 90px + 5px; // .background-ximage('@{common-image-path}/header/header-logo.png', '@{common-image-path}/header/header-logo@2x.png', 86px); // background-repeat: no-repeat; // background-position: 15px center; // cursor: pointer; //} //#header-documentcaption { // width: 100%; // max-width: 100px; // overflow: hidden; // text-overflow: ellipsis; // background-color: @app-header-bg-color; // padding: 0 7px + @app-header-height / 3; // cursor: default; // // div { // display: inline-block; // padding: 2px 8px; // // &.renamed:hover { // background-color: @app-header-bg-color-dark; // } // } //} .toolbar { .extra { svg.icon { fill: #fff; } .btn-slot { width: auto; } } } .extra { > section { height: 100%; display: flex; } &.left { //min-width: 126px; } &.right { flex-grow: 1; } .status-label { padding: 0 10px; } label { color: #fff; } .dropdown-menu { label { color: @gray-deep; } } .btn-users, .btn-header { &:hover { &:not(.disabled):not(.icon) { background-color: rgba(255,255,255,0.2); } } &:active, &.active { &:not(.disabled):not(.icon) { background-color: rgba(0,0,0,0.2); } } &.icon { pointer-events:none; } } #box-doc-name { flex-grow: 1; display: flex; justify-content: center; } #rib-doc-name { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; min-width: 50px; text-align: center; color: #fff; background-color: transparent; border: 0 none; cursor: default; line-height: 32px; //&:hover:not(:disabled) { // border: 1px solid @gray-dark; // background-color: rgba(255,255,255,0.2); //} // //&:focus:not(:active) { // border: 1px solid @gray-dark; // cursor: text; // background-color: white; // color: @gray-deep; //} } #rib-save-status { white-space: nowrap; &.locked { text-decoration: none; color: @gray-darker; cursor: default; } &:after { display: block; content: attr(data-width); height: 1px; overflow: hidden; visibility: hidden; } } #header-logo { max-width: 200px; height: 100%; padding: 6px 24px 6px 12px; i { cursor: pointer; width: 86px; height: 20px; display: inline-block; vertical-align: middle; background-image: ~"url('@{common-image-const-path}/header/header-logo.png')"; background-repeat: no-repeat; @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) { background-image: ~"url('@{common-image-const-path}/header/header-logo@2x.png')"; background-size: 86px auto; } } &.link img { cursor: pointer; } #box-document-title & { padding: 4px 24px 4px 12px; } } } #tlb-box-users { } #tlb-change-rights { margin-top: 15px; } .btn-users { display: flex; align-items: center; cursor: pointer; padding: 0 12px; height: 100%; .icon { display: inline-block; width: 20px; height: 20px; background-repeat: no-repeat; padding: 0; &.icon--inverse { background-position-x: -20px; } } .caption { cursor: pointer; font-size: 14px; } &.disabled { opacity: 0.65; pointer-events: none; } } .cousers-menu { position: fixed; top: @height-tabs - 8px; left: 100%; margin-left: -285px; padding: 14px; width: 285px; font-size: 12px; z-index: 1042; .top-title & { top: @height-title + @height-tabs - 8px; } > label { white-space: normal; } label { color: @gray-deep; } .cousers-list { margin-top: 15px; ul { margin: 0; padding: 0; overflow: hidden; max-height: 195px; position: relative; li { list-style: none; padding: 2px 0; overflow: hidden; &.offline, &.viewmode { display: none; } } } .color { width: 12px; height: 12px; display: inline-block; vertical-align: middle; border: 1px solid @gray-dark; margin: 0 5px 1px 0; } .user-name { color: @gray-deep; font-size: 12px; font-weight: bold; white-space: nowrap; cursor: default; label { overflow: hidden; text-overflow: ellipsis; vertical-align: middle; max-width: 200px; font-weight: bold; } } } } .hedset { font-size: 0; display: flex; .btn-group { height: 100%; } } .btn-header { height: 100%; background-color: transparent; width: 40px; .icon { width: 20px; height: 20px; display: inline-block; position: relative; &.icon--inverse { background-position-x: -20px; } } svg.icon { vertical-align: middle; @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) { width:calc(~"28px/1.5"); height:calc(~"28px/1.5"); } } .btn&[disabled], &.disabled { opacity: 0.65; } &:hover { &:not(.disabled) { background-color: rgba(255,255,255,0.2); } } &:active { &:not(.disabled) { background-color: rgba(0,0,0,0.2); } } &.no-caret { .inner-box-caret { display: none; } } } #box-document-title { background-color: @tabs-bg-color; display: flex; height: 100%; color:#fff; position: relative; .btn-slot { display: inline-block; } svg.icon { fill: #fff; &.icon-save { &.btn-save-coauth, &.btn-synch { use:first-child { display: none; } } &:not(.btn-save-coauth) { use#coauth { display: none; } } &:not(.btn-synch) { use#sync { display: none; } } } } #id-box-doc-name { display: flex; justify-content: center; overflow: hidden; } #title-doc-name { white-space: pre; text-overflow: ellipsis; overflow: hidden; text-align: center; font-size: 12px; line-height: 28px; background-color: transparent; border: 0 none; cursor: default; } #title-user-name { white-space: pre; text-overflow: ellipsis; overflow: hidden; text-align: right; font-size: 11px; width: 200px; height: 100%; padding: 0 12px; line-height: @height-title; } .lr-separator { flex-grow: 1; } } #box-doc-name, #box-document-title { .inner-box-icon.crypted { width: 20px; position: relative; > svg { position: absolute; width: 20px; height: 20px; top: 50%; margin-top: -10px; } } }