/**
 * SMS delivery fields — align with GiftRocket floating-label form pattern.
 */

/* Delivery method select: label above (select always has a value). */
.wallregi_delivery_channel_item .wallregi_input_box--select {
	display: flex;
	flex-direction: column;
}

.wallregi_delivery_channel_item .wallregi_input_box--select .wallregi_placeholder__text,
.wallregi_delivery_channel_item .wallregi_placeholder__text.wallregi_label_floated {
	position: relative;
	left: 15px;
	margin-bottom: 2px;
	bottom: 0;
	flex-shrink: 0;
}

.wallregi_delivery_channel_item select.wallregi_delivery_channel_select {
	width: 100%;
	min-height: 44px;
	box-sizing: border-box;
	margin-top: 0;
	cursor: pointer;
	appearance: auto;
	background-image: none;
}

.wallregi_recipient_phone_item {
	position: relative;
	margin-top: 0;
	padding-bottom: 2.75em;
}

.wallregi_recipient_phone_item .wallregi_field_help {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	font-size: 13px;
	line-height: 1.45;
	margin: 0 0 0 15px;
	color: inherit;
	opacity: 0.85;
}
.wallregi_form_item.wallregi_edit_delivery_channel_item.wallregi_delivery_channel_item {
	max-width: 49%;
}
.wallregi_form_item.wallregi_edit_recipient_phone_item.wallregi_recipient_phone_item {
	padding-bottom: 0px;
}
.wallregi_form_item.wallregi_edit_recipient_phone_item.wallregi_recipient_phone_item .wallregi_field_help.wallregi_receiver_phone_help {
	bottom: unset;
}
