/* ================================== */
/* CSS for control sap.m/TextArea     */
/* Horizon High Contrast Black theme  */
/* ================================== */

@_sapMTextAreaPadding: 0.375rem 0.5rem 0.3125rem;
@_sapMTextAreaPadding_Compact: 0.0625rem 0.375rem 0;
@_sapMTextAreaReadonlyPadding: 0.375rem 0.625rem 0.3125rem;
@_sapMTextAreaReadonlyPadding_Compact: 0.0625rem 0.375rem 0;
@_sapMTextAreaValueStateSuccessPadding: 0.375rem 0.5rem 0.3125rem;
@_sapMTextAreaValueStateSuccessPadding_Compact: 0.0625rem 0.375rem 0;
@_sapMTextAreaValueStateInformationPadding: 0.4375rem 0.5625rem 0.375rem;
@_sapMTextAreaValueStateInformationPadding_Compact: 0.125rem 0.4375rem 0.0625rem;
@_sapMTextAreaValueStateErrorWarningPadding: 0.375rem 0.5rem 0.3125rem;
@_sapMTextAreaValueStateErrorWarningPadding_Compact: 0.0625rem 0.375rem 0;

.sapMFocus.sapMTextArea {

	& .sapMInputBaseContentWrapper {

		.sapMInputBaseInner {
			outline-offset: -3px;
		}
	}
}

.sapMInputBase.sapMTextArea .sapMTextAreaInner {
	line-height: 1.5;
}

.sapMTextAreaMirror {
	line-height: 1.5;
}

html.sap-desktop:not(.sapUiNativeScrollbars) .sapMTextArea {

	.sapMInputBaseContentWrapperWarning ::-webkit-scrollbar {
		background: var(--sapField_WarningBackgroundStyle);
		background-color: var(--sapScrollBar_TrackColor);
	}

	.sapMInputBaseContentWrapperError ::-webkit-scrollbar {
		background: var(--sapField_InvalidBackgroundStyle);
		background-color: var(--sapScrollBar_TrackColor);
	}

	.sapMInputBaseContentWrapperInformation ::-webkit-scrollbar {
		background: var(--sapField_InformationBackgroundStyle);
		background-color: var(--sapScrollBar_TrackColor);
	}

	.sapMInputBaseContentWrapperSuccess ::-webkit-scrollbar {
		background: var(--sapField_SuccessBackgroundStyle);
		background-color: var(--sapScrollBar_TrackColor);
	}
}