.enb-control-dual-input .components-input-control__label {
	font-size: 10px !important;
	font-weight: 600;
	letter-spacing: 0.05em;
	color: var(--enb-color-600);
	text-align: center;
}

.enb-control-dimension-input .components-number-control .components-flex {
	gap: 4px;
}

.enb-control-dimension-input .components-number-control .components-flex-item {
	max-inline-size: 100%;
}

.enb-control-dimension-input .components-input-control__label {
	font-size: 10px !important;
	letter-spacing: 0.05em;
	color: var(--enb-color-600);
	text-align: center;
}

.enb-component-dual-input {

	input {
		padding-inline-end: 0 !important;
	}

	// /* Chrome, Safari, Edge, Opera */
	// input::-webkit-outer-spin-button,
	// input::-webkit-inner-spin-button {
	// 	-webkit-appearance: none;
	// 	margin: 0;
	// }

	// /* Firefox */
	// input[type="number"] {
	// 	-moz-appearance: textfield;
	// }

	.enb-component-number {

		.components-flex {
			gap: 4px;
			border-radius: 0;
		}

		.components-input-control__backdrop {
			border-inline-end-width: 0 !important;
		}

		&:first-of-type {

			.components-flex {
				border-radius: 2px 0 0 2px;
			}
		}

		&:last-of-type {

			.components-flex {
				border-radius: 0 2px 2px 0;
			}

			.components-input-control__backdrop {
				border-inline-end-width: 1px !important;
			}
		}
	}
}
