/*
 * Issuers on mobile (Pen GJtdt, fVyOn). The list reuses m-exchanges.css; this
 * holds the issuer-only pieces. Same 1300px breakpoint as the exchanges list.
 */
@media (max-width: 1300px) {
  .d2-ipage .d2-xid { width: auto; }
  .d2-ipage .d2-xactions { width: auto; }
  .d2-xcard .d2-ghost { flex: 1; width: auto; height: 40px; padding: 11px 0; }
  .d2-ipage .d2-xid__mscore-of { white-space: nowrap; }
  .d2-ipage .d2-xmcell__t.d2-imv { font-size: 14px; line-height: 19px; }
  .d2-ireg__status { overflow: visible; white-space: normal; }
  .d2 .d2-xreg__risk.d2-x-mob { display: block; }
  .d2-ipage .d2-imono { font-size: 15px; line-height: 19px; }
  .d2-ipage .d2-xid__name { font-size: 19px; line-height: 19px; white-space: normal; }
  .d2-ipage .d2-xhead__title { align-self: stretch; }
  .d2-ipage .d2-xfact__k { line-height: 14px; }
  .d2-ipage .d2-xhead .d2-disclosure { line-height: 17px; }

  .d2-ann { gap: 12px; padding-top: 12px; }
  .d2-ann__head { flex-direction: column; align-items: stretch; gap: 0; }
  .d2-ann__eyebrow { font-size: 9px; line-height: 12px; letter-spacing: 1.1px; }
  .d2-ann__title { font-size: 24px; line-height: 24px; }
  .d2-ann__sub { width: auto; font-size: 13px; line-height: 19px; }
  .d2-ann__feed { display: none; }
  .d2-ann__cards { flex-direction: column; align-items: stretch; gap: 12px; }
  .d2-anncard, .d2-anntip { flex: none; padding: 16px; }
  .d2-anncard { gap: 12px; }
  .d2-anntip { gap: 8px; }
  .d2-anncard__name, .d2-anntip__title { font-size: 20px; line-height: 20px; }
  .d2-anncard__coin { font-size: 9px; line-height: 12px; letter-spacing: 1.1px; }

  /* Issuer profile (fVyOn) */
  .d2-iprofile .d2-rscore { flex: 1; min-width: 0; }
  .d2-iprofile .d2-rhead__actions { flex: none; width: 108px; }
  .d2 .d2-rhead__disc .d2-x-mob { display: inline; }
  .d2-iprofile .d2-ghost--lg { height: 45px; padding: 13px 0; font-size: 14px; line-height: 19px; }
  .d2-iprofile .d2-rhead__title { white-space: normal; }
  .d2-ihist { padding: 16px; }
  .d2-ihist__row { flex-direction: column; align-items: flex-start; gap: 4px; height: auto; padding: 10px 0; }
  .d2-ihist__date { width: auto; font-size: 11px; line-height: 14px; }
  .d2-ihist__event { font-size: 13px; line-height: 18px; }
  .d2-ihist__link { font-size: 12px; line-height: 16px; }
  .d2 .d2-rsticky__btn--ghost { background: var(--card); box-shadow: inset 0 0 0 1px var(--ink); color: var(--ink); }
  .d2-iprofile .d2-rfact__v.is-mono, .d2-iprofile .d2-rfact__v.is-text { font: 400 14px/19px var(--font-body); }
}
