|
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