.scs-suggestions {
	background: #fff;
	border: 1px solid #c7c7c7;
	border-radius: 4px;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.14);
	box-sizing: border-box;
	max-height: 240px;
	overflow-y: auto;
	position: fixed;
	z-index: 999999;
}

.scs-suggestion {
	background: transparent;
	border: 0;
	box-sizing: border-box;
	color: #1f1f1f;
	cursor: pointer;
	display: block;
	font: inherit;
	line-height: 1.35;
	padding: 10px 12px;
	text-align: left;
	width: 100%;
}

.scs-suggestion:hover,
.scs-suggestion:focus {
	background: #f2f4f7;
	outline: 0;
}

.wc-block-components-address-form__country {
	order: 0;
}

.wc-block-components-address-form__first_name {
	order: 10;
}

.wc-block-components-address-form__last_name {
	order: 20;
}

.wc-block-components-address-form__city {
	order: 30;
}

.wc-block-components-address-form__address_1 {
	order: 40;
}

.wc-block-components-address-form__address_2-toggle,
.wc-block-components-address-form__address_2,
.wc-block-components-address-form__address_2-hidden-input {
	order: 45;
}

.wc-block-components-address-form__state {
	order: 50;
}

.wc-block-components-address-form__state,
#billing_state_field,
#shipping_state_field,
[id="billing-state"],
[id="shipping-state"],
[name="billing_state"],
[name="shipping_state"] {
	display: none !important;
}

.wc-block-components-address-form__postcode {
	order: 60;
}

.wc-block-components-address-form__phone {
	order: 70;
}

.scs-debug-status {
	color: #8a1f11;
	font-size: 12px;
	line-height: 1.35;
	margin-top: 4px;
}

.scs-checkout-notice {
	background: #fff5f5;
	border: 1px solid #dc2626;
	border-radius: 4px;
	color: #7f1d1d;
	font-size: 14px;
	line-height: 1.4;
	margin: 0 0 16px;
	padding: 12px 14px;
}

.scs-debug-badge {
	background: #1f2937;
	border-radius: 4px;
	bottom: 12px;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
	color: #fff;
	font-size: 12px;
	left: 12px;
	line-height: 1.35;
	padding: 8px 10px;
	position: fixed;
	z-index: 999999;
}
