@@ -31,49 +31,49 @@ governing permissions and limitations under the License.
3131 display : inline-flex;
3232 flex-direction : row;
3333 flex-wrap : nowrap;
34- min-width : var (--spectrum-component-single-line-width );
34+ min-inline-size : var (--spectrum-component-single-line-width );
3535 border-radius : var (--spectrum-border-radius );
3636
3737 .spectrum-FieldButton {
3838 padding : 0 ;
39- width : var (--spectrum-combobox-button-width );
40- border-top-left -radius : var (--spectrum-combobox-fieldbutton-border-top-left-radius );
41- border-bottom-left -radius : var (--spectrum-combobox-fieldbutton-border-bottom-left-radius );
39+ inline-size : var (--spectrum-combobox-button-width );
40+ border-start-start -radius : var (--spectrum-combobox-fieldbutton-border-top-left-radius );
41+ border-end-start -radius : var (--spectrum-combobox-fieldbutton-border-bottom-left-radius );
4242 }
4343}
4444
4545.spectrum-InputGroup-field {
46- border-top-right -radius : var (--spectrum-combobox-textfield-border-top-right-radius );
47- border-bottom-right -radius : var (--spectrum-combobox-textfield-border-bottom-right-radius );
48- border-right -width : var (--spectrum-combobox-field-border-width-right );
46+ border-start-end -radius : var (--spectrum-combobox-textfield-border-top-right-radius );
47+ border-end-end -radius : var (--spectrum-combobox-textfield-border-bottom-right-radius );
48+ border-inline-end -width : var (--spectrum-combobox-field-border-width-right );
4949 flex : 1 ;
5050}
5151
5252.spectrum-InputGroup--quiet {
5353 border-radius : var (--spectrum-combobox-quiet-fieldbutton-border-radius );
5454
5555 .spectrum-FieldButton {
56- width : auto;
56+ inline-size : auto;
5757 position : relative;
5858
59- padding-left : var (--spectrum-dropdown-padding-x );
60- padding-right : var (--spectrum-combobox-quiet-fieldbutton-padding-right );
59+ padding-inline-start : var (--spectrum-dropdown-padding-x );
60+ padding-inline-end : var (--spectrum-combobox-quiet-fieldbutton-padding-right );
6161
62- border-bottom : var (--spectrum-textfield-quiet-affixed-border-size ) solid;
62+ border-block-end : var (--spectrum-textfield-quiet-affixed-border-size ) solid;
6363 border-radius : var (--spectrum-combobox-quiet-fieldbutton-border-radius );
6464
6565 /* More hitarea */
6666 & : after {
6767 content : '' ;
6868 position : absolute;
69- height : 100% ;
70- width : 10px ;
71- right : -10px ;
69+ block-size : 100% ;
70+ inline-size : 10px ;
71+ inset-inline-end : -10px ;
7272 }
7373 }
7474
7575 .spectrum-InputGroup-icon {
76- right : 0 ;
76+ inset-inline-end : 0 ;
7777 }
7878}
7979
@@ -90,69 +90,70 @@ governing permissions and limitations under the License.
9090 & .spectrum-Datepicker--datetimeRange {
9191 /* Inputs */
9292 .spectrum-InputGroup-field {
93- width : var (--spectrum-datepicker-datetime-input-width );
94- min-width : var (--spectrum-datepicker-datetime-input-width );
93+ inline-size : var (--spectrum-datepicker-datetime-input-width );
94+ min-inline-size : var (--spectrum-datepicker-datetime-input-width );
9595 }
9696 }
9797 /* Inputs */
9898 .spectrum-InputGroup-field {
99- width : var (--spectrum-datepicker-input-width );
100- min-width : var (--spectrum-datepicker-input-width );
99+ inline-size : var (--spectrum-datepicker-input-width );
100+ min-inline-size : var (--spectrum-datepicker-input-width );
101101 flex : initial;
102102 & .spectrum-Datepicker-startField {
103- border-right : 0 ;
104- padding-right : var (--spectrum-padding );
103+ border-inline-end : 0 ;
104+ padding-inline-end : var (--spectrum-padding );
105105 & .is-invalid ,
106106 & : invalid {
107107 background-image : none;
108- padding-right : var (--spectrum-padding );
108+ padding-inline-end : var (--spectrum-padding );
109109 }
110110 }
111111 & .spectrum-Datepicker-endField {
112- border-left : 0 ;
112+ border-inline-start : 0 ;
113113 border-radius : 0 ;
114- padding-left : var (--spectrum-padding );
114+ padding-inline-start : var (--spectrum-padding );
115115 }
116116 }
117117 /* Em dash */
118118 .spectrum-Datepicker--rangeDash {
119119 line-height : var (--spectrum-datepicker-range-dash-line-height );
120- padding-top : var (--spectrum-datepicker-range-dash-padding-top );
120+ padding-block-start : var (--spectrum-datepicker-range-dash-padding-top );
121121 flex : initial;
122- width : 0 ;
122+ inline-size : 0 ;
123123 z-index : 1 ;
124124 & : before {
125125 content : '–' ;
126126 display : inline-block;
127- margin : 0 var (--spectrum-datepicker-range-dash-margin-left );
127+ margin-block : 0 ;
128+ margin-inline : var (--spectrum-datepicker-range-dash-margin-left );
128129 overflow : hidden;
129130 text-align : center;
130131 vertical-align : middle;
131- width : var (--spectrum-global-dimension-static-font-size-100 );
132+ inline-size : var (--spectrum-global-dimension-static-font-size-100 );
132133 }
133134 }
134135 /* Focus ring */
135136 & .is-focused {
136137 .spectrum-Datepicker-focusRing {
137138 position : absolute;
138139 border-radius : var (--spectrum-border-radius );
139- top : 0 ;
140- right : 0 ;
141- bottom : 0 ;
142- left : 0 ;
140+ inset-block-start : 0 ;
141+ inset-inline-end : 0 ;
142+ inset-block-end : 0 ;
143+ inset-inline-start : 0 ;
143144 pointer-events : none;
144145 }
145146 }
146147 & .spectrum-InputGroup--quiet {
147148 & .is-focused {
148149 .spectrum-Datepicker-focusRing {
149150 border-radius : var (--spectrum-combobox-quiet-fieldbutton-border-radius );
150- top : auto;
151+ inset-block-start : auto;
151152 }
152153 }
153154 .spectrum-Datepicker--rangeDash {
154155 & : before {
155- margin-left : var (--spectrum-datepicker-range-dash-margin-left );
156+ margin-inline-start : var (--spectrum-datepicker-range-dash-margin-left );
156157 }
157158 }
158159 }
0 commit comments