.zcbx-profile-custom{--zcbx-surface:#fff;--zcbx-soft:#f1f5f9;--zcbx-border:#dfe3ea;--zcbx-shadow:0 12px 32px rgba(24,32,56,.14)}
.zcbx-profile-custom #item-header{position:relative!important;overflow:visible!important}
.zcbx-profile-custom #item-header-cover-image{display:grid!important;grid-template-columns:var(--zc-avatar) minmax(0,1fr)!important;gap:22px!important;align-items:start!important;width:100%!important;max-width:none!important}
.zcbx-profile-custom #item-header-avatar,.zcbx-profile-custom #item-header-content{float:none!important;width:auto!important;max-width:none!important;margin:0!important;clear:none!important}
.zcbx-profile-custom #item-header-avatar{margin-top:0!important}.zcbx-profile-custom #item-header-avatar img.avatar{width:var(--zc-avatar)!important;height:var(--zc-avatar)!important;max-width:none!important;object-fit:cover}
.zcbx-profile-identity-bar .item-header-cover-image-wrapper{position:relative!important;z-index:4;width:calc(100% - 40px)!important;margin:-72px auto 0!important;padding:22px 24px!important;background:var(--zcbx-surface)!important;border:1px solid var(--zcbx-border)!important;border-radius:14px!important;box-shadow:var(--zcbx-shadow)!important}
.zcbx-profile-identity-bar #item-header-cover-image{align-items:center!important}
.zcbx-profile-panel-left .item-header-cover-image-wrapper{position:relative!important;z-index:4;width:min(94%,1180px)!important;margin:-88px auto 0!important;padding:0!important}
.zcbx-profile-panel-left #item-header-cover-image{grid-template-columns:minmax(210px,30%) minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;background:var(--zcbx-surface)!important;border:1px solid var(--zcbx-border)!important;border-radius:14px!important;box-shadow:var(--zcbx-shadow)!important}
.zcbx-profile-panel-left #item-header-avatar{display:grid!important;place-items:center!important;align-self:stretch!important;padding:30px!important;background:linear-gradient(145deg,var(--zcbx-soft),#fff)!important}.zcbx-profile-panel-left #item-header-content{padding:30px!important;text-align:left!important}
.zcbx-profile-panel-center .item-header-cover-image-wrapper{position:relative!important;z-index:4;width:min(92%,760px)!important;margin:-98px auto 0!important;padding:28px!important;background:var(--zcbx-surface)!important;border:1px solid var(--zcbx-border)!important;border-radius:14px!important;box-shadow:var(--zcbx-shadow)!important}
.zcbx-profile-panel-center #item-header-cover-image{grid-template-columns:1fr!important;justify-items:center!important;gap:16px!important;text-align:center!important}.zcbx-profile-panel-center #item-header-content{width:100%!important;text-align:center!important}
.zcbx-profile-custom #item-header-content>.mycred-balance,.zcbx-profile-custom #item-header-content>#mycred-my-ranks{display:inline-flex!important;align-items:center!important;margin:3px 6px 3px 0!important;padding:6px 10px!important;border:1px solid var(--zcbx-border)!important;border-radius:999px!important;background:var(--zcbx-soft)!important;font-size:.78rem!important;line-height:1.25!important}.zcbx-profile-custom #item-header-content .zcp-rewards__balances,.zcbx-profile-custom #item-header-content .zcp-rewards__badges{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:7px!important}.zcbx-profile-custom #item-header-content .zcp-reward-balance{display:inline-flex!important;gap:5px!important;padding:6px 9px!important;border:1px solid var(--zcbx-border)!important;border-radius:10px!important;background:var(--zcbx-soft)!important}
@media(max-width:782px){.zcbx-profile-custom .item-header-cover-image-wrapper{width:calc(100% - 24px)!important;margin:-46px auto 0!important;padding:18px!important}.zcbx-profile-custom #item-header-cover-image{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.zcbx-profile-panel-left #item-header-avatar{padding:0!important;background:transparent!important}.zcbx-profile-panel-left #item-header-content{padding:0!important;text-align:center!important}.zcbx-profile-custom #item-header-content{width:100%!important;text-align:center!important}}
