.dp-member-hub{position:relative;display:inline-flex;align-items:center;z-index:1000}.dp-member-trigger{width:24px;height:24px;border:1px solid rgba(20,20,20,.18);border-radius:999px;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:1;box-shadow:0 8px 24px rgba(0,0,0,.10)}.dp-member-svg{width:24px;height:24px;fill:currentColor;color:currentColor;display:block}.dp-member-avatar,.dp-member-avatar-img{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#111;color:#fff;border:1px solid rgba(255,255,255,.35);font-weight:700;overflow:hidden;object-fit:cover}.dp-member-avatar-large,.dp-member-avatar-img.dp-member-avatar-large{width:58px;height:58px;font-size:24px}.dp-member-dropdown{display:none;position:absolute;top:calc(100% + 12px);right:0;width:260px;background:#fff;color:#111;border:1px solid #ddd;box-shadow:0 20px 60px rgba(0,0,0,.22);border-radius:14px;padding:14px;z-index:1001}.dp-member-hub.is-open .dp-member-dropdown{display:block}.dp-member-card-head{display:flex;gap:12px;align-items:center;padding:4px 4px 12px;border-bottom:1px solid #eee}.dp-member-card-head strong{display:block;font-size:15px}.dp-member-card-head small{display:block;color:#777;font-size:12px;margin-top:3px}.dp-member-dropdown-nav{display:grid;gap:2px;padding:10px 0}.dp-member-dropdown-nav a{display:block;padding:10px 12px;text-decoration:none;color:#111;border-radius:9px;font-size:14px}.dp-member-dropdown-nav a:hover{background:#f3f3f3}.dp-member-logout{width:100%;border:0;background:#111;color:#fff;border-radius:9px;padding:10px 12px;cursor:pointer}.dp-member-modal{display:none;position:fixed!important;inset:0!important;left:0!important;top:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;z-index:2147483000!important}.dp-member-modal.is-open{display:block}.dp-member-modal-mask{position:absolute;inset:0!important;background:rgba(0,0,0,.62);backdrop-filter:blur(3px)}.dp-member-modal-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));background:#fff;color:#111;border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.35);padding:24px}.dp-member-modal-close{position:absolute;right:14px;top:12px;border:0;background:transparent;font-size:26px;cursor:pointer;color:#111}.dp-member-modal-head{text-align:center;margin-bottom:18px}.dp-member-modal-icon{width:58px;height:58px;border-radius:999px;margin:0 auto 12px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center}.dp-member-modal-head h3{margin:0 0 8px;font-size:22px}.dp-member-modal-head p{margin:0;color:#666;font-size:14px;line-height:1.6}.dp-member-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.dp-member-tabs button{border:1px solid #ddd;background:#f7f7f7;border-radius:10px;padding:10px;cursor:pointer}.dp-member-tabs button.is-active{background:#111;color:#fff;border-color:#111}.dp-member-tab-panel{display:none}.dp-member-tab-panel.is-active{display:block}.dp-member-form{display:grid;gap:9px}.dp-member-form label{font-size:13px;font-weight:700}.dp-member-form input[type=email],.dp-member-form input[type=password],.dp-member-form input[type=text]{width:100%;box-sizing:border-box;border:1px solid #d8d8d8;border-radius:10px;padding:10px 12px;font-size:15px}.dp-member-check{display:flex!important;align-items:center;gap:8px;font-weight:400!important}.dp-member-btn{border:0;border-radius:10px;padding:11px 14px;font-weight:700;cursor:pointer}.dp-member-btn-dark{background:#111;color:#fff}.dp-member-btn-light{background:#f1f1f1;color:#111}.dp-member-page{max-width:1080px;margin:0 auto;padding:32px 20px;color:inherit}.dp-member-empty,.dp-member-home-body{border:1px solid rgba(128,128,128,.25);border-radius:16px;padding:24px;background:rgba(255,255,255,.04)}.dp-member-home-cover{border:1px solid rgba(128,128,128,.25);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.04)}.dp-member-cover-bg{height:160px;background:linear-gradient(135deg,#111,#444)}.dp-member-home-info{display:flex;gap:16px;align-items:center;padding:18px 22px}.dp-member-home-info h2{margin:0 0 6px}.dp-member-home-info p{margin:0;opacity:.72}.dp-member-home-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.dp-member-home-tabs a{padding:9px 13px;border:1px solid rgba(128,128,128,.28);border-radius:999px;text-decoration:none;color:inherit}@media(max-width:640px){.dp-member-dropdown{right:-8px;width:240px}.dp-member-modal-box{padding:20px}.dp-member-home-info{align-items:flex-start}.dp-member-cover-bg{height:110px}}

body:not(.dp-light) .dp-member-trigger{background:transparent!important;color: var(--dp-text);}

/* Portal Feature v2 header action normalization */
.dp-head-right .dp-member-hub,
.dp-head-right .dp-member-trigger{
    width:100%!important;
    height:100%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
}
.dp-head-right .dp-member-trigger{
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:var(--dp-icon-color, currentColor);
}
.dp-member-svg{
    width:1em;
    height:1em;
    display:block;
    fill:currentColor;
    color:inherit;
}

/* DP Member Core v1.1.4 modal login fix + polished UI */
:root{
  --dp-member-font:"Helvetica Neue","Noto Sans TC","Microsoft JhengHei","PingFang TC",system-ui,sans-serif;
  --dp-member-avatar-size:34px;
  --dp-member-bg:#ffffff;
  --dp-member-text:#111111;
  --dp-member-muted:#777777;
  --dp-member-line:rgba(0,0,0,.12);
  --dp-member-hover:rgba(0,0,0,.06);
  --dp-member-shadow:0 20px 60px rgba(0,0,0,.22);
}
.dp-member-hub,.dp-member-hub *,.dp-member-modal,.dp-member-modal *{box-sizing:border-box;font-family:var(--dp-member-font)!important}
.dp-member-hub{line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1000}
.dp-member-trigger{width:var(--dp-member-avatar-size)!important;height:var(--dp-member-avatar-size)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;color:currentColor!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;overflow:hidden!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}
.dp-member-trigger:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.52)!important;box-shadow:0 12px 28px rgba(0,0,0,.22)!important}
.dp-member-svg{width:62%!important;height:62%!important;display:block!important;color:inherit!important;fill:currentColor!important}
.dp-member-avatar,.dp-member-avatar-img{width:var(--dp-member-avatar-size)!important;height:var(--dp-member-avatar-size)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#111!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;font-weight:800!important;overflow:hidden!important;object-fit:cover!important}
.dp-member-avatar-large,.dp-member-avatar-img.dp-member-avatar-large{width:48px!important;height:48px!important;font-size:20px!important;flex:0 0 auto!important}
.dp-member-dropdown{display:none;position:absolute;top:calc(100% + 12px);right:0;width:270px;background:var(--dp-member-bg);color:var(--dp-member-text);border:1px solid var(--dp-member-line);box-shadow:var(--dp-member-shadow);border-radius:16px;padding:14px;z-index:99999;text-align:left;overflow:hidden}
.dp-member-hub.is-open .dp-member-dropdown{display:block;animation:dpMemberDrop .14s ease-out}
@keyframes dpMemberDrop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
.dp-member-dropdown:before{content:"";position:absolute;right:14px;top:-7px;width:12px;height:12px;background:var(--dp-member-bg);border-left:1px solid var(--dp-member-line);border-top:1px solid var(--dp-member-line);transform:rotate(45deg)}
.dp-member-card-head{display:flex;gap:12px;align-items:center;padding:2px 2px 13px;margin-bottom:9px;border-bottom:1px solid var(--dp-member-line)}
.dp-member-card-head strong{display:block;font-size:15px;font-weight:850;line-height:1.3;color:var(--dp-member-text)}
.dp-member-card-head small{display:block;color:var(--dp-member-muted);font-size:12px;margin-top:3px;line-height:1.35}
.dp-member-dropdown-nav{display:grid;gap:2px;padding:6px 0 10px}
.dp-member-dropdown-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;text-decoration:none;color:var(--dp-member-text);border-radius:10px;font-size:14px;font-weight:650;line-height:1.35;transition:background .14s ease,transform .14s ease}
.dp-member-dropdown-nav a:hover{background:var(--dp-member-hover);transform:translateX(1px)}
.dp-member-dropdown-nav a:after{content:"›";opacity:.38;font-size:18px;line-height:1}
.dp-member-logout{width:100%;border:0;background:#111;color:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;font-weight:800}
.dp-member-modal{display:none;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:2147483000!important}
.dp-member-modal.is-open{display:block!important}
.dp-member-modal-mask{position:absolute!important;inset:0!important;background:rgba(0,0,0,.62)!important;backdrop-filter:blur(3px)}
.dp-member-modal-box{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(430px,calc(100vw - 32px))!important;background:#fff!important;color:#111!important;border-radius:20px!important;box-shadow:0 30px 90px rgba(0,0,0,.35)!important;padding:26px!important;text-align:left!important}
.dp-member-modal-close{position:absolute;right:14px;top:12px;border:0;background:transparent;font-size:26px;cursor:pointer;color:inherit}
.dp-member-modal-head{text-align:center;margin-bottom:18px}.dp-member-modal-icon{width:58px;height:58px;border-radius:999px;margin:0 auto 12px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center}.dp-member-modal-head h3{margin:0 0 8px;font-size:22px;font-weight:850}.dp-member-modal-head p{margin:0;color:#666;font-size:14px;line-height:1.6}.dp-member-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.dp-member-tabs button{border:1px solid #ddd;background:#f7f7f7;border-radius:10px;padding:10px;cursor:pointer;font-weight:800}.dp-member-tabs button.is-active{background:#111;color:#fff;border-color:#111}.dp-member-tab-panel{display:none}.dp-member-tab-panel.is-active{display:block}.dp-member-form{display:grid;gap:9px}.dp-member-form label{font-size:13px;font-weight:800}.dp-member-form input[type=email],.dp-member-form input[type=password],.dp-member-form input[type=text]{width:100%;box-sizing:border-box;border:1px solid #d8d8d8;border-radius:10px;padding:10px 12px;font-size:15px}.dp-member-check{display:flex!important;align-items:center;gap:8px;font-weight:400!important}.dp-member-btn{border:0;border-radius:10px;padding:11px 14px;font-weight:800;cursor:pointer}.dp-member-btn-dark{background:#111;color:#fff}.dp-member-btn-light{background:#f1f1f1;color:#111}
body.dp-dark .dp-member-hub,[data-theme="dark"] .dp-member-hub,.dp-dark .dp-member-hub{--dp-member-bg:#171717;--dp-member-text:#f5f5f5;--dp-member-muted:#aaa;--dp-member-line:rgba(255,255,255,.14);--dp-member-hover:rgba(255,255,255,.08)}
body.dp-dark .dp-member-modal-box,[data-theme="dark"] .dp-member-modal-box,.dp-dark .dp-member-modal-box{background:#171717!important;color:#f5f5f5!important;border:1px solid rgba(255,255,255,.14)!important}
body.dp-dark .dp-member-modal-head p,[data-theme="dark"] .dp-member-modal-head p,.dp-dark .dp-member-modal-head p{color:#aaa!important}
body.dp-dark .dp-member-tabs button,[data-theme="dark"] .dp-member-tabs button,.dp-dark .dp-member-tabs button{background:#222;color:#f5f5f5;border-color:rgba(255,255,255,.14)}
body.dp-dark .dp-member-form input,[data-theme="dark"] .dp-member-form input,.dp-dark .dp-member-form input{background:#111;color:#fff;border-color:rgba(255,255,255,.18)}
@media(max-width:640px){.dp-member-dropdown{right:-8px;width:250px}.dp-member-modal-box{padding:22px!important}}


/* DP Member Core v1.1.5 action feedback */
.dp-member-toast{
  position:fixed;
  right:20px;
  top:24px;
  z-index:2147483600;
  width:min(360px,calc(100vw - 32px));
  display:grid;
  grid-template-columns:1fr auto;
  gap:4px 12px;
  align-items:start;
  padding:14px 14px 14px 16px;
  border-radius:14px;
  border:1px solid rgba(0,0,0,.12);
  background:#fff;
  color:#111;
  box-shadow:0 18px 60px rgba(0,0,0,.24);
  transform:translateY(-10px);
  opacity:0;
  pointer-events:none;
  transition:opacity .18s ease,transform .18s ease;
  font-family:var(--dp-member-font)!important;
}
.dp-member-toast.is-show{opacity:1;transform:translateY(0);pointer-events:auto}
.dp-member-toast strong{display:block;font-size:14px;font-weight:850;line-height:1.3}
.dp-member-toast span{display:block;grid-column:1 / 2;font-size:13px;line-height:1.55;opacity:.76}
.dp-member-toast button{grid-column:2 / 3;grid-row:1 / 3;border:0;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer;opacity:.58;padding:0 0 0 8px}
.dp-member-toast.is-success{border-left:4px solid #16a34a}
.dp-member-toast.is-error{border-left:4px solid #dc2626}
.dp-member-form-message{margin:0 0 14px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.55;font-weight:700;font-family:var(--dp-member-font)!important}
.dp-member-form-message.is-error{background:rgba(220,38,38,.1);color:#b91c1c;border:1px solid rgba(220,38,38,.22)}
body.dp-dark .dp-member-toast,[data-theme="dark"] .dp-member-toast,.dp-dark .dp-member-toast{background:#171717;color:#f5f5f5;border-color:rgba(255,255,255,.14)}
body.dp-dark .dp-member-form-message.is-error,[data-theme="dark"] .dp-member-form-message.is-error,.dp-dark .dp-member-form-message.is-error{background:rgba(248,113,113,.14);color:#fecaca;border-color:rgba(248,113,113,.28)}
@media(max-width:640px){.dp-member-toast{left:16px;right:16px;top:16px;width:auto}}


/* DP Member Core v1.1.6 final UI lock + forgot password */
.dp-member-hub[data-dp-member-hub]{
  --dp-member-bg:#ffffff;
  --dp-member-text:#111111;
  --dp-member-muted:#707070;
  --dp-member-line:rgba(0,0,0,.12);
  --dp-member-hover:rgba(0,0,0,.055);
  --dp-member-shadow:0 22px 70px rgba(0,0,0,.24);
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  position:relative!important;
  z-index:1000!important;
  line-height:1!important;
}
.dp-member-hub[data-dp-member-hub] .dp-member-trigger{width:var(--dp-member-avatar-size,34px)!important;height:var(--dp-member-avatar-size,34px)!important;min-width:var(--dp-member-avatar-size,34px)!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.38)!important;background:rgba(255,255,255,.10)!important;color:currentColor!important;padding:0!important;margin:0!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important}
.dp-member-hub[data-dp-member-hub] .dp-member-avatar-img,.dp-member-hub[data-dp-member-hub] .dp-member-avatar{width:100%!important;height:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;object-fit:cover!important;overflow:hidden!important}
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown{display:none!important;position:absolute!important;top:calc(100% + 12px)!important;right:0!important;width:276px!important;padding:14px!important;border-radius:18px!important;background:var(--dp-member-bg)!important;color:var(--dp-member-text)!important;border:1px solid var(--dp-member-line)!important;box-shadow:var(--dp-member-shadow)!important;text-align:left!important;z-index:99999!important}
.dp-member-hub[data-dp-member-hub].is-open .dp-member-dropdown{display:block!important}
.dp-member-hub[data-dp-member-hub] .dp-member-card-head{display:flex!important;align-items:center!important;gap:12px!important;padding:3px 3px 14px!important;margin:0 0 8px!important;border-bottom:1px solid var(--dp-member-line)!important}
.dp-member-hub[data-dp-member-hub] .dp-member-card-head strong{font-size:15px!important;font-weight:850!important;color:var(--dp-member-text)!important;line-height:1.3!important}
.dp-member-hub[data-dp-member-hub] .dp-member-card-head small{font-size:12px!important;color:var(--dp-member-muted)!important;line-height:1.35!important}
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown-nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 12px!important;border-radius:10px!important;color:var(--dp-member-text)!important;text-decoration:none!important;font-size:14px!important;font-weight:700!important;background:transparent!important}
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown-nav a:hover{background:var(--dp-member-hover)!important}
.dp-member-hub[data-dp-member-hub] .dp-member-logout{width:100%!important;border:0!important;border-radius:11px!important;padding:10px 12px!important;background:#111!important;color:#fff!important;font-weight:850!important;cursor:pointer!important}
.dp-member-tabs.dp-member-tabs-3{grid-template-columns:1fr 1fr 1fr!important}
.dp-member-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 3px}
.dp-member-link-btn{border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13px;padding:0;opacity:.72;font-weight:700}
.dp-member-link-btn:hover{opacity:1}.dp-member-form-note{margin:0 0 4px;color:#666;font-size:13px;line-height:1.65}
body.dp-dark .dp-member-hub[data-dp-member-hub],[data-theme="dark"] .dp-member-hub[data-dp-member-hub],.dp-dark .dp-member-hub[data-dp-member-hub]{--dp-member-bg:#171717;--dp-member-text:#f5f5f5;--dp-member-muted:#a8a8a8;--dp-member-line:rgba(255,255,255,.14);--dp-member-hover:rgba(255,255,255,.08)}
body.dp-dark .dp-member-form-note,[data-theme="dark"] .dp-member-form-note,.dp-dark .dp-member-form-note{color:#aaa}
@media(max-width:640px){.dp-member-tabs.dp-member-tabs-3{grid-template-columns:1fr!important}.dp-member-form-row{align-items:flex-start;flex-direction:column;gap:6px}.dp-member-hub[data-dp-member-hub] .dp-member-dropdown{right:-8px!important;width:260px!important}}


/* DP Member Core v1.1.7 avatar center + dropdown lock */
.dp-member-hub[data-dp-member-hub]{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;vertical-align:middle!important;line-height:0!important;flex:0 0 auto!important;z-index:1000!important}
.dp-member-hub[data-dp-member-hub] .dp-member-trigger{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--dp-member-avatar-size,34px)!important;height:var(--dp-member-avatar-size,34px)!important;min-width:var(--dp-member-avatar-size,34px)!important;max-width:var(--dp-member-avatar-size,34px)!important;min-height:var(--dp-member-avatar-size,34px)!important;max-height:var(--dp-member-avatar-size,34px)!important;border-radius:999px!important;padding:0!important;margin:0!important;line-height:0!important;text-align:center!important;box-sizing:border-box!important;overflow:hidden!important;aspect-ratio:1/1!important;transform:none!important}
.dp-member-hub[data-dp-member-hub] .dp-member-trigger>svg,.dp-member-hub[data-dp-member-hub] .dp-member-trigger>.dp-member-svg,.dp-member-hub[data-dp-member-hub] .dp-member-trigger>img,.dp-member-hub[data-dp-member-hub] .dp-member-trigger>.dp-member-avatar,.dp-member-hub[data-dp-member-hub] .dp-member-trigger>.dp-member-avatar-img{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important}
.dp-member-hub[data-dp-member-hub] .dp-member-trigger>.dp-member-avatar,.dp-member-hub[data-dp-member-hub] .dp-member-trigger>.dp-member-avatar-img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;font-size:14px!important;object-fit:cover!important}
.dp-member-hub[data-dp-member-hub] .dp-member-svg{width:70%!important;height:70%!important;max-width:70%!important;max-height:70%!important}
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown{line-height:1.5!important;text-align:left!important;top:calc(100% + 12px)!important;right:0!important;left:auto!important;transform:none!important}
.dp-member-link-btn{border:0!important;background:transparent!important;color:inherit!important;text-decoration:underline!important;cursor:pointer!important;padding:0!important;font-size:13px!important}
.dp-member-form-note{font-size:13px!important;line-height:1.6!important;color:#666!important;margin:0 0 8px!important}


/* DP Member Core v1.1.8 dropdown avatar row hard lock */
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown .dp-member-card-head,
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown .dp-member-card-head-row{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:12px!important;
  width:100%!important;
  height:auto!important;
  min-height:54px!important;
  padding:6px 4px 14px!important;
  margin:0 0 10px!important;
  border-radius:0!important;
  border:0!important;
  border-bottom:1px solid var(--dp-member-line)!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  line-height:1.35!important;
}
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown .dp-member-card-avatar{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  flex:0 0 42px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  overflow:hidden!important;
  background:#111!important;
  color:#fff!important;
  line-height:1!important;
  padding:0!important;
  margin:0!important;
  box-sizing:border-box!important;
}
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown .dp-member-card-avatar .dp-member-avatar,
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown .dp-member-card-avatar .dp-member-avatar-img,
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown .dp-member-card-avatar img,
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown .dp-member-card-avatar span{
  position:static!important;
  transform:none!important;
  inset:auto!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  flex:0 0 42px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  overflow:hidden!important;
  object-fit:cover!important;
  background:#111!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.24)!important;
  font-size:16px!important;
  font-weight:850!important;
  line-height:1!important;
  margin:0!important;
  padding:0!important;
  text-align:center!important;
}
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown .dp-member-card-text{
  min-width:0!important;
  flex:1 1 auto!important;
  display:block!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  overflow:hidden!important;
  line-height:1.35!important;
}
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown .dp-member-card-text strong{
  display:block!important;
  margin:0 0 4px!important;
  padding:0!important;
  color:var(--dp-member-text)!important;
  font-size:15px!important;
  font-weight:850!important;
  line-height:1.25!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  background:transparent!important;
}
.dp-member-hub[data-dp-member-hub] .dp-member-dropdown .dp-member-card-text small{
  display:block!important;
  margin:0!important;
  padding:0!important;
  color:var(--dp-member-muted)!important;
  font-size:12px!important;
  font-weight:500!important;
  line-height:1.35!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  background:transparent!important;
}
