PluginProbe
Forumax – AI Powered Advanced Community Forum Plugin / 2.5.0
Forumax – AI Powered Advanced Community Forum Plugin v2.5.0
2.5.0 2.4.4 2.4.3 2.4.2 2.4.1 2.4.0 trunk 1.0.8 1.1.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 2.0.0 All 30 releases
bbp-core / assets / admin / css / bbpc-admin.css

bbpc-admin.css in Forumax – AI Powered Advanced Community Forum Plugin 2.5.0, at assets/admin/css/bbpc-admin.css

760 lines 17.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /** === Codestar options / Pro Alert === **/
2 .csf-field-image_select figure {
3 width: 100px;
4 border-radius: 10px;
5 }
6 .csf-field-image_select figure img {
7 border-radius: 10px;
8 }
9
10 .csf-field .csf-title {
11 width: 30%;
12 }
13
14 .csf-field .csf-fieldset {
15 width: calc(70% - 25px);
16 }
17
18 .csf-nav.csf-nav-normal.csf-nav-options ul li a {
19 display: flex;
20 align-items: baseline;
21 }
22
23 /** === Codestar Fontawesome replaced with Dashicons === **/
24 .csf-field .chosen-container-single .chosen-single div b:before,
25 .csf-nav ul li .csf-arrow:after {
26 content: "\f347";
27 font-family: dashicons;
28 font-size: 12px;
29 }
30
31 .csf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
32 content: "\f335" !important;
33 font-family: dashicons;
34 }
35
36 .csf-field .chosen-container-active.chosen-with-drop .chosen-single div b:before {
37 content: "\f343";
38 font-family: dashicons;
39 }
40
41 .csf-cloneable-remove {
42 position: absolute;
43 top: -2px;
44 right: 15px;
45 color: #d63638 !important;
46 font-size: 16px !important;
47 text-decoration: none !important;
48 width: 69px !important;
49 height: 20px !important;
50 display: flex !important;
51 align-items: center;
52 justify-content: center;
53 z-index: 5;
54 }
55 .csf-cloneable-remove:before {
56 font-family: dashicons !important;
57 content: "\f182" !important;
58 /* dashicons-trash */
59 }
60 .csf-cloneable-remove:hover {
61 color: #b32d2e !important;
62 }
63
64 .csf-cloneable-title {
65 cursor: move;
66 }
67
68 body.bbpc-no-pro .st-pro-notice.csf-field {
69 position: relative;
70 cursor: pointer;
71 }
72 body.bbpc-no-pro .st-pro-notice.csf-field::before {
73 content: "Pro";
74 background-color: #f1bd6c;
75 color: #000;
76 padding: 3px 10px;
77 border-radius: 3px;
78 margin-bottom: 10px;
79 }
80 body.bbpc-no-pro .st-pro-notice.csf-field::after {
81 position: absolute;
82 content: "";
83 width: 100%;
84 height: 100%;
85 top: 0;
86 left: 0;
87 background-color: transparent;
88 z-index: 2;
89 }
90 body.bbpc-no-pro .st-pro-notice .csf-fieldset,
91 body.bbpc-no-pro .st-pro-notice .csf-title {
92 opacity: 0.5;
93 pointer-events: none;
94 }
95 body.bbpc-no-promax .st-promax-notice.csf-field {
96 position: relative;
97 cursor: pointer;
98 }
99 body.bbpc-no-promax .st-promax-notice.csf-field::before {
100 content: "ProMax";
101 background-color: #f1bd6c;
102 color: #000;
103 padding: 3px 10px;
104 border-radius: 3px;
105 margin-bottom: 10px;
106 }
107 body.bbpc-no-promax .st-promax-notice.csf-field::after {
108 position: absolute;
109 content: "";
110 width: 100%;
111 height: 100%;
112 top: 0;
113 left: 0;
114 background-color: transparent;
115 z-index: 2;
116 }
117 body.bbpc-no-promax .st-promax-notice .csf-fieldset,
118 body.bbpc-no-promax .st-promax-notice .csf-title {
119 opacity: 0.5;
120 pointer-events: none;
121 }
122
123 .upgrade-link {
124 background-color: #f1bd6c;
125 color: #000;
126 padding: 2px 6px;
127 }
128
129 .swal2-styled.swal2-confirm.upgrade-premium-button {
130 background-color: #f1bd6c;
131 outline: none;
132 box-shadow: none !important;
133 }
134
135 .swal2-title.upgrade-premium-heading {
136 font-size: 24px;
137 font-weight: 500;
138 line-height: 32px;
139 margin-bottom: -15px;
140 }
141
142 .pro-notification-body-text {
143 font-size: 15px;
144 display: block;
145 margin-bottom: 25px;
146 }
147
148 .swal2-styled.swal2-confirm.upgrade-premium-button > a {
149 color: black;
150 font-weight: normal;
151 }
152
153 .swal2-footer.notification-pro-footer-wrap {
154 border-top: none;
155 margin: 8px 0px 0px;
156 padding: 0px;
157 }
158
159 .swal2-html-container {
160 line-height: 1.6;
161 }
162
163 #customize-controls .csf-field-image_select img {
164 width: 85px;
165 height: auto;
166 }
167
168 .notice.is-dismissible.bottom-10 {
169 padding-bottom: 15px;
170 }
171
172 .notice-warning.eaz-notice {
173 background: #ffffbe;
174 }
175
176 .header-notify-icon .notify-icon {
177 padding-top: 10px;
178 margin: auto;
179 }
180
181 .bbpc-core-main * {
182 box-sizing: border-box;
183 }
184
185 .forumax-main .forumax-intro {
186 font-size: 16px;
187 }
188
189 .bbpc-stat-cards {
190 display: flex;
191 gap: 30px;
192 }
193
194 .bbpc-stat-card {
195 background-color: #fff;
196 }
197
198 .bbpc-dashboard {
199 display: flex;
200 }
201
202 .bbpc-panel {
203 width: 250px;
204 border-right: 1px solid #ccc;
205 margin-right: 20px;
206 }
207
208 .bbpc-logo {
209 margin-bottom: 50px;
210 }
211
212 .bbpc-stats {
213 flex-basis: 3;
214 }
215
216 .bbpc-heading {
217 margin-bottom: 60px;
218 }
219
220 .bbpc-card-heading h2 {
221 margin: 0;
222 background: #ddd;
223 padding: 10px;
224 line-height: 1;
225 }
226
227 /* Menu */
228 .bbpc-group-menu li a {
229 border: 1px solid #6831c1;
230 background: #6831c1;
231 color: #fff;
232 text-decoration: none;
233 box-sizing: border-box;
234 display: block;
235 font-size: 15px;
236 width: calc(100% - 20px);
237 padding: 10px 20px;
238 font-weight: 500;
239 letter-spacing: 0px;
240 }
241
242 .bbpc-card-data {
243 padding: 15px 25px;
244 }
245
246 .forum-info {
247 display: flex;
248 flex-wrap: wrap;
249 }
250
251 .forum-info li {
252 flex: 50%;
253 margin-bottom: 20px;
254 font-size: 14px;
255 border-bottom: 1px solid #ccc;
256 padding-bottom: 18px;
257 }
258
259 .forum-info li:last-child {
260 border-bottom: none;
261 padding-bottom: 0;
262 margin-bottom: 0;
263 }
264
265 #bbpc-forum {
266 transition: 0.3s all ease;
267 }
268
269 #bbpc-forum:hover {
270 color: var(--clr-white);
271 }
272
273 .bbpc-approve-btn {
274 margin-left: 10px;
275 margin-right: 3px;
276 border: 1px solid #2DB22D;
277 color: #2DB22D;
278 border-radius: 50%;
279 text-decoration: none;
280 width: 26px;
281 height: 26px;
282 display: flex;
283 align-items: center;
284 justify-content: center;
285 }
286 .bbpc-approve-btn:hover {
287 border: 1px solid #07a207;
288 color: #07a207;
289 }
290
291 .bbpc-filter-btn-settings .csf--sibling.csf--active {
292 border: 1px solid #2DB22D;
293 background-color: #2DB22D;
294 }
295
296 /** === FS contents === **/
297 #fs_connect .fs-header .fs-plugin-icon,
298 #fs_connect .fs-header .fs-plugin-icon img {
299 height: auto;
300 }
301 #fs_connect .fs-content h2 {
302 font-size: 28px;
303 margin: 15px auto;
304 line-height: 1.2 !important;
305 }
306 #fs_connect .fs-content p {
307 font-size: 16px !important;
308 text-align: center;
309 line-height: 1.7;
310 }
311 #fs_connect .fs-box-container {
312 border-radius: 15px;
313 }
314
315 /** === Notification & Mini profile CSS === **/
316 .csf-field-fieldset .csf-fieldset-content[data-depend-id=bbpc_notification_location] > .csf-field, .csf-field-fieldset .csf-fieldset-content[data-depend-id=bbpc_profile_location] > .csf-field {
317 width: 100%;
318 display: flex;
319 }
320 .csf-field-fieldset .csf-fieldset-content[data-depend-id=bbpc_notification_location] > .csf-field .csf-after-text, .csf-field-fieldset .csf-fieldset-content[data-depend-id=bbpc_profile_location] > .csf-field .csf-after-text {
321 font-size: 12px;
322 }
323 .csf-field-fieldset .csf-fieldset-content[data-depend-id=bbpc_notification_location] > .csf-field input, .csf-field-fieldset .csf-fieldset-content[data-depend-id=bbpc_profile_location] > .csf-field input {
324 width: 95%;
325 }
326 .csf-field-fieldset .csf-fieldset-content[data-depend-id=bbpc_notification_location] > .csf-field.csf-field-select > .csf-fieldset, .csf-field-fieldset .csf-fieldset-content[data-depend-id=bbpc_profile_location] > .csf-field.csf-field-select > .csf-fieldset {
327 display: flex;
328 gap: 10px;
329 }
330
331 #bbpc_forum_option_link,
332 #bbpc_topic_option_link {
333 text-decoration: none;
334 width: 220px;
335 background: #050505;
336 display: block;
337 color: rgba(255, 255, 255, 0.7019607843);
338 text-transform: uppercase;
339 padding-top: 100px;
340 padding-bottom: 100px;
341 text-align: center;
342 font-size: 16px;
343 font-weight: 700;
344 letter-spacing: 0.5px;
345 text-shadow: 2px 2px black;
346 float: left;
347 margin: 0 20px 0 0;
348 }
349
350 /** === Forumax Pro Upgrade Offer Notice === **/
351 @keyframes frmx-shimmer {
352 0% {
353 background-position: -200% 0;
354 }
355 100% {
356 background-position: 200% 0;
357 }
358 }
359 @keyframes frmx-pulse {
360 0%, 100% {
361 transform: scale(1);
362 }
363 50% {
364 transform: scale(1.05);
365 }
366 }
367 @keyframes frmx-float {
368 0%, 100% {
369 transform: translateY(0);
370 }
371 50% {
372 transform: translateY(-5px);
373 }
374 }
375 @keyframes frmx-glow {
376 0%, 100% {
377 opacity: 0.4;
378 transform: scale(1);
379 }
380 50% {
381 opacity: 0.7;
382 transform: scale(1.1);
383 }
384 }
385 @keyframes frmx-rotate {
386 0% {
387 transform: rotate(0deg);
388 }
389 100% {
390 transform: rotate(360deg);
391 }
392 }
393 @keyframes frmx-morph {
394 0%, 100% {
395 border-radius: 60% 40% 30% 70%/60% 30% 70% 40%;
396 }
397 50% {
398 border-radius: 30% 60% 70% 40%/50% 60% 30% 60%;
399 }
400 }
401 .frmx-offer-notice {
402 position: relative;
403 background: linear-gradient(135deg, #1e1b4b 0%, #312e81 40%, #4338ca 100%);
404 border-radius: 16px;
405 padding: 28px 36px;
406 margin: 20px 20px 20px 0;
407 color: #ffffff;
408 box-shadow: 0 4px 6px -1px rgba(30, 27, 75, 0.4), 0 10px 15px -3px rgba(30, 27, 75, 0.3), 0 20px 25px -5px rgba(67, 56, 202, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.1);
409 overflow: hidden;
410 opacity: 0;
411 transform: translateY(-10px);
412 transition: opacity 0.4s ease, transform 0.4s ease;
413 border: 1px solid rgba(255, 255, 255, 0.08);
414 }
415 .frmx-offer-notice.frmx-offer-visible {
416 opacity: 1;
417 transform: translateY(0);
418 }
419 .frmx-offer-notice .frmx-offer-bg-pattern {
420 position: absolute;
421 top: 0;
422 left: 0;
423 right: 0;
424 bottom: 0;
425 background-image: linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px), radial-gradient(ellipse at 10% 90%, rgba(251, 191, 36, 0.15) 0%, transparent 50%), radial-gradient(ellipse at 90% 10%, rgba(99, 102, 241, 0.2) 0%, transparent 40%), radial-gradient(ellipse at 50% 50%, rgba(67, 56, 202, 0.1) 0%, transparent 60%);
426 background-size: 40px 40px, 40px 40px, 100% 100%, 100% 100%, 100% 100%;
427 pointer-events: none;
428 }
429 .frmx-offer-notice .frmx-offer-glow {
430 position: absolute;
431 pointer-events: none;
432 }
433 .frmx-offer-notice .frmx-offer-glow::before {
434 content: "";
435 position: absolute;
436 top: -80px;
437 right: -40px;
438 width: 250px;
439 height: 250px;
440 background: radial-gradient(circle, rgba(251, 191, 36, 0.35) 0%, rgba(251, 191, 36, 0.1) 40%, transparent 70%);
441 animation: frmx-glow 4s ease-in-out infinite;
442 border-radius: 50%;
443 }
444 .frmx-offer-notice .frmx-offer-glow::after {
445 content: "";
446 position: absolute;
447 bottom: -100px;
448 left: -60px;
449 width: 200px;
450 height: 200px;
451 background: radial-gradient(circle, rgba(139, 92, 246, 0.3) 0%, rgba(99, 102, 241, 0.1) 50%, transparent 70%);
452 animation: frmx-glow 5s ease-in-out infinite reverse;
453 animation-delay: 1s;
454 border-radius: 50%;
455 }
456 .frmx-offer-notice .frmx-offer-actions {
457 position: absolute;
458 top: 16px;
459 right: 16px;
460 display: flex;
461 gap: 8px;
462 z-index: 10;
463 }
464 .frmx-offer-notice .frmx-offer-snooze,
465 .frmx-offer-notice .frmx-offer-dismiss {
466 display: flex;
467 align-items: center;
468 gap: 4px;
469 background: rgba(255, 255, 255, 0.15);
470 border: 1px solid rgba(255, 255, 255, 0.2);
471 border-radius: 6px;
472 padding: 6px 10px;
473 color: #ffffff;
474 cursor: pointer;
475 transition: all 0.2s ease;
476 font-size: 12px;
477 }
478 .frmx-offer-notice .frmx-offer-snooze .dashicons,
479 .frmx-offer-notice .frmx-offer-dismiss .dashicons {
480 font-size: 16px;
481 width: 16px;
482 height: 16px;
483 }
484 .frmx-offer-notice .frmx-offer-snooze:hover,
485 .frmx-offer-notice .frmx-offer-dismiss:hover {
486 background: rgba(255, 255, 255, 0.25);
487 border-color: rgba(255, 255, 255, 0.4);
488 }
489 .frmx-offer-notice .frmx-offer-dismiss {
490 padding: 6px 8px;
491 }
492 .frmx-offer-notice .frmx-offer-container {
493 position: relative;
494 display: grid;
495 grid-template-columns: 1fr 1.5fr auto;
496 gap: 32px;
497 align-items: center;
498 z-index: 5;
499 }
500 .frmx-offer-notice .frmx-offer-header .frmx-offer-badge {
501 display: inline-flex;
502 align-items: center;
503 gap: 6px;
504 background: rgba(245, 158, 11, 0.2);
505 border: 1px solid rgba(245, 158, 11, 0.4);
506 border-radius: 20px;
507 padding: 4px 12px;
508 font-size: 12px;
509 font-weight: 600;
510 margin-bottom: 12px;
511 animation: frmx-pulse 2s ease-in-out infinite;
512 }
513 .frmx-offer-notice .frmx-offer-header .frmx-offer-badge .frmx-offer-badge-icon {
514 font-size: 14px;
515 }
516 .frmx-offer-notice .frmx-offer-header .frmx-offer-headline {
517 font-size: 20px;
518 font-weight: 700;
519 margin: 0 0 8px 0;
520 line-height: 1.3;
521 color: #ffffff;
522 }
523 .frmx-offer-notice .frmx-offer-header .frmx-offer-subheadline {
524 font-size: 14px;
525 color: rgba(255, 255, 255, 0.75);
526 margin: 0;
527 line-height: 1.5;
528 }
529 .frmx-offer-notice .frmx-offer-features {
530 display: grid;
531 grid-template-columns: repeat(2, 1fr);
532 gap: 12px;
533 }
534 .frmx-offer-notice .frmx-offer-feature {
535 display: flex;
536 align-items: flex-start;
537 gap: 10px;
538 background: rgba(255, 255, 255, 0.1);
539 border-radius: 10px;
540 padding: 12px 14px;
541 transition: all 0.2s ease;
542 }
543 .frmx-offer-notice .frmx-offer-feature:hover {
544 background: rgba(255, 255, 255, 0.15);
545 transform: translateY(-2px);
546 }
547 .frmx-offer-notice .frmx-offer-feature .dashicons {
548 font-size: 20px;
549 width: 20px;
550 height: 20px;
551 color: #fbbf24;
552 flex-shrink: 0;
553 margin-top: 2px;
554 }
555 .frmx-offer-notice .frmx-offer-feature .frmx-offer-feature-text {
556 display: flex;
557 flex-direction: column;
558 gap: 2px;
559 }
560 .frmx-offer-notice .frmx-offer-feature .frmx-offer-feature-text strong {
561 font-size: 13px;
562 font-weight: 600;
563 color: #ffffff;
564 }
565 .frmx-offer-notice .frmx-offer-feature .frmx-offer-feature-text span {
566 font-size: 11px;
567 color: rgba(255, 255, 255, 0.75);
568 }
569 .frmx-offer-notice .frmx-offer-cta-section {
570 display: flex;
571 flex-direction: column;
572 align-items: center;
573 gap: 12px;
574 padding-left: 24px;
575 border-left: 1px solid rgba(255, 255, 255, 0.15);
576 }
577 .frmx-offer-notice .frmx-offer-discount {
578 display: flex;
579 align-items: baseline;
580 gap: 4px;
581 animation: frmx-float 3s ease-in-out infinite;
582 }
583 .frmx-offer-notice .frmx-offer-discount .frmx-offer-discount-value {
584 font-size: 42px;
585 font-weight: 800;
586 color: #fbbf24;
587 text-shadow: 0 2px 10px rgba(245, 158, 11, 0.4);
588 line-height: 1;
589 }
590 .frmx-offer-notice .frmx-offer-discount .frmx-offer-discount-label {
591 font-size: 18px;
592 font-weight: 700;
593 color: #fbbf24;
594 }
595 .frmx-offer-notice .frmx-offer-coupon {
596 text-align: center;
597 }
598 .frmx-offer-notice .frmx-offer-coupon .frmx-offer-coupon-label {
599 display: block;
600 font-size: 11px;
601 color: rgba(255, 255, 255, 0.75);
602 margin-bottom: 6px;
603 }
604 .frmx-offer-notice .frmx-offer-coupon .frmx-offer-coupon-box {
605 display: flex;
606 align-items: center;
607 gap: 6px;
608 background: rgba(255, 255, 255, 0.15);
609 border: 1px dashed rgba(255, 255, 255, 0.4);
610 border-radius: 8px;
611 padding: 6px 10px;
612 position: relative;
613 }
614 .frmx-offer-notice .frmx-offer-coupon .frmx-offer-coupon-code {
615 font-family: "SF Mono", "Consolas", monospace;
616 font-size: 14px;
617 font-weight: 700;
618 color: #ffffff;
619 letter-spacing: 1px;
620 background: transparent;
621 padding: 0;
622 }
623 .frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-btn {
624 display: flex;
625 align-items: center;
626 justify-content: center;
627 background: rgba(255, 255, 255, 0.2);
628 border: none;
629 border-radius: 4px;
630 padding: 4px;
631 cursor: pointer;
632 transition: all 0.2s ease;
633 }
634 .frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-btn .dashicons {
635 font-size: 14px;
636 width: 14px;
637 height: 14px;
638 color: #ffffff;
639 }
640 .frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-btn:hover {
641 background: rgba(255, 255, 255, 0.3);
642 }
643 .frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-btn.copied {
644 background: #34d399;
645 }
646 .frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-success {
647 position: absolute;
648 top: 100%;
649 left: 50%;
650 transform: translateX(-50%);
651 display: flex;
652 align-items: center;
653 gap: 4px;
654 background: #34d399;
655 color: #fff;
656 font-size: 11px;
657 font-weight: 600;
658 padding: 4px 10px;
659 border-radius: 4px;
660 margin-top: 6px;
661 opacity: 0;
662 visibility: hidden;
663 transition: all 0.2s ease;
664 white-space: nowrap;
665 }
666 .frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-success .dashicons {
667 font-size: 12px;
668 width: 12px;
669 height: 12px;
670 }
671 .frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-success.show {
672 opacity: 1;
673 visibility: visible;
674 }
675 .frmx-offer-notice .frmx-offer-cta-btn {
676 display: inline-flex;
677 align-items: center;
678 gap: 8px;
679 background: linear-gradient(135deg, #fbbf24 0%, rgb(231.7668161435, 168.269058296, 4.2331838565) 100%);
680 color: #1f2937;
681 font-size: 14px;
682 font-weight: 700;
683 text-decoration: none;
684 padding: 12px 24px;
685 border-radius: 8px;
686 box-shadow: 0 4px 6px -1px rgba(245, 158, 11, 0.3), 0 2px 4px -1px rgba(245, 158, 11, 0.2);
687 transition: all 0.3s ease;
688 background-size: 200% 200%;
689 animation: frmx-shimmer 3s ease-in-out infinite;
690 }
691 .frmx-offer-notice .frmx-offer-cta-btn .dashicons {
692 font-size: 16px;
693 width: 16px;
694 height: 16px;
695 transition: transform 0.2s ease;
696 }
697 .frmx-offer-notice .frmx-offer-cta-btn:hover {
698 transform: translateY(-2px);
699 box-shadow: 0 6px 10px -1px rgba(245, 158, 11, 0.4), 0 4px 6px -1px rgba(245, 158, 11, 0.3);
700 color: #1f2937;
701 }
702 .frmx-offer-notice .frmx-offer-cta-btn:hover .dashicons {
703 transform: translateX(3px);
704 }
705 .frmx-offer-notice .frmx-offer-cta-btn:active {
706 transform: translateY(0);
707 }
708 .frmx-offer-notice .frmx-offer-guarantee {
709 display: flex;
710 align-items: center;
711 gap: 4px;
712 font-size: 11px;
713 color: rgba(255, 255, 255, 0.75);
714 margin: 0;
715 }
716 .frmx-offer-notice .frmx-offer-guarantee .dashicons {
717 font-size: 14px;
718 width: 14px;
719 height: 14px;
720 color: #34d399;
721 }
722
723 @media (max-width: 1200px) {
724 .frmx-offer-notice .frmx-offer-container {
725 grid-template-columns: 1fr 1fr;
726 gap: 24px;
727 }
728 .frmx-offer-notice .frmx-offer-cta-section {
729 grid-column: 1/-1;
730 flex-direction: row;
731 justify-content: center;
732 border-left: none;
733 border-top: 1px solid rgba(255, 255, 255, 0.15);
734 padding-left: 0;
735 padding-top: 20px;
736 }
737 }
738 @media (max-width: 782px) {
739 .frmx-offer-notice {
740 padding: 20px;
741 margin: 15px 10px 15px 0;
742 }
743 .frmx-offer-notice .frmx-offer-container {
744 grid-template-columns: 1fr;
745 text-align: center;
746 }
747 .frmx-offer-notice .frmx-offer-header .frmx-offer-badge {
748 justify-content: center;
749 }
750 .frmx-offer-notice .frmx-offer-features {
751 grid-template-columns: 1fr;
752 }
753 .frmx-offer-notice .frmx-offer-cta-section {
754 flex-direction: column;
755 padding-top: 16px;
756 }
757 .frmx-offer-notice .frmx-offer-snooze-text {
758 display: none;
759 }
760 }