.viewer-file-search {
    width: min(100%, 22rem);
}

.viewer-content-search {
    max-width: 30rem;
}

.viewer-image {
    max-width: 100%;
    max-height: calc(100vh - 16rem);
    object-fit: contain;
}

.html-preview,
.pdf-preview {
    width: 100%;
    min-height: calc(100vh - 17rem);
    border: 1px solid var(--bs-border-color);
    border-radius: 0.375rem;
    background: #fff;
}

@media (max-width: 991.98px) {
    .html-preview,
    .pdf-preview {
        min-height: 65vh;
    }
}
