@media(max-width:760px){  .markets-terminal-page .markets-mobile-row {
    display: grid;
    grid-template-columns: 44px minmax(0, 1fr);
    align-items: center;
    gap: 8px;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    min-height: 74px;
    padding: 0 12px;
    box-sizing: border-box;
    border-bottom: 1px solid #101010;
    color: #f7f8fb;
    text-decoration: none;
  }

  .markets-mobile-link {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(100px, .66fr);
    align-items: center;
    gap: 8px;
    min-width: 0;
    min-height: 44px;
    color: inherit;
    text-decoration: none;
  }

  .markets-terminal-page .markets-mobile-row .markets-mobile-favorite {
    display: grid;
    place-items: center;
    width: 44px;
    height: 44px;
    padding: 0;
    border: 0;
    border-radius: 8px;
    background: transparent;
    color: var(--markets-muted, #8993ad);
    cursor: pointer;
  }

  .markets-mobile-favorite .market-fav-icon.active { color: var(--markets-accent, #7eff58); }
  .markets-mobile-favorite:active { background: var(--h5-market-accent-soft, rgba(126,255,88,.1)); }
  .markets-mobile-favorite:focus-visible, .markets-mobile-link:focus-visible {
    outline: 2px solid var(--markets-accent, #7eff58);
    outline-offset: 2px;
  }

}
.referral-page{width:min(1120px,calc(100% - 32px));margin:24px auto}.agent-ordinary-history{display:inline-flex;align-items:center;min-height:48px;padding:0 16px;color:var(--agent-green-dark);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.agent-ordinary-history:focus-visible{outline:2px solid var(--agent-green);outline-offset:-3px}@media(max-width:760px){.referral-page{margin:16px auto}}
@media (max-width: 360px) {
  .markets-terminal-page .markets-mobile-list { padding-inline: 6px; }
  .markets-terminal-page .markets-mobile-row { width: 100%; margin-inline: 0; padding-inline: 6px; gap: 4px; }
  .markets-terminal-page .markets-mobile-link { grid-template-columns: minmax(0, 1fr) 96px; gap: 4px; }
}
