/*
Template:       dlist
Theme Name:     dList Child
Theme URI:      https://directorist.com/product/dlist/
Author:         wpWax
Author URI:     https://wpwax.com
Version:        2.0
Text Domain:    dlist
Tags:           food-and-drink, blog, e-commerce, grid-layout, one-column, left-sidebar, right-sidebar, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, threaded-comments, theme-options, block-styles
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*/




/* You can add custom css after this line */

/* 보강: ID 변형 대비 */
body.buddypress.bp-user.activity #buddypress #subnav li[id^="just-me"],
body.buddypress.bp-user.activity #buddypress #subnav li[id^="activity-favs"] {
  display: none !important;
}

.tt-meet-author-wrap { margin: 16px 0; }
.tt-meet-author-btn{
  display:inline-block; padding:12px 18px; border-radius:8px;
  border:1px solid #e6e6e6; text-decoration:none; font-weight:600;
}

/* BP author profile button in single listing page */
.tt-meet-author-btn{
  width: 100%;
  justify-content: center;
}

/* ToryTok: Group Description 3-section card */
/*
.tt-group-desc-card{
  background:#fff;
  border:1px solid #e6e6e6;
  border-radius:12px;
  padding:18px 20px;
  box-shadow:0 2px 10px rgba(0,0,0,.04);
  margin:18px 0 24px;
}

.tt-group-desc-section + .tt-group-desc-section{
  border-top:1px solid #f0f0f0;
  margin-top:14px;
  padding-top:14px;
}

.tt-group-desc-title{
  margin:0 0 8px;
  font-size:18px;
  font-weight:700;
}

.tt-group-desc-body{
  font-size:15px;
  line-height:1.7;
  color:#444;
}
*/
/* visitor Group Home buttons */
/*
.tt-group-desc-buttons{
  display:flex;
  gap:12px;
  margin-top:16px;
}

.tt-btn{
  padding:10px 18px;
  border-radius:8px;
  font-size:14px;
  font-weight:600;
  text-decoration:none;
  display:inline-block;
}

.tt-btn-primary{
  background:#2d6cdf;
  color:#fff;
}

.tt-btn-outline{
  border:1px solid #2d6cdf;
  color:#2d6cdf;
  background:#fff;
}
*/

/* BP Member nav에서 Profile 탭 숨김 (테마에 따라 selector 조정 가능) */
#buddypress #object-nav li#profile-personal-li { display:none !important; }

/* =========================================================
   BP Member Home: hide the default "member bio/description" box
   (This removes the blockquote.member-bio shown in your screenshot.)
   ========================================================= */
body.buddypress.bp-user .member-front-page .member-description .member-bio {
  display: none !important;
}

/* Optional: if the wrapper still leaves spacing, hide the wrapper too. */
body.buddypress.bp-user .member-front-page .member-description {
  display: none !important;
}

/* =========================================================
   TT Member Home Profile Card styling (similar to group card)
   ========================================================= */
.tt-member-home-profile {
  border: 20px solid #a2a9cc;   /* change this color if you want */
  border-radius: 12px;
  padding: 18px 20px;
  background: #ffffff;
  box-shadow: 0 2px 10px rgba(0,0,0,.04);
  margin: 16px 0 24px;
}

.tt-member-home-profile .tt-mhp-name {
  margin: 0 0 10px;
  font-size: 22px;
  font-weight: 800;
}

.tt-member-home-profile .tt-mhp-row {
  margin-top: 10px;
  font-size: 15px;
}

.tt-member-home-profile .tt-mhp-sns {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 14px;
}

/* Label style for "Name:" */
.tt-member-home-profile .tt-mhp-label {
  font-weight: 600;
  margin-right: 6px;
  color: #555;
}


/* =========================================================
   Hide ONLY BuddyPress default Listings tab in Group pages
   Target: li#nav-listings-groups-li
   Keep custom visitor / hub listings tabs visible
   ========================================================= */
body.buddypress.groups 
#object-nav 
li#nav-listings-groups-li {
    display: none !important;
}

/* =========================================================
   Hide Group Type line in Group Header (Nouveau)
   Target confirmed from your Inspector screenshot:
   <p class="bp-group-type-list">...</p>
   ========================================================= */
body.buddypress.groups #item-header-content p.bp-group-type-list {
  display: none !important;
}

/* Custom Group Name display */
.tt-group-name {
  margin-top: 6px;
  font-size: 18px;
}

.tt-group-name-label {
  font-weight: 600;
  margin-right: 6px;
  color: #555;
}

.tt-group-name-value {
  font-weight: 600;
  color: #2b6cb0;
}

/* Sent Announcements에서 삭제(X) 버튼 숨김 */
.tt-sent-announcements a,
.tt-sent-announcements button {
  /* 링크/버튼 전체 숨기면 안 되니 아래처럼 '삭제'만 특정해야 합니다 */
}

/* 현재 X가 a 링크로 보이므로, 가장 간단히 "빨간 X 아이콘"만 숨김 */
.tt-sent-announcements a[href*="delete"],
.tt-sent-announcements a[href*="remove"],
.tt-sent-announcements .atbdp-delete,
.tt-sent-announcements .directorist-delete {
  display: none !important;
}

/* Members > Groups: Memberships / Invitations 숨김 (실제 DOM id 기준) */
#buddypress #subnav #groups-my-groups-personal-li,
#buddypress #subnav #invites-personal-li {
    display: none !important;
}

/* (선택) 두 개만 남아서 subnav 자체가 빈 줄처럼 남으면, subnav 전체 숨김 */
#buddypress #subnav:has(#groups-my-groups-personal-li):has(#invites-personal-li) {
    display: none !important;
}

/* Hide Directorist default UI on BP My Listings root */
body.buddypress.bp-user #buddypress .directorist,
body.buddypress.bp-user #buddypress .atbdp,
body.buddypress.bp-user #buddypress .directorist-content,
body.buddypress.bp-user #buddypress .directorist-user-dashboard {
    display: none !important;
}
body.buddypress.bp-user #buddypress #tt-mylistings-wrap {
    display: block !important;
}
