/* V167 — Central user management + header auth visual polish */
.tem-central-add-user-card{
  margin:18px 0 24px;padding:22px;border:1px solid rgba(99,78,180,.12);
  border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(35,25,70,.06);
}
.tem-central-add-user-head{margin-bottom:14px}
.tem-central-add-user-head strong{display:block;font-size:17px;font-weight:900;color:#241d31}
.tem-central-add-user-head small{display:block;margin-top:5px;color:#81798f;font-size:12px}
.tem-central-user-form .tem-main-primary{margin-top:14px}
.tem-central-users-panel .tem-main-panel-head{align-items:center}

/* Existing header shortcode classes — no auth logic is changed. */
.tz-auth-wrap{position:relative;z-index:100001}
.tz-auth-mini-menu{
  background:#fff!important;border:1px solid rgba(101,71,245,.12)!important;
  border-radius:16px!important;
  box-shadow:0 14px 40px rgba(37,25,70,.12)!important;
}
.tz-auth-modal{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}
.tz-auth-backdrop{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}
.tz-auth-dialog{
  background:#fff!important;border:1px solid rgba(101,71,245,.10)!important;
  border-radius:26px!important;
  box-shadow:0 18px 55px rgba(40,25,90,.13),0 0 0 1px rgba(255,255,255,.9),0 0 45px rgba(101,71,245,.08)!important;
}
@media(max-width:600px){
 .tem-central-add-user-card{padding:16px;border-radius:17px}
 .tz-auth-dialog{border-radius:22px!important;box-shadow:0 14px 38px rgba(40,25,90,.13),0 0 30px rgba(101,71,245,.07)!important}
}
