.mod-sisa-folderlist .sfl-table th,
.mod-sisa-folderlist .sfl-table td {
    vertical-align: middle;
}

.mod-sisa-folderlist .sfl-icon {
    display: inline-block;
    width: 1.65rem;
    text-align: center;
    margin-right: .25rem;
}

.mod-sisa-folderlist .sfl-name-link {
    text-decoration: none;
    overflow-wrap: anywhere;
}

.mod-sisa-folderlist .sfl-name-link:hover,
.mod-sisa-folderlist .sfl-name-link:focus {
    text-decoration: underline;
}

.mod-sisa-folderlist .sfl-col-type {
    width: 7rem;
}

.mod-sisa-folderlist .sfl-col-size {
    width: 8rem;
    white-space: nowrap;
}

.mod-sisa-folderlist .sfl-col-date {
    width: 11rem;
    white-space: nowrap;
}

.mod-sisa-folderlist .sfl-breadcrumb {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: .25rem;
}

@media (max-width: 575.98px) {
    .mod-sisa-folderlist .sfl-col-type,
    .mod-sisa-folderlist .sfl-col-size,
    .mod-sisa-folderlist .sfl-col-date {
        width: auto;
    }
}
