/* Product page ring size fields START */
	/* Wrapper spacing */
	.rmdbrs-ring-size-fields {margin: 1em 0 1.25em;}

	/* Optional inner fill (Woodmart keeps border/padding on fieldset) */
	.rmdbrs-ring-size-fields__box {background-color: var(--color-gray-100, #f7f7f7);}

	/* Two columns: radios left, dynamic panel right */
	.rmdbrs-ring-size-fields__inner {display: flex; flex-wrap: wrap; align-items: flex-start; gap: 1.5em;}

	/* Sim / Não radios */
	.rmdbrs-ring-size-fields__choices {flex: 0 0 auto;}

	.rmdbrs-ring-size-fields__radio {display: inline-block; margin-right: 1.25em;}

	/* Size input or "Não" message */
	.rmdbrs-ring-size-fields__panel {flex: 1 1 200px; min-width: 0;}

	.rmdbrs-ring-size-fields__size--hidden,
	.rmdbrs-ring-size-fields__message--hidden {display: none;}

	.rmdbrs-ring-size-fields__size {margin: 0;}

	.rmdbrs-ring-size-fields__size label {display: block; margin-bottom: 0.35em;}

	.rmdbrs-ring-size-fields__size input[type="number"] {max-width: 6em; background: #fff;}

	.rmdbrs-ring-size-fields__message {margin: 0; line-height: 1.6;}

	.rmdbrs-ring-size-fields__message .rmdbrs-no-size-message {margin: 0;}

	.rmdbrs-ring-size-fields__message p {margin: 0 0 0.5em;}

	.rmdbrs-ring-size-fields__message p:last-child {margin-bottom: 0;}
/* Product page ring size fields END */

.rmdbrs-order-item-ring-size {
	white-space: nowrap;
}

/* Admin order line item ring size START */
	/* Ring size row below product name (SKU-like spacing, not SKU markup) */
	.woocommerce_order_items td.name .rmdbrs-order-item-ring-size {display: block; margin-top: .5em; font-size: .92em !important; color: #888;}
/* Admin order line item ring size END */
