/* BAX Quick Checkout */
.bax-qc-hidden-field,
#billing_country_field,
body.bax-qc-pickup #billing_address_1_field,
body.bax-qc-pickup #billing_address_2_field,
body.bax-qc-pickup #billing_house_number_field,
body.bax-qc-pickup #billing_floor_field,
body.bax-qc-pickup #billing_entry_code_field,
body.bax-qc-pickup #billing_city_field,
body.bax-qc-pickup #billing_state_field,
body.bax-qc-pickup .woocommerce-shipping-fields,
body.bax-qc.woocommerce-cart form.bax-cart-delivery {
	display: none !important;
}

body.bax-qc #billing_first_name_field,
body.bax-qc #billing_phone_field,
body.bax-qc #billing_email_field,
body.bax-qc #billing_city_field {
	width: 100%;
	float: none;
}

/* בלוק בחירת האספקה בקופה — פחות טקסט, יותר מקום לבחירה */
body.bax-qc .bax-delivery-choice p {
	font-size: 13px;
	line-height: 1.5;
	margin: 6px 0 0;
	opacity: .8;
}
body.bax-qc .bax-delivery-choice label {
	display: block;
	padding: 10px 12px;
	margin: 6px 0;
	border: 1px solid rgba(0, 0, 0, .14);
	border-radius: 10px;
	cursor: pointer;
}
body.bax-qc .bax-delivery-choice label:has(input:checked) {
	border-color: currentColor;
	box-shadow: 0 0 0 1px currentColor inset;
}

/* "משלוח לכתובת אחרת" — קטן, לא כותרת */
body.bax-qc #ship-to-different-address {
	font-size: 15px;
	font-weight: 500;
}

body.bax-qc tr.bax-other-gifts td a.bax-qc-gift-link {
	margin-inline-start: 8px;
	font-size: 13px;
}
body.bax-qc .bax-qc-ship-note {
	font-size: 13px;
}

.bax-qc-badge {
	position: fixed;
	bottom: 12px;
	left: 12px;
	z-index: 99999;
	background: #1d2b36;
	color: #fff;
	font-size: 13px;
	padding: 8px 12px;
	border-radius: 8px;
	box-shadow: 0 4px 14px rgba(0, 0, 0, .2);
}
.bax-qc-badge a {
	color: #ffd34d;
	text-decoration: underline;
}
