/* Dashboard-only Chinese sans-serif typography; no remote fonts or layout scaling. */
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page {
  --xl-reading-font: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", "Source Han Sans SC", "WenQuanYi Zen Hei", "文泉驿正黑", "WenQuanYi Micro Hei", "Noto Sans", "Segoe UI", Arial, sans-serif;
  font-family: var(--xl-reading-font) !important;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  text-rendering: auto;
  -webkit-font-smoothing: auto;
}
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page :where(h1,h2,h3,h4,div,span,p,a,label,strong,b,small,button,input,select,textarea,table,thead,tbody,tfoot,tr,th,td):not([class*="icon"]) {
  font-family: var(--xl-reading-font) !important;
}
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page :where(button,input,select,textarea,.el-input__inner,.el-select__placeholder) {
  font-size: 13px !important;
  font-weight: 500;
}
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page :where(strong,b) { font-weight: 600; }
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page table {
  font-size: 13px !important;
  font-variant-numeric: tabular-nums lining-nums;
}
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page table :where(td,th) {
  font-size: 13px !important;
  line-height: 1.45;
  letter-spacing: 0;
}
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page table th { font-weight: 600 !important; }
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page table :is(td b,td strong) { font-size: inherit !important; font-weight: 600 !important; }
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page table :where(td small,.metric-stack small) {
  font-size: 11.5px !important;
  line-height: 1.45;
  font-weight: 500;
}
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page table :where(td button,td input) { font-size: 12.5px !important; }
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page :where(.history-button,.xl-recent-button,.xl-period-button-r249,.xl-hour-button-r253) {
  font-size: 11.5px !important;
  font-weight: 500;
  line-height: 1.4;
  font-variant-numeric: tabular-nums lining-nums;
}
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page :where(.history-button,.xl-recent-button) small { font-size: 11px !important; }
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page :where(.summary-strip,.summary-grid,.summary-cards) {
  font-variant-numeric: tabular-nums lining-nums;
}
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page :where(.board-bar,.xl-account-overview,.account-card) { font-size: 13px; }
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page :where(.xl-pixel-id-r316,.xl-pixel-status-r316) { font-size: 11.5px !important; }
@media (max-width: 900px) {
  html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page { font-size: 14px; }
  html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page :where(button,input,select,textarea) { font-size: 13px !important; }
}

/* Readable nested labels keep legacy density rules from shrinking glyphs. */
html:root body[data-xl-route="cross-account-operations"] #app .cross-page.cross-page.cross-page.cross-page :is(.history-button,.xl-recent-button) span { font-size: inherit !important; }

html:root body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-board-density-r269.xl-board-density-r269 .xl-flex-table-r262 td[data-column] :is(b,strong) { font-size: 13px !important; font-weight: 600 !important; }
