/* Square display crops do not create or change the source image. */
.tn-phototable img.item-thum:not(.chatstatus_status) {
    display: block;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: center;
}

.tn-phototable .phototable-a {
    display: block;
    width: 100%;
}

.ninkitable-imgblock img.ninkitable-thumphotoimg {
    width: 64px;
    height: 64px;
    object-fit: cover;
    object-position: center;
}

.diary-data .dataimage img.diary-thumimg {
    aspect-ratio: 1 / 1;
    height: auto;
    object-fit: cover;
    object-position: center;
}
