/* Review fixes: title label, document-do clip, mobile list overflow */
.lucent-board .write_header .write_title_label {
	flex: 0 0 auto;
	font-size: 14px;
	font-weight: 600;
	color: var(--bd-muted);
	white-space: nowrap;
}
.lucent-board .tns .action {
	flex-shrink: 0;
	white-space: nowrap;
	overflow: visible;
	max-width: none;
}
@media (max-width: 640px) {
	.lucent-board .board_list {
		overflow-x: hidden;
		max-width: 100%;
	}
	.lucent-board .board_list table {
		width: 100%;
		min-width: 0;
	}
	.lucent-board .board_list td.title {
		white-space: normal;
		word-break: break-word;
	}
	.lucent-board .board_list td.no,
	.lucent-board .board_list td.readNum,
	.lucent-board .board_list td.voteNum,
	.lucent-board .board_list td.lastReply,
	.lucent-board .board_list td.module_title {
		display: none;
	}
	.lucent-board .board_list thead th:not(.title) {
		display: none;
	}
}

/* write: flatten nested card + stop 300px tag overflow */
@media (max-width: 720px) {
	.lucent-board .board_write,
	.lucent-board .write_comment {
		margin-top: 0;
		padding: 4px 0 0;
		border: 0;
		background: transparent;
		box-shadow: none;
	}
	.lucent-board .write_header {
		flex-direction: column;
		align-items: stretch;
	}
	.lucent-board .write_header .iText {
		width: 100%;
		flex: 1 1 auto;
	}
	.lucent-board .write_author,
	.lucent-board .write_author .item {
		width: 100%;
	}
	.lucent-board .write_author .iText,
	.lucent-board .write_author input[type="text"],
	.lucent-board .write_author input[type="password"] {
		width: 100% !important;
		max-width: 100%;
		min-width: 0;
	}
}
