.zibll-invcenter .zib-widget + .zib-widget {
  margin-top: 15px;
}
.zibll-invcenter .box-body .title-h-left {
  margin-bottom: 10px;
}
.zibll-invcenter .reward-wrap { max-width: 720px; margin: 0 auto; padding: 2px 4px; }
.zibll-invcenter .inv-list > li { padding: 0; border: 0; }
.zibll-invcenter [data-clipboard-text] {
  cursor: pointer;
}
/* 奖励进度 */
.zibll-invcenter .reward-item .reward-meta { display: flex; align-items: center; justify-content: space-between; }
.zibll-invcenter .progress-lite { height: 5px; background: rgba(0,0,0,0.06); border-radius: 6px; overflow: hidden; }
.zibll-invcenter .progress-lite .progress-bar-lite { height: 100%; background: #4c8bf5; }
.zibll-invcenter .ri-hd .em12 { font-weight: 600; }
.zibll-invcenter .ri-ft { gap: 6px; }
.zibll-invcenter .reward-list { list-style: none; margin: 0; padding: 0; display: flex !important; flex-wrap: wrap; gap: 16px; }
.zibll-invcenter .reward-list > li { flex: 0 0 100% !important; max-width: 100% !important; box-sizing: border-box; }
@media (min-width: 480px){
  .zibll-invcenter .reward-list > li { flex: 0 0 calc(50% - 8px) !important; max-width: calc(50% - 8px) !important; }
}
.zibll-invcenter .reward-list .reward-item { display: flex; flex-direction: column; justify-content: space-between; padding: 12px; transition: box-shadow .2s ease, transform .2s ease; background: rgba(0,0,0,0.03); border: 1px solid rgba(0,0,0,0.04); border-radius: 10px; }
.zibll-invcenter .reward-list .reward-item:hover { transform: translateY(-1px); }
.zibll-invcenter .reward-item.todo  .progress-bar-lite { background: #cbd5e1; }
.zibll-invcenter .reward-item.done  .progress-bar-lite { background: #4c8bf5; }
.zibll-invcenter .reward-item.awarded .progress-bar-lite { background: #22c55e; }
/* 邀请记录列表 */
.zibll-invcenter .inv-list { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 16px; }
.zibll-invcenter .inv-list .inv-item { background: rgba(0,0,0,0.04); border-radius: 10px; padding: 10px 12px; display: flex; align-items: center; }
.zibll-invcenter .inv-list .inv-item .ava { display: inline-flex; width: 24px; height: 24px; margin-right: 8px; border-radius: 50%; overflow: hidden; }