.admin-console{
  background:
    linear-gradient(115deg,rgba(244,248,250,.95),rgba(244,248,250,.82) 48%,rgba(244,248,250,.9)),
    url('/assets/admin-backoffice-reunion.webp.png') center/cover fixed no-repeat !important;
}

.admin-console .admin-side>.who:first-child{
  position:relative;
  overflow:hidden;
  gap:13px;
  background:
    linear-gradient(135deg,rgba(16,43,70,.98),rgba(18,83,106,.95) 58%,rgba(20,153,192,.9)) !important;
  border:1px solid rgba(255,255,255,.38) !important;
  box-shadow:0 18px 34px rgba(8,38,65,.24) !important;
}

.admin-console .admin-side>.who:first-child:after{
  content:"";
  position:absolute;
  inset:-38px -48px auto auto;
  width:118px;
  height:118px;
  border-radius:50%;
  background:rgba(255,255,255,.12);
}

.admin-console .admin-side>.who:first-child .av{
  position:relative;
  z-index:1;
  width:58px;
  height:44px;
  border-radius:14px;
  background:#fff url('/assets/logo.webp') center/contain no-repeat !important;
  padding:6px;
  box-shadow:0 12px 22px rgba(0,0,0,.2);
  color:transparent !important;
  font-size:0 !important;
}

.admin-console .admin-side>.who:first-child>div:last-child{
  position:relative;
  z-index:1;
  min-width:0;
}

.admin-console .admin-side>.who:first-child b{
  color:#fff !important;
  font-size:0 !important;
  letter-spacing:-.01em;
  text-shadow:0 1px 12px rgba(0,0,0,.28);
}

.admin-console .admin-side>.who:first-child b:after{
  content:"Administrateur";
  font-size:15px;
}

.admin-console .admin-side>.who:first-child span{
  color:#d7f4fb !important;
  font-size:11.5px;
  font-weight:850;
  letter-spacing:.02em;
  text-shadow:0 1px 10px rgba(0,0,0,.2);
}
