/* 文本文件信息 · 页面专属样式 */
.fi-meta { margin: 4px 0 10px; }
.fi-tbl { width: 100%; border-collapse: collapse; font-size: 14px; }
.fi-tbl td { padding: 8px 10px; border-bottom: 1px solid var(--line, #eaeef5); }
.fi-tbl td.k { color: var(--muted, #6b7689); width: 110px; white-space: nowrap; }
.fi-tbl td.v { font-weight: 500; word-break: break-all; }
.fi-preview {
  margin-top: 10px; max-height: 320px; overflow: auto;
  background: var(--code-bg, #f6f8fc); border: 1px solid var(--line, #eaeef5); border-radius: 10px;
  padding: 12px 14px; font-size: 13px; line-height: 1.6; white-space: pre-wrap; word-break: break-all;
}
