#slackHide,#slackin{padding-right:6px;cursor:pointer;font-size:16px;font-family:monospace;color:#125787;width:24px;height:9px;display:inline-block}#slackClient,#slackHide,#slackin{right:0;position:fixed}#channelList a,#slackHide,#slackin{display:inline-block}#channelList,#slackActions{position:absolute;width:100%;z-index:123}#slackActions a.btn,#slackDemo{text-align:center;margin-left:auto;margin-right:auto}#slackHide{background:url(/community/web/assets/slack/iconx.png) center no-repeat;top:3px;z-index:9005;text-indent:-90000px}#slackin{top:15px;z-index:9000;background:url(/community/web/assets/slack/iconexternal.png) center no-repeat}#slackClient{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;z-index:9000;height:100%;top:0;bottom:0;border:1px solid #bbb;border-top:0;background:url(/community/web/assets/slack/loader.gif) center 100px no-repeat #fff;box-shadow:-2px 0 18px 0 rgba(50,50,50,.15)}#slackClient *{-webkit-box-sizing:inherit;box-sizing:inherit}#slackHide:hover,#slackin:hover{opacity:.8}.admin-menu #slackClient{margin-top:21px;margin-bottom:21px}.admin-menu #slackActions{bottom:20px}.admin-menu #slackHide,.admin-menu #slackin{margin-top:20px}#channelList{top:-1px;border-bottom:1px solid #ccc;line-height:1}#channelList a{padding:10px;border-right:1px solid #bbb;color:#aaa;font-weight:700;font-size:9px}#slackDemo,#slackDemo span{font-size:14px!important}#channelList a.active{color:#000;font-weight:700;cursor:default;background:#eee;text-decoration:none}#channelList a.slackNotify{color:red}#channelList a.active:hover{text-decoration:none}#messageList{word-break:break-word;position:fixed;bottom:117px;overflow:auto;overflow-x:hidden;background:0 0;z-index:125}#slackClient.loggedout #messageList{background:#9a9a9a;bottom:54px}.forum-body-scheme #slackClient.loggedout #messageList{bottom:48px}#slackClient.loggedout #messageList div{opacity:.65}#slackClient.demo #channelList{height:29px!important}#slackClient.demo #messageList{bottom:0;top:28px!important;overflow:hidden;cursor:default}#slackClient.demo #messageList div{-webkit-filter:blur(1px);filter:blur(1px);overflow:hidden;cursor:default;opacity:.35}#messageList>div:only-child{height:100%}#messageList>div>div{padding:5px}#messageList>div:nth-child(even){color:#000;background-color:#eee;width:100%}#messageList>div:nth-child(odd){color:#000;background-color:#fff;width:100%}#slackActions{background:#fff;bottom:0;text-align:center;padding:1em 0;border-top:1px solid #ccc;height:115px}#slackActions input{text-align:left;margin:0 auto .5em;padding:8px}#slackActions a.btn:hover{text-decoration:none;background:#1472AD}#slackActions a.joinus{display:none}#slackActions a.btn{color:#fff;padding:8px 10px;margin-bottom:0;display:block;background:#125787;text-transform:uppercase}#slackActions a.btn:active{position:relative;bottom:-1px;right:-1px}#slackLauncher{cursor:pointer;position:fixed;bottom:0;right:.5em;background-image:url(/community/web/assets/slack/joinchatsmall.png);width:138px;height:35px;z-index:9001;opacity:.8}.forum-body-scheme #slackActions a.btn,.forum-body-scheme #slackLauncher{background-color:#ce2501}.forum-body-scheme #slackActions a:hover{background-color:#921d04}.hide-for-small{display:none}@media only screen and (min-width:1024px){#slackLauncher{border-radius:5px 0 0 5px;border:1px solid #fff;border-right:0;cursor:pointer;position:fixed;bottom:15%;right:0;background-color:#135786;background-image:url(/community/web/assets/slack/joinchat.png);width:35px;height:138px;margin-top:-69px;z-index:9001;opacity:1}#slackLauncher:hover{transition:margin 250ms;margin-left:-5px;width:40px}#slackHide,#slackin{padding-right:0;background-position:right;right:4px}}#slackDemo{cursor:pointer;z-index:90005;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:#fff;padding:3em 1em;border:1px solid #aaa;width:65%;left:0;right:0;line-height:1.4;-webkit-box-shadow:0 0 18px 0 rgba(50,50,50,.15);-moz-box-shadow:0 0 18px 0 rgba(50,50,50,.15);box-shadow:0 0 18px 0 rgba(50,50,50,.15)}#slackDemo:hover{border-color:#125787}#slackDemo:hover a{text-decoration:underline}#messageList{top:87px}.admin-menu #messageList{top:79px}#channelList{margin-top:-1px;font-size:9px;height:87px;background:repeating-linear-gradient(180deg,#aaa,#aaa 1px,#fff 1px,#fff 29px)}#messageList,#slackClient{font-size:15px;width:185px}#slackActions a.btn{height:36px}#slackActions input{height:36px;border:1px solid #cacaca}#slackActions input::placeholder{font-style:italic}#slackActions a.btn,#slackActions input{width:80%;font-size:16px;-webkit-box-shadow:rgba(10,10,10,.1) 0 1px 2px inset;box-shadow:rgba(10,10,10,.1) 0 1px 2px inset}.docked #messageList,.fixed-menu #messageList{top:137px}.docked #slackClient,.fixed-menu #slackClient{top:52px}.docked #slackHide,.fixed-menu #slackHide{top:55px}.docked #slackin,.fixed-menu #slackin{top:67px}.docked #slackActions,.fixed-menu #slackActions{bottom:52px}@media only screen and (min-width:1440px){#channelList,#channelList a{font-size:11px}.docked #messageList,.fixed-menu #messageList{top:112px}.hide-for-small{display:block}#messageList{top:60px}#channelList{height:62px;background:repeating-linear-gradient(180deg,#aaa,#aaa 1px,#fff 1px,#fff 31px)}#messageList,#slackClient{width:285px}#slackActions a.btn,#slackActions input{width:85%}html.slackOpen,html.slackOpen.ember-application#main{margin-right:285px}}@media only screen and (min-width:1699px){#channelList,#channelList a{font-size:11px}.docked #messageList,.fixed-menu #messageList{top:80px}#messageList{top:28px}.admin-menu #messageList{top:80px}#channelList{height:30px}#messageList,#slackClient{width:385px}#slackActions a.btn,#slackActions input{width:90%}html.slackOpen,html.slackOpen.ember-application#main{margin-right:385px}}@media only screen and (min-width:1700px){#channelList{height:30px}#messageList,#slackClient{width:450px}html.slackOpen,html.slackOpen.ember-application#main{margin-right:450px}}@media only screen and (min-width:2000px){#messageList,#slackClient{width:25%}html.slackOpen,html.slackOpen.ember-application#main{margin-right:25%}}@media only screen and (min-width:2500px){#messageList,#slackClient{width:30%}html.slackOpen,html.slackOpen.ember-application#main{margin-right:30%}}@media only screen and (min-width:3000px){#messageList,#slackClient{width:35%}html.slackOpen,html.slackOpen.ember-application#main{margin-right:35%}html.slackOpen #reply-control .reply-area{padding-right:35%!important}}