/* 구글·네이버·카카오·다음 가입 버튼. Soft≠LIVE */
.ma-oauth,
.mcc-oauth {
  margin: 0 0 22px;
}
.ma-oauth-label,
.mcc-oauth-label {
  font-size: 0.82rem;
  font-weight: 650;
  letter-spacing: 0.04em;
  opacity: 0.7;
  margin: 0 0 10px;
}
.ma-oauth-grid,
.mcc-oauth-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}
.ma-oauth-btn,
.mcc-oauth-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  border-radius: 3px;
  border: 1px solid rgba(12, 18, 34, 0.14);
  font-size: 0.92rem;
  font-weight: 700;
  cursor: pointer;
  background: #fff;
  color: #191919;
}
.ma-oauth-google,
.mcc-oauth-google {
  background: #fff;
  color: #1f1f1f;
}
.ma-oauth-naver,
.mcc-oauth-naver {
  background: #03c75a;
  color: #fff;
  border-color: #03c75a;
}
.ma-oauth-kakao,
.mcc-oauth-kakao {
  background: #fee500;
  color: #191919;
  border-color: #fee500;
}
.ma-oauth-daum,
.mcc-oauth-daum {
  background: #1b64da;
  color: #fff;
  border-color: #1b64da;
}
.ma-oauth-note,
.mcc-oauth-note {
  margin: 8px 0 0;
  font-size: 0.78rem;
  line-height: 1.45;
  opacity: 0.65;
}
#wbpc-member-cursor-chat .mcc-oauth {
  width: min(320px, 100%);
  margin: 8px 0 12px;
}
#wbpc-member-cursor-chat .mcc-oauth-grid {
  grid-template-columns: 1fr;
  gap: 6px;
}
#wbpc-member-cursor-chat .mcc-oauth-btn {
  min-height: 38px;
  border-radius: 8px;
  font-weight: 600;
  font-size: 0.88rem;
}
#wbpc-member-cursor-chat .mcc-oauth-note {
  display: none;
}
