22 box-sizing : border-box;
33}
44
5- input ,
6- button {
5+ .AppWrapper input ,
6+ .AppWrapper button {
7+ all : unset;
78 -webkit-appearance : none;
89 -moz-appearance : none;
910 appearance : none;
1011 outline : none;
1112 border-style : none;
1213}
1314
14- html {
15- background-color : # 6772e5 ;
16- font-size : 16px ;
17- font-family : Roboto, Open Sans, Segoe UI, sans-serif;
18- font-weight : 500 ;
19- font-style : normal;
20- text-rendering : optimizeLegibility;
21- height : 100% ;
22- }
23-
24- body {
25- height : 100% ;
26- margin : 0 ;
27- }
28-
29- # root {
30- height : 100% ;
31- display : flex;
32- align-items : center;
33- justify-content : center;
34- }
35-
3615.AppWrapper {
3716 width : 500px ;
3817 height : 400px ;
@@ -50,11 +29,11 @@ body {
5029 }
5130}
5231
53- .Form {
32+ .AppWrapper . Form {
5433 animation : fade 200ms ease-out;
5534}
5635
57- .FormGroup {
36+ .AppWrapper . FormGroup {
5837 margin : 0 15px 20px ;
5938 padding : 0 ;
6039 border-style : none;
6544 border-radius : 4px ;
6645}
6746
68- .FormRow {
47+ .AppWrapper . FormRow {
6948 display : -ms-flexbox;
7049 display : flex;
7150 -ms-flex-align : center;
@@ -74,11 +53,12 @@ body {
7453 border-top : 1px solid # 819efc ;
7554}
7655
77- .FormRow : first-child {
56+ .AppWrapper . FormRow : first-child {
7857 border-top : none;
7958}
8059
81- .FormRowLabel {
60+ .AppWrapper .FormRowLabel {
61+ all : unset;
8262 width : 15% ;
8363 min-width : 70px ;
8464 padding : 11px 0 ;
@@ -94,14 +74,14 @@ body {
9474 opacity : 1 ;
9575 }
9676}
97- .FormRowInput : -webkit-autofill {
77+ .AppWrapper . FormRowInput : -webkit-autofill {
9878 -webkit-text-fill-color : # fce883 ;
9979 /* Hack to hide the default webkit autofill */
10080 transition : background-color 100000000s ;
10181 animation : 1ms void-animation-out;
10282}
10383
104- .FormRowInput {
84+ .AppWrapper . FormRowInput {
10585 font-size : 16px ;
10686 width : 100% ;
10787 padding : 11px 15px 11px 0 ;
@@ -110,20 +90,23 @@ body {
11090 animation : 1ms void-animation-out;
11191}
11292
113- .FormRowInput ::placeholder {
93+ .AppWrapper . FormRowInput ::placeholder {
11494 color : # 87bbfd ;
11595}
11696
117- .StripeElement--webkit-autofill {
97+ .AppWrapper . StripeElement--webkit-autofill {
11898 background : transparent !important ;
11999}
120100
121- .StripeElement {
101+ .AppWrapper . StripeElement {
122102 width : 100% ;
123103 padding : 11px 15px 11px 0 ;
104+ margin : 0 ;
105+ background : none;
124106}
125107
126- .SubmitButton {
108+ .AppWrapper .SubmitButton {
109+ text-align : center;
127110 display : block;
128111 font-size : 16px ;
129112 width : calc (100% - 30px );
@@ -140,28 +123,28 @@ body {
140123 will-change : transform, background-color, box-shadow;
141124}
142125
143- .SubmitButton : active {
126+ .AppWrapper . SubmitButton : active {
144127 background-color : # d782d9 ;
145128 box-shadow : 0 6px 9px rgba (50 , 50 , 93 , 0.06 ), 0 2px 5px rgba (0 , 0 , 0 , 0.08 ),
146129 inset 0 1px 0 # e298d8 ;
147130 transform : scale (0.99 );
148131}
149132
150- .SubmitButton .SubmitButton--error {
133+ .AppWrapper . SubmitButton .SubmitButton--error {
151134 transform : translateY (15px );
152135}
153- .SubmitButton .SubmitButton--error : active {
136+ .AppWrapper . SubmitButton .SubmitButton--error : active {
154137 transform : scale (0.99 ) translateY (15px );
155138}
156139
157- .SubmitButton : disabled {
140+ .AppWrapper . SubmitButton : disabled {
158141 opacity : 0.5 ;
159142 cursor : default;
160143 background-color : # 7795f8 ;
161144 box-shadow : none;
162145}
163146
164- .ErrorMessage {
147+ .AppWrapper . ErrorMessage {
165148 color : # fff ;
166149 position : absolute;
167150 display : flex;
@@ -178,25 +161,25 @@ body {
178161 will-change : opacity, transform;
179162}
180163
181- .ErrorMessage svg {
164+ .AppWrapper . ErrorMessage svg {
182165 margin-right : 10px ;
183166}
184167
185- .Result {
168+ .AppWrapper . Result {
186169 margin-top : 50px ;
187170 text-align : center;
188171 animation : fade 200ms ease-out;
189172}
190173
191- .ResultTitle {
174+ .AppWrapper . ResultTitle {
192175 color : # fff ;
193176 font-weight : 500 ;
194177 margin-bottom : 8px ;
195178 font-size : 17px ;
196179 text-align : center;
197180}
198181
199- .ResultMessage {
182+ .AppWrapper . ResultMessage {
200183 color : # 9cdbff ;
201184 font-size : 14px ;
202185 font-weight : 400 ;
@@ -205,7 +188,7 @@ body {
205188 text-align : center;
206189}
207190
208- .ResetButton {
191+ .AppWrapper . ResetButton {
209192 border : 0 ;
210193 cursor : pointer;
211194 background : transparent;
0 commit comments