PluginProbe
Lasso Lite – Affiliate Link Manager & Product Displays / 150
Lasso Lite – Affiliate Link Manager & Product Displays v150
158 157 155 156 154 153 152 151 150 149 148 trunk 0.9.9 104 105 106 107 108 109 110 111 112 113 114 115 All 57 releases
simple-urls / admin / assets / css / lite-custom.css

lite-custom.css in Lasso Lite – Affiliate Link Manager & Product Displays 150, at admin/assets/css/lite-custom.css

585 lines 11.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ONBOARDING */
2 .min-vh-116 {
3 min-height: 100vh !important;
4 }
5 #onboarding_container {
6 max-width: 90%;
7 }
8 #onboarding_container .progressbar_container {
9 max-width: 100%;
10 }
11 #onboarding_container .progressbar_container .progressbar li {
12 width: 19.5%;
13 }
14 #onboarding_container .sp-original-input-container .sp-colorize-container {
15 width: 50px !important;
16 }
17 #onboarding_container .tab-item[data-step="enable-support"] form {
18 max-width: 520px;
19 margin: 0px auto;
20 text-align: center;
21 }
22 #onboarding_container .onboarding_header {
23 margin-bottom: 25px;
24 }
25 #onboarding_container .onboarding_header h1 {
26 display: inline-block;
27 vertical-align: middle;
28 }
29 #onboarding_container .tab-item[data-step="import"] .pagination.simple-pagination ul {
30 padding-bottom: 0px;
31 }
32
33 #onboarding_container .dismiss:hover, #enable-support-wrapper .dismiss:hover {
34 cursor: pointer;
35 }
36
37 /* SUPPORT */
38 .support-wrap {
39 position: fixed;
40 bottom: 0;
41 right: 0;
42 /*display: none;*/
43 width: 170px;
44 margin-right: 20px;
45 margin-bottom: 90px;
46 opacity: 0;
47 height: 0;
48 overflow: hidden;
49 transition: opacity .4s;
50 }
51
52 .support-wrap .support-option {
53 display: block;
54 border: 1px solid #DEDEDE;
55 cursor: pointer;
56 }
57
58 .support-wrap .support-option:first-child {
59 border-top-left-radius: 5px;
60 border-top-right-radius: 5px;
61 }
62
63 .support-wrap .support-option:last-child {
64 border-top: 0;
65 border-bottom-left-radius: 5px;
66 border-bottom-right-radius: 5px;
67 }
68
69 .support-wrap .support-option:hover {
70 background-color: var( --lasso-purple);
71 color: var(--white);
72 border-color: var(--lasso-purple) !important;
73 transition: ease 0.25s !important;
74 text-shadow: 0 0 1px var(--white) !important;
75 }
76
77 .support-wrap .support-option label {
78 font-size: 15px; margin-bottom: unset;
79 }
80
81 #support-launcher {
82 position: fixed;
83 z-index: 2147483003;
84 bottom: 20px;
85 right: 20px;
86 width: 60px;
87 height: 60px;
88 border-radius: 50%;
89 background: #22BAA0;
90 cursor: pointer;
91 box-shadow: 0 1px 6px 0 rgb(0 0 0 / 6%), 0 2px 32px 0 rgb(0 0 0 / 16%);
92 opacity: 0;
93 }
94
95 #support-launcher svg {
96 font-size: 40px;
97 color: var(--lasso-white);
98 position: fixed;
99 bottom: 30px;
100 right: 30px;
101 }
102
103 #support-launcher svg.icon-close{
104 right: 36px;
105 }
106
107 #support-launcher svg.fa-question {
108 right: 35px;
109 }
110
111 #support-launcher .icon-default {
112 transition: opacity .3s, transform .3s;
113 }
114
115 #support-launcher .icon-close {
116 transition: opacity .3s, transform .3s;
117 transform: rotate(-180deg) scale(.5);
118 opacity: 0;
119 }
120
121 #customer-flow-confirm .no-thanks-button {
122 color: #979CA0 !important;
123 }
124
125 /* Request Review */
126 .ls-review .icon{display: inline-block; width: fit-content; padding: 15px;}
127 .ls-review .icon img{width: 50px; border-radius: 50%;}
128 .ls-review .review{display: inline-block; vertical-align: middle;}
129 .ls-review .review p{margin-bottom: 0;}
130 .ls-review .review span{margin-right: 20px;}
131 .ls-review .dismiss{color: var(--lasso-blue);}
132 .ls-review .dismiss{font-size: 150%;}
133 .ls-review .dismiss:hover{cursor: pointer;}
134
135 /* Lasso Signup UI */
136 #lasso-signup-wrapper {
137 max-width: 360px;
138 margin: 30px auto;
139 }
140
141 .onboarding-form #lasso-email-signup-form label {
142 color: var(--black);
143 }
144
145 .onboarding-form .lasso-signup-divider span {
146 color: #374151;
147 }
148
149 .lasso-signup-btn {
150 display: flex;
151 align-items: center;
152 justify-content: center;
153 gap: 8px;
154 padding: 10px 24px;
155 font-size: 16px;
156 font-weight: 600;
157 border-radius: 6px;
158 cursor: pointer;
159 transition: all 0.2s ease;
160 border: none;
161 background-color: #232a3a;
162 color: #ffffff;
163 }
164
165 .lasso-signup-btn:hover {
166 background-color: var(--lasso-purple);
167 }
168
169 .lasso-signup-btn:disabled {
170 opacity: 0.6;
171 cursor: not-allowed;
172 }
173
174 .lasso-signup-btn-google {
175 background-color: #232a3a;
176 color: #ffffff;
177 }
178
179 .lasso-signup-btn-google:hover {
180 background-color: var(--lasso-purple);
181 color: #ffffff;
182 }
183
184 .lasso-signup-divider {
185 display: flex;
186 align-items: center;
187 }
188
189 .lasso-signup-divider::before,
190 .lasso-signup-divider::after {
191 content: '';
192 flex: 1;
193 border-bottom: 1px solid #d1d5db;
194 }
195
196 .lasso-signup-divider span {
197 padding: 0 16px;
198 color: #6b7280;
199 font-size: 14px;
200 }
201
202 .footer-form .lasso-signup-divider span {
203 color: white;
204 }
205
206 #lasso-signup-wrapper .form-group label {
207 font-size: 14px;
208 font-weight: 500;
209 }
210
211 #lasso-signup-wrapper .onboarding-form .form-group label {
212 color: #374151;
213 }
214
215 #lasso-signup-wrapper .footer-form .form-group label {
216 color: white;
217 }
218
219 .footer-form #lasso-email-signup-form label {
220 color: white;
221 }
222
223 #lasso-signup-wrapper .form-control {
224 padding: 12px 16px;
225 font-size: 14px;
226 border: 1px solid #e5e7eb;
227 border-radius: 6px;
228 background-color: #f9fafb;
229 transition: all 0.2s ease;
230 width: 100%;
231 }
232
233 #lasso-signup-wrapper .form-control:focus {
234 outline: none;
235 border-color: var(--lasso-purple);
236 box-shadow: 0 0 0 3px rgba(124, 58, 237, 0.1);
237 background-color: #ffffff;
238 }
239
240 #lasso-signup-wrapper .form-control.invalid-field {
241 border-color: #ef4444;
242 }
243
244 #lasso-signup-wrapper .form-control.invalid-field:focus {
245 box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.1);
246 }
247
248 .lasso-password-wrapper {
249 position: relative;
250 }
251
252 .lasso-password-wrapper .form-control {
253 padding-right: 48px;
254 }
255
256 .lasso-password-toggle {
257 position: absolute;
258 right: 12px;
259 top: 50%;
260 transform: translateY(-50%);
261 background: none;
262 border: none;
263 color: #9ca3af;
264 cursor: pointer;
265 padding: 4px;
266 display: flex;
267 align-items: center;
268 justify-content: center;
269 }
270
271 .lasso-password-toggle:hover {
272 color: #6b7280;
273 }
274
275 .lasso-field-error {
276 display: flex;
277 align-items: center;
278 gap: 4px;
279 margin-top: 6px;
280 font-size: 13px;
281 color: #ef4444;
282 }
283
284 .lasso-field-error::before {
285 content: '';
286 font-size: 12px;
287 }
288
289 .lasso-general-error {
290 padding: 12px;
291 background-color: #fef2f2;
292 border: 1px solid #fecaca;
293 border-radius: 6px;
294 color: #dc2626;
295 font-size: 14px;
296 text-align: center;
297 }
298
299 .lasso-skip-link {
300 color: #6b7280;
301 text-decoration: underline!important;
302 font-size: 14px;
303 }
304
305 .lasso-skip-link:hover {
306 color: #374151;
307 }
308
309 .lasso-signup-success {
310 text-align: center;
311 padding: 24px 0;
312 }
313
314 .lasso-signup-success h3 {
315 color: var(--green);
316 font-weight: 600;
317 }
318
319 .lasso-success-icon {
320 display: flex;
321 justify-content: center;
322 }
323
324 .lasso-login-btn {
325 background-color: #1f2937;
326 color: #fff !important;
327 text-decoration: none !important;
328 }
329 #btn-login-after-signup, #btn-login-after-signup:hover{
330 color: #000 !important;
331 }
332
333 #lasso-lite-analytics-modal #btn-login-after-signup, #lasso-lite-analytics-modal #btn-login-after-signup:hover{
334 color: white !important;
335 }
336
337 .lasso-login-btn:hover {
338 background-color: #111827;
339 color: #fff !important;
340 }
341
342 .lasso-plugin-footer {
343 margin-top: 40px;
344 position: relative;
345 }
346
347 .lasso-plugin-footer-version {
348 position: absolute;
349 top: 10px;
350 right: 10px;
351 color: #ffffff;
352 font-size: 12px;
353 font-weight: 400;
354 opacity: 0.9;
355 }
356
357 .lasso-footer-cta {
358 background-color: #5E36CA;
359 padding: 32px 24px;
360 text-align: center;
361 }
362
363 .lasso-footer-cta-inner {
364 max-width: 450px;
365 margin: 0 auto;
366 }
367
368 .lasso-footer-cta-title {
369 color: #ffffff;
370 font-size: 30px;
371 font-weight: 700;
372 margin-bottom: 12px;
373 }
374
375 .lasso-footer-cta-subtitle {
376 color: rgba(255, 255, 255, 0.9);
377 font-size: 16px;
378 margin-bottom: 24px;
379 }
380
381 .lasso-footer-signup-wrapper {
382 max-width: 320px;
383 margin: 30px auto;
384 }
385
386 .lasso-footer-cta-footer {
387 max-width: 800px;
388 margin: 36px auto 0;
389 display: grid;
390 grid-template-columns: repeat(4, minmax(0, 1fr));
391 align-items: center;
392 gap: 16px;
393 }
394
395 .lasso-plugin-footer--with-cta .lasso-footer-brand {
396 display: flex;
397 flex-direction: column;
398 align-items: center;
399 gap: 0px;
400 }
401
402 .lasso-plugin-footer--with-cta .lasso-footer-social {
403 display: flex;
404 gap: 16px;
405 }
406
407 .lasso-plugin-footer--with-cta .lasso-footer-links {
408 display: flex;
409 gap: 24px;
410 }
411
412 .lasso-footer-cta .lasso-signup-btn {
413 background-color: #ffffff;
414 color: #5E36CA;
415 }
416
417 .lasso-footer-cta .lasso-signup-btn:hover {
418 background-color: #f3f4f6;
419 }
420
421 .lasso-footer-cta .lasso-signup-btn-google {
422 background-color: #ffffff;
423 color: #5E36CA;
424 font-weight: 600;
425 }
426
427 .lasso-footer-cta .lasso-signup-btn-google:hover {
428 background-color: #f3f4f6;
429 color: #5E36CA;
430 }
431
432 .lasso-footer-success {
433 text-align: center;
434 padding: 12px 0;
435 }
436
437 .lasso-footer-success h3 {
438 font-weight: 600;
439 }
440
441 .lasso-footer-default {
442 background-color: #5E36CA;
443 padding: 24px;
444 }
445
446 .lasso-footer-inner {
447 max-width: 500px;
448 margin: 0 auto;
449 display: flex;
450 align-items: center;
451 justify-content: space-between;
452 flex-wrap: wrap;
453 gap: 16px;
454 }
455
456 .lasso-footer-brand {
457 display: flex;
458 flex-direction: column;
459 align-items: flex-start;
460 gap: 12px;
461 }
462
463 .lasso-footer-logo {
464 height: 50px;
465 width: auto;
466 }
467
468 .lasso-footer-social {
469 display: flex;
470 gap: 16px;
471 }
472
473 .lasso-footer-social a {
474 color: #ffffff;
475 font-size: 18px;
476 opacity: 0.8;
477 transition: opacity 0.2s ease;
478 }
479
480 .lasso-footer-social a:hover {
481 opacity: 1;
482 color: #ffffff;
483 }
484
485 .lasso-footer-links {
486 display: flex;
487 gap: 24px;
488 }
489
490 .lasso-footer-links a {
491 color: #ffffff;
492 font-size: 14px;
493 text-decoration: none;
494 opacity: 0.9;
495 transition: opacity 0.2s ease;
496 }
497
498 .lasso-footer-links a:hover {
499 opacity: 1;
500 color: #ffffff;
501 }
502
503 @media (max-width: 768px) {
504 .lasso-footer-inner {
505 flex-direction: column;
506 text-align: center;
507 }
508
509 .lasso-footer-brand {
510 flex-direction: column;
511 gap: 16px;
512 }
513
514 .lasso-footer-links {
515 flex-wrap: wrap;
516 justify-content: center;
517 }
518
519 .lasso-footer-cta-footer {
520 grid-template-columns: 1fr;
521 text-align: center;
522 }
523
524 .lasso-plugin-footer--with-cta .lasso-footer-brand {
525 flex-direction: column;
526 }
527 }
528
529 .lasso-footer-nav-link {
530 color: #ffffff;
531 font-size: 14px;
532 text-decoration: none;
533 opacity: 0.9;
534 transition: opacity 0.2s ease;
535 text-align: center;
536 margin-bottom: 0;
537 }
538
539 .lasso-footer-nav-link:hover {
540 opacity: 1;
541 color: #ffffff;
542 }
543
544 .lite-container.min-height {
545 min-height: unset !important;
546 }
547
548 .lasso-plugin-footer a {
549 text-decoration: none;
550 color: var(--white);
551 font-weight: normal;
552 font-size: 1rem;
553 display: block;
554 line-height: 1.5;
555 margin-bottom: 0.5rem;
556 }
557
558 .lasso-plugin-footer a:hover {
559 text-shadow: 0px 0px 10px white !important;
560 }
561
562 .lasso-footer-social a,
563 .lasso-footer-links a,
564 .lasso-footer-nav-link {
565 display: inline-block;
566 margin-bottom: 0;
567 text-shadow: none !important;
568 }
569
570 .lasso-lite-layout {
571 min-height: calc(100vh - 32px);
572 display: flex;
573 flex-direction: column;
574 }
575
576 .lasso-lite-layout > section {
577 flex: 1 0 auto;
578 }
579
580 @media screen and (max-width: 782px) {
581 .lasso-lite-layout {
582 min-height: calc(100vh - 46px);
583 }
584 }
585