/* ORBIS_SECURITY_GEO_GATE_FIX_V23_PROD */
.orbis-security-v23-ok #orbisSecurityGate,
.orbis-security-v23-unlocked #orbisSecurityGate{display:none!important;opacity:0!important;pointer-events:none!important}
.orbis-security-gate.open{
  background:radial-gradient(circle at 20% 10%,rgba(45,212,255,.16),transparent 34%),linear-gradient(135deg,rgba(0,5,11,.96),rgba(2,12,24,.98))!important;
  backdrop-filter:blur(8px)!important;
}
.orbis-security-card{
  background:linear-gradient(180deg,#061423,#020a13)!important;
  color:#eaf8ff!important;
  border:1px solid rgba(45,212,255,.32)!important;
  box-shadow:0 34px 100px rgba(0,0,0,.55)!important;
}
.orbis-security-card h2,
.orbis-security-card p,
.orbis-security-card li,
.orbis-security-card b{color:#eaf8ff!important}
.orbis-security-card .eyebrow{color:#8ee8ff!important}
.orbis-security-list li{
  background:#061827!important;
  color:#d7edf8!important;
  border:1px solid rgba(90,190,255,.18)!important;
}
.orbis-security-status{
  background:#061827!important;
  border:1px solid rgba(45,212,255,.26)!important;
  color:#c9f3ff!important;
}
.orbis-security-status.fail{border-color:rgba(255,90,95,.55)!important;color:#ffd5d8!important;background:#2a1018!important}
.orbis-geo-v23-badge{
  position:fixed;right:18px;bottom:76px;z-index:2147483001;max-width:min(520px,calc(100vw - 36px));
  padding:11px 14px;border-radius:16px;background:#061423f2;color:#dff9ff;border:1px solid rgba(45,212,255,.38);
  font:800 12px/1.35 Inter,system-ui,Arial,sans-serif;box-shadow:0 20px 60px rgba(0,0,0,.45);
}
.orbis-geo-v23-badge.err{background:#261018f5;color:#ffdce0;border-color:rgba(255,90,95,.62)}
@media(max-width:760px){.orbis-geo-v23-badge{left:10px;right:10px;bottom:70px;text-align:center}.orbis-security-card{width:min(94vw,620px)!important}}

