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