
.ogx-market-ticker{position:relative;z-index:1;isolation:isolate;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);overflow:hidden;padding:9px 0;color:#f5f9ff;background:linear-gradient(90deg,#06121f,#0b1d31 45%,#06121f);border-bottom:1px solid rgba(77,122,161,.35);box-shadow:0 5px 22px rgba(0,0,0,.19);user-select:none}.ogx-ticker-viewport{width:100%;overflow:hidden;cursor:grab;touch-action:pan-y}.ogx-ticker-viewport.is-dragging{cursor:grabbing}.ogx-ticker-track{display:flex;width:max-content;gap:10px;padding:1px 12px;animation:ogxTicker var(--ogx-ticker-speed,30s) linear infinite;will-change:transform}.ogx-ticker-viewport:hover .ogx-ticker-track,.ogx-ticker-viewport.is-dragging .ogx-ticker-track{animation-play-state:paused}.ogx-ticker-card{display:flex!important;align-items:center;gap:9px;min-width:148px;height:55px;padding:8px 10px;border-radius:13px;text-decoration:none!important;color:#f7fbff!important;background:linear-gradient(145deg,rgba(17,43,70,.92),rgba(8,24,41,.92));border:1px solid rgba(62,107,146,.5);position:relative;z-index:auto;pointer-events:auto}.ogx-ticker-card:hover{transform:translateY(-2px);border-color:#e5b650}.ogx-ticker-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;color:#e9bb59;background:#0b1828;border:1px solid rgba(103,143,179,.3);font-size:16px}.ogx-ticker-copy{display:flex;flex-direction:column;gap:1px;line-height:1.15}.ogx-ticker-name{font:500 10px/1.2 Arial,Tahoma,sans-serif;color:#aec0d2}.ogx-ticker-value{font:700 15px/1.25 Arial,Tahoma,sans-serif;color:#f6f9ff}.ogx-ticker-change{font:700 10px/1.25 Arial,Tahoma,sans-serif}.ogx-ticker-change.up{color:#43d893}.ogx-ticker-change.down{color:#ff7080}.ogx-ticker-change.flat{color:#d9af53}@keyframes ogxTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.ogx-room{max-width:1160px;margin:0 auto;padding:22px 16px 46px;font-family:Tahoma,Arial,sans-serif;color:#edf2f8;background:#081322;min-height:100vh}.ogx-room-hero{position:relative;display:flex;gap:16px;align-items:center;padding:28px 22px 24px;border-radius:26px;background:radial-gradient(circle at 10% 10%,rgba(213,165,7,.25),transparent 38%),linear-gradient(130deg,#152b45,#0b1727 72%);border:1px solid rgba(255,255,255,.08)}.ogx-room-back{position:absolute;left:18px;top:16px;color:#b8c5d4;text-decoration:none;font-size:13px}.ogx-room-symbol{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#d7a309;color:#111;font-weight:900;font-size:22px;flex:none}.ogx-room-eyebrow{font-size:11px;color:#d9ad2b;letter-spacing:1px}.ogx-room h1{font-size:29px;margin:5px 0 7px;color:#fff}.ogx-room p{margin:0;color:#b5c0cd;font-size:14px;line-height:1.9}.ogx-room-section{margin-top:22px}.ogx-room-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ogx-room-section-title span{font-size:17px;font-weight:700}.ogx-room-section-title small{font-size:11px;color:#8495a9}.ogx-room-live-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.ogx-live-card{background:#102238;border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:16px;min-height:102px;display:flex;flex-direction:column;gap:7px}.ogx-live-card span{color:#b7c6d6;font-size:12px}.ogx-live-card strong{font-size:20px;color:#fff}.ogx-live-card small{font-size:11px;color:#d5a507}.ogx-room-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.ogx-room-mini{position:relative;background:#102238;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:15px 14px;min-height:66px}.ogx-room-mini span{display:block;color:#f7f8fb;font-weight:600;font-size:13px;padding-left:15px}.ogx-room-mini small{display:block;color:#8293a6;font-size:10px;margin-top:6px}.ogx-room-mini b{position:absolute;left:14px;top:23px;color:#d7a309;font-size:20px}.ogx-room-actions{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.ogx-room-actions a{display:inline-flex;padding:13px 18px;border-radius:14px;text-decoration:none;font-weight:700;font-size:13px;background:#d7a309;color:#101820}.ogx-room-actions a+a{background:#142840;color:#d9e5ef;border:1px solid rgba(255,255,255,.1)}body:has(.ogx-room){background:#081322!important}@media(max-width:600px){.ogx-ticker-track{padding:0 10px;gap:8px}.ogx-ticker-card{min-width:133px;height:52px;padding:7px 8px}.ogx-ticker-value{font-size:14px}.ogx-room{padding:0 0 34px}.ogx-room-hero{border-radius:0;padding:45px 18px 22px;align-items:flex-start}.ogx-room h1{font-size:23px}.ogx-room-symbol{width:50px;height:50px;border-radius:16px;font-size:16px}.ogx-room-section,.ogx-room-actions{margin-left:14px;margin-right:14px}.ogx-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* v9.1 — Menu Layer Protection
   The ticker must never cover Flatsome desktop dropdowns or mobile menus. */
body:not(.ogx61-market-page) #header,
body:not(.ogx61-market-page) .header-wrapper{
  position:relative;
  z-index:10050!important;
}
body:not(.ogx61-market-page) #header .nav-dropdown,
body:not(.ogx61-market-page) .header-wrapper .nav-dropdown,
body:not(.ogx61-market-page) .header-nav .nav-dropdown{
  z-index:10060!important;
}
body:not(.ogx61-market-page) .mobile-sidebar,
body:not(.ogx61-market-page) #main-menu,
body:not(.ogx61-market-page) .mfp-wrap{
  z-index:10070!important;
}
body:not(.ogx61-market-page) .mfp-bg{
  z-index:10065!important;
}


