
body:not(.vmt-admin-access)>.admin-head{background:radial-gradient(ellipse at 12% 10%,#eaf8ff,transparent 52%),linear-gradient(115deg,#ccecfb,#8ccce7);border-bottom:3px solid #49a8ca;box-shadow:0 4px 16px #12365316;gap:18px}
.vmt-admin-identity{display:flex;flex-direction:column;gap:4px;min-width:0;color:#123653;line-height:1.4}
.vmt-admin-identity .vmt-admin-role{font-size:12px;color:#285876}
.vmt-admin-identity strong{font-size:20px;overflow-wrap:anywhere}
.vmt-admin-identity .vmt-admin-email{font-size:13px;overflow-wrap:anywhere}
.admin-head .vmt-admin-profile-link,.admin-head .vmt-admin-profile-link+ a{display:block;text-decoration:none;font-size:14px;color:#123653;padding:9px 14px;border:1px solid #83bcd7;border-radius:9px;background:#e9f7ff}
.admin-head .vmt-admin-profile-link{margin-left:auto}
.admin-head .vmt-admin-profile-link+ a{margin-left:0}
.admin-head .vmt-admin-profile-link:hover,.admin-head .vmt-admin-profile-link+ a:hover{background:linear-gradient(110deg,#acd8ef,#edf9ff)}
@media(max-width:650px){body:not(.vmt-admin-access)>.admin-head{flex-wrap:wrap;padding:12px 16px;gap:12px}.vmt-admin-identity{flex:1}.vmt-admin-identity strong{font-size:17px}.admin-head .vmt-admin-profile-link{margin-left:0}}
