.MuiModal-root > div.absolute {
    max-width: 80vw;
    max-height: 80vh;
    overflow: auto;
}

.MuiModal-root > div.absolute .flex-col {
    flex: 1 1 0;
}

.MuiModal-root img {
    object-fit: contain;
}

#product-finder-root td p:last-child {
    margin-bottom: 0;
}

#product-finder-root .MuiTableContainer-root {
    max-height: calc(100vh - 300px - 38px);
}

.MuiModal-root ul,
#product-finder-root td ul {
    white-space: normal;
}