
:root{
  --ogxml-font:"IRANSansX","IRANYekanX","Vazirmatn","Vazir","Dana","Peyda",Tahoma,Arial,sans-serif;
  --ogxml-gold:#e6ad27;
  --ogxml-gold-soft:rgba(230,173,39,.34);
  --ogxml-bg:#070708;
  --ogxml-panel:#111112;
  --ogxml-text:#f3f0eb;
  --ogxml-muted:#aaa49a;
}
html:has(.ogxml-app),body.ogx61-market-page{background:#060607!important;overflow-x:clip}
#ogx61-direct-market-root{width:100%;max-width:none;overflow-x:clip}
.ogxml-app,.ogxml-app *{box-sizing:border-box}
.ogxml-app{
  min-height:100vh;width:100%;padding:clamp(10px,1.8vw,25px);
  color:var(--ogxml-text);font-family:var(--ogxml-font);font-weight:400;direction:rtl;
  background:radial-gradient(circle at 86% 0,rgba(193,135,7,.12),transparent 30%),linear-gradient(180deg,#060607,#0b0b0c 45%,#060607);
}
.ogxml-shell{
  width:min(100%,1280px);margin-inline:auto;padding:clamp(10px,1.5vw,20px);
  border:1px solid var(--ogxml-gold-soft);border-radius:23px;
  background:linear-gradient(145deg,#151516,#0d0d0e);
  box-shadow:0 16px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04);
}
.ogxml-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(7px,1vw,14px)}
.ogxml-stat{
  min-width:0;min-height:115px;padding:clamp(10px,1.4vw,16px);
  display:grid;align-content:center;justify-items:center;gap:7px;text-align:center;
  border:1px solid var(--ogxml-gold-soft);border-radius:17px;
  background:linear-gradient(145deg,#191919,#0c0c0d);
}
.ogxml-stat>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d6d0c7;font-size:clamp(10px,1.15vw,14px);font-weight:500}
.ogxml-stat strong{color:#fff;font:600 clamp(16px,2.1vw,27px)/1.1 ui-sans-serif,system-ui,Arial,sans-serif;letter-spacing:-.3px;white-space:nowrap}
.ogxml-stat em{font:500 clamp(12px,1.4vw,16px)/1.1 ui-sans-serif,system-ui,Arial,sans-serif;color:#51d87f;font-style:normal;white-space:nowrap}
.ogxml-stat em.down{color:#ff5e64}.ogxml-stat em.flat{color:#dfb44c}
.ogxml-status{background:radial-gradient(circle at 50% 8%,rgba(239,179,33,.18),transparent 43%),linear-gradient(145deg,#181716,#0a0a0a)}
.ogxml-status b{color:#efbd39;font-size:clamp(14px,1.6vw,19px);font-weight:600}
.ogxml-status small,.ogxml-coverage small{color:#958f86;font-size:clamp(8px,.9vw,11px)}
.ogxml-orb{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 28%,#f6c94d,#6c4700 68%);box-shadow:0 0 18px rgba(236,175,28,.28);color:#171005;font:800 13px/1 Arial}
.ogxml-coverage{background:radial-gradient(circle at 88% 0,rgba(221,160,9,.19),transparent 44%),linear-gradient(145deg,#171716,#0b0b0b)}
.ogxml-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;border-bottom:1px solid var(--ogxml-gold-soft)}
.ogxml-tabs button{border:0;background:transparent;position:relative;padding:12px 5px 14px;color:#aca69d;font:500 clamp(13px,1.5vw,17px)/1 var(--ogxml-font);cursor:pointer}
.ogxml-tabs button.is-active{color:var(--ogxml-gold);font-weight:600}
.ogxml-tabs button.is-active:after{content:"";position:absolute;right:29%;left:29%;bottom:-2px;height:3px;border-radius:4px;background:var(--ogxml-gold);box-shadow:0 0 14px rgba(232,174,23,.55)}
.ogxml-tools{display:grid;grid-template-columns:50px minmax(120px,1fr) minmax(130px,1fr) minmax(120px,1fr);gap:10px;margin:15px 0}
.ogxml-tools button,.ogxml-tools label{min-width:0;min-height:50px;border:1px solid var(--ogxml-gold-soft);border-radius:12px;background:#151516;color:#ece7df;display:flex;align-items:center;justify-content:center;gap:7px;font:500 13px var(--ogxml-font)}
.ogxml-tools button{cursor:pointer}.ogxml-tools button:hover,.ogxml-tools button.is-active{border-color:#f2c349;box-shadow:0 0 18px rgba(235,181,35,.1)}
.ogxml-alert{font-size:20px!important}.ogxml-watch{font-size:14px!important}
.ogxml-tools label{justify-content:space-between;padding-inline:11px;color:#ddd2bf}.ogxml-tools label span{white-space:nowrap}
.ogxml-tools select{min-width:0;max-width:100%;border:0;outline:0;background:transparent;color:#f8f5ef;font:500 12px var(--ogxml-font);text-align:center}.ogxml-tools option{background:#fff;color:#111}
.ogxml-list{border:1px solid var(--ogxml-gold-soft);border-radius:16px;overflow:hidden;background:#0b0b0c}
.ogxml-list-head,.ogxml-row{display:grid;grid-template-columns:45px minmax(185px,1.35fr) minmax(150px,1fr) 96px 60px;align-items:center;gap:8px;direction:ltr}
.ogxml-list-head{min-height:46px;padding-inline:14px;background:linear-gradient(90deg,#0f0f10,#181818,#0e0e0f);color:#beb7ab;font:500 12px var(--ogxml-font)}
.ogxml-list-head span:nth-child(n+2){direction:rtl}
.ogxml-row{min-height:77px;padding-inline:14px;border-top:1px solid rgba(226,169,32,.2);background:#101011;color:#f6f3ed;text-decoration:none!important;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:77px;transition:background .16s}
.ogxml-row:hover,.ogxml-row.is-live{background:radial-gradient(circle at 53% 50%,rgba(218,157,10,.12),transparent 43%),linear-gradient(90deg,#11100c,#19150d,#0c0c0d);box-shadow:inset 0 0 0 1px rgba(238,182,46,.5)}
.ogxml-row.is-watched{box-shadow:inset 4px 0 0 var(--ogxml-gold)}
.ogxml-rank{color:#aaa49a;font:400 16px/1 ui-sans-serif,system-ui,Arial;text-align:center}
.ogxml-asset{display:flex;align-items:center;gap:10px;min-width:0;direction:ltr}
.ogxml-token{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;flex:none;border:1px solid rgba(255,255,255,.1);font:700 15px/1 ui-sans-serif,system-ui,Arial;color:#fff;background:#1a1a1b;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.ogxml-token-usdt-irt{background:#097967}.ogxml-token-bitcoin{background:#ef920d}.ogxml-token-ethereum{background:#4d5eae}.ogxml-token-bnb{background:#bd8c00}.ogxml-token-solana{background:linear-gradient(155deg,#1bdabb,#7550dd 56%,#161619 57%)}.ogxml-token-xrp{background:#161617}.ogxml-token-dogecoin{background:#ac7e14}.ogxml-token-ton{background:#057cc5}.ogxml-token-cardano{background:#17275b}.ogxml-token-avalanche{background:#bd1d1e}
.ogxml-token-gold-oz,.ogxml-token-gold18,.ogxml-token-goldbar{background:linear-gradient(145deg,#ffdb65,#8b5b00)}.ogxml-token-silver-oz{background:linear-gradient(145deg,#e2e4e8,#606267)}.ogxml-token-emami-coin,.ogxml-token-half-coin,.ogxml-token-quarter-coin{background:linear-gradient(145deg,#f1c63e,#8b5a00)}
.ogxml-token-brent,.ogxml-token-natural-gas,.ogxml-token-diesel-10ppm,.ogxml-token-gasoline,.ogxml-token-naphtha,.ogxml-token-jet-fuel,.ogxml-token-vlsfo,.ogxml-token-lpg,.ogxml-token-vacuum-bottom-bandarabbas,.ogxml-token-bitumen-60-70,.ogxml-token-vg40,.ogxml-token-vg30,.ogxml-token-bulk-bitumen,.ogxml-token-drum-bitumen,.ogxml-token-flexi-bitumen{background:linear-gradient(145deg,#6b5315,#17120a)}
.ogxml-token-copper{background:linear-gradient(145deg,#ed9c5e,#8e3f17)}.ogxml-token-aluminum,.ogxml-token-iron-ore-62,.ogxml-token-zinc,.ogxml-token-lead,.ogxml-token-hrc-steel,.ogxml-token-crc-steel{background:linear-gradient(145deg,#d6d9dd,#4d5157)}
.ogxml-asset b{min-width:0;max-width:100%;color:#f7f5f1;font:600 17px/1.1 var(--ogxml-font)}.ogxml-asset b small{display:block;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;color:#99938a;font:400 11px/1.25 ui-sans-serif,system-ui,Arial,sans-serif}
.ogxml-price{display:flex;flex-direction:column;align-items:flex-start;gap:3px;direction:rtl;min-width:0}.ogxml-price strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#faf8f4;font:600 17px/1.1 ui-sans-serif,system-ui,Arial}.ogxml-price small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#969087;font:400 10px/1.2 var(--ogxml-font)}
.ogxml-change{color:#52d781;text-align:center;font:600 15px/1 ui-sans-serif,system-ui,Arial}.ogxml-change b.up{color:#52d781}.ogxml-change b.down{color:#ff6066}.ogxml-change b.flat{color:#dfb64e}.ogxml-change.is-pending{color:#928d85}
.ogxml-enter{display:grid;place-items:center}.ogxml-enter i{display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(234,177,26,.57);border-radius:10px;background:#14120a;color:#efbb3e;font:400 21px/1 Arial;font-style:normal}
.ogxml-footnote{width:min(100%,1280px);margin:12px auto 0;color:#8e897f;font:400 11px/1.8 var(--ogxml-font);text-align:center}
.ogxml-bottom-nav{width:min(100%,1280px);margin:12px auto 0;padding:8px 10px;border:1px solid var(--ogxml-gold-soft);border-radius:15px;background:#111112;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));direction:rtl}.ogxml-bottom-nav a{display:grid;justify-items:center;gap:4px;color:#aaa59d;text-decoration:none;font:400 11px/1.1 var(--ogxml-font);padding:4px}.ogxml-bottom-nav i{font:22px/1 Arial;font-style:normal;color:#d0c0a0}.ogxml-bottom-nav a.is-active,.ogxml-bottom-nav a:hover{color:#e9b22b}.ogxml-bottom-nav a.is-active i{color:#efb72e}
@media(max-width:700px){
  .ogxml-app{padding:0 0 10px}.ogxml-shell{border-radius:0;border-inline:0;padding:12px 10px 0;box-shadow:none}.ogxml-stats{gap:7px}.ogxml-stat{min-height:98px;padding:9px 4px}.ogxml-stat>span{font-size:10px}.ogxml-stat strong{font-size:15px}.ogxml-stat em{font-size:11px}.ogxml-status b{font-size:13px}.ogxml-orb{width:32px;height:32px;font-size:11px}.ogxml-tabs{margin-top:14px}.ogxml-tools{grid-template-columns:44px minmax(80px,1fr) minmax(88px,1.1fr) minmax(80px,1fr);gap:7px;margin:12px 0}.ogxml-tools button,.ogxml-tools label{min-height:45px;border-radius:11px;font-size:11px}.ogxml-tools label{padding-inline:6px}.ogxml-tools label span{display:none}.ogxml-tools select{font-size:11px}.ogxml-list{margin-inline:-10px;border-inline:0;border-radius:0}.ogxml-list-head,.ogxml-row{grid-template-columns:25px minmax(105px,1.28fr) minmax(83px,.94fr) 55px 38px;gap:5px}.ogxml-list-head{min-height:39px;padding-inline:7px;font-size:10px}.ogxml-row{min-height:69px;padding-inline:7px;contain-intrinsic-size:69px}.ogxml-rank{font-size:13px}.ogxml-token{width:36px;height:36px;font-size:13px}.ogxml-asset{gap:7px}.ogxml-asset b{font-size:14px}.ogxml-asset b small{max-width:85px;font-size:9px}.ogxml-price strong{font-size:13px}.ogxml-price small{max-width:86px;font-size:8px}.ogxml-change{font-size:11px}.ogxml-enter i{width:30px;height:30px;font-size:18px}.ogxml-footnote{margin:8px 12px 0;font-size:9px}.ogxml-bottom-nav{position:sticky;bottom:0;margin:0;border-radius:14px 14px 0 0;border-bottom:0;z-index:8;background:#111112}.ogxml-bottom-nav a{font-size:10px}.ogxml-bottom-nav i{font-size:21px}
}
@media(max-width:370px){
  .ogxml-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ogxml-stat{min-height:90px}.ogxml-list-head,.ogxml-row{grid-template-columns:20px minmax(96px,1.35fr) minmax(76px,.8fr) 48px 32px}.ogxml-enter i{width:27px;height:27px;font-size:16px}.ogxml-asset b small,.ogxml-price small{display:none}
}
@media(prefers-reduced-motion:reduce){.ogxml-app *{scroll-behavior:auto!important;transition:none!important}}


/* v9.2 — Mobile RTL / LTR Refinement
   Mobile rows are deliberately not a squeezed desktop table:
   Persian begins on the right; English/Latin starts on the left. */
@media (max-width: 700px) {
  .ogxml-app{
    padding:0 0 10px;
    background:linear-gradient(180deg,#080809,#0d0d0e 44%,#070708);
  }
  .ogxml-shell{
    border-inline:0;
    border-radius:0;
    padding:12px 10px 0;
    background:#0f0f10;
    box-shadow:none;
  }

  /* Compact 2×2 summary. Text has a right edge; numbers follow their own direction. */
  .ogxml-stats{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:8px;
  }
  .ogxml-stat{
    min-height:76px;
    padding:9px 10px;
    border-radius:14px;
    align-content:center;
    justify-items:start;
    gap:4px;
    text-align:right;
  }
  .ogxml-stat > span{
    width:100%;
    text-align:right;
    font-size:10px;
    color:#c7c0b6;
    font-weight:400;
  }
  .ogxml-stat strong{
    width:100%;
    font-size:14px;
    font-weight:500;
    text-align:start;
    unicode-bidi:plaintext;
  }
  .ogxml-stat em{
    width:100%;
    font-size:10px;
    font-weight:400;
    text-align:start;
    unicode-bidi:plaintext;
  }
  .ogxml-status{
    display:grid;
    grid-template-columns:28px minmax(0,1fr);
    grid-template-rows:auto auto auto;
    column-gap:7px;
    align-items:center;
  }
  .ogxml-status > span{grid-column:2;grid-row:1}
  .ogxml-status .ogxml-orb{
    grid-column:1;
    grid-row:1 / span 2;
    width:27px;
    height:27px;
    font-size:9px;
    box-shadow:none;
  }
  .ogxml-status b{
    grid-column:2;
    grid-row:2;
    color:#e7b235;
    font-size:12px;
    font-weight:500;
    text-align:right;
  }
  .ogxml-status small,
  .ogxml-coverage small{
    grid-column:1 / -1;
    width:100%;
    font-size:8px;
    color:#8f8a82;
    text-align:right;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }
  .ogxml-coverage{
    background:linear-gradient(145deg,#161514,#0d0d0e);
  }

  .ogxml-tabs{
    margin-top:15px;
  }
  .ogxml-tabs button{
    padding:11px 3px 12px;
    font-size:12px;
    font-weight:400;
    text-align:center;
  }
  .ogxml-tabs button.is-active{font-weight:500}
  .ogxml-tabs button.is-active:after{
    right:22%;
    left:22%;
    height:2px;
    box-shadow:none;
  }

  .ogxml-tools{
    grid-template-columns:38px minmax(66px,.75fr) minmax(95px,1.2fr) minmax(76px,.95fr);
    gap:6px;
    margin:11px 0;
  }
  .ogxml-tools button,
  .ogxml-tools label{
    min-height:39px;
    border-radius:10px;
    font-size:10px;
    font-weight:400;
  }
  .ogxml-alert{font-size:16px!important}
  .ogxml-watch{font-size:10px!important}
  .ogxml-tools label{
    padding-inline:5px;
    justify-content:center;
  }
  .ogxml-tools label span{display:none}
  .ogxml-tools select{
    width:100%;
    font-size:10px;
    font-weight:400;
    text-align:center;
  }

  /* RTL product first, LTR English/numbers left. Rank is removed on mobile. */
  .ogxml-list{
    margin-inline:-10px;
    border-inline:0;
    border-radius:0;
  }
  .ogxml-list-head,
  .ogxml-row{
    direction:rtl;
    grid-template-columns:minmax(0,1.45fr) minmax(78px,.82fr) 48px 28px;
    gap:6px;
  }
  .ogxml-list-head{
    min-height:34px;
    padding-inline:9px;
    font-size:9px;
    font-weight:400;
  }
  .ogxml-list-head span:first-child,
  .ogxml-rank{
    display:none;
  }
  .ogxml-list-head span:nth-child(2){
    grid-column:1;
    text-align:right;
  }
  .ogxml-list-head span:nth-child(3){
    grid-column:2;
    text-align:left;
  }
  .ogxml-list-head span:nth-child(4){
    grid-column:3;
    direction:ltr;
    text-align:left;
  }
  .ogxml-list-head span:nth-child(5){
    grid-column:4;
    font-size:0;
  }

  .ogxml-row{
    min-height:62px;
    padding-inline:9px;
    background:#101011;
    contain-intrinsic-size:62px;
  }
  .ogxml-row:hover,
  .ogxml-row.is-live{
    background:linear-gradient(90deg,#10100d,#17140d,#0c0c0d);
    box-shadow:inset 2px 0 0 rgba(238,182,46,.55);
  }

  .ogxml-asset{
    grid-column:1;
    direction:rtl;
    justify-content:flex-start;
    gap:7px;
    min-width:0;
    text-align:right;
  }
  .ogxml-token{
    width:27px;
    height:27px;
    flex:0 0 27px;
    font-size:9px;
    font-weight:600;
    box-shadow:none;
  }
  .ogxml-asset b{
    display:block;
    min-width:0;
    max-width:100%;
    font-size:12px;
    font-weight:500;
    line-height:1.15;
    text-align:right;
    direction:rtl;
  }
  .ogxml-fa{
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-align:right;
  }
  .ogxml-en{
    display:block;
    max-width:100%;
    margin-top:2px;
    color:#8f8a82;
    font:400 9px/1.2 ui-sans-serif,system-ui,Arial,sans-serif;
    letter-spacing:0;
    text-align:left;
    direction:ltr;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }

  .ogxml-price{
    grid-column:2;
    direction:ltr;
    align-items:flex-start;
    justify-content:center;
    min-width:0;
    text-align:left;
  }
  .ogxml-price strong{
    width:100%;
    max-width:100%;
    font-size:12px;
    font-weight:500;
    text-align:start;
    unicode-bidi:plaintext;
  }
  .ogxml-source{
    width:100%;
    max-width:100%;
    font-size:7px!important;
    font-weight:400;
    line-height:1.15;
    text-align:start;
    unicode-bidi:plaintext;
  }

  .ogxml-change{
    grid-column:3;
    direction:ltr;
    text-align:left;
    font-size:10px;
    font-weight:500;
  }
  .ogxml-enter{
    grid-column:4;
  }
  .ogxml-enter i{
    width:22px;
    height:22px;
    border-radius:7px;
    font-size:14px;
    border-color:rgba(234,177,26,.42);
    color:#d9aa36;
    background:#13110b;
  }

  .ogxml-footnote{
    margin:7px 10px 0;
    font-size:8px;
    line-height:1.7;
    text-align:right;
  }
  .ogxml-bottom-nav{
    margin:0;
    padding:6px 8px;
    border-radius:13px 13px 0 0;
    border-bottom:0;
  }
  .ogxml-bottom-nav a{
    font-size:9px;
    font-weight:400;
  }
  .ogxml-bottom-nav i{
    font-size:18px;
  }
}

@media (max-width: 360px) {
  .ogxml-tools{
    grid-template-columns:35px 57px minmax(86px,1fr) 68px;
  }
  .ogxml-list-head,
  .ogxml-row{
    grid-template-columns:minmax(0,1.35fr) minmax(68px,.74fr) 43px 24px;
    gap:4px;
  }
  .ogxml-asset b{font-size:11px}
  .ogxml-en{font-size:8px}
  .ogxml-price strong{font-size:11px}
  .ogxml-change{font-size:9px}
  .ogxml-enter i{width:20px;height:20px;font-size:12px}
}


/* v9.3 — Website header/menu is the single navigation system. */
.ogxml-bottom-nav,.ogxcrypto-bottom-nav,.ogx61-mobile-nav{display:none!important}

/* Default dark state is true black rather than blue/gray. */
.ogxml-app{color-scheme:dark;background:radial-gradient(circle at 86% 0,rgba(193,135,7,.10),transparent 30%),linear-gradient(180deg,#050505,#0b0b0b 45%,#050505)}
.ogxml-shell{background:linear-gradient(145deg,#141414,#0a0a0a);border-color:rgba(229,177,43,.30)}
.ogxml-stat{background:linear-gradient(145deg,#191919,#0c0c0c);border-color:rgba(229,177,43,.28)}
.ogxml-tools button,.ogxml-tools label{background:#141414;border-color:rgba(229,177,43,.30)}
.ogxml-list{background:#0a0a0a;border-color:rgba(229,177,43,.30)}
.ogxml-list-head{background:linear-gradient(90deg,#0e0e0e,#171717,#0e0e0e)}
.ogxml-row{background:#0f0f0f;border-top-color:rgba(226,169,32,.18)}
.ogxml-row:hover,.ogxml-row.is-live{background:radial-gradient(circle at 53% 50%,rgba(218,157,10,.10),transparent 43%),linear-gradient(90deg,#11100c,#19150d,#0c0c0d)}

@media (prefers-color-scheme: light){
  html:has(.ogxml-app),body.ogx61-market-page{background:#f5f2ec!important;color:#241f18!important}
  .ogxml-app{
    color-scheme:light;
    --ogxml-text:#231f19;
    --ogxml-muted:#716b61;
    --ogxml-gold-soft:rgba(146,105,26,.24);
    background:radial-gradient(circle at 86% 0,rgba(210,165,62,.20),transparent 31%),linear-gradient(180deg,#faf8f3,#f2ede5 48%,#f8f5ef);
  }
  .ogxml-shell{background:linear-gradient(145deg,#fffefb,#f8f4ec);border-color:rgba(141,101,27,.25);box-shadow:0 16px 42px rgba(74,56,24,.10),inset 0 1px 0 rgba(255,255,255,.85)}
  .ogxml-stat{background:linear-gradient(145deg,#ffffff,#f7f1e7);border-color:rgba(145,106,34,.22)}
  .ogxml-status,.ogxml-coverage{background:radial-gradient(circle at 85% 0,rgba(225,182,80,.19),transparent 43%),linear-gradient(145deg,#fffefa,#f7f1e7)}
  .ogxml-stat>span{color:#665f55}.ogxml-stat strong{color:#231f19}.ogxml-status small,.ogxml-coverage small{color:#817a70}
  .ogxml-tabs{border-bottom-color:rgba(145,106,34,.24)}.ogxml-tabs button{color:#6c665d}
  .ogxml-tools button,.ogxml-tools label{color:#322b21;background:linear-gradient(145deg,#ffffff,#f5efe5);border-color:rgba(145,106,34,.23)}
  .ogxml-tools select{color:#30291f}.ogxml-tools option{background:#fff;color:#1e1a15}
  .ogxml-list{background:#ffffff;border-color:rgba(145,106,34,.24);box-shadow:0 10px 26px rgba(73,55,22,.07)}
  .ogxml-list-head{color:#6c655a;background:linear-gradient(90deg,#f8f4ed,#eee6d9,#f8f4ed)}
  .ogxml-row{color:#241f19;background:#fffefa;border-top-color:rgba(137,99,29,.15)}
  .ogxml-row:hover,.ogxml-row.is-live{background:radial-gradient(circle at 53% 50%,rgba(225,175,58,.15),transparent 46%),linear-gradient(90deg,#fffcf4,#fbf3df,#fffdf8);box-shadow:inset 0 0 0 1px rgba(185,132,20,.38)}
  .ogxml-rank{color:#716a60}.ogxml-asset b{color:#28231d}.ogxml-asset b small,.ogxml-en{color:#7d756b}
  .ogxml-price strong{color:#27211a}.ogxml-price small{color:#776f64}.ogxml-change.is-pending{color:#7b746a}
  .ogxml-enter i{color:#9a6808;background:#fbf2df;border-color:rgba(154,104,8,.36)}
}

/* Recognize common WordPress/theme light-mode markers in addition to system mode. */
html[data-theme="light"] .ogxml-app,body[data-theme="light"] .ogxml-app,
html[data-color-scheme="light"] .ogxml-app,body[data-color-scheme="light"] .ogxml-app,
html.light-mode .ogxml-app,body.light-mode .ogxml-app,
html.theme-light .ogxml-app,body.theme-light .ogxml-app{
  color-scheme:light;--ogxml-text:#231f19;--ogxml-muted:#716b61;--ogxml-gold-soft:rgba(146,105,26,.24);
  background:radial-gradient(circle at 86% 0,rgba(210,165,62,.20),transparent 31%),linear-gradient(180deg,#faf8f3,#f2ede5 48%,#f8f5ef);
}
html[data-theme="light"] .ogxml-shell,body[data-theme="light"] .ogxml-shell,
html[data-color-scheme="light"] .ogxml-shell,body[data-color-scheme="light"] .ogxml-shell,
html.light-mode .ogxml-shell,body.light-mode .ogxml-shell,
html.theme-light .ogxml-shell,body.theme-light .ogxml-shell{background:linear-gradient(145deg,#fffefb,#f8f4ec);border-color:rgba(141,101,27,.25)}
html[data-theme="light"] .ogxml-stat,body[data-theme="light"] .ogxml-stat,
html[data-color-scheme="light"] .ogxml-stat,body[data-color-scheme="light"] .ogxml-stat,
html.light-mode .ogxml-stat,body.light-mode .ogxml-stat,
html.theme-light .ogxml-stat,body.theme-light .ogxml-stat{background:linear-gradient(145deg,#ffffff,#f7f1e7);border-color:rgba(145,106,34,.22);color:#231f19}
html[data-theme="light"] .ogxml-tools button,html[data-theme="light"] .ogxml-tools label,
body[data-theme="light"] .ogxml-tools button,body[data-theme="light"] .ogxml-tools label,
html[data-color-scheme="light"] .ogxml-tools button,html[data-color-scheme="light"] .ogxml-tools label,
body[data-color-scheme="light"] .ogxml-tools button,body[data-color-scheme="light"] .ogxml-tools label,
html.light-mode .ogxml-tools button,html.light-mode .ogxml-tools label,
body.light-mode .ogxml-tools button,body.light-mode .ogxml-tools label,
html.theme-light .ogxml-tools button,html.theme-light .ogxml-tools label,
body.theme-light .ogxml-tools button,body.theme-light .ogxml-tools label{color:#322b21;background:linear-gradient(145deg,#ffffff,#f5efe5);border-color:rgba(145,106,34,.23)}
html[data-theme="light"] .ogxml-list,body[data-theme="light"] .ogxml-list,
html[data-color-scheme="light"] .ogxml-list,body[data-color-scheme="light"] .ogxml-list,
html.light-mode .ogxml-list,body.light-mode .ogxml-list,
html.theme-light .ogxml-list,body.theme-light .ogxml-list{background:#fff;border-color:rgba(145,106,34,.24)}
html[data-theme="light"] .ogxml-list-head,body[data-theme="light"] .ogxml-list-head,
html[data-color-scheme="light"] .ogxml-list-head,body[data-color-scheme="light"] .ogxml-list-head,
html.light-mode .ogxml-list-head,body.light-mode .ogxml-list-head,
html.theme-light .ogxml-list-head,body.theme-light .ogxml-list-head{background:linear-gradient(90deg,#f8f4ed,#eee6d9,#f8f4ed);color:#6c655a}
html[data-theme="light"] .ogxml-row,body[data-theme="light"] .ogxml-row,
html[data-color-scheme="light"] .ogxml-row,body[data-color-scheme="light"] .ogxml-row,
html.light-mode .ogxml-row,body.light-mode .ogxml-row,
html.theme-light .ogxml-row,body.theme-light .ogxml-row{background:#fffefa;color:#241f19;border-top-color:rgba(137,99,29,.15)}


/* v9.4 — Desktop RTL discipline and administrator-controlled typography.
   Desktop follows the same language rule as mobile: Persian begins on the right,
   English / Latin / numeric data begins from the left. */
.ogxml-app{
  --ogxml-font:var(--ogx-trade-font,"IRANSansX","IRANYekanX","Vazirmatn","Vazir","Dana","Peyda",Tahoma,Arial,sans-serif);
  --ogxml-gold:var(--ogx-trade-accent,#e6ad27);
  --ogxml-gold-soft:var(--ogx-trade-accent-soft,rgba(230,173,39,.34));
  font-family:var(--ogxml-font);
}
.ogxml-tabs button.is-active{color:var(--ogx-trade-accent,#e6ad27)}
.ogxml-tabs button.is-active:after{background:var(--ogx-trade-accent,#e6ad27)}
.ogxml-enter i{color:var(--ogx-trade-accent,#e6ad27);border-color:var(--ogx-trade-accent-soft,rgba(234,177,26,.57))}
.ogxml-row.is-watched{box-shadow:inset 4px 0 0 var(--ogx-trade-accent,#e6ad27)}

@media (min-width:701px){
  .ogxml-stats,
  .ogxml-tabs,
  .ogxml-tools{
    direction:rtl;
  }
  .ogxml-stat{
    justify-items:start;
    text-align:right;
  }
  .ogxml-stat > span,
  .ogxml-status b,
  .ogxml-status small,
  .ogxml-coverage small{
    width:100%;
    direction:rtl;
    text-align:right;
  }
  .ogxml-stat strong,
  .ogxml-stat em{
    width:100%;
    text-align:start;
    unicode-bidi:plaintext;
  }

  /* Product column is at the far right. Rank is at the far left. */
  .ogxml-list-head,
  .ogxml-row{
    direction:rtl;
    grid-template-columns:minmax(250px,1.55fr) minmax(175px,1fr) 96px 58px 45px;
    text-align:right;
  }
  .ogxml-list-head span:nth-child(1){grid-column:5;direction:ltr;text-align:center}
  .ogxml-list-head span:nth-child(2){grid-column:1;direction:rtl;text-align:right}
  .ogxml-list-head span:nth-child(3){grid-column:2;direction:rtl;text-align:right}
  .ogxml-list-head span:nth-child(4){grid-column:3;direction:ltr;text-align:left}
  .ogxml-list-head span:nth-child(5){grid-column:4;direction:rtl;text-align:center}

  .ogxml-rank{grid-column:5;direction:ltr;text-align:center}
  .ogxml-asset{
    grid-column:1;
    direction:rtl;
    justify-content:flex-start;
    text-align:right;
  }
  .ogxml-asset b{
    direction:rtl;
    text-align:right;
    font-size:var(--ogx-trade-desktop,17px);
    font-weight:500;
  }
  .ogxml-fa{
    display:block;
    direction:rtl;
    text-align:right;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }
  .ogxml-en{
    display:block;
    direction:ltr;
    text-align:left;
    font-size:calc(var(--ogx-trade-desktop,17px) - 6px);
  }
  .ogxml-price{
    grid-column:2;
    direction:ltr;
    align-items:flex-start;
    text-align:left;
  }
  .ogxml-price strong{
    font-size:var(--ogx-trade-desktop,17px);
    font-weight:600;
    text-align:left;
  }
  .ogxml-price small{
    direction:ltr;
    text-align:left;
    font-size:calc(var(--ogx-trade-desktop,17px) - 7px);
  }
  .ogxml-change{
    grid-column:3;
    direction:ltr;
    text-align:left;
    font-size:calc(var(--ogx-trade-desktop,17px) - 2px);
  }
  .ogxml-enter{grid-column:4}
  .ogxml-footnote{text-align:right}
  .ogxml-tabs button{font-size:calc(var(--ogx-trade-desktop,17px) - 2px)}
  .ogxml-tools button,.ogxml-tools label{font-size:calc(var(--ogx-trade-desktop,17px) - 4px)}
  .ogxml-list-head{font-size:calc(var(--ogx-trade-desktop,17px) - 5px)}
}

@media (max-width:700px){
  .ogxml-asset b{font-size:var(--ogx-trade-mobile,12px)}
  .ogxml-en{font-size:calc(var(--ogx-trade-mobile,12px) - 3px)}
  .ogxml-price strong{font-size:var(--ogx-trade-mobile,12px)}
  .ogxml-change{font-size:calc(var(--ogx-trade-mobile,12px) - 2px)}
  .ogxml-tabs button{font-size:calc(var(--ogx-trade-mobile,12px) - 1px)}
  .ogxml-tools button,.ogxml-tools label,.ogxml-tools select{font-size:calc(var(--ogx-trade-mobile,12px) - 2px)}
}

@media (prefers-color-scheme: dark){
  .ogxml-app{--ogxml-text:var(--ogx-trade-text,#f7f5f1)}
  .ogxml-asset b,
  .ogxml-price strong,
  .ogxml-stat strong{color:var(--ogx-trade-text,#f7f5f1)}
}
/* Respect website-specific dark markers too. */
html[data-theme="dark"] .ogxml-app,
body[data-theme="dark"] .ogxml-app,
html[data-color-scheme="dark"] .ogxml-app,
body[data-color-scheme="dark"] .ogxml-app,
html.dark-mode .ogxml-app,
body.dark-mode .ogxml-app,
html.theme-dark .ogxml-app,
body.theme-dark .ogxml-app{--ogxml-text:var(--ogx-trade-text,#f7f5f1)}
