layer-channel-item .layer-channel-title,layer-conversation-item layer-conversation-title,layer-notifier .layer-message-item-main>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}layer-messages-list layer-message-item-received layer-avatar:not(.layer-has-user),layer-messages-list layer-message-item-received:not(.layer-list-item-last) layer-avatar *,layer-messages-list layer-message-item-sent layer-avatar:not(.layer-has-user),layer-messages-list layer-message-item-sent:not(.layer-list-item-last) layer-avatar *{display:none}layer-messages-list layer-message-item-received .layer-sender-info,layer-messages-list layer-message-item-sent .layer-sender-info{display:none;font-size:.9rem;color:#adb9c1;font-weight:500}layer-messages-list layer-message-item-received .layer-list-item,layer-messages-list layer-message-item-sent .layer-list-item{margin-bottom:4px;margin-left:15px}layer-messages-list layer-message-item-received .layer-list-item .layer-message-item-content,layer-messages-list layer-message-item-sent .layer-list-item .layer-message-item-content{display:inline-block}layer-messages-list layer-message-item-received .layer-list-item .layer-message-text,layer-messages-list layer-message-item-sent .layer-list-item .layer-message-text{padding:4px 12px;border:1px solid rgba(0,0,0,.05)}layer-messages-list layer-message-item-received .layer-list-item .layer-message-text,layer-messages-list layer-message-item-received .layer-list-item layer-message-image canvas,layer-messages-list layer-message-item-received .layer-list-item layer-message-video video,layer-messages-list layer-message-item-sent .layer-list-item .layer-message-text,layer-messages-list layer-message-item-sent .layer-list-item layer-message-image canvas,layer-messages-list layer-message-item-sent .layer-list-item layer-message-video video{border-radius:16px;font-size:1rem;color:#313f48;font-weight:400}layer-messages-list layer-message-item-received .layer-list-item .layer-message-text-plain-after-text,layer-messages-list layer-message-item-sent .layer-list-item .layer-message-text-plain-after-text{margin-top:6px}layer-messages-list layer-message-item-received .layer-parsed-image,layer-messages-list layer-message-item-sent .layer-parsed-image{height:200px}layer-messages-list layer-message-item-received.layer-message-preview .layer-list-item .layer-message-text,layer-messages-list layer-message-item-received.layer-message-preview .layer-list-item layer-message-image canvas,layer-messages-list layer-message-item-received.layer-message-preview .layer-list-item layer-message-video video,layer-messages-list layer-message-item-sent.layer-message-preview .layer-list-item .layer-message-text,layer-messages-list layer-message-item-sent.layer-message-preview .layer-list-item layer-message-image canvas,layer-messages-list layer-message-item-sent.layer-message-preview .layer-list-item layer-message-video video{opacity:.5}layer-messages-list layer-message-item-received.layer-message-preview .layer-list-item layer-date,layer-messages-list layer-message-item-received.layer-message-preview .layer-list-item layer-message-status,layer-messages-list layer-message-item-sent.layer-message-preview .layer-list-item layer-date,layer-messages-list layer-message-item-sent.layer-message-preview .layer-list-item layer-message-status{display:none}layer-messages-list layer-message-item-received .layer-message-text{background-color:#eceff1}layer-messages-list layer-message-item-received .layer-message-text a,layer-messages-list layer-message-item-received .layer-message-text a:active,layer-messages-list layer-message-item-received .layer-message-text a:focus,layer-messages-list layer-message-item-received .layer-message-text a:visited{color:#000}layer-messages-list layer-message-item-received layer-avatar{margin-right:10px;margin-left:5px}layer-messages-list layer-message-item-received.layer-list-item-last .layer-sender-info{margin-top:5px;margin-bottom:10px;display:block}layer-messages-list layer-message-item-received.layer-list-item-last .layer-sender-info layer-date{display:inline}layer-messages-list layer-message-item-received.layer-list-item-last .layer-sender-name{display:inline-block;margin-right:5px;margin-left:55px}layer-messages-list layer-message-item-received.layer-list-item-last .layer-sender-name:after{content:'-';margin-left:5px}layer-messages-list layer-message-item-sent .layer-list-item .layer-message-text,layer-messages-list layer-message-item-sent .layer-list-item layer-message-image canvas,layer-messages-list layer-message-item-sent .layer-list-item layer-message-video video{color:#fff;margin:0}layer-messages-list layer-message-item-sent .layer-list-item .layer-message-text{margin-left:20px;background-color:#19a5e4;color:#fafbfc}layer-messages-list layer-message-item-sent .layer-list-item .layer-message-text a,layer-messages-list layer-message-item-sent .layer-list-item .layer-message-text a:active,layer-messages-list layer-message-item-sent .layer-list-item .layer-message-text a:focus,layer-messages-list layer-message-item-sent .layer-list-item .layer-message-text a:visited{color:#fff}layer-messages-list layer-message-item-sent .layer-list-item layer-avatar{margin-right:5px;margin-left:10px}layer-messages-list layer-message-item-sent .layer-list-item layer-delete{opacity:0}layer-messages-list layer-message-item-sent .layer-list-item layer-delete.layer-delete-enabled{opacity:.1}layer-messages-list layer-message-item-sent .layer-list-item layer-delete.layer-delete-enabled:hover{opacity:.8}layer-messages-list layer-message-item-sent .layer-list-item .layer-sender-info{text-align:right}.layer-list-item-last .layer-sender-info{margin-right:85px;margin-top:5px;margin-bottom:10px;display:block}.layer-list-item-last .layer-sender-info layer-date{display:inline}.layer-list-item-last .layer-sender-name{display:none}.layer-list-item-last layer-message-status{display:inline-block;margin-right:5px}.layer-list-item-last layer-message-status:after{content:'-';margin-left:5px}layer-avatar img,layer-avatar span{background-color:#fff;border:1px solid rgba(0,0,0,.1)}layer-avatar.layer-has-user{position:relative;overflow:hidden;text-align:center}layer-avatar layer-presence{width:16px;height:16px}layer-avatar layer-presence:before{content:" ";border:2px solid #fff;position:absolute;border-radius:16px;top:-2px;bottom:-2px;left:-2px;right:-2px}layer-avatar layer-presence.layer-presence-invisible:before,layer-avatar layer-presence.layer-presence-offline:before{content:" ";border:2px solid #fff;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}layer-avatar img,layer-avatar span{display:flex;align-items:center;justify-content:center;border-radius:50%;border-width:1px}layer-avatar.layer-avatar-cluster>*{position:absolute}layer-avatar.layer-avatar-cluster>:after{content:'';position:absolute;top:-3px;left:-3px;bottom:-3px;right:-3px;border:2px solid #fff;border-radius:50%}layer-conversations-list layer-avatar,layer-identities-list layer-avatar,layer-membership-list layer-avatar{height:50px;width:50px;min-width:50px;line-height:50px;font-size:16px}layer-conversations-list layer-avatar img,layer-conversations-list layer-avatar span,layer-identities-list layer-avatar img,layer-identities-list layer-avatar span,layer-membership-list layer-avatar img,layer-membership-list layer-avatar span{height:48px;width:48px}layer-conversations-list layer-avatar.layer-avatar-cluster>*,layer-identities-list layer-avatar.layer-avatar-cluster>*,layer-membership-list layer-avatar.layer-avatar-cluster>*{height:70%;width:70%;font-size:.7em}layer-conversations-list layer-avatar.layer-avatar-cluster>:nth-child(2),layer-identities-list layer-avatar.layer-avatar-cluster>:nth-child(2),layer-membership-list layer-avatar.layer-avatar-cluster>:nth-child(2){margin-left:25%;margin-top:25%;z-index:2}layer-messages-list layer-avatar{height:40px;width:40px;min-width:40px;line-height:40px;font-size:16px}layer-messages-list layer-avatar img,layer-messages-list layer-avatar span{height:38px;width:38px}layer-messages-list layer-avatar.layer-avatar-cluster>*{height:66%;width:66%;font-size:.7em}layer-messages-list layer-avatar.layer-avatar-cluster>:nth-child(2){margin-left:33%;margin-top:33%;z-index:2}layer-presence{width:16px;height:16px;box-sizing:border-box}layer-presence.layer-presence-away{background-color:#F7CA40}layer-presence.layer-presence-busy{background-color:#E6443F}layer-presence.layer-presence-available{background-color:#4FBF62}layer-presence.layer-presence-offline{background-color:#FFF;border:4px solid #99999C}layer-presence.layer-presence-invisible{background-color:#FFF;border:4px solid #50C062}layer-composer{background-color:#FAFBFC;border-top:solid 1px #dde4e7}layer-composer .hidden-resizer,layer-composer textarea{border-width:0;background-color:#FAFBFC;font-size:16px;color:#313f48;font-weight:400}layer-conversations-list,layer-identities-list{background-color:#fff}layer-composer.layer-composer-one-line-of-text .hidden-lineheighter,layer-composer.layer-composer-one-line-of-text .hidden-resizer,layer-composer.layer-composer-one-line-of-text textarea{line-height:25px}layer-composer layer-compose-button-panel{padding:0 10px 0 2px;min-height:30px}layer-composer layer-compose-button-panel layer-send-button{padding:0 30px;font-weight:700;line-height:40px;color:#19A5E4;border-left:solid 1px #E4E9EC;font-family:"Helvetica Neue"}layer-composer layer-compose-button-panel layer-send-button:hover{background-color:rgba(0,0,0,.02)}layer-composer layer-compose-button-panel button,layer-composer layer-compose-button-panel layer-file-upload-button{margin:0 15px 0 5px}layer-composer layer-compose-button-panel layer-file-upload-button label{padding:2px;border:2px solid #C3CDD4;border-radius:20px;width:24px;height:24px;font-size:30px;line-height:22px}layer-composer layer-compose-button-panel button{border-width:0;background-color:transparent;font-size:1.1rem;font-weight:700;cursor:pointer}layer-composer layer-compose-button-panel button,layer-composer layer-compose-button-panel layer-file-upload-button label{color:#C3CDD4}layer-composer layer-compose-button-panel button:hover,layer-composer layer-compose-button-panel layer-file-upload-button:hover label{color:#313f48}layer-conversation-item .layer-list-item{cursor:pointer;padding:20px 5px;border-left:3px solid transparent;border-bottom:solid 1px #dde4e7}layer-conversation-item .layer-list-item:not(:first-child){border-top:solid 1px #dde4e7}layer-conversation-item.layer-selected-item .layer-list-item{border-left:3px solid #19A5E4}layer-conversation-item layer-conversation-title{font-size:1rem;color:#313f48;font-weight:500;margin-right:15px}layer-conversation-item.layer-conversation-unread-messages layer-conversation-title{font-size:1rem;color:#19A5E4;font-weight:700}layer-conversation-item layer-avatar img,layer-conversation-item layer-avatar span{color:#adb9c1;border:1px solid rgba(0,0,0,.1)}layer-channel-item .layer-list-item:not(:first-child),layer-identity-item .layer-list-item:not(:first-child),layer-membership-item .layer-list-item:not(:first-child){border-top:solid 1px #dde4e7}layer-conversation-item layer-conversation-last-message{font-size:1rem;color:#8798a4;font-weight:400}layer-conversation-item layer-conversation-last-message br,layer-conversation-item layer-conversation-last-message iframe,layer-conversation-item layer-conversation-last-message img:not(.emoji){display:none}layer-conversation-item.layer-conversation-unread-messages layer-conversation-last-message{font-size:1rem;color:#313f48;font-weight:700}layer-conversation-item layer-delete{visibility:hidden}layer-conversation-item.layer-selected-item layer-delete{visibility:visible;opacity:.2;padding:2px 4px 8px}layer-conversation-item.layer-selected-item layer-delete:hover{opacity:.8}layer-channel-item .layer-list-item{cursor:pointer;padding:20px 5px;border-left:3px solid transparent;border-bottom:solid 1px #dde4e7}layer-channel-item.layer-selected-item .layer-list-item{border-left:3px solid #19A5E4}layer-channel-item .layer-channel-title{font-size:1rem;color:#313f48;font-weight:500;margin-right:15px}layer-channel-item layer-delete{visibility:hidden}layer-channel-item.layer-selected-item layer-delete{visibility:visible;opacity:.2;padding:2px 4px 8px}layer-channel-item.layer-selected-item layer-delete:hover{opacity:.8}layer-identity-item .layer-list-item{border-bottom:solid 1px #dde4e7;cursor:pointer;font-size:1rem;color:#313f48;font-weight:500;line-height:3.5rem;padding:6px 10px}layer-identity-item .layer-list-item.layer-identity-item-selected{background-color:#f4f5f6}layer-membership-list,layer-notifier{background-color:#fff}layer-identity-item .layer-list-item input{margin:0 10px}layer-membership-item .layer-list-item{border-bottom:solid 1px #dde4e7;cursor:pointer;font-size:1rem;color:#313f48;font-weight:500;border-left:3px solid transparent;line-height:3.5rem;padding:20px 5px}layer-membership-item.layer-selected-item .layer-list-item{border-left:3px solid #19A5E4}layer-notifier{border-radius:8px;padding:10px 20px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border:1px solid #e4e9ec;align-items:center}layer-notifier layer-avatar{margin-left:0;margin-right:10px}layer-notifier .layer-notifier-title{font-size:1rem;color:#313f48;font-weight:500;margin-bottom:5px}layer-notifier .layer-notifier-title:after{content:':'}layer-notifier .layer-message-item-main{font-size:1rem;color:#8798a4;font-weight:400;width:320px}layer-conversation-panel layer-typing-indicator{height:0}layer-typing-indicator.layer-typing-occuring span{display:inline;line-height:18px;position:relative;top:-20px;overflow:visible;border-radius:6px 6px 0 0;background-color:rgba(255,255,255,.8);padding:2px 6px 0;margin-left:2px;font-size:.9rem;color:#adb9c1;font-weight:500}layer-conversation-panel .layer-end-of-results-indicator,layer-conversation-panel .layer-load-indicator{border-bottom:solid 1px #ccc;font-style:italic}.layer-list-item-separator-parent .layer-list-item-separator-date{border-bottom:solid 1px #e4e9ec;text-align:center;margin-bottom:20px;height:10px}.layer-list-item-separator-parent .layer-list-item-separator-date span{font-size:.9rem;color:#adb9c1;font-weight:500;position:relative;top:2px;background-color:#fff;padding:2px 15px;border:1px solid rgba(0,0,0,.1);border-radius:8px}.layer-node-destroyed{background-color:#000;color:#000;opacity:.7}