.required_label {
	font-weight: bolder;
	color: #FF5722;
	padding-right: 4px;
}

.max-w-200 {
	max-width: 200px;
}

.max-w-300 {
	max-width: 300px;
}

.max-w-400 {
	max-width: 400px;
}

.max-w-500 {
	max-width: 500px;
}
.max-w-1000{
	max-width: 1000px;
}

.ml-5{
	margin-left: 5px;
}
.ml-10{
	margin-left: 10px;
}

.layui-table-view td[data-field="actions"] .layui-table-cell {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 10px;
}

.admin-row-actions {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	vertical-align: middle;
}

.admin-row-actions .admin-row-action {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	margin: 0;
	padding: 0;
	color: var(--action-color, #475569);
	background-color: var(--action-background, #f1f5f9);
	border-color: var(--action-border, #cbd5e1);
}

.admin-row-action--positive {
	--action-color: #187344;
	--action-background: #eaf7ef;
	--action-border: #b9e0c7;
	--action-hover: #d5efdf;
}

.admin-row-action--warning {
	--action-color: #925609;
	--action-background: #fff5e5;
	--action-border: #f1d3a6;
	--action-hover: #fce8ca;
}

.admin-row-action--danger {
	--action-color: #ad3434;
	--action-background: #fceeee;
	--action-border: #edc5c5;
	--action-hover: #f7dddd;
}

.admin-row-actions .admin-row-action:hover {
	opacity: 1;
	background-color: var(--action-hover, #e2e8f0);
}

.admin-row-actions .admin-row-action:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}

.admin-row-action .layui-icon {
	margin: 0;
	font-size: 15px;
}
