/*! © 2026 Oba Go 欧爸优选 shop.obago.com.au 版权所有，未经许可不得复制使用。Fingerprint: obgshop-kts9r7wjor */
/* 运费方式（购物车总计、结账页订单明细里的“运费”一行）和下面的新疆、西藏加收说明。is_cart() 或 is_checkout() 时加载。运费明细的 markup 见 mu-plugins/obago-shipping.php。 */

/* 运费明细单独一行、左边对齐方式名称，字小一号、灰色。 */
ul#shipping_method .obago-shipping-detail {
	display: block;
	margin: 2px 0 0;
	padding: 0;
	text-indent: 0;
	font-size: 0.85em;
	line-height: 1.5;
	color: #777;
}

/* 运费下面的“查看详情”（点开运费详情弹窗）：字号跟预计收件卡片里的“查看详情”一样（外层已经小一号，这里不再缩小）。 */
ul#shipping_method .obago-shipping-detail .obago-delivery-estimate-more {
	font-size: 1em;
}

/* 只有一种运费方式时没有单选框（是隐藏的 input），去掉 WooCommerce 给单选框留的 22px 悬挂缩进，运费明细才能跟方式名称对齐。
   选择器照抄原生的 ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li)（带两个 id）再加条件，才压得过它。 */
ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li):has(> input[type="hidden"]) {
	padding-left: 0;
	text-indent: 0;
}

/* 运费下面的附加行：配送地区下拉框（mu-plugins/obago-shipping-region.php）、预计收件时间（obago-delivery-estimate.php）、新疆西藏加收说明（obago-shipping.php 的 obago_remote_fee_note）。
   放在右边那栏，左边标题栏空着；跟上面运费一行连在一起，不要分隔线。选择器照抄购物车总计、订单明细表格的原生规则追平权重。 */
.woocommerce-cart .cart-collaterals .cart_totals tr.obago-shipping-sub th,
.woocommerce-cart .cart-collaterals .cart_totals tr.obago-shipping-sub td,
.woocommerce-js table.shop_table tr.obago-shipping-sub th,
.woocommerce-js table.shop_table tr.obago-shipping-sub td {
	padding-top: 0;
	border-top: 0;
	font-size: 0.85em;
	line-height: 1.5;
	color: #777;
}

/* 购物车里 WooCommerce 自带的“配送至 …”一句不显示，换成上面的地区下拉框。 */
.woocommerce-cart .cart_totals .woocommerce-shipping-destination {
	display: none;
}
.obago-ship-region-row .obago-ship-region-pick {
	display: inline-flex;
	align-items: center;
	gap: 4px;
	margin: 0;
	color: #555;
	font-size: 1.1em;
	white-space: nowrap;
}
/* WooCommerce 让总计框里的下拉框占满整格（.woocommerce-cart .cart-collaterals .cart_totals table select），照抄选择器追平权重。 */
.woocommerce-cart .cart-collaterals .cart_totals table .obago-ship-region-row select {
	width: auto;
	padding: 2px 24px 2px 8px;
	min-height: 0;
	font-size: inherit;
}
