/* Act360 Delivery Area — postal form (no theme framework required) */
.act360-da-postalcode-form .act360-da-postal-inner {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	gap: 1rem;
	margin-bottom: 1rem;
}
.act360-da-postalcode-form .act360-da-postal-label {
	font-weight: 600;
	width: 100%;
}
.act360-da-postalcode-form .act360-da-postal-field input[type="text"] {
	min-width: 14em;
	max-width: 100%;
}
.act360-da-postalcode-form .act360-da-loader {
	display: inline-block;
	margin-left: 0.35em;
}
.act360-da-postalcode-form .act360-da-loader.act360-da-loader-hidden {
	display: none;
}
.act360-da-error {
	color: #b32d2e;
	margin-top: 0.5rem;
	clear: both;
}
.act360-da-success {
	color: #1e4620;
	margin-top: 0.5rem;
	clear: both;
}
