body {
    min-height: 100vh;
    background: linear-gradient(180deg, rgba(239, 209, 128, 1) 38%, rgba(250, 175, 24, 1) 66%);
}
        .json-float {
            position: fixed;
            right: 16px;
            bottom: 16px;
            width: min(420px, calc(100vw - 32px));
            z-index: 1050;
        }

        .json-float pre {
            max-height: 240px;
            overflow: auto;
            white-space: pre-wrap;
            margin: 0;
        }
th.sortable-enabled {
    cursor: pointer;
    font-weight: 600;
    position: relative;
}

th.sortable-enabled::after {
    content: ' ⇅';
    font-size: 0.75em;
    opacity: 0.6;
}


th.sortable-disabled {
    cursor: default;

}

