/* ================================ */
/* CSS for control sap.m/StepInput  */
/* Base theme                       */
/* ================================ */

.sapMStepInput {
	display: inline-block;
	width: 100%;
	outline: none;
}

.sapMStepInput .sapUiIcon:focus {
	outline: none;
}

.sapMStepInput {
	.sapMStepInputIconDisabled {
		opacity: 0.5;
		pointer-events: none;
	}

	&:focus {
		.sapMInputBaseContentWrapper:not(.sapMInputBaseReadonlyWrapper):not(.sapMStepInputReadOnly) {
			&::before {
				content: "";
				position: absolute;
				top: 1px;
				left: 1px;
				right: 1px;
				bottom: 1px;
				border: 1px dotted @sapUiContentFocusColor;
				pointer-events: none;
			}
		}
	}
}