|
131 | 131 | %advanced-filter { |
132 | 132 | @include sizable(); |
133 | 133 |
|
| 134 | + --_tree-scrollbar-gutter: #{rem(16px)}; |
| 135 | + |
| 136 | + @if $variant == 'bootstrap' { |
| 137 | + --query-builder-outer-padding: #{rem(16px)}; |
| 138 | + } @else { |
| 139 | + --query-builder-outer-padding: #{rem(24px)}; |
| 140 | + } |
| 141 | + |
134 | 142 | width: auto; |
135 | 143 | min-width: rem(660px); |
136 | 144 | background-color: var-get($theme, 'background'); |
|
139 | 147 | overflow: hidden; |
140 | 148 |
|
141 | 149 | &:has(:not(igx-query-builder-header)) { |
142 | | - padding-block-start: if($variant != 'bootstrap', rem(24px), rem(16px)) |
| 150 | + padding-block-start: var(--query-builder-outer-padding); |
| 151 | + |
| 152 | + %query-level-0 { |
| 153 | + padding-block: 0 var(--query-builder-outer-padding); |
| 154 | + } |
143 | 155 | } |
144 | 156 |
|
145 | 157 | &:has(igx-query-builder-header) { |
146 | 158 | padding-block-start: 0; |
| 159 | + |
| 160 | + %query-level-0 { |
| 161 | + padding-block: if($variant != 'bootstrap', 0, rem(16px)) var(--query-builder-outer-padding); |
| 162 | + } |
147 | 163 | } |
148 | 164 |
|
149 | 165 | .igx-chip__ghost { |
|
162 | 178 | %query-level-0 { |
163 | 179 | display: block; |
164 | 180 | width: 100%; |
165 | | - padding-inline: if($variant != 'bootstrap', rem(24px), rem(16px)); |
166 | | - padding-block: |
167 | | - if($variant != 'bootstrap', 0, rem(16px)) |
168 | | - if($variant != 'bootstrap', rem(24px), rem(16px)); |
| 181 | + |
| 182 | + padding-inline: var(--query-builder-outer-padding); |
169 | 183 |
|
170 | 184 | > %advanced-filter__main { |
171 | 185 | gap: rem(16px); |
|
176 | 190 | max-height: rem(570px); |
177 | 191 | overflow-y: auto; |
178 | 192 | overflow-x: hidden; |
179 | | - padding-inline-end: rem(16px); |
| 193 | + padding-inline-end: var(--_tree-scrollbar-gutter); |
180 | 194 | } |
181 | 195 | } |
182 | 196 | } |
|
247 | 261 | margin-bottom: 0; |
248 | 262 | border-block-end: rem(1px) solid var-get($theme, 'header-border'); |
249 | 263 |
|
250 | | - padding-inline: if($variant != 'bootstrap', rem(24px), rem(16px)); |
251 | | - padding-block: if($variant != 'bootstrap', rem(24px), rem(16px)) rem(16px); |
| 264 | + padding-inline: var(--query-builder-outer-padding); |
| 265 | + padding-block: var(--query-builder-outer-padding) rem(16px); |
252 | 266 | } |
253 | 267 |
|
254 | 268 | %advanced-filter__title { |
|
0 commit comments