/* icones de topico (novo, quente, fechado...) desenhados com Font Awesome */
.thread_status {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	border-radius: 9px;
	background: #1a1f32;
	border: 1px solid rgba(132, 144, 255, .2);
	vertical-align: middle;
	font-size: 0;
}

.thread_status::before {
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 12px;
	content: "\f075";
	color: #5d6584;
}

.thread_status.newfolder,
.thread_status.newhotfolder,
.thread_status.newhotlockfolder,
.thread_status.newlockfolder,
.thread_status.dot_newfolder,
.thread_status.dot_newhotfolder,
.thread_status.dot_newhotlockfolder,
.thread_status.dot_newlockfolder {
	background: linear-gradient(135deg, rgba(88, 102, 255, .35), rgba(155, 92, 255, .3));
	border-color: rgba(130, 140, 255, .55);
	box-shadow: 0 0 10px rgba(111, 125, 255, .35);
}

.thread_status.newfolder::before,
.thread_status.dot_newfolder::before {
	color: #fff;
}

.thread_status.hotfolder::before,
.thread_status.newhotfolder::before,
.thread_status.dot_hotfolder::before,
.thread_status.dot_newhotfolder::before {
	content: "\f06d";
	color: #ff8a2b;
}

.thread_status.lockfolder::before,
.thread_status.hotlockfolder::before,
.thread_status.newlockfolder::before,
.thread_status.newhotlockfolder::before,
.thread_status.dot_lockfolder::before,
.thread_status.dot_hotlockfolder::before,
.thread_status.dot_newlockfolder::before,
.thread_status.dot_newhotlockfolder::before,
.thread_status.closefolder::before {
	content: "\f023";
	color: #b07a7a;
}

.thread_status.movefolder::before {
	content: "\f362";
	color: #8089a8;
}

.thread_status.dot_folder,
.thread_status.dot_hotfolder,
.thread_status.dot_lockfolder,
.thread_status.dot_hotlockfolder {
	box-shadow: inset 0 0 0 1px rgba(245, 198, 110, .45);
}

.thread_status.dot_folder::after,
.thread_status.dot_newfolder::after,
.thread_status.dot_hotfolder::after,
.thread_status.dot_newhotfolder::after {
	content: "";
	position: absolute;
}

.thread_legend .thread_status {
	width: 22px;
	height: 22px;
	border-radius: 6px;
	margin-right: 4px;
}

.thread_legend .thread_status::before {
	font-size: 9px;
}
