/* DanTech Shipping Manager Frontend Checkout CSS */

/* Overrides for WooCommerce shipping labels to ensure clean row wrap & no overlapping */

label[for*="dtsm_shipping"],
label[for*="dtsm_custom_shipping"] {
	display: block !important;
	width: 100% !important;
}

.dtsm-shipping-label-wrapper {
	display: flex !important;
	flex-wrap: wrap !important;
	width: 100% !important;
	box-sizing: border-box !important;
}

.dtsm-shipping-label-content {
	display: flex !important;
	justify-content: space-between !important;
	align-items: flex-start !important;
	width: 100% !important;
	gap: 8px !important;
}

.dtsm-shipping-label-text {
	flex: 1 1 auto !important;
	min-width: 0 !important;
	word-break: break-word !important;
}

.dtsm-shipping-label-price {
	flex: 0 0 auto !important;
	text-align: right !important;
	white-space: nowrap !important;
}

.dtsm-delivery-days {
	display: block !important;
	width: 100% !important;
	line-height: 1 !important;
	margin-top: 4px !important;
	font-size: 0.85em !important;
	opacity: 0.75 !important;
	font-style: italic !important;
}
