@@ -13,10 +13,10 @@ export const multiSelectComboBoxChipStyles = css`
13
13
justify- content: center;
14
14
white-space: nowrap;
15
15
box- sizing: bor der- box;
16
- gap: var(--vaadin-chip-gap , var ( --vaadin-chip-padding , 0.3em) );
16
+ gap: var(--vaadin-chip-gap , 0 );
17
17
background: var(--vaadin-chip-background , var (--vaadin-background-container ));
18
18
color : var(- - vaadin- chip- color , var (- - vaadin- color ));
19
- font- size: var(- - vaadin- chip- font- size, 0.875em);
19
+ font- size: max(11px , var (- - vaadin- chip- font- size, 0.875em) );
20
20
font- weight: var(- - vaadin- chip- font- weight, 500);
21
21
line-height: var(- - vaadin- input- field- value-line-height, inherit );
22
22
padding: 0 var(- - vaadin- chip- padding, 0.3em);
@@ -42,14 +42,17 @@ export const multiSelectComboBoxChipStyles = css`
42
42
[part = 'label' ] {
43
43
overflow : hidden;
44
44
text-overflow : ellipsis;
45
+ margin-block : calc (var (--vaadin-chip-border-width , 1px ) * -1 );
45
46
}
46
47
47
48
[part = 'remove-button' ] {
48
49
flex : none;
49
50
display : block;
50
- margin-inline : auto calc (var (--vaadin-chip-padding , 0.3em ) * -1 );
51
+ margin-inline-start : auto;
52
+ margin-block : calc (var (--vaadin-chip-border-width , 1px ) * -1 );
51
53
color : var (--vaadin-chip-remove-button-color , var (--vaadin-color-subtle ));
52
54
cursor : var (--vaadin-clickable-cursor );
55
+ translate : 25% ;
53
56
}
54
57
55
58
[part = 'remove-button' ]::before {
@@ -110,4 +113,14 @@ export const multiSelectComboBoxChipStyles = css`
110
113
: host ([count = '1' ])::after {
111
114
display : none;
112
115
}
116
+
117
+ @media (forced-colors : active) {
118
+ : host {
119
+ border : 1px solid !important ;
120
+ }
121
+
122
+ [part = 'remove-button' ]::before {
123
+ background : CanvasText;
124
+ }
125
+ }
113
126
` ;
0 commit comments