.madefa-avatar-image,
.avt img,
.avtm img,
.avatar img,
img[src*="avatar.php?"],
img[src*="_avatar_"] {
	display: inline-block;
	object-fit: cover;
}

.tl tbody.madefa-threadlist-row > tr > th,
.tl tbody.madefa-threadlist-row > tr > td {
	vertical-align: middle;
}

.tl td.icn.madefa-threadlist-icn {
	white-space: nowrap;
	line-height: 1;
}

.tl .icn.madefa-threadlist-icn > a {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}

.tl .icn.madefa-threadlist-icn > a:not(.madefa-threadlist-avatar) {
	width: 25px;
	text-align: center;
}

.tl .madefa-threadlist-avatar {
	line-height: 1;
	text-decoration: none;
}

.tl .madefa-threadlist-avatar img {
	display: block;
}

.tl .icn .madefa-threadlist-avatar {
	margin-right: 6px;
}

.tl .by .madefa-threadlist-avatar-right {
	float: left;
	margin-right: 7px;
}

#waterfall .auth.madefa-picturelist-auth {
	display: flex;
	align-items: center;
}

#waterfall .auth.madefa-picturelist-auth .madefa-picturelist-avatar {
	display: block;
	flex: 0 0 auto;
	margin-right: 6px;
	line-height: 1;
}

#waterfall .auth.madefa-picturelist-auth .madefa-picturelist-avatar img {
	display: block;
}

#waterfall .auth.madefa-picturelist-auth > a:not(.madefa-picturelist-avatar) {
	flex: 0 1 auto;
	min-width: 0;
}

#waterfall .auth.madefa-picturelist-auth > cite.xg1.y {
	float: none;
	flex: 0 0 auto;
	order: 3;
	margin-left: auto;
	line-height: normal;
}

.tl tbody.madefa-threadlist-row td.o input {
	margin: 0;
	vertical-align: middle;
}

.madefa-avatar-upload {
	margin-top: 15px;
	border-color: #cdcdcd;
}

.madefa-avatar-upload .bm_h {
	border-color: #c2d5e3;
	background: #e5edf2;
}

.madefa-avatar-upload .bm_c {
	padding: 10px;
}

.madefa-avatar-upload input[type="file"] {
	max-width: 420px;
}
