.muzt10-account-melding {
	font-family: "Plus Jakarta Sans", sans-serif;
	padding: 12px 16px;
	margin-bottom: 16px;
	border: 1px solid #2D5053;
}

.muzt10-account-succes {
	background: #16393B;
	color: #F3EFE2;
	border-color: #E8A33B;
}

.muzt10-account-fout {
	background: #16393B;
	color: #F3EFE2;
	border-color: #D6634C;
}

.muzt10-account-form,
.muzt10-inzending-form {
	display: flex;
	flex-direction: column;
	gap: 16px;
	max-width: 480px;
	font-family: "Plus Jakarta Sans", sans-serif;
}

.muzt10-account-form label,
.muzt10-inzending-form label {
	display: flex;
	flex-direction: column;
	gap: 6px;
	font-size: 14px;
	font-weight: 700;
	color: #F3EFE2;
}

.muzt10-account-form input,
.muzt10-account-form select,
.muzt10-account-form textarea,
.muzt10-inzending-form input,
.muzt10-inzending-form select,
.muzt10-inzending-form textarea {
	background: #16393B;
	border: 1px solid #2D5053;
	color: #F3EFE2;
	padding: 10px 12px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.muzt10-account-knop {
	background: #E8A33B !important;
	color: #24150A !important;
	border: none;
	padding: 12px 24px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	cursor: pointer;
	align-self: flex-start;
}

.muzt10-inzending-item {
	border: 1px solid #2D5053;
	padding: 16px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.muzt10-inzending-item legend {
	color: #E8A33B;
	font-weight: 800;
	padding: 0 6px;
}

.muzt10-inzending-uitleg {
	color: #A9C4C0;
	font-size: 14px;
}

.muzt10-profiel {
	font-family: "Plus Jakarta Sans", sans-serif;
	color: #F3EFE2;
}

.muzt10-profiel a {
	color: #E8A33B !important;
}

/* Reacties */
.muzt10-reacties {
	margin-top: 12px;
}

.muzt10-reacties-toggle {
	background: none;
	border: none;
	color: #A9C4C0;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	cursor: pointer;
	padding: 4px 0;
}

.muzt10-reacties-lijst {
	display: flex;
	flex-direction: column;
	gap: 12px;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dashed #2D5053;
}

.muzt10-reactie strong {
	color: #E8A33B;
	font-size: 13px;
}

.muzt10-reactie p {
	color: #F3EFE2;
	font-size: 14px;
	margin: 2px 0 0;
}

.muzt10-reactie-verbergen {
	color: #D6634C;
	font-size: 11px;
}

.muzt10-reactie-form {
	display: flex;
	gap: 8px;
	margin-top: 6px;
}

.muzt10-reactie-form textarea {
	flex: 1;
	background: #122F30;
	border: 1px solid #2D5053;
	color: #F3EFE2;
	padding: 8px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 13px;
	min-height: 40px;
}

.muzt10-reactie-form button {
	background: #E8A33B;
	color: #24150A;
	border: none;
	padding: 0 16px;
	font-weight: 700;
	cursor: pointer;
}

.muzt10-reactie-melding {
	color: #A9C4C0;
	font-size: 13px;
}

.muzt10-ai-knop {
	background: transparent;
	color: #E8A33B;
	border: 1px solid #E8A33B;
	padding: 6px 12px;
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 12px;
	font-weight: 700;
	cursor: pointer;
	align-self: flex-start;
	margin-top: -6px;
}

.muzt10-ai-knop:hover:not(:disabled) {
	background: #E8A33B;
	color: #24150A;
}

.muzt10-ai-knop:disabled {
	opacity: 0.6;
	cursor: default;
}
