@import (reference) '../../customize/src/less2/include/framework.less'; @import (reference) '../../customize/src/less2/include/drive.less'; @import (reference) '../../customize/src/less2/include/messenger.less'; @import (reference) '../../customize/src/less2/include/sidebar-layout.less'; @import (reference) "../../customize/src/less2/include/tools.less"; &.cp-app-team { .framework_min_main( @bg-color: @colortheme_team-bg, @warn-color: @colortheme_team-warn, @color: @colortheme_team-color ); .drive_main(); .messenger_main(); .sidebar-layout_main(); @roster-bg-color: #efefef; #cp-sidebarlayout-container { div#cp-sidebarlayout-rightside.cp-rightside-drive { padding: 0; & > .cp-team-chat { display: flex; height: 100%; margin: 0; .cp-app-contacts-container { height: 100%; } } & > .cp-team-drive { display: flex; height: 100%; margin: 0; .cp-app-drive-container { height: 100%; } } } .cp-team-list-avatar { .avatar_main(30px); } .cp-team-avatar { .avatar_main(300px); } .cp-team-roster { .avatar_main(50px); .cp-team-roster-member { display: flex; align-items: center; margin: 5px; padding: 2px; max-width: 500px; background-color: @roster-bg-color; &:hover { background-color: darken(@roster-bg-color, 5%); } .cp-avatar { margin-right: 10px; } .cp-team-member-name { flex: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; .tools_unselectable(); } .cp-team-member-actions { .fa { height: 25px; width: 25px; display: inline-flex; justify-content: center; align-items: center; cursor: pointer; &:hover { background-color: darken(@roster-bg-color, 10%); } } } } } } }