@charset "utf-8";


/*=======================================*/
/*=============== postbtn ===============*/
/*=======================================*/

.entry .container_postbtn {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 0 !important;
}

.entry .container_postbtn .postbtn_like {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  height: 35px;
  padding: 10px !important;
  border: var(--border) !important;
  border-radius: var(--radius) !important;
  background: var(--main-bg);
}

.entry .container_postbtn .postbtn_like .wrap_btn {
  float: none !important;
}

.entry .container_postbtn .postbtn_like .wrap_btn .uoc-icon {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;

}

.entry .container_postbtn .wrap_btn_share .layer_post {
  /*share icon click*/
  left: -7px !important;
}

.entry .container_postbtn .wrap_btn_etc .layer_post {
  /*etc icon click*/
  left: -4px !important;
}

.entry .container_postbtn .btn_post {
  height: auto !important;
  padding: 0 !important;
}

.entry .container_postbtn .btn_post .txt_like {
  margin: 0 !important;
}

.entry .container_postbtn .btn_post span.uoc-count {
  /*like text*/
  font-size: 1rem !important;
  font-family: "Pretendard-Regular" !important;
  line-height: var(--line-height);
  color: var(--font-color) !important;
}

.entry .container_postbtn .btn_post .ico_like {
  margin: 1px 0 0 0 !important;
  width: 14px !important;
}

.entry .container_postbtn .btn_etc1
/*login*/
,
.entry .container_postbtn .btn_etc2

/*logout*/
  {
  height: 15px !important;
  padding: 0 !important;
  margin-right: 0 !important;
}

.entry .container_postbtn .btn_post .ico_etc {
  margin: 0 !important;
  padding: 0;
}

.entry .container_postbtn button:focus,
.layer_post button:focus,
.layer_tooltip button:focus {
  /*item click → delete outline*/
  outline: unset !important;
}


.entry .container_postbtn .btn_menu_toolbar {
  height: 35px !important;
  border: var(--border) !important;
  border-radius: var(--radius) !important;
  padding: 10px !important;
  line-height: var(--line-height);
  color: var(--font-color) !important;
  background: var(--main-bg);
}

.container_postbtn .postbtn_like+.btn_menu_toolbar {
  margin: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.entry .container_postbtn .btn_menu_toolbar>em.txt_state {
  font-size: 1rem !important;
  margin: 0 !important;
}

.entry .container_postbtn .btn_menu_toolbar .ico_check_type1 {
  margin: 5px 0 5px 5px !important;
}





/*========================================*/
/*=============== namecard ===============*/
/*========================================*/

.tt_box_namecard {
  min-height: unset !important;
  background: var(--main-bg) !important;
  margin: 0 !important;
  margin-top: 10px !important;
  padding: 10px;
  border: var(--border);
  border-radius: var(--radius);
}

.tt_box_namecard .tt_cont {
  padding: 0 10px 0 0 !important;
}

.tt_box_namecard .tt_cont .tt_tit_cont {
  font-size: inherit !important;
  font-weight: bold !important;
  line-height: inherit !important;
  color: var(--font-color) !important;
}

.tt_box_namecard .tt_desc {
  font-size: 1rem !important;
  line-height: var(--line-height);
  letter-spacing: 0.5px !important;
  padding-top:4px !important;
}

.tt_box_namecard .tt_wrap_thumb {
  margin: 0 !important;
  border: var(--border);
  border-radius: var(--radius) !important;
}

.tt_box_namecard .tt_btn_subscribe {
  height: auto !important;
  margin-top: 10px !important;
  margin-bottom: 0 !important;
  padding: 5px 8px !important;
  background: var(--sub-bg) !important;
  border-radius: var(--radius) !important;
  border: var(--border) !important;
}

.tt_box_namecard .tt_btn_subscribe .tt_txt_g {
  font-size: 0.9rem !important;
  line-height: var(--line-height);
  color: var(--font-color) !important;
  padding-top: 1px;
  font-family: 'Pretendard-Regular';
}

.tt_ico_cross,
.tt_ico_check {
  transform: scale(0.8);
}
