@@ -18,6 +18,10 @@ $spinner-icon-size: 12px;
1818
1919  svg  {
2020    fill var (--p-color-icon );
21+ 
22+     #{$se23 }  &  {
23+       fill var (--p-color-icon-subdued );
24+     }
2125  }
2226
2327  //  only show the clear button when focused within the textfield
@@ -34,6 +38,17 @@ $spinner-icon-size: 12px;
3438      opacity 0 ;
3539    }
3640  }
41+ 
42+   & :not (.disabled ) {
43+     #{$se23 }  &  {
44+       & :hover  {
45+         //  stylelint-disable-next-line -- se23
46+         .Backdrop  {
47+           border-color var (--p-color-border-input-hover );
48+         }
49+       }
50+     }
51+   }
3752}
3853
3954.multiline  {
@@ -61,6 +76,15 @@ $spinner-icon-size: 12px;
6176  ~ .Backdrop  {
6277    //  stylelint-disable-next-line -- generated by polaris-migrator DO NOT COPY
6378    @include  focus-ring ($style : ' focused' 
79+ 
80+     #{$se23 }  &  {
81+       border-color var (--p-color-border-input-active-experimental );
82+       //  stylelint-disable-next-line -- se23
83+       @include  no-focus-ring ;
84+       outline var (--p-border-width-2 ) solid 
85+         var (--p-color-border-interactive-focus );
86+       outline-offset var (--p-space-025 );
87+     }
6488  }
6589}
6690
@@ -120,9 +144,25 @@ $spinner-icon-size: 12px;
120144  caret-color var (--p-color-text );
121145  color var (--p-color-text );
122146
147+   #{$se23 }  &  {
148+     min-height 32px  ;
149+     //  Safari: date field alignment
150+     display flex ;
151+     align-items center ;
152+     line-height var (--p-font-line-height-3 );
153+     padding-top var (--p-space-1_5-experimental );
154+     padding-bottom var (--p-space-1_5-experimental );
155+     border 0 ;
156+   }
157+ 
123158  @media  #{$p-breakpoints-md-up }  {
124159    font-size var (--p-font-size-100 );
125160    line-height var (--p-font-line-height-2 );
161+ 
162+     #{$se23 }  &  {
163+       font-size var (--p-font-size-80-experimental );
164+       line-height var (--p-font-line-height-2 );
165+     }
126166  }
127167
128168  .Prefix  + &  {
@@ -219,6 +259,10 @@ $spinner-icon-size: 12px;
219259  border-top-color #898f94 ;
220260  border-radius var (--p-border-radius-1 );
221261  pointer-events none ;
262+ 
263+   #{$se23 }  &  {
264+     border-radius var (--p-border-radius-2 );
265+   }
222266}
223267
224268.Prefix ,
@@ -229,6 +273,15 @@ $spinner-icon-size: 12px;
229273  flex 0  0  auto ;
230274  color var (--p-color-text-subdued );
231275  user-select none ;
276+ 
277+   #{$se23 }  &  {
278+     line-height var (--p-font-line-height-3 );
279+ 
280+     @media  #{$p-breakpoints-md-up }  {
281+       font-size var (--p-font-size-80-experimental );
282+       line-height var (--p-font-line-height-2 );
283+     }
284+   }
232285}
233286
234287.Prefix  {
@@ -269,6 +322,15 @@ $spinner-icon-size: 12px;
269322  margin 0  var (--p-space-3 ) 0  var (--p-space-1 );
270323  pointer-events none ;
271324  text-align right ;
325+ 
326+   #{$se23 }  &  {
327+     line-height var (--p-font-line-height-3 );
328+ 
329+     @media  #{$p-breakpoints-md-up }  {
330+       font-size var (--p-font-size-80-experimental );
331+       line-height var (--p-font-line-height-2 );
332+     }
333+   }
272334}
273335
274336.AlignFieldBottom  {
@@ -315,6 +377,11 @@ $spinner-icon-size: 12px;
315377  width 22px  ;
316378  cursor : pointer ;
317379
380+   #{$se23 }  &  {
381+     justify-content center ;
382+     margin var (--p-space-1 );
383+   }
384+ 
318385  .focus  & ,
319386  .TextField :hover  &  {
320387    visibility visible ;
@@ -324,6 +391,20 @@ $spinner-icon-size: 12px;
324391.SpinnerIcon  {
325392  height $spinner-icon-size ;
326393  width $spinner-icon-size ;
394+ 
395+   #{$se23 }  &  {
396+     height auto ;
397+     width auto ;
398+     //  stylelint-disable-next-line -- se23
399+     position absolute ;
400+     //  Safari: prevent highlighting icon
401+     user-select none ;
402+ 
403+     //  stylelint-disable-next-line -- se23
404+     svg  {
405+       fill var (--p-color-icon );
406+     }
407+   }
327408}
328409
329410.Resizer  {
@@ -363,6 +444,18 @@ $spinner-icon-size: 12px;
363444  appearance none ;
364445  border none ;
365446
447+   #{$se23 }  &  {
448+     border-radius var (--p-border-radius-1 );
449+ 
450+     & :hover  {
451+       background var (--p-color-bg-strong-hover );
452+     }
453+ 
454+     & :active  {
455+       background var (--p-color-bg-strong-active );
456+     }
457+   }
458+ 
366459  & :focus  {
367460    outline none ;
368461  }
@@ -375,11 +468,22 @@ $spinner-icon-size: 12px;
375468    //  stylelint-disable-next-line -- generated by polaris-migrator DO NOT COPY
376469    border-top-right-radius var (--pc-text-field-spinner-border-radius );
377470    margin-bottom var (--p-space-05 );
471+ 
472+     #{$se23 }  &  {
473+       margin-bottom 0 ;
474+       border-bottom-left-radius 0 ;
475+       border-bottom-right-radius 0 ;
476+     }
378477  }
379478
380479  & :last-child  {
381480    //  stylelint-disable-next-line -- generated by polaris-migrator DO NOT COPY
382481    border-bottom-right-radius var (--pc-text-field-spinner-border-radius );
482+ 
483+     #{$se23 }  &  {
484+       border-top-left-radius 0 ;
485+       border-top-right-radius 0 ;
486+     }
383487  }
384488
385489  & :not (:first-child ) {
0 commit comments