/* XLSX 预览：电子表格网格的固定表头与行号 */
.xlsx-view{max-height:34rem;overflow:auto;-webkit-overflow-scrolling:touch}
.xlsx-grid{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;
  table-layout:fixed;font-size:.8125rem}
.xlsx-grid th,.xlsx-grid td{padding:.25rem .45rem;vertical-align:middle;white-space:nowrap;
  overflow:hidden;text-overflow:ellipsis}
.xlsx-grid td{user-select:text}
.xlsx-head{position:sticky;top:0;z-index:2;background:var(--bs-tertiary-bg);
  color:var(--bs-secondary-color);font-weight:400;text-align:center}
.xlsx-rowno{position:sticky;left:0;z-index:1;background:var(--bs-tertiary-bg);
  color:var(--bs-secondary-color);text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem}
.xlsx-corner{top:0;left:0;z-index:3}
.xlsx-grid td.is-num{text-align:right;font-variant-numeric:tabular-nums}
.xlsx-grid td.is-wrap{white-space:pre-wrap;word-break:break-word;text-overflow:clip}
.xlsx-grid td.is-sel{outline:2px solid var(--site-primary);outline-offset:-2px}
@media (max-width:575.98px){
  .xlsx-view{max-height:26rem}
}
