@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.msg_inline_attachment_column{display:inline-block;vertical-align:top;font-size:15px;line-height:22px}
.msg_inline_attachment_column.column_border{background-color:#E8E8E8;border-radius:8px;position:absolute;top:0;bottom:0;left:-4px;width:4px;z-index:1}
.has_container .msg_inline_attachment_column.column_border{border-radius:0;left:-4px}
.has_container .msg_inline_attachment_column.column_border.break_border{bottom:1px}
ts-thread ts-message.new_reply .msg_inline_attachment_column.column_border{background-color:rgba(0,0,0,.1)}
.msg_inline_attachment_column.column_thumb{width:72px}
.search_message_result_text .msg_inline_attachment_column.column_thumb{width:42px}
.msg_inline_attachment_column.column_content{width:100%}
.has_thumb .msg_inline_attachment_column.column_content{width:calc(100% - 72px)}
.search_message_result_text .has_thumb .msg_inline_attachment_column.column_content{width:calc(100% - 42px)}
.msg_inline_attachment_column.has_indent{margin-left:20px}
.msg_inline_attachment_row{width:100%;padding:0 12px;margin:12px 0}
.column_thumb .msg_inline_attachment_row{padding-right:0}
.msg_inline_attachment_row.automated{color:#9e9ea6;font-style:italic}
.msg_inline_attachment_row.attachment_flush_text{margin-top:0;margin-bottom:1px}
.msg_inline_attachment_row.attachment_flush_text+.msg_inline_attachment_row:not(.attachment_flush_text){margin-top:9px}
.msg_inline_attachment_row.attachment_flush_text+.msg_inline_attachment_row:not(.attachment_flush_text).attachment_media{margin-top:0}
.msg_inline_attachment_row.attachment_flush_text+.msg_inline_attachment_row:not(.attachment_flush_text).attachment_media .msg_inline_holder{margin-top:9px}
.msg_inline_attachment_row.attachment_flush_text+.attachment_flush_text{margin-top:1px}
.msg_inline_attachment_row.attachment_flush_text.attachment_source+.attachment_flush_text{margin-top:0}
.msg_inline_attachment_row:first-of-type{margin-top:0}
.msg_inline_attachment_row:first-of-type.attachment_flush_text{margin-top:-4px}
.has_container .msg_inline_attachment_row:first-of-type{margin-top:12px}
.has_container .msg_inline_attachment_row:first-of-type.attachment_flush_text{margin-top:8px}
.msg_inline_attachment_row:last-of-type{margin-bottom:0}
.msg_inline_attachment_row:last-of-type.attachment_flush_text{margin-bottom:-3px}
.has_container .msg_inline_attachment_row:last-of-type{margin-bottom:12px}
.has_container .msg_inline_attachment_row:last-of-type.attachment_flush_text{margin-bottom:9px}
.msg_inline_attachment_row .msg_inline_holder{border-radius:3px;overflow:hidden}
.msg_inline_attachment_row .msg_inline_holder img,.msg_inline_attachment_row .msg_inline_holder video{margin:0;width:auto}
.msg_inline_attachment_row .msg_inline_holder iframe{width:100%}
.star_item .attachment_group .msg_inline_attachment_row .msg_inline_holder{display:none}
.attachment_group_shrink_wrapper{font-size:0;line-height:0}
.attachment_group{max-width:600px;width:100%;margin:.4rem 0}
.attachment_group.has_container{border:1px solid #E8E8E8;border-radius:6px;background:#fff;overflow:hidden;position:relative;z-index:1}
.attachment_group.has_container.has_link:hover{border-right-color:rgba(0,0,0,.14);border-left-color:rgba(0,0,0,.14);border-bottom-color:rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.06);text-decoration:none}
.attachment_group.has_border{border-left:none}
.attachment_group.has_border .inline_attachment{margin-left:4px}
.attachment_group .media_caret{color:#555459;font-size:14px;font-weight:400}
.star_item .attachment_group .media_caret{display:none}
.attachment_group .media_caret .btn_basic{vertical-align:baseline}
.attachment_group .media_caret .btn_basic:focus{outline:0}
#message_preview_panel .attachment_group{margin-right:.5rem}
#message_preview_panel .attachment_group .delete_attachment_link,#message_preview_panel .attachment_group .media_caret{display:none}
.attachment_group_shrink_wrapper .attachment_group{display:inline-block;width:auto}
#col_flex .attachment_group{min-width:0;max-width:100%}
.attachment_group .inline_attachment{border-radius:0;margin:0;padding:4px 0;font-size:0;line-height:0}
.attachment_group .inline_attachment .attachment_fields table{margin-bottom:3px}
.attachment_group .inline_attachment .attachment_fields table tr td{width:50%;max-width:276px}
.attachment_group .inline_attachment .attachment_footer{vertical-align:middle;line-height:15px;margin-bottom:0}
.attachment_group .inline_attachment .attachment_footer a{color:inherit!important}
.attachment_group .inline_attachment+.inline_attachment{margin-top:4px}
.attachment_group .inline_attachment .is_highlights_holder,.attachment_group .inline_attachment .is_pinned_holder{display:none;color:#9e9ea6;min-height:inherit;margin-left:12px;padding-top:0;padding-bottom:2px;font-size:12px}
.attachment_group .inline_attachment .is_highlights_holder ts-icon,.attachment_group .inline_attachment .is_pinned_holder ts-icon{color:inherit;left:-2px;position:relative}
.attachment_group .inline_attachment.is_pinned .is_pinned_holder{display:block}
.attachment_group.has_container .inline_attachment{padding:0}
.attachment_group.has_container .inline_attachment.clickable{cursor:pointer}
.attachment_group.has_container .inline_attachment:not(.reply_broadcast)::after{background-color:#E8E8E8;content:'';display:block;height:1px;margin:0 12px}
.attachment_group.has_container .inline_attachment:last-child::after{display:none}
.attachment_group.has_container .inline_attachment+.inline_attachment{margin-top:0}
.attachment_group .msg_inline_attachment_thumb_holder{margin:0;border-radius:3px;float:none;background-size:cover;background-position:center center;width:60px;height:60px}
.search_message_result_text .attachment_group .msg_inline_attachment_thumb_holder{width:30px;height:30px}
.attachment_group .attachment_source{display:inline-block;vertical-align:middle;font-size:0;line-height:0}
.attachment_group .attachment_source span{color:#9e9ea6!important;font-size:15px;font-weight:400;line-height:22px}
.attachment_group .attachment_source span a{color:inherit;font-weight:inherit}
.attachment_group .attachment_source .attachment_source_icon img{width:16px;height:16px;border-radius:2px;margin-right:.4rem;position:relative;top:-2px}
.attachment_group .attachment_source .attachment_source_name+.attachment_author_name::before{content:'|';color:#E8E8E8;margin:0 .4rem}
.attachment_group .attachment_source .attachment_source_name~.attachment_meta::before{content:'';margin:0 .4rem 0 0}
.attachment_group .attachment_source .media_caret{margin-left:.2rem}
.attachment_group .inline_attachment.message_unfurl .attachment_source .attachment_source_name a,.attachment_group .inline_attachment.message_unfurl .attachment_source .attachment_source_name span{color:#2C2D30;font-weight:900}
.attachment_group .inline_attachment.message_unfurl .attachment_source .attachment_source_name+.attachment_author_name::before{content:'';margin:0 .4rem 0 0}
.attachment_group .inline_attachment.reply_broadcast+.attachment_rule{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:-3px .75rem 0;color:#9e9ea6;font-size:12px;line-height:1.1667;cursor:pointer}
.attachment_group .inline_attachment.reply_broadcast+.attachment_rule .attachment_rule_inner{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;padding-right:.25rem}
.attachment_group .inline_attachment.reply_broadcast+.attachment_rule::after{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;content:'';margin-bottom:.35rem;border-bottom:1px solid #E8E8E8}
.attachment_group .inline_attachment.reply_broadcast~.reply_broadcast .column_border{margin-top:-2rem}
.attachment_group .attachment_footer_icon img{width:16px;height:16px;margin-right:4px;position:relative;top:-2px}
.attachment_group .attachment_footer_text+.attachment_attribution::before,.attachment_group .attachment_footer_text+.attachment_ts::before,.attachment_group .attachment_ts+.attachment_attribution::before{content:'|';color:#E8E8E8;margin:0 .25rem}
.attachment_group .inline_attachment span.attachment_author_name{margin-right:0}
.attachment_group .inline_attachment .attachment_title{font-size:15px}
.attachment_group .attachment_fields tr+tr .attachment_field_title{margin-top:4px}
.attachment_group .attachment_fields td .attachment_field_value{margin-top:0;overflow-wrap:break-word;word-wrap:break-word}
.attachment_group .attachment_actions_interactions{font-size:0;margin-bottom:-8px}
.attachment_group .attachment_actions_interactions .attachment_actions_interactions_inner_wrapper>:last-child{margin-right:32px}
.attachment_group .attachment_actions_interactions .select_attachment{display:inline-block;margin-bottom:8px;margin-right:8px;vertical-align:middle}
.attachment_group .attachment_actions_interactions .select_attachment.disabled{background:0 0}
.attachment_group .attachment_actions_interactions ts-inline-saver{color:#A0A0A2;width:24px;opacity:0;-webkit-animation:.1s ease .9s 1 normal forwards fade;-moz-animation:.1s ease .9s 1 normal forwards fade;-o-animation:.1s ease .9s 1 normal forwards fade;animation:.1s ease .9s 1 normal forwards fade;margin-left:-24px}
.attachment_group .attachment_actions_interactions ts-inline-saver .saving{vertical-align:middle;margin-top:-1px}
.attachment_group .delete_attachment_link{display:none;opacity:1;left:-4px;top:0;position:absolute;width:24px}
.attachment_group .delete_attachment_link ts-icon:before{margin-left:2px;color:#A0A0A2;width:15px;height:22px;line-height:22px;text-align:center;vertical-align:middle}
.attachment_group .delete_attachment_link:hover ts-icon:before{color:#2C2D30}
.message:hover .attachment_group .delete_attachment_link{display:none}
.attachment_group .can_delete{padding-left:24px;left:-24px;margin-right:-24px}
.attachment_group .can_delete .column_border{left:20px}
.attachment_group.has_container .delete_attachment_link{top:8px;left:initial;right:4px}
.attachment_group.has_container .can_delete{padding-left:0;left:initial;margin-right:0}
.attachment_group.has_container .can_delete .msg_inline_attachment_row:first-of-type{padding-right:28px}
.attachment_group.has_container .can_delete .column_border{left:-4px}
.attachment_group .inline_attachment:hover .delete_attachment_link{display:block}
.attachment_group .msg_inline_attachment_thumb{height:100%;width:100%;opacity:0}
.attachment_group .msg_inline_img_holder{padding-bottom:0;font-size:0;line-height:0}
.attachment_group .msg_inline_img_holder .msg_inline_img_container{display:inline-block;max-width:100%}
.attachment_group .msg_inline_img_holder .msg_inline_img{background-color:transparent;box-shadow:none}
.attachment_group .msg_inline_img_holder .msg_inline_img img{width:auto;max-width:100%;max-height:300px}
.attachment_group .msg_inline_img_holder.file_container_fixed_dimensions{display:block}
.attachment_group .msg_inline_img_holder.msg_inline_holder_rounded .msg_inline_img,.attachment_group .msg_inline_img_holder.msg_inline_holder_rounded .msg_inline_img img{border-radius:3px}
.attachment_group .msg_inline_video_buttons_div{max-width:225px}
.select_attachment .attachment_actions_select_user_option{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;-moz-align-items:center;align-items:center;font-size:13px;height:16px;line-height:16px}
.select_attachment .attachment_actions_select_user_option.away .member_name{color:#717274;font-style:italic}
.select_attachment .attachment_actions_select_user_option.away .member_image{opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.select_attachment .attachment_actions_select_user_option .member_image{height:13px;margin-right:.25rem;width:13px}
.select_attachment .attachment_actions_select_user_option .presence{margin-left:auto}
.select_attachment .attachment_actions_select_user_option .presence .presence_icon{left:0}
@-webkit-keyframes fade{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fade{from{opacity:0}
to{opacity:1}
}
@keyframes fade{from{opacity:0}
to{opacity:1}
}