#grouseChat{background-color:#d3d9ff;border-width:1px 0 1px 1px;border-style:solid;border-color:#78b;border-radius:4px 0 0 4px;bottom:0;box-shadow:0 0 3px #888;height:50px;margin:auto;position:fixed;right:0;top:0;width:30px;padding:2px;overflow:hidden;z-index:2147483647!important;box-sizing:border-box}#grouseChat.large{padding:5px;display:flex;flex-direction:column;max-height:100vh}#grouseChat .grouseChatHandle{background:url(/build/assets/chat-BSdd4vP4.png) no-repeat scroll 0 0 transparent;cursor:pointer;width:100%;height:50px;text-align:center;padding-top:24px;font-weight:700;flex-shrink:0}#grouseChat.large .grouseChatHandle{padding-top:0;padding-left:30px;text-align:left;height:30px}#grouseChat .grouseChatHandle .spnCount{padding:2px}#grouseChat .grouseChatHandle #grouseChatHandleInner{height:16px;left:7px;position:absolute;top:4px;width:16px;opacity:.6}#grouseChat .grouseChatHandle #grouseChatHandleInner:hover{opacity:1}#grouseChat.tiny .grouseChatHandle #grouseChatHandleInner{display:none}#grouseChat.large .grouseChatHandle #grouseChatHandleInner{float:right;position:relative;margin-right:10px}#grouseChat .grouseChatHandle #grouseChatHandleInner .ajaxSuccess,#grouseChat .grouseChatHandle #grouseChatHandleInner .loadingSpinner{padding:0}#grouseChat .grouseChatContent{background-color:#f5f5f5;border:1px solid #AAAAAA;width:100%;padding:4px;overflow-x:hidden;overflow-y:auto;flex:1;min-height:0;box-sizing:border-box}#grouseChat .grouseChatContent .pMessage.yllapitaja{font-weight:700;color:navy}#grouseChat .grouseChatContent .pMessage .spnTime{color:#888}#grouseChat .grouseChatContent .pMessage.yllapitaja .spnTime{color:#000}#grouseChat .grouseChatContent .pMessage .spnUser{font-weight:700}#grouseChat .buttonsLoggedIn{margin-top:10px;flex-shrink:0;flex-wrap:nowrap}#grouseChat #grouseChatInput{height:50px;resize:none}#grouseChat .grouseChatSend{white-space:nowrap}#grouseChat .btnGrouseChatLogin{margin:0 15px 0 5px}#grouseChat .btnGrouseChatRegister{margin-left:15px}#grouseChat .buttonsNotLoggedIn,#grouseChat .grouseChatLoggedUser{margin-top:10px;flex-shrink:0}#grouseChat .grouseChatLoggedUser .spnGrouseChatLoggedUser{font-weight:700;display:block;float:left;height:30px;line-height:30px;margin-right:5px}#grouseChat .buttonsLoggedIn .ajaxSuccess,#grouseChat .buttonsLoggedIn .loadingSpinner{margin-left:3px;width:16px;height:16px;flex:0 0 auto;align-self:center}.frmGrouseChatLogin input,.frmGrouseChatRegister input{margin:10px 0}.frmGrouseChatRegister label.error{position:relative}#grouseRegisterCheck{margin-top:20px}
