.lightbox {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 11;
    display: flex;
    align-items: center;
    justify-content: center;
}

.backdrop {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
}

.content {
    max-height: 90vh;
    max-width: 70vw;
    // overflow:hidden;
    display: flex;
    // align-items:center;
    justify-content: center;
    position: relative;
    z-index: 2;
    gap: 2px;
    div {
        width: 100%;
        display: flex !important;
        max-height: 90vh;
        align-items: center;
        justify-content: center;
        position: relative;
        &>span {
            position: absolute;
            bottom: 1rem;
            left: 1rem;
            right: 1rem;
            margin: auto;
            width: 105px;
            text-align: center;
            padding: .75rem 1.5rem;
            border-radius: 14px;
            background: rgba(0, 0, 0, 0.9);
            color: #FFF;
            cursor: pointer;
            transition: transform .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            border: 1px solid var(--stroke-color);
            &:hover {
                transform: scale(1.02);
            }
        }
    }
    img {
        width: auto;
        min-width: 400px;
        height: 90vh;
        // flex:1;
        object-fit: contain;
    }
}

.fleetContent {
    img {
        max-height: 90vh;
        /*
        *
        *   Comment below out for when getBlob is disabled
        */
        // height: 500px;
    }
}