@charset "utf-8";

#bo_vc_send_sns {display:inline-block;float:left}
#bo_vc_sns {display:inline-block;margin:0;padding:0;list-style:none;zoom:1}
#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""}
#bo_vc_sns li {float:left;margin:0 5px 0 0}
#bo_vc_sns .sns_li_f {border-radius:3px;background:#3a589b;height:30px;line-height:30px;padding:0 0 0 10px}
#bo_vc_sns .sns_li_t {border-radius:3px;background:#00aced;height:30px;line-height:30px;padding:0 0 0 10px}
#bo_vc_sns .sns_li_off {background:#bbb}
#bo_vc_sns a {display:inline-block;padding:0 15px 0 5px}
#bo_vc_sns input {margin:0 5px 0 0}
#bo_vc_sns img {margin-top:-5px !important;}
#bo_vc_opt, #bo_vc_sns {height:30px; line-height:30px;}

/* 닉네임+IP를 같은 줄, 같은 높이로 */
#bo_vc .c-name-ip{
  display:inline-flex !important;
  align-items:center !important;
}

/* sv_wrap / 앵커도 가운데 정렬(보수적으로 한번 더) */
#bo_vc .c-name-ip .sv_wrap,
#bo_vc .c-name-ip .sv_member,
#bo_vc .c-name-ip .sv_guest{
  display:inline-flex !important;
  align-items:center !important;
}

/* 아바타 오른쪽 여백 & 약간 위로 */
#bo_vc .sv_wrap .mb-photo{
  display:inline-block !important;
  margin-right:4px !important;
  position:relative !important;
  border-radius:50% !important;
  object-fit:cover !important;
}

/* IP 간격/색상 (PHP에서 ms-1 줬어도 이 값으로 덮어씌움) */
#bo_vc .c-name-ip .c-ip{
  margin-left:6px !important;    /* 더 좁히려면 4px */
  line-height:1 !important;
  color:var(--bs-secondary-color,#6c757d) !important;
}