PluginProbe
Forumax – AI Powered Advanced Community Forum Plugin / 1.3.0
Forumax – AI Powered Advanced Community Forum Plugin v1.3.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 2.1.0 All 29 releases
bbp-core / assets / scss / bbpc-admin.scss

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

439 lines 8.1 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 }
5
6 .bbp-core-settings {
7 max-width: 1200px;
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 /** === Codestar Fontawesome replaced with Dashicons === **/
19 .csf-field .chosen-container-single .chosen-single div b:before,
20 .csf-nav ul li .csf-arrow:after {
21 content: "\f347";
22 font-family: dashicons;
23 font-size: 12px;
24 }
25
26 .csf-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
27 content: "\f335" !important;
28 font-family: dashicons;
29 }
30
31 .csf-field .chosen-container-active.chosen-with-drop .chosen-single div b:before {
32 content: "\f343";
33 font-family: dashicons;
34 }
35
36 body {
37 &.bbpc-no-pro {
38 .st-pro-notice{
39 &.csf-field {
40 position: relative;
41 cursor: pointer;
42 &::before {
43 content: "Pro";
44 background-color: #f1bd6c;
45 color: #000;
46 padding: 3px 10px;
47 border-radius: 3px;
48 margin-bottom: 10px;
49 }
50 &::after {
51 position: absolute;
52 content: "";
53 width: 100%;
54 height: 100%;
55 top: 0;
56 left: 0;
57 background-color: transparent;
58 z-index: 2;
59 }
60 }
61 .csf-fieldset, .csf-title {
62 opacity: 0.5;
63 pointer-events: none;
64 }
65 }
66 }
67 }
68
69 .upgrade-link {
70 background-color: #f1bd6c;
71 color: #000;
72 padding: 2px 6px;
73 }
74
75 .swal2-styled.swal2-confirm.upgrade-premium-button {
76 background-color: #f1bd6c;
77 outline: none;
78 box-shadow: none !important;
79 }
80
81 .swal2-title.upgrade-premium-heading {
82 font-size: 24px;
83 font-weight: 500;
84 line-height: 32px;
85 margin-bottom: -15px;
86 }
87
88 .pro-notification-body-text {
89 font-size: 15px;
90 display: block;
91 margin-bottom: 25px;
92 }
93
94 .swal2-styled.swal2-confirm.upgrade-premium-button > a {
95 color: black;
96 font-weight: normal;
97 }
98
99 .swal2-footer.notification-pro-footer-wrap {
100 border-top: none;
101 margin: 8px 0px 0px;
102 padding: 0px;
103 }
104
105 .swal2-html-container {
106 line-height: 1.6;
107 }
108
109 #customize-controls .csf-field-image_select img {
110 width: 85px;
111 height: auto;
112 }
113
114 .notice.is-dismissible.bottom-10 {
115 padding-bottom: 15px;
116 }
117
118 .notice-warning.eaz-notice {
119 background: #ffffbe;
120 }
121
122 .header-notify-icon .notify-icon {
123 padding-top: 10px;
124 margin: auto;
125 }
126
127 .bbpc-core-main * {
128 box-sizing: border-box;
129 }
130
131 .bbp-core-main .bbp-core-intro {
132 font-size: 16px;
133 }
134
135 .bbpc-stat-cards {
136 display: flex;
137 gap: 30px;
138 }
139
140 .bbpc-stat-card {
141 background-color: #fff;
142 }
143
144 .bbpc-dashboard {
145 display: flex;
146 }
147
148 .bbpc-panel {
149 width: 250px;
150 border-right: 1px solid #ccc;
151 margin-right: 20px;
152 }
153
154 .bbpc-logo {
155 margin-bottom: 50px;
156 }
157
158 .bbpc-stats {
159 flex-basis: 3;
160 }
161
162 .bbpc-heading {
163 margin-bottom: 60px;
164 }
165
166 .bbpc-card-heading h2 {
167 margin: 0;
168 background: #ddd;
169 padding: 10px;
170 line-height: 1;
171 }
172
173 /* Menu */
174 .bbpc-group-menu li a {
175 border: 1px solid #6831c1;
176 background: #6831c1;
177 color: #fff;
178 text-decoration: none;
179 box-sizing: border-box;
180 display: block;
181 font-size: 15px;
182 width: calc(100% - 20px);
183 padding: 10px 20px;
184 font-weight: 500;
185 letter-spacing: 0px;
186 }
187
188 .bbpc-card-data {
189 padding: 15px 25px;
190 }
191
192 .forum-info {
193 display: flex;
194 flex-wrap: wrap;
195 }
196
197 .forum-info li {
198 flex: 50%;
199 margin-bottom: 20px;
200 font-size: 14px;
201 border-bottom: 1px solid #ccc;
202 padding-bottom: 18px;
203 }
204
205 .forum-info li:last-child {
206 border-bottom: none;
207 padding-bottom: 0;
208 margin-bottom: 0;
209 }
210
211 #bbpc-forum {
212 transition: 0.3s all ease;
213 }
214
215 #bbpc-forum:hover {
216 color: var(--clr-white);
217 }
218
219 .bbpc-approve-btn {
220 margin-left: 7px;
221 margin-right: 3px;
222 border: 1px solid #2DB22D;
223 color: #2DB22D;
224 border-radius: 50%;
225
226 &:hover {
227 border: 1px solid #07a207;
228 color: #07a207;
229 }
230 }
231
232 .bbpc-filter-btn-settings {
233 .csf--sibling {
234 &.csf--active {
235 border: 1px solid #2DB22D;
236 background-color: #2DB22D;
237 }
238 }
239 }
240
241 /** === FS contents === **/
242 #fs_connect {
243 .fs-header .fs-plugin-icon,
244 .fs-header .fs-plugin-icon img {
245 height: auto;
246 }
247
248 .fs-content {
249 h2 {
250 font-size: 28px;
251 margin: 15px auto;
252 line-height: 1.2 !important;
253 }
254
255 p {
256 font-size: 16px !important;
257 text-align: center;
258 line-height: 1.7;
259 }
260 }
261
262 .fs-box-container {
263 border-radius: 15px;
264 }
265 }
266 /** === Notification & Mini profile CSS === **/
267 .csf-field-fieldset{
268 .csf-fieldset-content {
269 &[data-depend-id='bbpc_notification_location']='bbpc_notification_location'],
270 &[data-depend-id='bbpc_profile_location']='bbpc_profile_location']{
271 > .csf-field{
272 width: 100%;
273 display: flex;
274 .csf-after-text{
275 font-size: 12px;
276 }
277 input {
278 width: 95%;
279 }
280 &.csf-field-select{
281 > .csf-fieldset{
282 display: flex;
283 gap: 10px;
284 }
285 }
286 }
287 }
288 }
289 }
290
291 #bbpc_forum_option_link, #bbpc_topic_option_link {
292 text-decoration: none;
293 width: 220px;
294 background: #050505;
295 display: block;
296 color: rgba(255, 255, 255, 0.7019607843);
297 text-transform: uppercase;
298 padding-top: 100px;
299 padding-bottom: 100px;
300 text-align: center;
301 font-size: 16px;
302 font-weight: 700;
303 letter-spacing: 0.5px;
304 text-shadow: 2px 2px black;
305 float: left;
306 margin: 0 20px 0 0;
307 }
308
309 /** === Offer Notice design === **/
310 .bbpc-offer-wrap {
311 background-color: #7474FC;
312 color: #fff;
313 width: 100%; /* Set full width */
314 position: relative;
315 border-radius: 10px;
316 }
317
318 .bbpc-offer {
319 display: grid;
320 grid-template-columns: repeat(5, 1fr);
321 gap: 20px;
322 width: 80%;
323 align-items: center; /* Align items vertically center */
324 justify-items: center; /* Align items horizontally center */
325 box-sizing: border-box;
326 padding: 10px;
327 .dismiss-btn {
328 position: absolute;
329 top: 50%;
330 right: 25px;
331 border: none;
332 background: transparent;
333 color: #fff;
334 font-size: 30px;
335 cursor: pointer;
336 transform: translate(-50%, -20px);
337 font-weight: 400;
338 z-index: 1;
339 }
340
341 .bbpc-col {
342 padding: 20px;
343 position: relative;
344 display: flex;
345 gap: 10px;
346 width: 280px;
347
348 .bbpc-col-box label {
349 margin-bottom: 5px;
350 display: block;
351 color: #fff;
352 }
353
354 &:not(:last-child)::after {
355 content: '';
356 position: absolute;
357 top: 50%;
358 left: 100%;
359 transform: translate(-50%, -50%);
360 height: 65px;
361 width: 1px;
362 background-color: rgb(255 255 255 / 20%);
363 }
364
365 img {
366 width: 30px;
367 height: 30px;
368 filter: invert(1);
369 }
370
371 .bbpc-col-text {
372 p {
373 margin-top: 0;
374 margin-bottom: 8px;
375
376 strong {
377 font-size: 1.2em;
378 }
379 }
380 }
381
382 .buy-btn {
383 display: inline-block;
384 padding: 12px 25px;
385 background-color: #FFC107;
386 text-decoration: none;
387 font-weight: bold;
388 text-align: center;
389 border-radius: 5px;
390 transition: background-color 0.3s ease;
391 }
392
393 .buy-btn:hover {
394 background-color: #FFA000;
395 }
396 }
397 }
398
399 .coupon-container {
400 display: flex;
401 align-items: center;
402 gap: 5px;
403
404 #coupon {
405 border: 1px solid #fff;
406 background-color: #fff;
407 color: #333;
408 font-weight: bold;
409 border-radius: 5px;
410 width: auto;
411 padding: 4px 10px;
412 }
413
414 .copy-btn {
415 padding: 7px 10px;
416 background-color: transparent;
417 border-radius: 5px;
418 cursor: pointer;
419 transition: all 0.3s ease;
420 border: 1px solid rgba(255, 255, 255, 0.4);
421 color: #fff;
422 font-weight: 500;
423 }
424
425 .copy-btn:hover {
426 background-color: #FFA000;
427 border-color: #FFA000;
428 }
429
430 .copy-message {
431 display: none;
432 color: #028c02;
433 font-size: 0.9em;
434 font-weight: bold;
435 margin-left: 10px;
436 position: absolute;
437 background: #fff;
438 }
439 }