#sfi-config-gate{
  position:fixed;
  top:18px;
  right:18px;
  z-index:2147483000;
  width:min(360px,calc(100vw - 36px));
  pointer-events:auto;
}

#sfi-config-gate[hidden]{
  display:none!important;
}

.sfi-config-gate-card{
  padding:16px 18px;
  border-radius:15px;
  border:1px solid rgba(255,255,255,.16);
  background:rgba(9,12,24,.94);
  box-shadow:0 18px 60px rgba(0,0,0,.38);
  color:#fff;
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}

.sfi-config-gate-title{
  font-size:12px;
  font-weight:900;
  letter-spacing:.09em;
  color:#f6d56b;
}

.sfi-config-gate-text{
  margin-top:7px;
  font-size:13px;
  line-height:1.45;
  color:#d3d8eb;
}

/*
 * A missing, invalid or disabled broadcaster configuration
 * must really disable interaction, not only display a warning.
 */
.sfi-config-blocked #sfi-control{
  pointer-events:none!important;
  opacity:.28;
}
