PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 2.2.4
MxChat – AI Chatbot & Content Generation for WordPress v2.2.4
3.2.21 3.2.20 3.2.19 3.2.18 3.2.17 3.2.16 3.2.15 3.2.14 3.2.12 3.2.13 3.2.11 3.2.10 3.2.9 3.2.8 3.2.7 3.2.6 3.2.5 3.2.4 3.2.3 3.2.2 3.2.1 2.0.3 2.0.4 2.0.5 2.0.6 All 152 releases
mxchat-basic / css / chat-transcripts.css

chat-transcripts.css in MxChat – AI Chatbot & Content Generation for WordPress 2.2.4, at css/chat-transcripts.css

363 lines 8.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1
2
3 /* Core Styles */
4 #wpcontent {
5 padding-left: 0;
6 }
7 .stat-sublabel {
8 font-size: 0.8rem;
9 color: #666;
10 display: block;
11 margin-top: 0.5rem;
12 }
13 body.wp-admin .wrap.mxchat-transcripts-wrapper {
14 max-width: 100%;
15 margin: 0 auto;
16 padding: 0;
17 }
18
19 /* Hero Section */
20 body.wp-admin .wrap.mxchat-transcripts-wrapper .mxchat-transcripts-hero {
21 text-align: center;
22 padding: 3.5rem 2rem;
23 position: relative;
24 background: #212121;
25 border-bottom: 4px solid transparent;
26 border-image: linear-gradient(135deg, #fa73e6, #7873f5, #3ac9d1);
27 border-image-slice: 1;
28 }
29
30 body.wp-admin .wrap.mxchat-transcripts-wrapper .mxchat-transcripts-hero::before {
31 content: '';
32 position: absolute;
33 top: 0;
34 left: 0;
35 width: 100%;
36 height: 100%;
37 background: radial-gradient(
38 circle at center,
39 rgba(250, 115, 230, 0.08) 0%,
40 rgba(120, 115, 245, 0.08) 50%,
41 rgba(58, 201, 209, 0.08) 100%
42 );
43 z-index: 1;
44 }
45
46 body.wp-admin .wrap.mxchat-transcripts-wrapper .mxchat-main-title {
47 font-size: 3.5rem;
48 margin: 0 0 1.5rem;
49 line-height: 1.2;
50 color: white;
51 position: relative;
52 z-index: 2;
53 }
54
55 body.wp-admin .wrap.mxchat-transcripts-wrapper .mxchat-gradient-text {
56 background: linear-gradient(135deg, #fa73e6, #7873f5, #3ac9d1);
57 -webkit-background-clip: text;
58 -webkit-text-fill-color: transparent;
59 display: inline-block;
60 font-weight: 700;
61 }
62
63 body.wp-admin .wrap.mxchat-transcripts-wrapper .mxchat-hero-subtitle {
64 font-size: 1.25rem;
65 color: rgba(255, 255, 255, 0.9);
66 max-width: 800px;
67 margin: 0 auto;
68 position: relative;
69 z-index: 2;
70 line-height: 1.6;
71 }
72
73 /* Content Area */
74 body.wp-admin .wrap.mxchat-transcripts-wrapper .mxchat-content {
75 padding: 2rem;
76 max-width: 1400px;
77 margin: 0 auto;
78 }
79
80 /* Responsive Design */
81 @media (max-width: 768px) {
82 body.wp-admin .wrap.mxchat-transcripts-wrapper {
83 padding: 0;
84 }
85
86 body.wp-admin .wrap.mxchat-transcripts-wrapper .mxchat-main-title {
87 font-size: 2.5rem;
88 }
89
90 body.wp-admin .wrap.mxchat-transcripts-wrapper .mxchat-transcripts-hero {
91 padding: 2.5rem 1.5rem;
92 }
93
94 .auto-fold #wpcontent {
95 margin-left: 0;
96 padding-left: 0px;
97 }
98 .mxchat-action-button {
99 width: 100%;
100 }
101 }
102
103 .mxchat-action-button {
104 background: linear-gradient(135deg, #fa73e6, #7873f5);
105 color: white;
106 border: none;
107 padding: 8px 16px;
108 border-radius: 8px;
109 cursor: pointer;
110 font-weight: 600;
111 display: flex;
112 align-items: center;
113 gap: 8px;
114 transition: transform 0.2s ease, box-shadow 0.2s ease;
115 }
116
117 .mxchat-action-button:hover {
118 transform: translateY(-1px);
119 box-shadow: 0 4px 12px rgba(120, 115, 245, 0.2);
120 }
121
122 .mxchat-action-button.loading {
123 opacity: 0.7;
124 cursor: not-allowed;
125 }
126
127 .mxchat-action-button .dashicons {
128 font-size: 16px;
129 width: 16px;
130 height: 16px;
131 }
132
133
134
135
136 /* Chat Email Notification Modal styles */
137 .mxchat-chat-notification-modal-overlay {
138 position: fixed;
139 z-index: 9999;
140 left: 0;
141 top: 0;
142 width: 100%;
143 height: 100%;
144 background-color: rgba(0, 0, 0, 0.5);
145 display: flex;
146 align-items: center;
147 justify-content: center;
148 animation: mxchatNotificationFadeIn 0.3s ease;
149 }
150
151 @keyframes mxchatNotificationFadeIn {
152 from { opacity: 0; }
153 to { opacity: 1; }
154 }
155
156 .mxchat-chat-notification-modal-content {
157 background-color: #fff;
158 border-radius: 12px;
159 box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
160 width: 90%;
161 max-width: 500px;
162 animation: mxchatNotificationSlideIn 0.3s ease;
163 }
164
165 @keyframes mxchatNotificationSlideIn {
166 from { transform: translateY(-20px); opacity: 0; }
167 to { transform: translateY(0); opacity: 1; }
168 }
169
170 .mxchat-chat-notification-modal-header {
171 padding: 20px;
172 border-bottom: 1px solid #e5e7eb;
173 display: flex;
174 justify-content: space-between;
175 align-items: center;
176 }
177
178 .mxchat-chat-notification-modal-header h2 {
179 margin: 0;
180 font-size: 20px;
181 font-weight: 600;
182 color: #1f2937;
183 }
184
185 .mxchat-chat-notification-modal-close {
186 background: none;
187 border: none;
188 font-size: 24px;
189 cursor: pointer;
190 color: #6b7280;
191 padding: 0;
192 width: 30px;
193 height: 30px;
194 display: flex;
195 align-items: center;
196 justify-content: center;
197 border-radius: 50%;
198 transition: all 0.2s ease;
199 }
200
201 .mxchat-chat-notification-modal-close:hover {
202 background-color: #f3f4f6;
203 color: #1f2937;
204 }
205
206 .mxchat-chat-notification-modal-body {
207 padding: 20px;
208 }
209
210 .mxchat-chat-notification-modal-body p {
211 margin-top: 0;
212 color: #4b5563;
213 line-height: 1.6;
214 }
215
216 .mxchat-chat-notification-modal-footer {
217 padding: 20px;
218 border-top: 1px solid #e5e7eb;
219 display: flex;
220 justify-content: flex-end;
221 gap: 10px;
222 }
223
224 #mxchat-chat-email-notification-btn:hover {
225 transform: translateY(-2px);
226 box-shadow: 0 4px 12px rgba(59, 130, 246, 0.3);
227 }
228
229 #mxchat-chat-email-notification-btn .dashicons {
230 font-size: 18px;
231 width: 18px;
232 height: 18px;
233 }
234
235 /* Form styles within chat notification modal */
236 .mxchat-chat-notification-modal-content .form-table {
237 margin: 0;
238 }
239
240 .mxchat-chat-notification-modal-content .form-table th {
241 padding: 15px 10px 15px 0;
242 width: 180px;
243 font-weight: 600;
244 color: #374151;
245 }
246
247 .mxchat-chat-notification-modal-content .form-table td {
248 padding: 15px 10px;
249 }
250
251 .mxchat-chat-notification-modal-content .regular-text {
252 width: 100%;
253 max-width: 100%;
254 border: 1px solid #d1d5db;
255 border-radius: 6px;
256 padding: 8px 12px;
257 font-size: 14px;
258 }
259
260 .mxchat-chat-notification-modal-content .description {
261 margin-top: 8px;
262 color: #6b7280;
263 font-size: 13px;
264 }
265
266 /* Checkbox styling in chat notification modal */
267 .mxchat-chat-notification-modal-content input[type="checkbox"] {
268 margin-right: 8px;
269 }
270
271 .mxchat-chat-notification-modal-content label {
272 color: #374151;
273 font-size: 14px;
274 }
275
276 /* Button styling in chat notification modal */
277 .mxchat-chat-notification-modal-content .button {
278 padding: 8px 16px;
279 border-radius: 6px;
280 font-size: 14px;
281 cursor: pointer;
282 transition: all 0.2s ease;
283 }
284
285 .mxchat-chat-notification-modal-content .button-primary {
286 background: linear-gradient(135deg, #3b82f6, #8b5cf6);
287 border: none;
288 color: #fff;
289 }
290
291 .mxchat-chat-notification-modal-content .button-primary:hover {
292 transform: translateY(-1px);
293 box-shadow: 0 4px 12px rgba(59, 130, 246, 0.2);
294 }
295
296 .mxchat-chat-notification-modal-content .mxchat-chat-notification-modal-cancel {
297 background: #f3f4f6;
298 border: 1px solid #e5e7eb;
299 color: #374151;
300 }
301
302 .mxchat-chat-notification-modal-content .mxchat-chat-notification-modal-cancel:hover {
303 background: #e5e7eb;
304 }
305
306
307
308
309 /* Pagination Styles */
310 .mxchat-pagination {
311 margin-top: 20px;
312 display: flex;
313 flex-wrap: wrap;
314 justify-content: space-between;
315 align-items: center;
316 }
317
318 .mxchat-pagination-info {
319 margin-bottom: 10px;
320 color: #666;
321 }
322
323 .mxchat-pagination-controls {
324 display: flex;
325 flex-wrap: wrap;
326 gap: 5px;
327 }
328
329 .mxchat-pagination-button {
330 padding: 6px 12px;
331 background: #f7f7f7;
332 border: 1px solid #ddd;
333 border-radius: 3px;
334 cursor: pointer;
335 transition: all 0.2s ease;
336 }
337
338 .mxchat-pagination-button:hover {
339 background: #e9e9e9;
340 }
341
342 .mxchat-pagination-button.active {
343 background: #2271b1;
344 border-color: #2271b1;
345 color: white;
346 font-weight: bold;
347 }
348
349 .mxchat-pagination-ellipsis {
350 padding: 6px 8px;
351 color: #666;
352 }
353
354 @media (max-width: 782px) {
355 .mxchat-pagination {
356 flex-direction: column;
357 align-items: flex-start;
358 }
359
360 .mxchat-pagination-controls {
361 margin-top: 10px;
362 }
363 }