/**
Theme Name: Tijarah Child
Author: ThemeBing
Author URI: http://themeforest.net/user/themebing
Description: Digital Market Place WordPress WooCommerce Child Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tijarah
Template: tijarah
*/

.post_thumbnail {
  max-height: 240px;
  overflow: hidden;
}

.post_thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.the_excerpt_content {
  min-height: 240px;
}

/* ====== GPLPal Membership Upsell Card ====== */

#gplpal-upgrade-wrap.gplpal-card{
  --gplpal-grad: linear-gradient(135deg,#8a63d2 0%, #ff7ab6 100%);
  position: relative;
  margin: 10px 0 14px;
  padding: 14px 16px 12px;
  border-radius: 14px;
  background: #fff;
  border: 1px solid rgba(138,99,210,.22);
  box-shadow: 0 6px 18px rgba(138,99,210,.08);
  transition: transform .18s ease, box-shadow .18s ease, background .18s ease;
}

/* 渐变描边（高阶质感） */
#gplpal-upgrade-wrap.gplpal-card::before{
  content:"";
  position:absolute; inset:-1px;
  border-radius: 14px;
  padding:1px;
  background: var(--gplpal-grad);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor; mask-composite: exclude;
  pointer-events:none;
  opacity:.9;
}

#gplpal-upgrade-wrap .gplpal-row{
  display:flex; gap:12px; align-items:center; cursor:pointer;
}
#gplpal-upgrade-wrap .gplpal-col{ display:flex; flex-direction:column; gap:6px;}

/* 自定义复选框 */
#gplpal-upgrade-wrap .gplpal-check{
  appearance:none; width:18px; height:18px;
  border:2px solid #8a63d2; border-radius:5px;
  display:inline-grid; place-content:center; transition:.2s;
}
#gplpal-upgrade-wrap .gplpal-check::before{
  content:""; width:10px; height:10px; transform:scale(0);
  transition:.2s; background:#8a63d2; border-radius:2px;
}
#gplpal-upgrade-wrap .gplpal-check:checked{ border-color:#7a56c0; }
#gplpal-upgrade-wrap .gplpal-check:checked::before{ transform:scale(1); }

/* 标题 + 皇冠图标 + 金额徽章 */
#gplpal-upgrade-wrap .gplpal-title{
  font-weight:700; font-size:15px; color:#1f2937;
  display:flex; align-items:center; gap:8px;
}
#gplpal-upgrade-wrap .gplpal-crown{
  width:18px; height:18px; display:inline-block; flex:0 0 18px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%238a63d2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 7l5 5 4-7 4 7 5-5v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/></svg>') center/contain no-repeat;
}

#gplpal-upgrade-wrap .gplpal-delta{
  margin-left:2px; padding:3px 8px; border-radius:999px;
  font-size:13px; line-height:1;
  background: rgba(138,99,210,.10);
  color:#6d48bb; border:1px solid rgba(138,99,210,.25);
}

/* 副文案 */
#gplpal-upgrade-wrap .gplpal-desc{
  color:#6b7280; font-size:12.5px; line-height:1.45;
}

/* 悬停微动效 */
#gplpal-upgrade-wrap.gplpal-card:hover{
  transform: translateY(-1px);
  box-shadow: 0 10px 24px rgba(138,99,210,.12);
}

/* 勾选高亮 */
#gplpal-upgrade-wrap.is-checked{
  background:#fbf8ff;
  border-color: transparent;
}

/* 勾选后同步高亮 Download Now 按钮（可按需调色） */
button.single_add_to_cart_button.is-membership{
  background: linear-gradient(135deg,#8a63d2 0%, #ff7ab6 100%) !important;
  color:#fff !important;
  border-color: transparent !important;
  box-shadow: 0 8px 20px rgba(138,99,210,.28) !important;
}

/* 响应式优化 */
@media (max-width: 480px){
  #gplpal-upgrade-wrap.gplpal-card{ padding:12px 12px; }
  #gplpal-upgrade-wrap .gplpal-title{ font-size:14px; }
}


/* Download Now 按钮点击动效 */
button.single_add_to_cart_button.button.qlwcdc_quick_purchase.buy-now-btn.is-tap{
  transform: scale(0.96) translateY(1px);
  box-shadow: 0 6px 14px rgba(138,99,210,.18) !important;
  transition: transform .15s ease, box-shadow .15s ease;
}

/* 点击动效 */
button.single_add_to_cart_button.button.qlwcdc_quick_purchase.buy-now-btn.is-tap{
  transform: scale(0.96) translateY(1px);
  box-shadow: 0 6px 14px rgba(138,99,210,.18) !important;
  transition: transform .15s ease, box-shadow .15s ease;
}

/* 保持标题一行的布局不变 */
#gplpal-upgrade-wrap .gplpal-head{ width:100%; text-align:center; }

/* 仅副文案左对齐 */
#gplpal-upgrade-wrap .gplpal-desc{
  display:block;
  text-align:left !important;
  margin-top:4px;
}

body.single-product .list-inline.text-center.mt-3{
  display: none !important;
}

/* Download Now 按钮悬停效果 */
button.single_add_to_cart_button.button.qlwcdc_quick_purchase.buy-now-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(138,99,210,.25) !important;
  transition: transform .2s ease, box-shadow .2s ease;
}

/*隐藏所有提示*/

.woocommerce-notices-wrapper{ display:none !important; }

/* hide the "Actions / Cancel" row in membership detail table */
.my-membership-detail-user-membership-actions {
    display: none !important;
}










