Skip to content

Commit 0f5769e

Browse files
committed
fix css conflicts
1 parent 8b626c7 commit 0f5769e

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

src/styles/globals.css

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,96 @@
3737
font-variation-settings: normal;
3838
}
3939

40+
/* Reset form elements to remove browser defaults */
41+
.vapi-widget-wrapper button,
42+
.vapi-widget-wrapper [role='button'],
43+
.vapi-widget-wrapper input,
44+
.vapi-widget-wrapper textarea,
45+
.vapi-widget-wrapper select {
46+
margin: 0;
47+
padding: 0;
48+
border: 0 solid;
49+
border-radius: 0;
50+
background-color: transparent;
51+
background-image: none;
52+
font-family: inherit;
53+
font-size: 100%;
54+
font-weight: inherit;
55+
line-height: inherit;
56+
color: inherit;
57+
}
58+
59+
/* Remove default button styling */
60+
.vapi-widget-wrapper button,
61+
.vapi-widget-wrapper [role='button'] {
62+
cursor: pointer;
63+
text-align: inherit;
64+
-webkit-appearance: button;
65+
appearance: button;
66+
}
67+
68+
/* Normalize input appearance */
69+
.vapi-widget-wrapper input,
70+
.vapi-widget-wrapper textarea,
71+
.vapi-widget-wrapper select {
72+
-webkit-appearance: none;
73+
-moz-appearance: none;
74+
appearance: none;
75+
}
76+
77+
/* Remove default focus outlines (widget provides custom focus rings) */
78+
.vapi-widget-wrapper button:focus,
79+
.vapi-widget-wrapper input:focus,
80+
.vapi-widget-wrapper textarea:focus,
81+
.vapi-widget-wrapper select:focus {
82+
outline: 0;
83+
outline-offset: 0;
84+
}
85+
86+
/* Reset typography elements */
87+
.vapi-widget-wrapper h1,
88+
.vapi-widget-wrapper h2,
89+
.vapi-widget-wrapper h3,
90+
.vapi-widget-wrapper h4,
91+
.vapi-widget-wrapper h5,
92+
.vapi-widget-wrapper h6,
93+
.vapi-widget-wrapper p {
94+
margin: 0;
95+
font-size: inherit;
96+
font-weight: inherit;
97+
}
98+
99+
/* Reset list elements */
100+
.vapi-widget-wrapper ul,
101+
.vapi-widget-wrapper ol {
102+
margin: 0;
103+
padding: 0;
104+
list-style: none;
105+
}
106+
107+
/* Reset links */
108+
.vapi-widget-wrapper a {
109+
color: inherit;
110+
text-decoration: inherit;
111+
}
112+
113+
/* Remove default fieldset/legend styling */
114+
.vapi-widget-wrapper fieldset {
115+
margin: 0;
116+
padding: 0;
117+
border: 0;
118+
}
119+
120+
.vapi-widget-wrapper legend {
121+
padding: 0;
122+
}
123+
124+
/* Prevent iOS text size adjustment */
125+
.vapi-widget-wrapper input,
126+
.vapi-widget-wrapper textarea {
127+
-webkit-text-size-adjust: 100%;
128+
}
129+
40130
/* Hide scrollbar completely */
41131
.vapi-conversation-area {
42132
/* Firefox */

0 commit comments

Comments
 (0)