|
22 | 22 | text-align: start;
|
23 | 23 | color: var(--ctr-list-item-text-color, var(--sjs-layer-1-foreground-100, #000000e6));
|
24 | 24 | transition: color $creator-transition-duration;
|
25 |
| - |
| 25 | + |
26 | 26 | --thm-list-item-padding-delta: var(--ctr-list-item-padding-left, var(--sjs-spacing-x2));
|
27 | 27 | --thm-list-item-padding-left: calc(var(--sjs-list-item-level) * var(--thm-list-item-padding-delta));
|
28 | 28 | display: flex;
|
|
173 | 173 | .svc-list__container {
|
174 | 174 | display: flex;
|
175 | 175 | flex-direction: column;
|
| 176 | + flex-grow: 1; |
176 | 177 | min-height: 0;
|
177 | 178 | height: 100%;
|
178 | 179 | }
|
|
219 | 220 | appearance: none;
|
220 | 221 | outline: none;
|
221 | 222 | border: none;
|
| 223 | + padding: 0; |
| 224 | + width: 100%; |
222 | 225 |
|
223 | 226 | &::placeholder {
|
224 | 227 | color: var(--ctr-list-search-text-color-placeholder, var(--sjs-layer-1-foreground-50, #00000080));
|
|
232 | 235 | justify-content: center;
|
233 | 236 | align-items: center;
|
234 | 237 | border-radius: var(--ctr-search-button-corner-radius, var(--sjs-corner-radius-x05));
|
| 238 | + appearance: none; |
| 239 | + border: none; |
| 240 | + border-radius: 100%; |
| 241 | + background-color: transparent; |
| 242 | + |
| 243 | + svg { |
| 244 | + display: flex; |
| 245 | + width: var(--ctr-search-button-icon-width, var(--sjs-font-size-x2)); |
| 246 | + height: var(--ctr-search-button-icon-height, var(--sjs-font-size-x2)); |
| 247 | + justify-content: center; |
| 248 | + align-items: center; |
| 249 | + |
| 250 | + use { |
| 251 | + fill: var(--ctr-search-button-icon-color, var(--sjs-layer-1-foreground-50, #00000080)); |
| 252 | + } |
| 253 | + } |
235 | 254 |
|
236 | 255 | &:hover {
|
237 |
| - background: var(--ctr-search-button-background-color-clear-hovered, var(--sjs-semantic-red-background-10, #e50a3e1a)); |
| 256 | + background: var( |
| 257 | + --ctr-search-button-background-color-clear-hovered, |
| 258 | + var(--sjs-semantic-red-background-10, #e50a3e1a) |
| 259 | + ); |
238 | 260 |
|
239 | 261 | use {
|
240 | 262 | fill: var(--ctr-search-button-icon-color-clear-hovered, var(--sjs-semantic-red-background-500, #e50a3eff));
|
|
243 | 265 | }
|
244 | 266 |
|
245 | 267 | .svc-list__empty-container {
|
246 |
| - padding: var(--ctr-list-padding-top-no-data, var(--sjs-spacing-x4)) var(--ctr-list-padding-right-no-data, var(--sjs-spacing-x2)) |
247 |
| - var(--ctr-list-padding-bottom-no-data, var(--sjs-spacing-x4)) var(--ctr-list-padding-left-no-data, var(--sjs-spacing-x2)); |
| 268 | + padding: var(--ctr-list-padding-top-no-data, var(--sjs-spacing-x4)) |
| 269 | + var(--ctr-list-padding-right-no-data, var(--sjs-spacing-x2)) |
| 270 | + var(--ctr-list-padding-bottom-no-data, var(--sjs-spacing-x4)) |
| 271 | + var(--ctr-list-padding-left-no-data, var(--sjs-spacing-x2)); |
| 272 | + display: flex; |
| 273 | + flex-direction: column; |
| 274 | + justify-content: center; |
| 275 | + flex-grow: 1; |
248 | 276 | }
|
249 | 277 |
|
250 | 278 | .svc-list__empty-text {
|
251 | 279 | @include ctrDefaultFont;
|
252 | 280 | @include textEllipsis;
|
253 | 281 | text-align: center;
|
| 282 | + align-self: stretch; |
254 | 283 | color: var(--ctr-list-no-data-text-color, var(--sjs-layer-1-foreground-50, #00000080));
|
255 | 284 | }
|
256 | 285 |
|
257 |
| -.sv-popup--overlay { |
| 286 | +.sv-popup--menu-phone, |
| 287 | +.sv-popup--menu-tablet { |
258 | 288 | .svc-list-item__marker-icon {
|
259 | 289 | display: none;
|
260 | 290 | }
|
|
0 commit comments