.greybg {
    background-color: #e9e9e9;
}
html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}
.more-text { display: none; }
.more-link { color:#999999; cursor: pointer; }
table tr td {
    vertical-align: middle !important;
}

.list-table th:first-child,
.list-table td:first-child {
    position: sticky;
    left: 0;
    z-index: 2;          /* 确保在其他列之上 */
}

/* 表头需要更高 z-index */
.list-table th:first-child {
    z-index: 3;
}

pre {
    background: #eeeeee(0, 20%, 95%);
    color: #000#fff;
    padding: 10px;
    border-radius: 8px;
    overflow-x: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
    font-family: monospace;
}
.key { color: rgb(5, 126, 75); }      /* 蓝色 */
.string { color: #291811; }   /* 橙色 */
.number { color: #f66905; }   /* 绿色 */
.boolean { color: #569cd6; }  /* 青色 */
.null { color: #808080; }     /* 灰色 */