/* v9.3 — Theme-aware ticker: black in dark mode, refined light surface in light mode. */
.ogx-market-ticker{
  color-scheme:dark;
  background:linear-gradient(90deg,#050505,#101010 48%,#050505)!important;
  border-bottom-color:rgba(224,174,50,.28)!important;
  box-shadow:0 5px 20px rgba(0,0,0,.24)!important;
}
.ogx-ticker-card{
  color:#f6f2e9!important;
  background:linear-gradient(145deg,#161616,#090909)!important;
  border-color:rgba(222,173,54,.32)!important;
}
.ogx-ticker-card:hover{border-color:#e5b650!important}
.ogx-ticker-icon{color:#edbd56!important;background:#0d0d0d!important;border-color:rgba(226,178,61,.24)!important}
.ogx-ticker-name{color:#bdb6aa!important}
.ogx-ticker-value{color:#fbf8f2!important}

@media (prefers-color-scheme: light){
  .ogx-market-ticker{
    color-scheme:light;
    color:#26221c;
    background:linear-gradient(90deg,#fbfaf7,#f2ede4 48%,#fbfaf7)!important;
    border-bottom-color:rgba(142,103,29,.24)!important;
    box-shadow:0 5px 18px rgba(75,58,28,.10)!important;
  }
  .ogx-ticker-card{
    color:#25211b!important;
    background:linear-gradient(145deg,#ffffff,#f6f1e8)!important;
    border-color:rgba(145,106,34,.24)!important;
    box-shadow:0 2px 8px rgba(74,55,20,.06);
  }
  .ogx-ticker-card:hover{border-color:#b98115!important}
  .ogx-ticker-icon{color:#9b6a08!important;background:#f7efe0!important;border-color:rgba(153,105,8,.22)!important}
  .ogx-ticker-name{color:#6f675b!important}
  .ogx-ticker-value{color:#231f19!important}
}


/* v9.3.1 — Approved classic ticker palette
   Restores the original navy ticker identity. Market pages keep v9.3 dark/light behavior. */
.ogx-market-ticker{
  color-scheme:dark;
  background:linear-gradient(90deg,#06121f,#0b1d31 45%,#06121f)!important;
  border-bottom-color:rgba(77,122,161,.35)!important;
  box-shadow:0 5px 22px rgba(0,0,0,.19)!important;
}
.ogx-ticker-card{
  color:#f7fbff!important;
  background:linear-gradient(145deg,rgba(17,43,70,.92),rgba(8,24,41,.92))!important;
  border-color:rgba(62,107,146,.50)!important;
  box-shadow:none!important;
}
.ogx-ticker-card:hover{border-color:#e5b650!important}
.ogx-ticker-icon{
  color:#e9bb59!important;
  background:#0b1828!important;
  border-color:rgba(103,143,179,.30)!important;
}
.ogx-ticker-name{color:#aec0d2!important}
.ogx-ticker-value{color:#f6f9ff!important}

/* Light mode keeps the same approved blue family, rendered as a lighter surface. */
@media (prefers-color-scheme: light){
  .ogx-market-ticker{
    color-scheme:light;
    background:linear-gradient(90deg,#eaf3fb,#dceaf6 45%,#eaf3fb)!important;
    border-bottom-color:rgba(77,122,161,.34)!important;
    box-shadow:0 5px 18px rgba(21,51,82,.11)!important;
  }
  .ogx-ticker-card{
    color:#11263b!important;
    background:linear-gradient(145deg,#ffffff,#eaf2f9)!important;
    border-color:rgba(62,107,146,.32)!important;
    box-shadow:0 2px 8px rgba(21,51,82,.07)!important;
  }
  .ogx-ticker-card:hover{border-color:#b48620!important}
  .ogx-ticker-icon{
    color:#9a700e!important;
    background:#e1edf7!important;
    border-color:rgba(76,118,154,.26)!important;
  }
  .ogx-ticker-name{color:#55708b!important}
  .ogx-ticker-value{color:#12283e!important}
}


/* v9.3.2 — Mobile ticker is always the approved dark navy version.
   Mobile device light mode must not turn this market ticker into a pale strip. */
@media (max-width:700px){
  html .ogx-market-ticker,
  body .ogx-market-ticker{
    color-scheme:dark!important;
    background:linear-gradient(90deg,#06121f,#0b1d31 45%,#06121f)!important;
    border-bottom-color:rgba(77,122,161,.35)!important;
    box-shadow:0 5px 22px rgba(0,0,0,.19)!important;
  }
  html .ogx-market-ticker .ogx-ticker-card,
  body .ogx-market-ticker .ogx-ticker-card{
    color:#f7fbff!important;
    background:linear-gradient(145deg,rgba(17,43,70,.92),rgba(8,24,41,.92))!important;
    border-color:rgba(62,107,146,.50)!important;
    box-shadow:none!important;
  }
  html .ogx-market-ticker .ogx-ticker-card:hover,
  body .ogx-market-ticker .ogx-ticker-card:hover{
    border-color:#e5b650!important;
  }
  html .ogx-market-ticker .ogx-ticker-icon,
  body .ogx-market-ticker .ogx-ticker-icon{
    color:#e9bb59!important;
    background:#0b1828!important;
    border-color:rgba(103,143,179,.30)!important;
  }
  html .ogx-market-ticker .ogx-ticker-name,
  body .ogx-market-ticker .ogx-ticker-name{
    color:#aec0d2!important;
  }
  html .ogx-market-ticker .ogx-ticker-value,
  body .ogx-market-ticker .ogx-ticker-value{
    color:#f6f9ff!important;
  }
}
