/* =========================================================
   QUARZEO PILOT V1306
   Marque identique au style ADMIN
   ========================================================= */

/* Conteneur, sans carte ni cadre */

html body .sidebar .sideBrand,
html body .sidebar a.sideBrand,
html body.qz-v9 .sidebar .sideBrand,
html body.qz-v9 .sidebar a.sideBrand{
  position:relative !important;

  display:flex !important;
  align-items:flex-start !important;
  justify-content:flex-start !important;

  width:auto !important;
  min-width:0 !important;
  max-width:none !important;

  min-height:67px !important;
  height:auto !important;

  margin:18px 22px 15px !important;
  padding:8px 0 7px !important;

  overflow:visible !important;

  border:0 !important;
  outline:0 !important;
  border-radius:0 !important;

  background:transparent !important;
  background-color:transparent !important;
  background-image:none !important;

  box-shadow:none !important;
  backdrop-filter:none !important;

  text-decoration:none !important;
}

/* Neutralisation définitive des anciens cadres et textes */

html body .sidebar .sideBrand::before,
html body .sidebar .sideBrand::after{
  display:none !important;
  visibility:hidden !important;

  width:0 !important;
  height:0 !important;

  margin:0 !important;
  padding:0 !important;

  border:0 !important;
  background:none !important;
  box-shadow:none !important;

  opacity:0 !important;

  content:none !important;
}

html body .sidebar .sideBrand > img,
html body .sidebar .sideBrand > span:not(.qzp-adminstyle-brand),
html body .sidebar .sideBrand .qz9-brand,
html body .sidebar .sideBrand .qzp-native-brand,
html body .sidebar .sideBrand .qzp-login-brand{
  display:none !important;
}

/* Même structure que QUARZEO ADMIN */

html body .sidebar .sideBrand .qzp-adminstyle-brand{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:center !important;
  gap:3px !important;

  width:auto !important;
  min-width:0 !important;

  margin:0 !important;
  padding:0 !important;

  border:0 !important;
  border-radius:0 !important;

  background:transparent !important;
  box-shadow:none !important;

  white-space:nowrap !important;
}

/* QUARZEO */

html body .sidebar .sideBrand .qzp-adminstyle-brand b{
  display:block !important;

  margin:0 !important;
  padding:0 !important;

  background:
    linear-gradient(
      100deg,
      #80e6f0 0%,
      #eefcff 37%,
      #46cadc 66%,
      #baf5fa 100%
    ) !important;

  background-size:210% 100% !important;

  -webkit-background-clip:text !important;
  background-clip:text !important;
  -webkit-text-fill-color:transparent !important;

  color:#c9f7fb !important;

  font-family:inherit !important;
  font-size:19px !important;
  font-weight:950 !important;
  line-height:1 !important;
  letter-spacing:.055em !important;

  text-transform:uppercase !important;
  text-shadow:none !important;

  animation:qzpAdminStyleSweep 8s ease-in-out infinite !important;
}

/* PILOT sous QUARZEO, comme ADMIN */

html body .sidebar .sideBrand .qzp-adminstyle-brand small{
  display:block !important;

  margin:0 !important;
  padding:0 0 0 1px !important;

  color:#58d3e2 !important;

  font-family:inherit !important;
  font-size:9px !important;
  font-weight:950 !important;
  line-height:1 !important;
  letter-spacing:.21em !important;

  text-transform:uppercase !important;

  border:0 !important;
  border-radius:0 !important;

  background:transparent !important;
  box-shadow:none !important;

  opacity:1 !important;
}

@keyframes qzpAdminStyleSweep{
  0%,100%{
    background-position:0% 50%;
  }

  50%{
    background-position:100% 50%;
  }
}
