[data-sisism-hs-digital-form] .sisism-hs-field-validation-message {
	display: block;
	margin-top: 0.2rem;
	color: #a52626;
	font-size: 0.84rem;
	font-weight: 700;
	line-height: 1.4;
}

[data-sisism-hs-digital-form] [aria-invalid="true"] {
	border-color: #a52626;
	background: #fffafa;
}

[data-sisism-hs-digital-form] .sisism-hs-digital-form__required-notice {
	display: flex;
	align-items: baseline;
	gap: 0.35rem;
	margin: 1.5rem 0 0;
	color: #000000;
	font-size: 0.88rem;
	font-weight: 750;
}

[data-sisism-hs-digital-form] .sisism-hs-digital-form__required-marker {
	color: #e75728;
	font-weight: 800;
}

[data-sisism-hs-student-registration].is-student input[readonly] {
	background: #eef1f3;
	color: #3c434a;
	cursor: not-allowed;
	opacity: 1;
}

[data-sisism-hs-student-registration].is-student button:disabled {
	cursor: not-allowed;
	opacity: 0.62;
}
