/* Roket Shipping Matrix — front-end checkout styling.
 * Tuned to match the monochrome custom checkout (black accent, 8px rounded
 * cards, #949494 secondary text).
 */

/* ETA / delivery time line under a method */
.vsm-eta {
	font-size: 13px;
	line-height: 1.45;
	color: #949494;
	margin-top: 4px;
}

/* Carry-in (užnešimas) option shown under the cargo method */
.vsm-carry-in {
	margin-top: 10px;
	padding: 12px 14px;
	background: #f9fafb;
	border: 1px solid #ececec;
	border-radius: 8px;
}

.vsm-carry-label {
	display: flex;
	align-items: center;
	gap: 0;
	margin: 0;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	color: #1f2937;
	line-height: 1.3;
}

/* The checkbox itself inherits the theme's custom black checkbox styling via
 * `.checkout-form-section input[type="checkbox"]`. Keep a consistent gap. */
.vsm-carry-in input[type="checkbox"] {
	margin: 0 12px 0 0;
	flex-shrink: 0;
}

.vsm-carry-text {
	flex: 1;
}

.vsm-carry-price {
	margin-left: 12px;
	font-weight: 600;
	color: #000;
	white-space: nowrap;
}

.vsm-carry-label:hover .vsm-carry-text {
	color: #000;
}

/* Tidy the host "extra" area the template renders our content into */
.delivery-method .roket-shipping-rate-extra {
	margin-top: 2px;
}
