/*
 * Поле ввода строки.
 */

@import "settings/textbox";

.dijitTextBox {
	display: inline-block;
	position: relative;
	margin: $textbox-margin;
	border: $textbox-border;
	box-sizing: border-box;
}

.dijitInputContainer {
	position: relative;
	overflow: hidden;
	padding: $textbox-padding;

	.dijitInputInner {
		display: block;
		width: 100%;
		line-height: $textbox-line-height;
		background-color: transparent;
		color: $textbox-color;
	}

	.dijitPlaceHolder {
		position: absolute;
		display: inline-block;
		top: 0;
		left: 0;
		margin: $textbox-padding;
		vertical-align: baseline;
		white-space: nowrap;
		color: $textbox-placeholder-color;
		pointer-events: none;
	}
}

.dijitArrowButtonContainer {
	float: right;
	cursor: pointer;
}

.dijitValidationContainer {
	position: relative;
	display: none;
}

.dijitInputContainer ~ label {
	display: none;
}

.dijitValidationTextBoxError {
	border: $textbox-validation-error-border;
}
