.icon-gray {
    filter: invert(49%) sepia(1%) saturate(0%) hue-rotate(44deg) brightness(94%) contrast(92%);
}




/* Filament Ultrawide Optimizations */

/* Servers Resource Ultrawide Optimizations */
.servers-resource .fi-main {
    max-width: 100% !important;
}

.servers-resource .fi-ta-content {
    max-width: 100% !important;
}

.servers-resource .fi-ta-col {
    min-width: 100px !important;
}

.servers-resource .fi-fo-component-ctn {
    max-width: 100% !important;
}

.servers-resource .fi-ta-grid {
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)) !important;
}

.servers-resource .fi-ta-grid-item {
    min-width: 300px !important;
}

.servers-resource .fi-modal-window {
    max-width: 80vw !important;
}

.servers-resource .fi-in-component-ctn {
    max-width: 100% !important;
}

.servers-resource .fi-ta-table-container {
    overflow-x: auto !important;
}

.servers-resource .fi-pagination {
    flex-wrap: wrap !important;
}

/* Docker Containers Resource Ultrawide Optimizations */
.docker-containers-resource .fi-main {
    max-width: 100% !important;
}

.docker-containers-resource .fi-ta-content {
    max-width: 100% !important;
}

.docker-containers-resource .fi-ta-col {
    min-width: 100px !important;
}

.docker-containers-resource .fi-fo-component-ctn {
    max-width: 100% !important;
}

.docker-containers-resource .fi-ta-grid {
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)) !important;
}

.docker-containers-resource .fi-ta-grid-item {
    min-width: 300px !important;
}

.docker-containers-resource .fi-modal-window {
    max-width: 80vw !important;
}

.docker-containers-resource .fi-in-component-ctn {
    max-width: 100% !important;
}

.docker-containers-resource .fi-ta-table-container {
    overflow-x: auto !important;
}

.docker-containers-resource .fi-pagination {
    flex-wrap: wrap !important;
}

/* Ssh Keys Resource Ultrawide Optimizations */
.ssh-keys-resource .fi-main {
    max-width: 100% !important;
}

.ssh-keys-resource .fi-ta-content {
    max-width: 100% !important;
}

.ssh-keys-resource .fi-ta-col {
    min-width: 100px !important;
}

.ssh-keys-resource .fi-fo-component-ctn {
    max-width: 100% !important;
}

.ssh-keys-resource .fi-ta-grid {
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)) !important;
}

.ssh-keys-resource .fi-ta-grid-item {
    min-width: 300px !important;
}

.ssh-keys-resource .fi-modal-window {
    max-width: 80vw !important;
}

.ssh-keys-resource .fi-in-component-ctn {
    max-width: 100% !important;
}

.ssh-keys-resource .fi-ta-table-container {
    overflow-x: auto !important;
}

.ssh-keys-resource .fi-pagination {
    flex-wrap: wrap !important;
}