@yandex/ui
Version:
Yandex UI components
39 lines (29 loc) • 1.46 kB
CSS
.Textinput_size_s .Textinput-Box {
height: var(--textinput-size-s-height);
}
.Textinput_size_s .Textinput-Control {
height: var(--textinput-size-s-height);
font-size: var(--textinput-size-s-fontSize);
border-width: var(--textinput-size-s-control-spaceAll);
}
/* Усиливаем селектор Textinput, чтобы перебить значения при раскрытии css-переменных. */
.Textinput.Textinput_size_s .Textinput-Icon_side_left ~ .Textinput-Control {
border-left-width: var(--textinput-size-s-has-icon-spaceLeft);
}
/* Усиливаем селектор Textinput, чтобы перебить значения при раскрытии css-переменных. */
.Textinput.Textinput_size_s .Textinput-Icon_side_right ~ .Textinput-Control {
border-right-width: var(--textinput-size-s-has-icon-spaceRight);
}
.Textinput_size_s.Textinput_hasClear .Textinput-Clear_visible ~ .Textinput-Control {
border-right-width: var(--textinput-size-s-has-icon-spaceRight);
}
.Textinput_size_s.Textinput_hasClear .Textinput-Icon_side_right ~ .Textinput-Control {
border-right-width: calc(var(--textinput-size-s-has-icon-spaceRight) * 2);
}
.Textinput_size_s.Textinput_iconRight .Textinput-Clear {
right: var(--textinput-size-s-has-icon-spaceRight);
}
.Textinput_size_s .Textinput-Icon.Icon {
width: var(--textinput-size-s-icon-width);
height: var(--textinput-size-s-icon-height);
}