|
19 | 19 | } |
20 | 20 |
|
21 | 21 | // Bring the "active" form control to the top of surrounding elements |
| 22 | + > .date-picker.show, |
| 23 | + > .time-picker.show, |
| 24 | + > .form-multi-select.show, |
22 | 25 | > .form-control:focus, |
23 | 26 | > .form-select:focus, |
24 | 27 | > .form-floating:focus-within { |
|
98 | 101 | // stylelint-disable-next-line no-duplicate-selectors |
99 | 102 | .input-group { |
100 | 103 | &:not(.has-validation) { |
| 104 | + > .date-picker > .date-picker-input-group, |
| 105 | + > .time-picker > .time-picker-input-group, |
| 106 | + > .form-multi-select > .form-multi-select-input-group, |
101 | 107 | > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), |
102 | 108 | > .dropdown-toggle:nth-last-child(n + 3), |
103 | 109 | > .form-floating:not(:last-child) > .form-control, |
|
107 | 113 | } |
108 | 114 |
|
109 | 115 | &.has-validation { |
| 116 | + > .date-picker > .date-picker-input-group, |
| 117 | + > .time-picker > .time-picker-input-group, |
| 118 | + > .form-multi-select > .form-multi-select-input-group, |
110 | 119 | > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), |
111 | 120 | > .dropdown-toggle:nth-last-child(n + 4), |
112 | 121 | > .form-floating:nth-last-child(n + 3) > .form-control, |
|
125 | 134 | @include border-start-radius(0); |
126 | 135 | } |
127 | 136 |
|
| 137 | + > .date-picker > .date-picker-input-group, |
| 138 | + > .time-picker > .time-picker-input-group, |
| 139 | + > .form-multi-select > .form-multi-select-input-group, |
128 | 140 | > .form-floating:not(:first-child) > .form-control, |
129 | 141 | > .form-floating:not(:first-child) > .form-select { |
130 | 142 | @include border-start-radius(0); |
|
0 commit comments