PluginProbe
Forumax – AI Powered Advanced Community Forum Plugin / 2.5.0
Forumax – AI Powered Advanced Community Forum Plugin v2.5.0
2.5.1 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 All 31 releases
← All changes | assets/admin/css/bbpc-admin.css +760 -1 2.4.1 → 2.5.0 View file →
@@ -1 +1,760 @@
1 -.csf-field-image_select figure{width:100px;border-radius:10px}.csf-field-image_select figure img{border-radius:10px}.csf-field .csf-title{width:30%}.csf-field .csf-fieldset{width:calc(70% - 25px)}.csf-nav.csf-nav-normal.csf-nav-options ul li a{display:flex;align-items:baseline}.csf-field .chosen-container-single .chosen-single div b:before,.csf-nav ul li .csf-arrow:after{content:"";font-family:dashicons;font-size:12px}.csf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{content:"" !important;font-family:dashicons}.csf-field .chosen-container-active.chosen-with-drop .chosen-single div b:before{content:"";font-family:dashicons}.csf-cloneable-remove{position:absolute;top:-2px;right:15px;color:#d63638 !important;font-size:16px !important;text-decoration:none !important;width:69px !important;height:20px !important;display:flex !important;align-items:center;justify-content:center;z-index:5}.csf-cloneable-remove:before{font-family:dashicons !important;content:"" !important}.csf-cloneable-remove:hover{color:#b32d2e !important}.csf-cloneable-title{cursor:move}body.bbpc-no-pro .st-pro-notice.csf-field{position:relative;cursor:pointer}body.bbpc-no-pro .st-pro-notice.csf-field::before{content:"Pro";background-color:#f1bd6c;color:#000;padding:3px 10px;border-radius:3px;margin-bottom:10px}body.bbpc-no-pro .st-pro-notice.csf-field::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0);z-index:2}body.bbpc-no-pro .st-pro-notice .csf-fieldset,body.bbpc-no-pro .st-pro-notice .csf-title{opacity:.5;pointer-events:none}body.bbpc-no-promax .st-promax-notice.csf-field{position:relative;cursor:pointer}body.bbpc-no-promax .st-promax-notice.csf-field::before{content:"ProMax";background-color:#f1bd6c;color:#000;padding:3px 10px;border-radius:3px;margin-bottom:10px}body.bbpc-no-promax .st-promax-notice.csf-field::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0);z-index:2}body.bbpc-no-promax .st-promax-notice .csf-fieldset,body.bbpc-no-promax .st-promax-notice .csf-title{opacity:.5;pointer-events:none}.upgrade-link{background-color:#f1bd6c;color:#000;padding:2px 6px}.swal2-styled.swal2-confirm.upgrade-premium-button{background-color:#f1bd6c;outline:none;box-shadow:none !important}.swal2-title.upgrade-premium-heading{font-size:24px;font-weight:500;line-height:32px;margin-bottom:-15px}.pro-notification-body-text{font-size:15px;display:block;margin-bottom:25px}.swal2-styled.swal2-confirm.upgrade-premium-button>a{color:#000;font-weight:normal}.swal2-footer.notification-pro-footer-wrap{border-top:none;margin:8px 0px 0px;padding:0px}.swal2-html-container{line-height:1.6}#customize-controls .csf-field-image_select img{width:85px;height:auto}.notice.is-dismissible.bottom-10{padding-bottom:15px}.notice-warning.eaz-notice{background:#ffffbe}.header-notify-icon .notify-icon{padding-top:10px;margin:auto}.bbpc-core-main *{box-sizing:border-box}.forumax-main .forumax-intro{font-size:16px}.bbpc-stat-cards{display:flex;gap:30px}.bbpc-stat-card{background-color:#fff}.bbpc-dashboard{display:flex}.bbpc-panel{width:250px;border-right:1px solid #ccc;margin-right:20px}.bbpc-logo{margin-bottom:50px}.bbpc-stats{flex-basis:3}.bbpc-heading{margin-bottom:60px}.bbpc-card-heading h2{margin:0;background:#ddd;padding:10px;line-height:1}.bbpc-group-menu li a{border:1px solid #6831c1;background:#6831c1;color:#fff;text-decoration:none;box-sizing:border-box;display:block;font-size:15px;width:calc(100% - 20px);padding:10px 20px;font-weight:500;letter-spacing:0px}.bbpc-card-data{padding:15px 25px}.forum-info{display:flex;flex-wrap:wrap}.forum-info li{flex:50%;margin-bottom:20px;font-size:14px;border-bottom:1px solid #ccc;padding-bottom:18px}.forum-info li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#bbpc-forum{transition:.3s all ease}#bbpc-forum:hover{color:var(--clr-white)}.bbpc-approve-btn{margin-left:10px;margin-right:3px;border:1px solid #2db22d;color:#2db22d;border-radius:50%;text-decoration:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.bbpc-approve-btn:hover{border:1px solid #07a207;color:#07a207}.bbpc-filter-btn-settings .csf--sibling.csf--active{border:1px solid #2db22d;background-color:#2db22d}#fs_connect .fs-header .fs-plugin-icon,#fs_connect .fs-header .fs-plugin-icon img{height:auto}#fs_connect .fs-content h2{font-size:28px;margin:15px auto;line-height:1.2 !important}#fs_connect .fs-content p{font-size:16px !important;text-align:center;line-height:1.7}#fs_connect .fs-box-container{border-radius:15px}.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{width:100%;display:flex}.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{font-size:12px}.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{width:95%}.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{display:flex;gap:10px}#bbpc_forum_option_link,#bbpc_topic_option_link{text-decoration:none;width:220px;background:#050505;display:block;color:hsla(0,0%,100%,0.7019607843);text-transform:uppercase;padding-top:100px;padding-bottom:100px;text-align:center;font-size:16px;font-weight:700;letter-spacing:.5px;text-shadow:2px 2px #000;float:left;margin:0 20px 0 0}@keyframes frmx-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes frmx-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes frmx-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes frmx-glow{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes frmx-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes frmx-morph{0%,100%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}}.frmx-offer-notice{position:relative;background:linear-gradient(135deg, #1e1b4b 0%, #312e81 40%, #4338ca 100%);border-radius:16px;padding:28px 36px;margin:20px 20px 20px 0;color:#fff;box-shadow:0 4px 6px -1px rgba(30,27,75,.4),0 10px 15px -3px rgba(30,27,75,.3),0 20px 25px -5px rgba(67,56,202,.2),inset 0 1px 0 hsla(0,0%,100%,.1);overflow:hidden;opacity:0;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease;border:1px solid hsla(0,0%,100%,.08)}.frmx-offer-notice.frmx-offer-visible{opacity:1;transform:translateY(0)}.frmx-offer-notice .frmx-offer-bg-pattern{position:absolute;top:0;left:0;right:0;bottom:0;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%);background-size:40px 40px,40px 40px,100% 100%,100% 100%,100% 100%;pointer-events:none}.frmx-offer-notice .frmx-offer-glow{position:absolute;pointer-events:none}.frmx-offer-notice .frmx-offer-glow::before{content:"";position:absolute;top:-80px;right:-40px;width:250px;height:250px;background:radial-gradient(circle, rgba(251, 191, 36, 0.35) 0%, rgba(251, 191, 36, 0.1) 40%, transparent 70%);animation:frmx-glow 4s ease-in-out infinite;border-radius:50%}.frmx-offer-notice .frmx-offer-glow::after{content:"";position:absolute;bottom:-100px;left:-60px;width:200px;height:200px;background:radial-gradient(circle, rgba(139, 92, 246, 0.3) 0%, rgba(99, 102, 241, 0.1) 50%, transparent 70%);animation:frmx-glow 5s ease-in-out infinite reverse;animation-delay:1s;border-radius:50%}.frmx-offer-notice .frmx-offer-actions{position:absolute;top:16px;right:16px;display:flex;gap:8px;z-index:10}.frmx-offer-notice .frmx-offer-snooze,.frmx-offer-notice .frmx-offer-dismiss{display:flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:6px 10px;color:#fff;cursor:pointer;transition:all .2s ease;font-size:12px}.frmx-offer-notice .frmx-offer-snooze .dashicons,.frmx-offer-notice .frmx-offer-dismiss .dashicons{font-size:16px;width:16px;height:16px}.frmx-offer-notice .frmx-offer-snooze:hover,.frmx-offer-notice .frmx-offer-dismiss:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.4)}.frmx-offer-notice .frmx-offer-dismiss{padding:6px 8px}.frmx-offer-notice .frmx-offer-container{position:relative;display:grid;grid-template-columns:1fr 1.5fr auto;gap:32px;align-items:center;z-index:5}.frmx-offer-notice .frmx-offer-header .frmx-offer-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(245,158,11,.2);border:1px solid rgba(245,158,11,.4);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;margin-bottom:12px;animation:frmx-pulse 2s ease-in-out infinite}.frmx-offer-notice .frmx-offer-header .frmx-offer-badge .frmx-offer-badge-icon{font-size:14px}.frmx-offer-notice .frmx-offer-header .frmx-offer-headline{font-size:20px;font-weight:700;margin:0 0 8px 0;line-height:1.3;color:#fff}.frmx-offer-notice .frmx-offer-header .frmx-offer-subheadline{font-size:14px;color:hsla(0,0%,100%,.75);margin:0;line-height:1.5}.frmx-offer-notice .frmx-offer-features{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.frmx-offer-notice .frmx-offer-feature{display:flex;align-items:flex-start;gap:10px;background:hsla(0,0%,100%,.1);border-radius:10px;padding:12px 14px;transition:all .2s ease}.frmx-offer-notice .frmx-offer-feature:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.frmx-offer-notice .frmx-offer-feature .dashicons{font-size:20px;width:20px;height:20px;color:#fbbf24;flex-shrink:0;margin-top:2px}.frmx-offer-notice .frmx-offer-feature .frmx-offer-feature-text{display:flex;flex-direction:column;gap:2px}.frmx-offer-notice .frmx-offer-feature .frmx-offer-feature-text strong{font-size:13px;font-weight:600;color:#fff}.frmx-offer-notice .frmx-offer-feature .frmx-offer-feature-text span{font-size:11px;color:hsla(0,0%,100%,.75)}.frmx-offer-notice .frmx-offer-cta-section{display:flex;flex-direction:column;align-items:center;gap:12px;padding-left:24px;border-left:1px solid hsla(0,0%,100%,.15)}.frmx-offer-notice .frmx-offer-discount{display:flex;align-items:baseline;gap:4px;animation:frmx-float 3s ease-in-out infinite}.frmx-offer-notice .frmx-offer-discount .frmx-offer-discount-value{font-size:42px;font-weight:800;color:#fbbf24;text-shadow:0 2px 10px rgba(245,158,11,.4);line-height:1}.frmx-offer-notice .frmx-offer-discount .frmx-offer-discount-label{font-size:18px;font-weight:700;color:#fbbf24}.frmx-offer-notice .frmx-offer-coupon{text-align:center}.frmx-offer-notice .frmx-offer-coupon .frmx-offer-coupon-label{display:block;font-size:11px;color:hsla(0,0%,100%,.75);margin-bottom:6px}.frmx-offer-notice .frmx-offer-coupon .frmx-offer-coupon-box{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.15);border:1px dashed hsla(0,0%,100%,.4);border-radius:8px;padding:6px 10px;position:relative}.frmx-offer-notice .frmx-offer-coupon .frmx-offer-coupon-code{font-family:"SF Mono","Consolas",monospace;font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;background:rgba(0,0,0,0);padding:0}.frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-btn{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border:none;border-radius:4px;padding:4px;cursor:pointer;transition:all .2s ease}.frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-btn .dashicons{font-size:14px;width:14px;height:14px;color:#fff}.frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-btn:hover{background:hsla(0,0%,100%,.3)}.frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-btn.copied{background:#34d399}.frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-success{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:4px;background:#34d399;color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;margin-top:6px;opacity:0;visibility:hidden;transition:all .2s ease;white-space:nowrap}.frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-success .dashicons{font-size:12px;width:12px;height:12px}.frmx-offer-notice .frmx-offer-coupon .frmx-offer-copy-success.show{opacity:1;visibility:visible}.frmx-offer-notice .frmx-offer-cta-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg, #fbbf24 0%, rgb(231.7668161435, 168.269058296, 4.2331838565) 100%);color:#1f2937;font-size:14px;font-weight:700;text-decoration:none;padding:12px 24px;border-radius:8px;box-shadow:0 4px 6px -1px rgba(245,158,11,.3),0 2px 4px -1px rgba(245,158,11,.2);transition:all .3s ease;background-size:200% 200%;animation:frmx-shimmer 3s ease-in-out infinite}.frmx-offer-notice .frmx-offer-cta-btn .dashicons{font-size:16px;width:16px;height:16px;transition:transform .2s ease}.frmx-offer-notice .frmx-offer-cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 10px -1px rgba(245,158,11,.4),0 4px 6px -1px rgba(245,158,11,.3);color:#1f2937}.frmx-offer-notice .frmx-offer-cta-btn:hover .dashicons{transform:translateX(3px)}.frmx-offer-notice .frmx-offer-cta-btn:active{transform:translateY(0)}.frmx-offer-notice .frmx-offer-guarantee{display:flex;align-items:center;gap:4px;font-size:11px;color:hsla(0,0%,100%,.75);margin:0}.frmx-offer-notice .frmx-offer-guarantee .dashicons{font-size:14px;width:14px;height:14px;color:#34d399}@media(max-width: 1200px){.frmx-offer-notice .frmx-offer-container{grid-template-columns:1fr 1fr;gap:24px}.frmx-offer-notice .frmx-offer-cta-section{grid-column:1/-1;flex-direction:row;justify-content:center;border-left:none;border-top:1px solid hsla(0,0%,100%,.15);padding-left:0;padding-top:20px}}@media(max-width: 782px){.frmx-offer-notice{padding:20px;margin:15px 10px 15px 0}.frmx-offer-notice .frmx-offer-container{grid-template-columns:1fr;text-align:center}.frmx-offer-notice .frmx-offer-header .frmx-offer-badge{justify-content:center}.frmx-offer-notice .frmx-offer-features{grid-template-columns:1fr}.frmx-offer-notice .frmx-offer-cta-section{flex-direction:column;padding-top:16px}.frmx-offer-notice .frmx-offer-snooze-text{display:none}}/*# sourceMappingURL=bbpc-admin.css.map */
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 +}