#chat{position:relative}#chat .serverError{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.75);z-index:1}#chat .serverError>div{position:absolute;top:50%;left:50%;width:50%;text-align:center;transform:translate3d(-50%, -50%, 0);padding-left:40px;font-weight:bold}#chat .serverError>div:before{content:"";position:absolute;top:50%;margin-top:-20px;left:0;width:40px;height:40px;background-color:#000;border-radius:100%;-webkit-animation:error-scaleout 1.5s infinite ease-in-out;animation:error-scaleout 1.5s infinite ease-in-out}@-webkit-keyframes error-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes error-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}div#chatContent{height:400px;overflow:auto;word-wrap:break-word;padding-right:1em}div#chatContent::-webkit-scrollbar{-webkit-appearance:none;width:4px}div#chatContent::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5)}div#chatContent>div{position:relative}div#chatContent>div:not(.chat-info)+div{margin-top:1em}div#chatContent>div:last-child{margin-bottom:1em}div#chatContent div.ownMessage{text-align:right}div#chatContent div.chat-info{font-size:.9em;font-weight:200;text-align:center}div#chat a.username::before{text-decoration:underline}div#chat a.username::before,div#chat a.username:hover::before{text-decoration:none}div#chatContent div.chat-info .username{font-weight:normal}div#chatContent div .meta-information{margin:0 2em}div#chatContent div.admin_message .meta-information{margin:0 2.5em}div#chatContent div .meta-information .chatdate{opacity:.6;margin-left:.4em;font-size:.8em}div#chatContent div .message_content{max-width:80%;display:inline-block;text-align:left;background-color:lightgray;padding:.4em .6em;min-width:8em;position:relative;margin-top:.3em}div#chatContent div .message_content::before{content:"";width:0;height:0;border-top:1em solid transparent;border-right:1em solid lightgray;position:absolute;top:-0.9em}div#chatContent div.ownMessage .message_content::before{border-top:1em solid transparent;border-left:1em solid #007bb1;border-right:none;right:.4em}div#chatContent div.ownMessage .message_content{background-color:#007bb1;color:#fff}div#chatContent div.ownMessage .message_content a{color:#fff;text-decoration:underline}div#chatContent .message_content span.additional_content{display:block;font-size:.8em;font-weight:lighter;opacity:.8}div#chatContent .message_content span.additional_content .username{font-weight:normal}div#chatContent .whisper-icon{display:inline-block;float:left;background-image:url("data:image/png;base64,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");height:30px;width:30px;background-size:contain;background-repeat:no-repeat;margin:24px 5px;opacity:.5}div#chatContent a.whisper-icon:hover{opacity:1}div#chatContent div.ownMessage .whisper-icon{float:right}div#chatMsg textarea,button#chatMsgSubmit,div#chatUser{display:inline-block;width:calc((620px - 100%) * 620);margin-bottom:.25em}div#chatUser{min-width:16%;max-width:30%;float:right}div#chatUser button{width:100%}div#chatUser #userContainer{display:none;list-style:none;padding:0;margin:0;position:absolute;bottom:100%;left:0;right:0;background-color:white;border:1px solid lightgray;padding:1em;-moz-column-width:11.5em;-webkit-column-width:11.5em;column-width:11em}div#chatUser .username{word-wrap:break-word;display:inline-block;max-width:100%;margin-top:.2em;margin-bottom:.2em}div#chatUser .username.self{font-weight:bold}div#chatMsg{position:relative}#chatMsgForm{display:inline}#chatMsgForm #chatMsgTarget{position:absolute;padding:.3em .5em;margin:6px 12px;color:white;background-color:#007bb1;padding-right:2em}#chatMsgForm #chatMsgTarget a{position:absolute;top:50%;transform:translateY(-50%);right:.5em}#chatMsgForm #chatMsgTarget a::before{content:"X";color:white;opacity:.7;text-decoration:none;vertical-align:middle}#chatMsgForm #chatMsgTarget a:hover::before{opacity:1;text-decoration:none}div#chatMsg textarea{min-width:63%;max-width:100%;min-height:0;resize:none;vertical-align:middle;overflow:hidden}#counter{width:80px;margin-left:-80px;text-align:center;display:inline-block}button#chatMsgSubmit{min-width:20%;max-width:69%;vertical-align:top}.chat_explanation,.chat_nosession{padding-left:.5em;border-left:.5em solid #CDD4E2}span.chat_option{font-weight:normal}.password_field{display:none}#notification_overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:300000;display:none}#notification_overlay .transparency{background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;opacity:.5}#notification_container{position:relative;width:500px;opacity:1;z-index:300001;word-wrap:break-word}#notification_container hr{visibility:hidden}#notification_container tt{font-family:monospace;font-weight:bold;color:#555;padding:0 5px 0 5px}#notification_container em{font-size:1.6em;font-style:normal;margin:10px}#notification_container input[type=text]{width:400px;border-radius:3px;margin-left:10px}.notification{width:500px;padding:20px;margin:5px 0 5px 0;border:2px #555 solid;font-weight:bold;background-color:#fff;z-index:300001}.notification_button_container{float:right}.notification_button{margin:2px 10px 2px 10px;float:left}/*# sourceMappingURL=tud.addons.chat.min.css.map */