body,html{background-color:#f2f3f8;color:#48465b;font-size:15px;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale}body a:active,body a:focus,body a:hover,html a:active,html a:focus,html a:hover{text-decoration:none!important}body a,body button,html a,html button{outline:none!important}@media (min-width:1429px){.container{max-width:1380px}}@media (max-width:768px){.em-hidden-mobile{display:none!important}}#app{min-height:100vh;display:flex;flex-direction:column;align-items:stretch}.header{flex-shrink:0;background-color:#211f2c;color:#fff}.header>.container{padding:1rem;display:flex;justify-content:space-between;font-weight:500}.footer{flex-shrink:0;background:#211f2c;padding:.75em 0;margin-top:1rem;color:#fff;display:flex;width:100%;height:60px}.em-main{background-color:#f2f3f8;flex-grow:1;flex-shrink:0}.em-main>.container{padding-top:1em}.em-main a{color:#48465b}.text-muted{color:#b5b5c3!important}.separator{border-bottom:1px solid #ecf0f3}.page-heading{background-color:#444;color:#fff;padding:2rem 1rem;margin-bottom:1rem}.page-heading A{color:#fff}.em-topbar-user{color:#fff;cursor:pointer}.em-topbar-user>.em-user-icon{border-radius:100%;max-height:50px;margin-left:.5rem}.user-panel{min-width:300px;color:#464e5f;font-weight:400}.user-panel>.user-panel-header{padding:1.2rem;display:flex;align-content:center;align-items:center}.user-panel>.user-panel-header>i{font-size:3rem;color:#38b6ff}.user-panel>.user-panel-header>img{border-radius:5px;max-height:100px}.user-panel>.user-panel-header .user-panel-username{font-size:1.2rem}.user-panel>.user-panel-action{padding:.6rem 1.2rem;display:flex;align-items:center}.user-panel>.user-panel-action>span{color:#38b6ff;font-size:1.5rem;padding-right:.5rem}.user-panel>.user-panel-action a{color:#464e5f}.user-panel>.user-panel-action a:hover{color:#717e99}.user-panel>.user-panel-link{padding:.6rem 1.2rem;display:flex;align-items:center}.user-panel>.user-panel-form{padding:1.2rem}.em-table{border:1px solid #d7d7d7;border-collapse:collapse;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 0 0 0 rgba(0,0,0,.12)}.em-table TR{border:1px solid #d7d7d7}.em-table .title TH{background-color:#ff8137;color:#fff;font-size:1.2rem}.em-table>TBODY>TR:hover{background-color:rgba(255,120,50,.05)}.em-table A{color:#48465b}.em-table A:hover{color:#1a1a21}.em-table{width:100%}.em-table TD,.em-table TH{padding:1rem}.em-table .list-name{font-weight:400}.em-table .header-link A{color:#fff;font-size:1rem;font-weight:400}.em-table .header-link A:hover{text-decoration:underline}.em-table I.role{color:#613f75}.message{border:1px solid #d7d7d7;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 0 0 0 rgba(0,0,0,.12);padding:1rem;margin:1rem;background-color:#fff}.message>.message-head{font-weight:600}@media (min-width:768px){.message>.message-head{display:flex;justify-content:space-between}}@media (max-width:768px){.message>.message-head .message-date{padding-left:calc(40px + .7rem);font-weight:400;font-size:.9rem;margin-top:-.5rem}}.message>.message-footer{padding-left:1rem;font-weight:600;display:flex;justify-content:space-between}.message>.message-body{padding:1rem}.message>.message-body img{max-width:99%}.message>.message-attachments{padding:1rem;display:flex}.message>.message-attachments a{color:#fff}.message>.message-gallery{padding:1rem;display:flex}.message>.message-gallery>.message-image{margin-right:1rem;margin-bottom:1rem;cursor:pointer}.message>.message-gallery a{color:#fff}.message .quote{padding:0 1rem 1rem;margin-bottom:.5rem;background-color:rgba(255,129,55,.3);border-left:5px solid rgba(255,129,55,.8)}.message .quote:not(.quote-hidden)>.shq-ctrl>.shq-down{display:none}.message .quote-hidden{position:relative;max-height:4.5rem;overflow-y:hidden;overflow-x:hidden}.message .quote-hidden>.shq-ctrl>.shq-up{display:none}.message .quote-hidden>.shq-ctrl{color:#48465b}.message .quote-hidden>DIV{opacity:.5}.message .quode-hidden:after{position:absolute;bottom:0;height:100%;width:100%;content:"";background:linear-gradient(180deg,rgba(0,0,0,.02),#fff)}.message-sender{display:flex;position:relative;align-items:center}.message-sender .message-sender-avatar{height:40px;width:40px}.message-sender .message-sender-avatar .message-sender-initials{position:absolute;top:0;left:0;min-height:40px;min-width:40px;display:flex;justify-content:center;align-items:center;background-color:#7d82b8;color:#fff;font-size:1.1rem;font-weight:500;border-radius:50%;z-index:inherit}.message-sender .message-sender-avatar IMG{position:absolute;top:0;left:0;max-height:40px;max-width:40px;border-radius:50%;z-index:2}.message-sender .message-sender-name{margin-left:.7rem}.message-plain-text{display:none}@-webkit-keyframes slide{0%{height:0}to{height:260px}}@keyframes slide{0%{height:0}to{height:260px}}@-webkit-keyframes hide{0%{height:auto;opacity:1}to{height:0;opacity:1}}@keyframes hide{0%{height:auto;opacity:1}to{height:0;opacity:1}}.ProseMirror{-webkit-animation-name:slide;animation-name:slide;-webkit-animation-duration:.3s;animation-duration:.3s;height:260px;overflow:auto}.ProseMirror A{color:#1d68a7;text-decoration:underline}.message-hide{opacity:0;transition:opacity .6s}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}.upload-btn{border:2px solid grey;color:grey;background-color:#fff;padding:8px 20px;border-radius:8px;font-size:20px;font-weight:700}.upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}#editor{position:relative}#editor .editor-prompt{z-index:1200;width:60%;position:absolute;background:#fff;padding:5px 10px 5px 15px;border:1px solid silver;border-radius:3px;box-shadow:-.5px 2px 5px rgba(0,0,0,.2)}#editor .editor-prompt input{margin:7px}#editor .editor-prompt input[type=text]{width:100%}.editor-attachments{padding:0 0 1rem 1rem}.editor-attachments .del{color:red;cursor:pointer}.lightbox{display:none;position:fixed;z-index:5;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.lightbox #lightbox-image{margin:auto;display:block;max-height:80vh}.lightbox #lightbox-caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}.lightbox #lightbox-caption,.lightbox #lightbox-image{-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:.6s;animation-duration:.6s}@-webkit-keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}@media only screen and (max-width:700px){#lightbox-image{width:100%}}.result{border:1px solid #d7d7d7;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 0 0 0 rgba(0,0,0,.12);padding:1rem;margin:1rem;background-color:#fff}.result>.result-head{display:flex;justify-content:space-between;font-weight:600}.result>.result-head>.result-title{display:flex;flex-direction:column}.result>.result-head em{background-color:rgba(255,129,55,.15)}.result>.result-body{padding:1rem}.result>.result-body em{background-color:rgba(255,129,55,.15);font-weight:700}.em-search{position:relative;display:inline-block;width:100%}.em-search .search-icon{color:#9fa1ae;position:absolute;top:50%;left:0;margin-top:-9px;padding-left:8px;font-size:1.2rem}.em-search .clear-icon{position:absolute;color:#747680;top:50%;right:0;margin-top:-7px;padding-right:8px}.em-search input[type=text]{padding-left:32px;padding-right:24px;width:100%;box-sizing:border-box}.topbar .em-search input[type=text]{background-color:#dbdfe8}.month-picker .row{margin:0 10px}.month-picker .dropdown-menu{min-width:220px}.month-picker a{color:#48465b}.month-picker div.month{text-align:center;padding:6px 10px;margin:4px 0;cursor:pointer}.month-picker div.month.active,.month-picker div.month:hover:not(.disabled){background-color:#3490dc}.month-picker div.month.active a,.month-picker div.month:hover:not(.disabled) a{color:#fff}.month-picker div.month.disabled{cursor:default}.month-picker div.month.disabled a{color:#ccc;cursor:default}.month-picker .year-select{width:auto}.month-picker .btn-light:not(:disabled):not(.disabled).active:focus,.month-picker .btn-light:not(:disabled):not(.disabled):active:focus,.month-picker .show>.btn-light.dropdown-toggle:focus{box-shadow:none}