| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325 | 
							- #sideToolbarContainer {
 -     background-color: $newToolbarBackgroundColor;
 -     box-sizing: border-box;
 -     color: #FFF;
 -     display: flex;
 -     flex-direction: column;
 -     /**
 -      * Make the sidebar flush with the top of the toolbar. Take the size of
 -      * the toolbar and subtract from 100%.
 -      */
 -     height: calc(100% - #{$newToolbarSizeWithPadding});
 -     left: -$sidebarWidth;
 -     overflow: hidden;
 -     position: absolute;
 -     top: 0;
 -     transition: left 0.5s;
 -     width: $sidebarWidth;
 -     z-index: $sideToolbarContainerZ;
 - 
 -     /**
 -      * The sidebar (chat) is off-screen when hidden. Move it flush to the left
 -      * side of the window when it should be visible.
 -      */
 -     &.slideInExt {
 -         left: 0;
 -     }
 - }
 - 
 - #chatconversation {
 -     box-sizing: border-box;
 -     flex: 1;
 -     font-size: 10pt;
 -     line-height: 20px;
 -     overflow: auto;
 -     padding: 16px;
 -     text-align: left;
 -     width: $sidebarWidth;
 -     word-wrap: break-word;
 - 
 -     a {
 -         display: block;
 -     }
 - 
 -     a:link {
 -         color: rgb(184, 184, 184);
 -     }
 - 
 -     a:visited {
 -         color: white;
 -     }
 - 
 -     a:hover {
 -         color: rgb(213, 213, 213);
 -     }
 - 
 -     a:active {
 -         color: black;
 -     }
 - 
 -     &::-webkit-scrollbar {
 -         background: #06a5df;
 -         width: 7px;
 -     }
 - 
 -     &::-webkit-scrollbar-button {
 -         display: none;
 -     }
 - 
 -     &::-webkit-scrollbar-track {
 -         background: black;
 -     }
 - 
 -     &::-webkit-scrollbar-track-piece {
 -         background: black;
 -     }
 - 
 -     &::-webkit-scrollbar-thumb {
 -         background: #06a5df;
 -         border-radius: 4px;
 -     }
 - }
 - 
 - .chat-header {
 -     background-color: $chatHeaderBackgroundColor;
 -     height: 70px;
 -     position: relative;
 -     width: 100%;
 -     z-index: 1;
 - 
 -     .chat-close {
 -         align-items: center;
 -         bottom: 8px;
 -         color: white;
 -         cursor: pointer;
 -         display: flex;
 -         font-size: 18px;
 -         height: 40px;
 -         justify-content: center;
 -         line-height: 15px;
 -         padding: 4px;
 -         position: absolute;
 -         right: 5px;
 -         width: 40px;
 - 
 -         &:hover {
 -             color: rgba(255, 255, 255, 0.8);
 -         }
 -     }
 - }
 - 
 - #chat-input {
 -     border-top: 1px solid $chatInputSeparatorColor;
 -     display: flex;
 - 
 -     * {
 -         background-color: transparent;
 -     }
 - }
 - 
 - .remoteuser {
 -     color: #B8C7E0;
 - }
 - 
 - .usrmsg-form {
 -     flex: 1;
 - }
 - 
 - #usermsg {
 -     border: 0px none;
 -     border-radius:0;
 -     box-shadow: none;
 -     color: white;
 -     font-size: 15px;
 -     line-height: 30px;
 -     padding: 5px;
 -     overflow-y: auto;
 -     resize: none;
 -     width: 100%;
 -     word-break: break-word;
 - }
 - 
 - #usermsg:hover {
 -     border: 0px none;
 -     box-shadow: none;
 - }
 - 
 - #nickname {
 -     text-align: center;
 -     color: #9d9d9d;
 -     font-size: 18px;
 -     margin-top: 30px;
 -     left: 5px;
 -     right: 5px;
 - }
 - 
 - .sideToolbarContainer {
 -     * {
 -         -webkit-user-select: text;
 -         user-select: text;
 -     }
 - 
 -     .display-name {
 -         font-size: 13px;
 -         font-weight: bold;
 -         white-space: nowrap;
 -         text-overflow: ellipsis;
 -         overflow: hidden;
 -     }
 - }
 - 
 - .chatmessage {
 -     background-color: $chatRemoteMessageBackgroundColor;
 -     border-radius: 0px 6px 6px 6px;
 -     box-sizing: border-box;
 -     color: white;
 -     margin-top: 3px;
 -     max-width: 100%;
 -     padding-bottom: 3px;
 -     position: relative;
 - 
 -     &.localuser {
 -         background-color: $chatLocalMessageBackgroundColor;
 -         border-radius: 6px 0px 6px 6px;
 -     }
 - 
 -     &.error {
 -         border-radius: 0px;
 - 
 -         .timestamp,
 -         .display-name {
 -             display: none;
 -         }
 - 
 -         .usermessage {
 -             color: red;
 -             padding: 0;
 -         }
 -     }
 - }
 - 
 - .smiley {
 -     font-size: 14pt;
 - }
 - 
 - #smileys {
 -     font-size: 20pt;
 -     margin: auto;
 -     cursor: pointer;
 - }
 - 
 - #smileys img {
 -     width: 22px;
 -     padding: 2px;
 - }
 - 
 - #smileysarea {
 -     display: flex;
 -     max-height: 150px;
 -     min-height: 35px;
 -     overflow: hidden;
 - }
 - 
 - .smiley-input {
 -     display: flex;
 -     position: relative;
 - }
 - 
 - .smileys-panel {
 -     bottom: 100%;
 -     box-sizing: border-box;
 -     height: auto;
 -     max-height: 0;
 -     overflow: hidden;
 -     position: absolute;
 -     width: $sidebarWidth;
 - 
 -     /**
 -      * CSS transitions do not apply for auto dimensions. So to produce the css
 -      * accordion effect for showing and hiding the smiley-panel, while allowing
 -      * for variable panel, height, use a very large max-height and animate off
 -      * of that.
 -      */
 -     transition: max-height 0.3s;
 - 
 -     &.show-smileys {
 -         max-height: 500%;
 -     }
 - 
 -     #smileysContainer {
 -         background-color: $newToolbarBackgroundColor;
 -         border-bottom: 1px solid;
 -         border-top: 1px solid;
 -     }
 - }
 - 
 - #smileysContainer .smiley {
 -     font-size: 20pt;
 - }
 - 
 - .smileyContainer {
 -     width: 40px;
 -     height: 36px;
 -     display: inline-block;
 -     text-align: center;
 - }
 - 
 - .smileyContainer:hover {
 -     background-color: $newToolbarButtonToggleColor;
 -     border-radius: 5px;
 -     cursor: pointer;
 - }
 - 
 - #usermsg::-webkit-input-placeholder {
 -     line-height: 30px;
 - }
 - 
 - #usermsg::-webkit-scrollbar-track-piece {
 -     background: #3a3a3a;
 - }
 - 
 - .chat-message-group {
 -     display: flex;
 -     flex-direction: column;
 - 
 -     &.local {
 -         align-items: flex-end;
 - 
 -         .chatmessage {
 -             background-color: $chatLocalMessageBackgroundColor;
 -             border-radius: 6px 0px 6px 6px;
 -         }
 - 
 -         .display-name {
 -             display: none;
 -         }
 - 
 -         .timestamp {
 -             text-align: right;
 -         }
 -     }
 - 
 -     &.error {
 -         .chatmessage {
 -             border-radius: 0px;
 -             color: red;
 -         }
 - 
 -         .display-name {
 -             display: none;
 -         }
 -     }
 - 
 -     .chatmessage-wrapper {
 -         max-width: 100%;
 -     }
 - 
 -     .chatmessage {
 -         background-color: $chatRemoteMessageBackgroundColor;
 -         border-radius: 0px 6px 6px 6px;
 -         display: inline-block;
 -         margin-top: 3px;
 -         color: white;
 -         padding: 8px;
 -     }
 - }
 
 
  |