@media screen and (max-width: 767px) {
    .cst-doc-grid > div.grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .cst-doc-grid > div.grid > div {
        grid-column: span 2;
    }
}
*::-webkit-scrollbar {
    width: 2.5px;
    height: 2.5px;
}

/* Track */
*::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
*::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
*::-webkit-scrollbar-thumb:hover {
    background: #555;
}

@media screen and (min-width: 1440px) {
    .fi-resource-relation-managers.flex.flex-col.gap-y-6 {
        flex-direction: row;
        gap: 12px;
    }
    .fi-resource-relation-managers.flex.flex-col.gap-y-6 > nav.fi-tabs {
        display: block !important;
        width: 100%;
        max-width: 240px !important;
        height: max-content !important;
    }
    .fi-resource-relation-managers.flex.flex-col.gap-y-6 > * {
        width: 100%;
        max-width: calc(100% - 240px);
    }
}
