@charset 'UTF-8';

.mx_commu_swp_cont{position:relative;}
.mx_commu_swp{padding-left:4px;}
.mx_commu_slide{width:395px;max-width:calc(100% - 30px);padding:0 5px;align-items:stretch;height:auto;}
.mx_commu_item{position:relative;width:100%;padding:20px 25px;border:1px solid var(--main-line-color);border-radius:5px;background-color:var(--sub-bg-color);display:flex;flex-direction:column;}
.mx_commu_avatar{width:26px;height:26px;border-radius:100%;object-fit:cover;flex-shrink:0;/* outline:1px solid var(--main-line-color);box-shadow:0 0 4px rgba(255, 255, 255, 0.4); */}
.mx_commu_user{padding-left:10px;min-width:0;gap:0 3px;}
.mx_commu_name{font-size:14px;font-weight:500;}
.mx_commu_date{padding-left:7px;color:var(--sub-ft-color);flex-shrink:0;font-size:13px;}
.mx_commu_badges{gap:5px 5px;flex-shrink:0;}
.mx_commu_txtbox{width:100%;max-height:4.36em;font-size:14px;margin:16px auto 0;flex:1 1 auto;}
.mx_commu_bdtxt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:4.36em;line-height:1.45;text-overflow:ellipsis;overflow:hidden;white-space:normal;word-break:break-word;flex:1 1 auto;}
.mx_commu_btm{flex-wrap:wrap;gap:6px 10px;margin-top:23px;}
.mx_commu_btm_it{padding:5px 12px;border:1px solid var(--main-line-color);border-radius:5px;background-color:var(--opt-bg-color);align-items:center;justify-content:center;gap:0 7px;font-size:12px;}
.mx_commu_btm_it.item_source{color:var(--sub2-ft-color);gap:0;min-width:0;}
.mx_commu_btm_it.item_source .source{flex-shrink:0;}
.mx_commu_btm_it.item_source a{display:block;color:var(--main-ft-fc-color);flex:1 1 auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mx_commu_btm_it.item_source a:hover{text-decoration:underline;}
.mx_commu_btm_it img.ico{width:14px;height:14px;object-fit:cover;flex-shrink:0;}
.mx_commu_btm_it img.bubble{width:18px;}

@media screen and (max-width:450px){
	.mx_commu_item{padding:15px 20px;}
}