/* UNPNC 0.9.373 : trois capsules de Flash alignées, sans horodatage dans la rangée. */
.unpnc-app .unpnc-home-bento > .unpnc-bento-flash .unpnc-feature-top {
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  gap:7px!important;
  min-width:0;
}
.unpnc-app .unpnc-bento-flash .unpnc-flash-identity {
  display:contents!important;
}
.unpnc-app .unpnc-bento-flash .unpnc-feature-label,
.unpnc-app .unpnc-bento-flash .unpnc-flash-priority,
.unpnc-app .unpnc-bento-flash .unpnc-flash-audience {
  flex:0 0 auto;
  white-space:nowrap!important;
  line-height:1.2!important;
}
.unpnc-app .unpnc-bento-flash .unpnc-feature-label {
  animation:unpnc-flash-badge-blink 1.8s ease-in-out infinite;
}
.unpnc-app .unpnc-bento-flash .unpnc-feature-label::before {
  animation:none!important;
}
.unpnc-app .unpnc-bento-flash .unpnc-flash-audience {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:1px solid rgba(255,255,255,.18);
  border-radius:999px;
  padding:6px 10px;
  font-size:11px;
  font-weight:850;
  letter-spacing:.035em;
}
.unpnc-app .unpnc-bento-flash .unpnc-flash-audience--connected {
  background:#0875aa;
  color:#fff;
}
.unpnc-app .unpnc-bento-flash .unpnc-flash-audience--gold {
  background:#EB610B;
  color:#003264;
}
.unpnc-app .unpnc-bento-flash .unpnc-flash-published {
  display:block;
  margin:0 0 10px;
  color:var(--unpnc-muted);
  font-size:11px;
  font-weight:650;
  letter-spacing:.015em;
}
.unpnc-app[data-theme="light"] .unpnc-bento-flash .unpnc-flash-published {
  color:#526b7b;
}
@keyframes unpnc-flash-badge-blink {
  0%,35%,70%,100% {opacity:1}
  42%,63% {opacity:.38}
}
@media(max-width:430px) {
  .unpnc-app[data-theme] .unpnc-home-bento > .unpnc-bento-flash .unpnc-feature-top {
    gap:4px!important;
    margin-bottom:9px!important;
  }
  .unpnc-app[data-theme] .unpnc-home-bento > .unpnc-bento-flash .unpnc-feature-label {
    gap:3px!important;
    padding:5px 6px!important;
    font-size:8.1px!important;
    letter-spacing:0!important;
  }
  .unpnc-app[data-theme] .unpnc-home-bento > .unpnc-bento-flash .unpnc-feature-label::before {
    font-size:10px!important;
  }
  .unpnc-app .unpnc-bento-flash .unpnc-flash-priority,
  .unpnc-app .unpnc-bento-flash .unpnc-flash-audience {
    padding:5px 6px!important;
    font-size:8.1px!important;
    letter-spacing:0!important;
  }
}
@media(prefers-reduced-motion:reduce) {
  .unpnc-app .unpnc-bento-flash .unpnc-feature-label {animation:none!important}
}
