/*
 * Default site-level stylesheet.
 *
 * Deployments can override this file with organisation-specific branding.
 */

.flashMessage[data-policyviewer-message="api-flash"] {
	max-height: 12rem;
	overflow: hidden;
	transition:
		opacity 0.25s ease,
		max-height 0.25s ease,
		margin 0.25s ease,
		padding 0.25s ease,
		border-width 0.25s ease;
}

.flashMessage[data-policyviewer-message="api-flash"].flashMessage--dismissed {
	max-height: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-width: 0;
	opacity: 0;
	pointer-events: none;
}
