11: host {
2- display : block;
3- font-family : var ( --pg-font-family , system-ui) ;
2+ display : contents;
43}
54
6- [part = input ] {
7- border : 1px solid var ( --pg-input-text-border-color , # 453C4F) ;
8- border-radius : 0.125rem ;
9- padding-inline-start : var ( --pg-input-text-padding-inline-start , var ( --pg-input-text-padding-inline , 0.5rem ) ) ;
10- padding-inline-end : var ( --pg-input-text-padding-inline-end , var ( --pg-input-text-padding-inline , 0.5rem ) ) ;
11- padding-block-start : var ( --pg-input-text-padding-block-start , var ( --pg-input-text-padding-block , 0.25rem ) ) ;
12- padding-block-end : var ( --pg-input-text-padding-block-start , var ( --pg-input-text-padding-block , 0.25rem ) ) ;
13- font-family : var ( --pg-input-text-font-family , var ( --pg-font-family ) ) ;
14- font-size : 1rem ;
15- outline : none;
16- field-sizing : content;
17- min-width : calc (
18- 100%
19- - var ( --pg-input-text-padding-inline-start , var ( --pg-input-text-padding-inline , 0.5rem ) )
20- - var ( --pg-input-text-padding-inline-end , var ( --pg-input-text-padding-inline , 0.5rem ) )
21- - 2px
22- ) ;
23- max-width : calc (
24- var ( --pg-input-text-max-width , 100% )
25- - var ( --pg-input-text-padding-inline-start , var ( --pg-input-text-padding-inline , 0.5rem ) )
26- - var ( --pg-input-text-padding-inline-end , var ( --pg-input-text-padding-inline , 0.5rem ) )
27- - 2px
28- ) ;
29- background-color : transparent;
5+ [part = header ] {
6+ font-size : 0.875rem ;
7+ line-height : 1.25rem ;
8+ padding-inline : 0.5rem ;
9+ padding-block : 0.125rem 0.25rem ;
3010}
3111
32- [part = input ]: read-only {
33- border-color : transparent;
12+ [part = node ] {
13+ position : absolute;
14+ border : 2px solid rgba ( 255 , 255 , 255 , 0.5 ) ;
15+ border-radius : 0.25rem ;
16+ background : # 1D1D1D;
17+ color : # FFF;
18+ width : 12rem ;
19+ min-height : 3rem ;
3420}
3521
36- [part = input ]: active {
37- box-shadow : 0 0 0 3px var ( --pg-input-text-active-glow , rgb ( 79 , 143 , 249 , 0.6 ) ) ;
38- }
39- [part = input ]: focus {
40- box-shadow : 0 0 0 3px var ( --pg-input-text-focus-glow , rgb ( 79 , 143 , 249 , 0.5 ) ) ;
22+ [part = node ]: hover {
23+ border-color : rgba ( 255 , 255 , 255 , 0.75 ) ;
4124}
0 commit comments