PluginProbe
Poll Maker by AYS – Versus Polls, Anonymous Polls, Image Polls / 6.3.5
Poll Maker by AYS – Versus Polls, Anonymous Polls, Image Polls v6.3.5
6.4.9 6.4.8 6.4.7 6.4.6 6.4.5 6.4.4 6.4.3 6.4.2 6.4.1 6.4.0 6.3.9 6.3.8 6.3.7 6.3.6 6.3.5 6.3.4 6.3.3 5.6.0 5.6.1 5.6.2 5.6.3 5.6.4 5.6.5 5.6.6 5.6.7 All 152 releases
poll-maker / admin / css / poll-maker-ays-welcome.css

poll-maker-ays-welcome.css in Poll Maker by AYS – Versus Polls, Anonymous Polls, Image Polls 6.3.5, at admin/css/poll-maker-ays-welcome.css

478 lines 9.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 body[class*="page_poll-maker-ays-dashboard"] .notice,
2 #ays-poll-dicount-month-main,
3 .ays-notice-banner{
4 display: none !important;
5 }
6
7 .ays-pm-w-a {
8 color: #2563eb;
9 text-decoration: none;
10 }
11 .ays-pm-w-a:hover {
12 text-decoration: underline;
13 }
14
15 /* Layout */
16 .ays-pm-w-container {
17 max-width: 1280px;
18 margin: 0 auto;
19 padding: 2rem 1rem;
20 }
21 .ays-pm-w-section {
22 background: #ffffff;
23 border: 1px solid #e5e7eb;
24 border-radius: 0.5rem;
25 padding: 2rem;
26 margin-bottom: 3rem;
27 box-shadow: 0 1px 2px rgba(0,0,0,0.05);
28 }
29 .ays-pm-w-text-center {
30 text-align: center;
31 }
32
33 .ays-pm-w-header-create a {
34 transition-duration: .05s;
35 transition-timing-function: ease-in-out;
36 outline: 0;
37 box-sizing: border-box;
38 background-color: #2463EB;
39 border: 1px solid #2463EB;
40 color: #fff;
41 border-radius: 4px;
42 font-size: 18px;
43 font-weight: 600;
44 padding: 16px 28px;
45 display: inline-block;
46 text-align: center;
47 text-decoration: none;
48 width: 230px;
49 }
50
51 .ays-pm-w-header-create a:hover {
52 background-color: #83ABED;
53 border-color: #83ABED;
54 color: #000;
55 }
56
57 /* Header */
58 .ays-pm-w-header-wrapper {
59 position: relative;
60 }
61 .ays-pm-w-header-dismiss {
62 position: absolute;
63 top: 1rem;
64 right: 1rem;
65 background: none;
66 border: none;
67 cursor: pointer;
68 color: #9ca3af;
69 }
70
71 .ays-pm-w-header-dismiss a:focus,
72 .ays-pm-w-resource-content a:focus {
73 outline: none !important;
74 border: none !important;
75 box-shadow: none !important;
76 }
77
78 .error:not([class*="ays-poll"]):not([class*="ays_poll"]),
79 .notice:not([class*="ays-poll"]):not([class*="ays_poll"]) {
80 display: none !important;
81 }
82
83 .ays-pm-w-header-dismiss:hover {
84 color: #4b5563;
85 }
86 .ays-pm-w-header-icon {
87 width: 4rem;
88 height: 4rem;
89 display: flex;
90 align-items: center;
91 justify-content: center;
92 margin: 0 auto 1.5rem;
93 }
94 .ays-pm-w-header-icon img{
95 width: 70px;
96 height: 70px;
97 }
98 .ays-pm-w-header-title {
99 font-size: 1.875rem;
100 font-weight: 700;
101 color: #111827;
102 margin-bottom: 0.75rem;
103 line-height: 1.2;
104 }
105 .ays-pm-w-header-desc {
106 font-size: 1rem;
107 color: #6b7280;
108 }
109
110 /* Video Tutorials */
111 .ays-pm-w-video-grid {
112 display: flex;
113 flex-wrap: wrap;
114 gap: 1.5rem;
115 }
116 .ays-pm-w-video-card {
117 cursor: pointer;
118 flex: 1 1 280px;
119 min-width: 280px;
120 }
121 .ays-pm-w-video-thumb {
122 position: relative;
123 overflow: hidden;
124 border-radius: 0.5rem;
125 background: #f3f4f6;
126 aspect-ratio: 16/9;
127 margin-bottom: 1rem;
128 }
129 .ays-pm-w-video-thumb img {
130 width: 100%;
131 height: 100%;
132 object-fit: cover;
133 transition: transform .2s ease;
134 }
135 .ays-pm-w-video-card:hover .ays-pm-w-video-thumb img {
136 transform: scale(1.05);
137 }
138 .ays-pm-w-video-overlay {
139 position: absolute;
140 inset: 0;
141 background: rgba(0,0,0,0.2);
142 display: flex;
143 align-items: center;
144 justify-content: center;
145 transition: background .2s ease;
146 }
147 .ays-pm-w-video-card:hover .ays-pm-w-video-overlay {
148 background: rgba(0,0,0,0.3);
149 }
150 .ays-pm-w-play-btn {
151 width: 3rem;
152 height: 3rem;
153 background: #dc2626;
154 border-radius: 50%;
155 display: flex;
156 align-items: center;
157 justify-content: center;
158 }
159 .ays-pm-w-video-duration {
160 position: absolute;
161 right: 0.5rem;
162 bottom: 0.5rem;
163 background: rgba(0,0,0,0.75);
164 color: #ffffff;
165 font-size: 0.75rem;
166 padding: 0.125rem 0.5rem;
167 border-radius: 0.25rem;
168 }
169 .ays-pm-w-video-title {
170 font-weight: 600;
171 color: #111827;
172 margin-bottom: 0.5rem;
173 font-size: 15px;
174 }
175 .ays-pm-w-video-card:hover .ays-pm-w-video-title {
176 color: #2563eb;
177 }
178 .ays-pm-w-video-desc {
179 font-size: 0.875rem;
180 color: #6b7280;
181 }
182
183 /* Quick Start Steps */
184 .ays-pm-w-steps-wrapper {
185 max-width: 800px;
186 margin: 0 auto;
187 }
188
189 .ays-pm-w-step-item {
190 position: relative;
191 border: 1px solid #e5e7eb;
192 border-radius: 15px;
193 padding: 1rem;
194 display: flex;
195 align-items: center;
196 transition: all .2s ease;
197 margin-top: 15px;
198 }
199
200 .ays-pm-w-step-number {
201 background: #dbeafe;
202 color: #2563eb;
203 border-radius: 15px;
204 display: flex;
205 align-items: center;
206 justify-content: center;
207 font-weight: 600;
208 margin-right: 1rem;
209 padding: 5px 15px;
210 }
211 .ays-pm-w-step-content h3 {
212 font-size: 1.125rem;
213 font-weight: 600;
214 color: #111827;
215 display: flex;
216 align-items: center;
217 margin: 0;
218 gap: 0.5rem;
219 }
220 .ays-pm-w-step-content p {
221 font-size: 0.875rem;
222 color: #6b7280;
223 }
224 .ays-pm-w-step-chevron {
225 margin-left: auto;
226 color: #9ca3af;
227 }
228 .ays-pm-w-step-divider {
229 position: absolute;
230 left: 1.75rem;
231 top: 100%;
232 width: 2px;
233 height: 1rem;
234 background: #e5e7eb;
235 }
236
237 .ays-pm-w-resource-content {
238 display: flex;
239 flex-direction: column;
240 justify-content: space-between;
241 min-height: 180px;
242 }
243
244 /* Useful Resources & Changelog */
245 .ays-pm-w-list {
246 list-style: none;
247 margin-top: 1rem;
248 }
249 .ays-pm-w-list li+li {
250 margin-top: 0.75rem;
251 }
252 .ays-pm-w-list a {
253 color: #2563eb;
254 }
255
256 /* Resource Cards */
257 .ays-pm-w-resource-grid {
258 display: flex;
259 flex-wrap: wrap;
260 justify-content: space-between;
261 gap: 1.5rem;
262 }
263 .ays-pm-w-resource-card {
264 width: calc(25% - 1.125rem);
265 border: 1px solid #e5e7eb;
266 border-radius: 0.5rem;
267 padding: 1.5rem;
268 transition: all 0.2s ease;
269 display: flex;
270 align-items: flex-start;
271 gap: 1rem;
272 box-sizing: border-box;
273 }
274 .ays-pm-w-resource-card:hover {
275 border-color: #93c5fd;
276 box-shadow: 0 1px 2px rgba(0,0,0,0.05);
277 }
278 .ays-pm-w-resource-icon {
279 width: 2.5rem;
280 height: 2.5rem;
281 border-radius: 0.5rem;
282 display: flex;
283 align-items: center;
284 justify-content: center;
285 font-size: 1.25rem;
286 flex-shrink: 0;
287 }
288 .ays-pm-w-resource-icon img {
289 width: 24px;
290 height: 24px;
291 }
292 .ays-pm-w-resource-title {
293 font-weight: 600;
294 color: #111827;
295 margin-bottom: 0.5rem;
296 margin-top: 0;
297 }
298 .ays-pm-w-resource-desc {
299 font-size: 0.875rem;
300 color: #6b7280;
301 margin-bottom: 1rem;
302 }
303 .ays-pm-w-resource-action {
304 font-size: 0.875rem;
305 color: #2563eb;
306 text-decoration: none;
307 font-weight: 600;
308 }
309 .ays-pm-w-resource-action:hover {
310 color: #1d4ed8;
311 }
312
313 /* Changelog */
314 .ays-pm-w-changelog {
315 display: block;
316 transition: max-height .3s ease;
317 }
318 .ays-pm-w-changelog.ays-pm-w-expanded {
319 max-height: 600px;
320 overflow-y: auto;
321 }
322 .ays-pm-w-changelog.ays-pm-w-collapsed {
323 max-height: 500px;
324 overflow: hidden;
325 }
326 .ays-pm-w-changelog.ays-pm-w-collapsed .ays-pm-w-release:not(:first-child) {
327 display: none;
328 }
329 .ays-pm-w-wn-toggle {
330 background: none;
331 border: none;
332 font-size: 0.875rem;
333 color: #2563eb;
334 cursor: pointer;
335 display: flex;
336 align-items: center;
337 gap: 0.25rem;
338 }
339 .ays-pm-w-wn-toggle:hover {
340 color: #1d4ed8;
341 }
342 .ays-pm-w-release {
343 margin-bottom: 2rem;
344 }
345 .ays-pm-w-release-header {
346 display: flex;
347 align-items: center;
348 gap: 0.75rem;
349 margin-bottom: 0.75rem;
350 }
351 .ays-pm-w-badge {
352 display: inline-flex;
353 align-items: center;
354 padding: 0.25rem 0.75rem;
355 border-radius: 9999px;
356 font-size: 0.75rem;
357 font-weight: 600;
358 background: #dbeafe;
359 color: #2563eb;
360 }
361 .ays-pm-w-release-date {
362 font-size: 0.875rem;
363 color: #6b7280;
364 }
365 .ays-pm-w-release-list {
366 list-style: none;
367 margin: 0;
368 padding: 0;
369 margin-left: 15px;
370 }
371 .ays-pm-w-release-list li {
372 display: flex;
373 align-items: start;
374 gap: 0.5rem;
375 margin-bottom: 0.5rem;
376 font-size: 0.875rem;
377 color: #374151;
378 }
379 .ays-pm-w-release-list li::before {
380 content: "";
381 display: block;
382 width: 0.375rem;
383 height: 0.375rem;
384 background: #2563eb;
385 border-radius: 9999px;
386 margin-top: 0.375rem;
387 }
388
389 @media (max-width: 768px) {
390 .ays-pm-w-resource-card {
391 width: 100%;
392 }
393 }
394 /* Video Lightbox */
395 .ays-pm-w-video-lightbox {
396 position: fixed;
397 z-index: 1000;
398 top: 0;
399 left: 0;
400 width: 100%;
401 height: 100%;
402 background: rgba(0, 0, 0, 0.8);
403 display: flex;
404 align-items: center;
405 justify-content: center;
406 opacity: 0;
407 visibility: hidden;
408 transition: opacity 0.3s ease, visibility 0.3s ease;
409 }
410
411 .ays-pm-w-video-lightbox.ays-pm-w-show {
412 opacity: 1;
413 visibility: visible;
414 }
415
416 .ays-pm-w-video-lightbox-content {
417 position: relative;
418 background: #000;
419 padding: 0;
420 border-radius: 8px;
421 max-width: 900px;
422 width: 90%;
423 box-shadow: 0 5px 15px rgba(0,0,0,0.5);
424 transform: scale(0.9);
425 transition: transform 0.3s ease;
426 }
427
428 .ays-pm-w-video-lightbox.ays-pm-w-show .ays-pm-w-video-lightbox-content {
429 transform: scale(1);
430 }
431
432 .ays-pm-w-video-lightbox-close {
433 position: absolute;
434 top: -15px;
435 right: -15px;
436 background: #fff;
437 border: none;
438 border-radius: 50%;
439 width: 36px;
440 height: 36px;
441 font-size: 24px;
442 font-weight: bold;
443 cursor: pointer;
444 color: #333;
445 text-align: center;
446 box-shadow: 0 2px 5px rgba(0,0,0,0.2);
447 z-index: 1001;
448 display: flex;
449 align-items: center;
450 justify-content: center;
451 }
452
453 .ays-pm-w-video-lightbox-close img{
454 width: 18px;
455 height: 18px;
456 }
457
458 .ays-pm-w-video-wrapper {
459 position: relative;
460 padding-bottom: 56.25%; /* 16:9 aspect ratio */
461 height: 0;
462 overflow: hidden;
463 border-radius: 8px;
464 }
465
466 .ays-pm-w-video-wrapper iframe {
467 position: absolute;
468 top: 0;
469 left: 0;
470 width: 100%;
471 height: 100%;
472 }
473
474 @media (max-width: 1200px) and (min-width: 768px){
475 .ays-pm-w-resource-card{
476 width: calc(50% - 1.125rem);
477 }
478 }