.previewbox{
    display:flex;
    flex-direction: row;
    box-sizing: content-box;
    min-height:128px;
    padding-top: 0;
    background-color: #1a4457;
    /* background-color: aqua; */
    /* max-width:25vw; */
    /* outline: auto; */

}
.imagecontainer{
    min-width:128px;
    min-height:100%;
    /* flex-grow: 10; */
    background-image: url(/placeholder-square.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.summary{
    /* flex-shrink: 1; */
    padding:8px;
    padding-top:0px;
}