/* V76 · Màu phụ điều khiển nền các ô icon trên giao diện thành viên */
:root{--member-icon-bg:var(--site-secondary,#f59e0b);--member-icon-fg:var(--site-secondary-contrast,var(--theme-on-secondary,#fff))}

.home-panel--banner .home-panel__head h2::before,
.home-stat__icon,
.home-activity__icon,
.home-weekly-card__icon,
.home-account-values div>span,
.home-panel-kicker>i,
.mission-summary-grid article>span,
.mission-history-icon,
.weekly-card__icon,
.level-stat-grid article>span,
.profile-stat-icon,
.giftcode-icon,
.gc-card-icon,
.gc-stat>span,
.gc-recent-item__icon,
.gc-history-stats span,
.gc-history-item__icon,
.affiliate31-card-head>span,
.affiliate31-steps article>b,
.saved-method-icon,
.recent-method,
.withdraw-verification__icon,
.auth-feature-icon,
.auth-stat-icon{
  color:var(--member-icon-fg)!important;
  border-color:var(--member-icon-bg)!important;
  background:var(--member-icon-bg)!important;
  background-image:none!important;
  box-shadow:none!important;
}

.home-panel--banner .home-panel__head h2::before{color:var(--member-icon-fg)!important}
.home-stat__icon svg,
.home-activity__icon svg,
.home-weekly-card__icon svg,
.home-account-values div>span svg,
.mission-summary-grid article>span svg,
.mission-history-icon svg,
.weekly-card__icon svg,
.level-stat-grid article>span svg,
.profile-stat-icon svg,
.giftcode-icon svg,
.gc-card-icon svg,
.gc-stat>span svg,
.gc-recent-item__icon svg,
.gc-history-stats span svg,
.gc-history-item__icon svg,
.auth-feature-icon svg,
.auth-stat-icon svg,
.auth-feature-icon svg *,
.auth-stat-icon svg *{
  color:inherit!important;
  fill:none!important;
  stroke:currentColor!important;
}

/* Không đổi màu các biểu tượng trạng thái lỗi/cảnh báo hoặc nút đang hoạt động. */
.is-danger .mission-history-icon,
.is-error .mission-history-icon,
.gc-history-item.is-error .gc-history-item__icon{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}
