PluginProbe
Booking Calendar / 11.7
Booking Calendar v11.7
11.8.4 11.8.3 11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 10.11 All 204 releases
booking / includes / page-form-builder / _out / builder-form-page.css

builder-form-page.css in Booking Calendar 11.7, at includes/page-form-builder/_out/builder-form-page.css

1,894 lines 49.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 .wpbc_admin {
3 --wpbc-bfb-accent-color: var(--wpbc_admin-theme-color, #327ab4 )
4 }
5 body[class*=page_wpbc] #wpcontent .wpbc_settings_page_content .wrap.wpbc_page {
6 margin: 2px 40px
7 }
8 .wpbc_bfb__container {
9 display: -ms-flexbox;
10 display: flex;
11 gap: 20px;
12 width: 100%
13 }
14 .wpbc_bfb__container h1 {
15 margin: 0
16 }
17 .wpbc_bfb__pages_panel,
18 .wpbc_bfb__theme_scope {
19 -ms-flex: 1 1 100%;
20 flex: 1 1 100%
21 }
22 #wpbc_bfb__pages_container {
23 display: -ms-flexbox;
24 display: flex;
25 -ms-flex-flow: column nowrap;
26 flex-flow: column nowrap;
27 -ms-flex-align: stretch;
28 align-items: stretch;
29 -ms-flex-pack: start;
30 justify-content: flex-start;
31 gap: 30px
32 }
33 .wpbc_bfb__pages_panel .wpbc_bfb__panel {
34 border: 0;
35 padding: 0 20px;
36 background: repeating-linear-gradient(-45deg,#f3f4f5 0 7px,#fff 7px 9px);
37 margin: 0;
38 width: 100%;
39 position: relative;
40 border-radius: 15px
41 }
42 .wpbc_bfb__panel--preview h3.wpbc_bfb__page_number {
43 display: -ms-flexbox;
44 display: flex;
45 -ms-flex-flow: row nowrap;
46 flex-flow: row nowrap;
47 -ms-flex-pack: justify;
48 justify-content: space-between;
49 position: absolute;
50 margin: 0;
51 right: 0;
52 gap: 60px;
53 -ms-flex-align: center;
54 align-items: center;
55 background: #fff;
56 padding: 0 12px;
57 border-radius: 3px;
58 border: 0;
59 box-shadow: rgba(2,12,36,.06) 0 0 28px;
60 min-height: 35px
61 }
62 .wpbc_bfb__panel--preview h3 button {
63 cursor: pointer
64 }
65 .wpbc_bfb__pages_panel div.wpbc_container.wpbc_form.wpbc_theme_dark_1 .wpbc_bfb__overlay-controls,
66 .wpbc_bfb__pages_panel div.wpbc_container.wpbc_form.wpbc_theme_dark_1 .wpbc_bfb__overlay-controls *,
67 .wpbc_bfb__pages_panel div.wpbc_container.wpbc_form.wpbc_theme_dark_1 .wpbc_bfb__overlay-controls .menu_icon,
68 .wpbc_bfb__pages_panel div.wpbc_container.wpbc_form.wpbc_theme_dark_1 .wpbc_bfb__overlay-controls .wpbc_bfb__drag-handle,
69 .wpbc_bfb__pages_panel div.wpbc_container.wpbc_form.wpbc_theme_dark_1 .wpbc_bfb__overlay-controls .wpbc_icn_drag_indicator,
70 .wpbc_bfb__pages_panel div.wpbc_container.wpbc_form.wpbc_theme_dark_1 .wpbc_bfb__overlay-controls button,
71 .wpbc_bfb__pages_panel div.wpbc_container.wpbc_form.wpbc_theme_dark_1 h3.wpbc_bfb__page_number,
72 .wpbc_bfb__pages_panel div.wpbc_container.wpbc_form.wpbc_theme_dark_1 h3.wpbc_bfb__page_number *,
73 .wpbc_bfb__pages_panel div.wpbc_container.wpbc_form.wpbc_theme_dark_1 h3.wpbc_bfb__page_number .menu_icon,
74 .wpbc_bfb__pages_panel div.wpbc_container.wpbc_form.wpbc_theme_dark_1 h3.wpbc_bfb__page_number button {
75 color: #1d2327!important
76 }
77 .wpbc_bfb__form_preview_section_container:empty {
78 min-height: 100px;
79 display: -ms-flexbox;
80 display: flex;
81 -ms-flex-flow: column nowrap;
82 flex-flow: column nowrap;
83 -ms-flex-align: center;
84 align-items: center;
85 -ms-flex-pack: center;
86 justify-content: center
87 }
88 .wpbc_bfb__form_preview_section_container:empty::before {
89 display: block;
90 text-align: center;
91 content: "\f132";
92 font-size: 32px;
93 color: var(--wpbc-bfb-accent-color,#327ab4);
94 font-family: dashicons;
95 margin: auto
96 }
97 #wpbc_bfb__add_columns_template[hidden] {
98 display: none
99 }
100 .wpbc_bfb__row:not(:has(.wpbc_bfb__column:not(:empty))) {
101 min-height: 150px
102 }
103 .wpbc_bfb__panel--library {
104 -ms-flex: 0 1 25%;
105 flex: 0 1 25%;
106 box-sizing: border-box;
107 padding: 0
108 }
109 .wpbc_bfb__panel--library .wpbc_bfb__panel_field_types__ul {
110 display: -ms-flexbox;
111 display: flex;
112 -ms-flex-flow: column nowrap;
113 flex-flow: column nowrap;
114 -ms-flex-pack: stretch;
115 justify-content: stretch;
116 -ms-flex-align: stretch;
117 align-items: stretch;
118 gap: 15px;
119 -ms-flex-flow: row wrap;
120 flex-flow: row wrap;
121 -ms-flex-pack: start;
122 justify-content: flex-start;
123 align-items: stretch
124 }
125 .wpbc_bfb__drag-handle,
126 .wpbc_bfb__panel--library .wpbc_bfb__field {
127 cursor: move
128 }
129 .wpbc_bfb__panel--library .wpbc_bfb__field[aria-disabled=true] {
130 opacity: .4;
131 cursor: not-allowed
132 }
133 .wpbc_bfb__controls {
134 padding: 0;
135 margin: 25px 0;
136 border-radius: 2px;
137 border: 0;
138 display: -ms-flexbox;
139 display: flex;
140 -ms-flex-flow: row nowrap;
141 flex-flow: row nowrap;
142 -ms-flex-align: stretch;
143 align-items: stretch;
144 -ms-flex-pack: center;
145 justify-content: center;
146 gap: 1em;
147 width: 100%;
148 min-height: 35px;
149 position: relative
150 }
151 .wpbc_settings_page_content .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle,
152 .wpbc_settings_page_content .wpbc_ui_el_container.wpbc_ui_el__dropdown .ul_dropdown_menu_toggle.has_down_arrow {
153 background-color: #fff
154 }
155 .wpbc_settings_page_content .ul_dropdown_menu_toggle,
156 .wpbc_settings_page_content .ul_dropdown_menu_toggle .wpbc_ui_el__a {
157 color: var(--wpbc_ui__gen__text-color)
158 }
159 .wpbc_bfb__section {
160 position: relative;
161 border: 0;
162 padding: 0;
163 -ms-flex: 1 1 100%;
164 flex: 1 1 100%
165 }
166 .wpbc_bfb__row {
167 display: -ms-flexbox;
168 display: flex;
169 width: 100%;
170 position: relative
171 }
172 :root {
173 --wpbc-col-gap: calc(1.5% - 1px)
174 }
175 div.wpbc_bfb__row,
176 div.wpbc_bfb_form .wpbc__row {
177 gap: var(--wpbc-col-gap);
178 padding: 10px 0
179 }
180 .wpbc_bfb__column {
181 position: relative;
182 border: 0;
183 padding: 0;
184 -ms-flex: 1 1 100%;
185 flex: 1 1 100%;
186 transition: border-color .2s;
187 border-radius: 0;
188 box-sizing: border-box;
189 gap: 20px
190 }
191 .wpbc_bfb__column,
192 .wpbc_bfb__row > .wpbc_bfb__column {
193 min-width: var(--wpbc-col-min,0)
194 }
195 .wpbc_bfb_form .wpbc_bfb__section .wpbc_bfb__row .wpbc_bfb__column {
196 -ms-flex-item-align: stretch;
197 align-self: stretch;
198 -ms-flex-item-align: start;
199 align-self: flex-start;
200 display: -ms-flexbox;
201 display: flex;
202 -ms-flex-flow: row wrap;
203 flex-flow: row wrap;
204 -ms-flex-pack: start;
205 justify-content: flex-start;
206 -ms-flex-align: start;
207 align-items: flex-start;
208 -ms-flex-line-pack: start;
209 align-content: flex-start;
210 gap: 0
211 }
212 .wpbc_bfb__dragging,
213 .wpbc_bfb__section .wpbc_bfb__column:empty,
214 .wpbc_bfb__section:hover .wpbc_bfb__column {
215 border: 1px solid #b0c2d9;
216 -ms-flex-line-pack: center;
217 align-content: center
218 }
219 .wpbc_bfb__column:empty {
220 min-height: 80px;
221 overflow: hidden;
222 display: -ms-flexbox;
223 display: flex;
224 -ms-flex-flow: column nowrap;
225 flex-flow: column nowrap;
226 -ms-flex-pack: center;
227 justify-content: center;
228 -ms-flex-align: center;
229 align-items: center
230 }
231 .wpbc_bfb__column:empty,
232 .wpbc_bfb_form .wpbc_bfb__section .wpbc_bfb__row .wpbc_bfb__column:empty,
233 html.wpbc_bfb__dnd-active .wpbc_bfb_form .wpbc_bfb__section .wpbc_bfb__row .wpbc_bfb__column {
234 -ms-flex-item-align: stretch;
235 align-self: stretch
236 }
237 .wpbc_bfb__column:empty::before {
238 text-align: center;
239 padding: 0;
240 content: "\f132";
241 font-size: 32px;
242 color: var(--wpbc-bfb-accent-color,#327ab4);
243 font-family: dashicons;
244 margin: auto;
245 display: -ms-flexbox;
246 display: flex;
247 -ms-flex-flow: column nowrap;
248 flex-flow: column nowrap;
249 -ms-flex-align: center;
250 align-items: center;
251 -ms-flex-pack: center;
252 justify-content: center;
253 -ms-flex: 1 1 100%;
254 flex: 1 1 100%;
255 height: 100%;
256 overflow: hidden
257 }
258 .wpbc_bfb__column:empty::after {
259 content: "";
260 display: block
261 }
262 .wpbc_bfb__column-resizer {
263 -ms-flex-item-align: stretch;
264 align-self: stretch;
265 cursor: col-resize;
266 position: relative;
267 margin: 0;
268 -ms-flex: 0 0 0px;
269 flex: 0 0 0;
270 width: 0;
271 max-width: 0;
272 min-width: 0;
273 overflow: visible;
274 box-sizing: border-box
275 }
276 .wpbc_bfb__column-resizer::before {
277 content: "";
278 position: absolute;
279 left: -1.5px;
280 top: 0;
281 bottom: 0;
282 width: 3px;
283 cursor: col-resize;
284 margin: 10px 0;
285 border: 0
286 }
287 .wpbc_bfb__column-resizer:hover::before,
288 .wpbc_bfb__dragging .wpbc_bfb__column-resizer::before,
289 .wpbc_bfb__section:hover .wpbc_bfb__column-resizer::before {
290 position: absolute;
291 top: 0;
292 left: -2px;
293 -ms-transform: translate(0,0);
294 transform: translate(0,0);
295 background: #a3aad2;
296 background: var(--wpbc-bfb-accent-color,#327ab4);
297 padding: 0;
298 border-radius: 4px;
299 white-space: nowrap;
300 z-index: 10;
301 border: 0
302 }
303 .wpbc_bfb__column-resizer::after {
304 position: absolute;
305 left: 0;
306 top: 0;
307 bottom: 0;
308 width: 0;
309 pointer-events: none;
310 content: "";
311 font-size: 34px;
312 color: var(--wpbc-bfb-accent-color,#327ab4);
313 font-family: dashicons;
314 border: 0;
315 -ms-transform: translate(-17px,-25px);
316 transform: translate(-17px,-25px)
317 }
318 .wpbc_bfb__column-resizer:hover::after {
319 content: "\f229"
320 }
321 .wpbc_bfb__column.wpbc_bfb__dragging + .wpbc_bfb__column-resizer,
322 .wpbc_bfb__drag-active ~ .wpbc_bfb__column-resizer {
323 pointer-events: none!important
324 }
325 .wpbc_bfb__noaction,
326 .wpbc_bfb__preview-rendered [inert] {
327 -webkit-user-select: none;
328 -ms-user-select: none;
329 user-select: none;
330 pointer-events: none
331 }
332 .wpbc_bfb__field {
333 position: relative;
334 display: -ms-flexbox;
335 display: flex;
336 -ms-flex-pack: start;
337 justify-content: flex-start;
338 gap: 10px;
339 -ms-flex-align: start;
340 align-items: flex-start;
341 -ms-flex-flow: row wrap;
342 flex-flow: row wrap;
343 background: #fff;
344 border: 1px solid #ccc;
345 border-radius: 2px
346 }
347 .wpbc_bfb__field,
348 .wpbc_bfb__panel--preview.wpbc_bfb_form .wpbc__field:not(.wpbc_bfb__preview-rendered) {
349 padding: 0;
350 margin: 0
351 }
352 .wpbc_bfb__panel--preview.wpbc_bfb_form .wpbc_bfb__field:not(.wpbc_bfb__preview-rendered) {
353 margin: 10px 0
354 }
355 .wpbc_bfb__field:not(.wpbc_bfb__preview-rendered) {
356 padding: 10px;
357 -ms-flex: 1 1 100%;
358 flex: 1 1 100%;
359 -ms-flex: 1 1 30%;
360 flex: 1 1 30%
361 }
362 .wpbc_bfb__field.wpbc_bfb__preview-rendered,
363 .wpbc_bfb__field.wpbc_bfb__preview-rendered .wpbc_bfb__noaction {
364 -ms-flex: 1 1 100%;
365 flex: 1 1 100%;
366 display: -ms-flexbox;
367 display: flex;
368 -ms-flex-flow: row wrap;
369 flex-flow: row wrap;
370 -ms-flex-pack: start;
371 justify-content: flex-start;
372 -ms-flex-align: start;
373 align-items: flex-start;
374 -ms-flex-line-pack: normal;
375 align-content: normal;
376 padding: 0;
377 margin: 0;
378 gap: 10px
379 }
380 .wpbc_bfb__field.wpbc_bfb__preview-rendered .wpbc_bfb__noaction > *,
381 .wpbc_bfb__field.wpbc_bfb__preview-rendered > * {
382 -ms-flex: 1 1 100%;
383 flex: 1 1 100%
384 }
385 .wpbc_bfb__field.wpbc_bfb__preview-rendered:not(.wpbc_bfb__highlight) {
386 background: 0 0;
387 border: 0;
388 padding: 0;
389 margin: 0
390 }
391 .wpbc_bfb__field .wpbc_bfb__field-label {
392 font-weight: 700;
393 -ms-flex: 1 1 50%;
394 flex: 1 1 50%
395 }
396 .wpbc_bfb__field .wpbc_bfb__field-type {
397 font-size: .9em;
398 color: #848484;
399 -ms-flex: 1 1 auto;
400 flex: 1 1 auto;
401 text-shadow: none;
402 text-align: right;
403 max-width: 100%;
404 word-break: break-word
405 }
406 .wpbc_bfb__preview-input,
407 .wpbc_bfb__preview-select,
408 .wpbc_bfb__preview-textarea {
409 width: 100%;
410 padding: 6px;
411 border: 1px solid #ccc;
412 border-radius: 4px;
413 box-sizing: border-box
414 }
415 .wpbc_bfb__preview-costhint {
416 display: inline-block;
417 padding: 6px;
418 background: #f5f5f5;
419 border: 1px dashed #aaa
420 }
421 .wpbc_bfb__drag-ghost .wpbc_bfb__column {
422 border: 2px dashed #9af!important;
423 border-radius: 6px
424 }
425 .wpbc_bfb__section.wpbc_bfb__drag-ghost .wpbc_bfb__column {
426 -ms-transform: scale(.95);
427 transform: scale(.95);
428 transition: transform .15s
429 }
430 .wpbc_bfb__drag-active {
431 opacity: 1!important
432 }
433 .wpbc_bfb__highlight {
434 border: var(--wpbc-bfb-accent-color,#327ab4) 2px dashed!important
435 }
436 .wpbc_bfb__drag-ghost {
437 opacity: .9!important;
438 min-height: 20px;
439 width: 100%;
440 box-sizing: border-box
441 }
442 .sortable-chosen {
443 opacity: .9
444 }
445 .sortable-ghost {
446 opacity: .6
447 }
448 .sortable-fallback {
449 opacity: .8
450 }
451 .sortable-placeholder {
452 min-height: 36px!important;
453 pointer-events: none
454 }
455 .wpbc_bfb__simple_list_fallback {
456 opacity: .85
457 }
458 .wpbc_bfb_form {
459 width: 100%;
460 box-sizing: border-box;
461 max-width: 100%;
462 margin: 0
463 }
464 .wpbc_bfb__panel--preview .wpbc_bfb_form {
465 width: 100%;
466 padding: 10px;
467 box-sizing: border-box
468 }
469 .wpbc_bfb_form .wpbc_bfb__section input[type=email],
470 .wpbc_bfb_form .wpbc_bfb__section input[type=text],
471 .wpbc_bfb_form .wpbc_bfb__section select,
472 .wpbc_bfb_form .wpbc_bfb__section textarea {
473 max-width: min(30em,100%);
474 width: 100%;
475 min-width: 100%
476 }
477 .wp-core-ui .wpbc_bfb__panel--preview .wpbc_bfb_form input[type=email],
478 .wp-core-ui .wpbc_bfb__panel--preview .wpbc_bfb_form input[type=text],
479 .wp-core-ui .wpbc_bfb__panel--preview .wpbc_bfb_form select,
480 .wp-core-ui .wpbc_bfb__panel--preview .wpbc_bfb_form textarea {
481 max-width: min(30em,100%);
482 width: auto;
483 min-width: auto
484 }
485 .wpbc_bfb__overlay-controls {
486 position: absolute;
487 top: 0;
488 left: 0;
489 -ms-transform: translateX(calc(-100% + 5px));
490 transform: translateX(calc(-100% + 5px));
491 z-index: 999;
492 display: none;
493 -ms-flex-flow: column nowrap;
494 flex-flow: column nowrap;
495 -ms-flex-align: center;
496 align-items: center;
497 -ms-flex-pack: start;
498 justify-content: flex-start;
499 gap: 2px;
500 padding: 1px 5px;
501 background: #fff;
502 border: 1px solid #b0c2d9;
503 border-radius: 4px;
504 box-shadow: 0 0 1px #b0c2d9;
505 pointer-events: auto;
506 -ms-flex-flow: row nowrap;
507 flex-flow: row nowrap;
508 opacity: .97;
509 box-shadow: 0 1px 5px 0 #b0c2d9;
510 -ms-transform: translateY(calc(-50% + 5px));
511 transform: translateY(calc(-50% + 5px))
512 }
513 html:not(.wpbc_bfb__dnd-active) .wpbc_bfb__field:hover .wpbc_bfb__overlay-controls {
514 display: -ms-flexbox;
515 display: flex
516 }
517 .wpbc_bfb__section > .wpbc_bfb__overlay-controls {
518 background: repeating-linear-gradient(-45deg,#dde7fb 2px 2px,#fff 3px 5px)
519 }
520 .wpbc_bfb__section:hover > .wpbc_bfb__overlay-controls {
521 display: -ms-flexbox;
522 display: flex;
523 padding: 1px 5px;
524 position: absolute;
525 left: 50%;
526 -ms-transform: translate(-50%,calc(-100% + 5px));
527 transform: translate(-50%,calc(-100% + 5px));
528 opacity: .95;
529 border: 1px solid var(--wpbc-bfb-accent-color,#327ab4)
530 }
531 .wpbc_bfb__pages_panel .wpbc_bfb__panel .wpbc_bfb__overlay-controls > * {
532 padding: 10px;
533 display: -ms-flexbox;
534 display: flex;
535 -ms-flex-flow: column nowrap;
536 flex-flow: column nowrap;
537 -ms-flex-align: center;
538 align-items: center;
539 -ms-flex-pack: center;
540 justify-content: center
541 }
542 .wpbc_bfb__field-move-down,
543 .wpbc_bfb__field-move-up {
544 border: none;
545 cursor: pointer
546 }
547 .wpbc_bfb__overlay-controls button {
548 background: rgba(255,255,255,.8);
549 border: 1px solid #ccc;
550 padding: 2px 6px;
551 font-size: 12px;
552 line-height: 1;
553 opacity: .8;
554 transition: opacity .2s;
555 cursor: pointer
556 }
557 .wpbc_bfb__overlay-controls button:hover {
558 opacity: 1
559 }
560 .wpbc_bfb__overlay-controls button:last-child {
561 font-size: 8px;
562 font-weight: 600
563 }
564 .wpbc_bfb__section:hover:not(:has(.wpbc_bfb__section:hover)) > .wpbc_bfb__overlay-controls {
565 display: -ms-flexbox;
566 display: flex
567 }
568 .wpbc_bfb__section:has(.wpbc_bfb__section:hover) > .wpbc_bfb__overlay-controls {
569 display: none
570 }
571 .wpbc_bfb__pages_panel .wpbc_bfb__panel .wpbc_bfb__overlay-controls .wpbc_bfb__layout_picker {
572 display: -ms-flexbox;
573 display: flex;
574 -ms-flex-flow: column nowrap;
575 flex-flow: column nowrap;
576 -ms-flex-pack: stretch;
577 justify-content: stretch;
578 -ms-flex-align: stretch;
579 align-items: stretch;
580 gap: 8px
581 }
582 .wpbc_bfb__layout_chips {
583 display: -ms-flexbox;
584 display: flex;
585 -ms-flex-flow: row wrap;
586 flex-flow: row wrap;
587 -ms-flex-pack: start;
588 justify-content: flex-start;
589 -ms-flex-align: stretch;
590 align-items: stretch;
591 gap: 12px;
592 width: 100%
593 }
594 .wpbc_bfb__layout_chip {
595 border: 0;
596 background: #fff;
597 padding: 0;
598 font-size: 11px;
599 line-height: 1;
600 cursor: pointer;
601 display: -ms-flexbox;
602 display: flex;
603 -ms-flex-flow: column nowrap;
604 flex-flow: column nowrap;
605 -ms-flex-align: stretch;
606 align-items: stretch;
607 -ms-flex-pack: center;
608 justify-content: center;
609 -ms-flex: 0 1 40px;
610 flex: 0 1 40px;
611 height: 18px
612 }
613 .wpbc_bfb__layout_chip.is-active {
614 outline: #97a3b5 solid 1px;
615 outline-offset: 3px;
616 border-radius: 1px
617 }
618 .wpbc_bfb__layout_chip-vis {
619 display: -ms-flexbox;
620 display: flex;
621 -ms-flex-flow: row nowrap;
622 flex-flow: row nowrap;
623 -ms-flex-pack: start;
624 justify-content: flex-start;
625 -ms-flex-align: stretch;
626 align-items: stretch;
627 gap: 2px;
628 -ms-flex: 1 1 100%;
629 flex: 1 1 100%
630 }
631 .wpbc_bfb__layout_chip-vis span {
632 background: #718299;
633 opacity: 1;
634 border-radius: 2px;
635 -ms-flex-item-align: stretch;
636 align-self: stretch
637 }
638 .wpbc_bfb__layout_chip-label {
639 display: none
640 }
641 html:not(.wpbc_bfb__dnd-active) .wpbc_bfb__panel--preview .wpbc_bfb__field.is-selected {
642 outline: 2px dashed var(--wpbc-bfb-accent-color,#327ab4);
643 outline-offset: 3px;
644 border-radius: 1px
645 }
646 html:not(.wpbc_bfb__dnd-active) .wpbc_bfb__section.is-selected .wpbc_bfb__column {
647 background: repeating-linear-gradient(-45deg,rgba(61,98,168,.0705882353) 1px 2px,#fff 3px 4px)
648 }
649 html:not(.wpbc_bfb__dnd-active) .wpbc_bfb__section.is-selected .wpbc_bfb__column.is-selected-column {
650 background: repeating-linear-gradient(-45deg,rgba(56,116,233,.1294117647) 1px 2px,#fff 3px 5px)
651 }
652 html:not(.wpbc_bfb__dnd-active) .wpbc_theme_dark_1 .wpbc_bfb__section.is-selected .wpbc_bfb__column {
653 background: repeating-linear-gradient(-45deg,#383a3d 1px 4px,#4c4c4c 5px 7px)
654 }
655 html:not(.wpbc_bfb__dnd-active) .wpbc_theme_dark_1 .wpbc_bfb__section.is-selected .wpbc_bfb__column.is-selected-column {
656 background: repeating-linear-gradient(-45deg,#3c3d73 1px 4px,#4c4c4c 5px 7px)
657 }
658 .wpbc_bfb__section[data-selected-col] .wpbc_bfb__section__cols > .wpbc_bfb__section__col.is-selected-column {
659 outline: 2px solid var(--wpbc-bfb-accent-color,#327ab4);
660 outline-offset: -2px
661 }
662 .wpbc_bfb_form .wpbc_bfb__section[data-selected-col] > .wpbc_bfb__row > .wpbc_bfb__column.is-selected-column {
663 outline: 2px solid var(--wpbc-bfb-accent-color,#327ab4);
664 outline-offset: -2px;
665 padding: 1px
666 }
667 html:not(.wpbc_bfb__dnd-active) .wpbc_bfb__section.is-selected .wpbc_bfb__column > .wpbc_bfb__field {
668 border: 1px solid #327ab4;
669 border-radius: 0
670 }
671 .wpbc_bfb__overlay-controls .section-drag-handle,
672 .wpbc_bfb__overlay-controls .wpbc_bfb__drag-handle {
673 cursor: move
674 }
675 .wpbc_bfb__overlay-controls .section-drag-handle:active,
676 .wpbc_bfb__overlay-controls .wpbc_bfb__drag-handle:active {
677 cursor: grabbing
678 }
679 .wpbc_bfb__field.wpbc_bfb__drag-anywhere {
680 cursor: move
681 }
682 .wpbc_bfb__field.wpbc_bfb__drag-anywhere:active {
683 cursor: grabbing
684 }
685 .wpbc_bfb__no-drag-zone {
686 cursor: auto
687 }
688 .sortable-drag,
689 .sortable-fallback,
690 .wpbc_bfb__drag-active,
691 .wpbc_bfb__field.wpbc_bfb__preview-rendered.wpbc_bfb__drag-active {
692 box-shadow: 0 10px 30px rgba(0,0,0,.2);
693 -ms-transform: scale(.98) rotate(-2deg);
694 transform: scale(.98) rotate(-2deg);
695 opacity: 1;
696 z-index: 999999;
697 pointer-events: none;
698 transition: none!important;
699 padding: 10px!important;
700 height: auto!important
701 }
702 html.wpbc_bfb__dnd-active .wpbc_bfb__drag-active {
703 max-width: max-content;
704 min-width: min-content!important;
705 width: 200px!important
706 }
707 html.wpbc_bfb__drag-from-palette .wpbc_bfb__drag-active,
708 html.wpbc_bfb__drag-from-palette [data-drag-role=palette] {
709 border: 1px dashed rgba(0,0,0,.25);
710 background: #f7f7f7;
711 border-radius: 8px;
712 padding: 6px 10px;
713 max-width: 320px
714 }
715 .wpbc_bfb__panel_field_types__ul .wpbc_bfb__highlight {
716 opacity: .4
717 }
718 .wpbc_bfb__drag-active.wpbc_bfb__preview-rendered .wpbc_bfb__help,
719 .wpbc_bfb__drag-active.wpbc_bfb__preview-rendered .wpbc_bfb__overlay-controls {
720 display: none
721 }
722 .wpbc_bfb__inspector__head {
723 margin: 0;
724 padding-bottom: 10px
725 }
726 .wpbc_bfb__inspector__head .header_container {
727 padding: 0 5px 0 10px;
728 display: -ms-flexbox;
729 display: flex;
730 -ms-flex-flow: column nowrap;
731 flex-flow: column nowrap;
732 -ms-flex-pack: start;
733 justify-content: flex-start;
734 -ms-flex-align: start;
735 align-items: flex-start;
736 gap: 10px
737 }
738 .wpbc_bfb__inspector__head .title {
739 margin: 0;
740 line-height: 1.74;
741 font-weight: 700;
742 font-size: 14px;
743 color: #23274a;
744 text-transform: uppercase;
745 letter-spacing: .2px
746 }
747 .wpbc_bfb__inspector__head .desc {
748 color: #667085;
749 font-size: 12px;
750 margin: 5px 0 0;
751 line-height: 1.75
752 }
753 .wpbc_bfb__inspector__head .actions {
754 -ms-flex: 1 1 100%;
755 flex: 1 1 100%;
756 display: -ms-flexbox;
757 display: flex;
758 -ms-flex-flow: row wrap;
759 flex-flow: row wrap;
760 -ms-flex-pack: start;
761 justify-content: flex-start;
762 -ms-flex-align: center;
763 align-items: center;
764 gap: 10px
765 }
766 .wpbc_bfb__inspector__head .wpbc_ajx_toolbar .ui_container,
767 .wpbc_bfb__inspector__head .wpbc_ajx_toolbar .ui_container .ui_group {
768 -ms-flex: 1 1 100%;
769 flex: 1 1 100%
770 }
771 .wpbc_bfb__inspector__head .ui_element:has(.button-link-delete) {
772 -ms-flex-item-align: end;
773 align-self: flex-end
774 }
775 .wpbc_bfb__inspector__head .button[aria-label] i {
776 pointer-events: none
777 }
778 .wpbc_bfb__inspector__body {
779 display: -ms-flexbox;
780 display: flex;
781 -ms-flex-direction: column;
782 flex-direction: column;
783 gap: 0
784 }
785 .wpbc_bfb__inspector__group {
786 overflow: auto
787 }
788 .wpbc_bfb__inspector h2 {
789 padding: 0 10px;
790 margin: 0;
791 color: var(--wpbc_ui_horis_top_nav__a_color);
792 font-size: 15px
793 }
794 .wpbc_bfb__inspector .inspector__row h2 {
795 padding: 0
796 }
797 .inspector__row {
798 display: -ms-flexbox;
799 display: flex;
800 -ms-flex-flow: row wrap;
801 flex-flow: row wrap;
802 -ms-flex-pack: start;
803 justify-content: flex-start;
804 -ms-flex-align: start;
805 align-items: flex-start;
806 gap: 10px;
807 -ms-flex: 1 1 100%;
808 flex: 1 1 100%;
809 width: 100%
810 }
811 .inspector__row * {
812 font-size: 14px
813 }
814 .inspector__row.row__bordered {
815 border: 1px solid #ccc;
816 padding: 10px;
817 border-radius: 5px;
818 box-sizing: border-box
819 }
820 .inspector__control,
821 .inspector__label {
822 -ms-flex: 1 1 100%;
823 flex: 1 1 100%;
824 line-height: 2.5
825 }
826 .inspector__label .req {
827 color: #c00
828 }
829 .inspector__control input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]),
830 .inspector__control select,
831 .inspector__control textarea,
832 .inspector__input,
833 .inspector__select,
834 .inspector__textarea {
835 line-height: 2.4;
836 width: 100%
837 }
838 .inspector__input--readonly {
839 background: #f6f7f7;
840 color: #6c7781;
841 cursor: not-allowed
842 }
843 .wpbc_bfb_style_choice_grid {
844 display: grid;
845 gap: 8px;
846 grid-template-columns: repeat(2,minmax(0,1fr))
847 }
848 .wpbc_bfb_style_choice_grid .wpbc_theme_choice {
849 -ms-flex-align: start;
850 align-items: flex-start;
851 background: #fff;
852 border: 1px solid #dfe4ea;
853 border-radius: 6px;
854 box-sizing: border-box;
855 cursor: pointer;
856 display: -ms-flexbox;
857 display: flex;
858 gap: 8px;
859 min-height: 54px;
860 padding: 9px
861 }
862 .wpbc_bfb_style_choice_grid .wpbc_theme_choice input {
863 height: 1px;
864 margin: 0;
865 opacity: 0;
866 position: absolute;
867 width: 1px
868 }
869 .wpbc_bfb_style_choice_grid .wpbc_theme_choice.is-selected,
870 .wpbc_bfb_style_choice_grid .wpbc_theme_choice:has(input:checked) {
871 border-color: var(--wpbc-bfb-accent-color,#327ab4);
872 box-shadow: 0 0 0 1px var(--wpbc-bfb-accent-color,#327ab4)
873 }
874 .wpbc_bfb_style_choice_grid .wpbc_theme_choice_swatch {
875 border: 1px solid #cbd5e1;
876 border-radius: 6px;
877 box-shadow: inset 0 0 0 4px rgba(255,255,255,.45);
878 -ms-flex: 0 0 auto;
879 flex: 0 0 auto;
880 height: 24px;
881 width: 24px
882 }
883 .wpbc_bfb_style_choice_grid .wpbc_theme_choice_swatch_light_bordered {
884 background: #fff;
885 border-color: #aeb8c4
886 }
887 .wpbc_bfb_style_choice_grid .wpbc_theme_choice_swatch_light_none {
888 background: linear-gradient(135deg,#fff 0,#fff 50%,#eef2f6 50%,#eef2f6 100%);
889 border-color: transparent;
890 box-shadow: inset 0 0 0 1px #d9e1ea
891 }
892 .wpbc_bfb_style_choice_grid .wpbc_theme_choice_swatch_light_soft {
893 background: #f8fafc;
894 border-color: #d8dee6
895 }
896 .wpbc_bfb_style_choice_grid .wpbc_theme_choice_swatch_dark_bordered {
897 background: #111827;
898 border-color: #334155
899 }
900 .wpbc_bfb_style_choice_grid .wpbc_theme_choice_swatch_dark_none {
901 background: linear-gradient(135deg,#111827 0,#111827 50%,#334155 50%,#334155 100%);
902 border-color: transparent;
903 box-shadow: inset 0 0 0 1px #475569
904 }
905 .wpbc_bfb_style_choice_grid .wpbc_theme_choice_swatch_dark_soft {
906 background: #1f2937;
907 border-color: #475569
908 }
909 .wpbc_bfb_style_choice_grid .wpbc_theme_choice_swatch_custom {
910 background: linear-gradient(135deg,#fff 0,#fff 30%,#2271b1 30%,#2271b1 62%,#111827 62%,#111827 100%);
911 border-color: #8aa6c3
912 }
913 .wpbc_bfb_style_choice_grid .wpbc_theme_choice_label {
914 color: #1d2327;
915 font-size: 13px;
916 font-weight: 600;
917 line-height: 1.2;
918 overflow-wrap: anywhere
919 }
920 .wpbc_bfb__inspector__empty {
921 color: #a67345;
922 font-size: 17px;
923 padding: 6px;
924 display: -ms-flexbox;
925 display: flex;
926 -ms-flex-flow: column;
927 flex-flow: column;
928 -ms-flex-pack: center;
929 justify-content: center;
930 -ms-flex-align: center;
931 align-items: center;
932 -ms-flex-item-align: stretch;
933 align-self: stretch;
934 min-height: 50px;
935 font-weight: 600
936 }
937 .inspector__row .wpbc_inline_inputs {
938 display: -ms-flexbox;
939 display: flex;
940 -ms-flex-flow: row nowrap;
941 flex-flow: row nowrap;
942 -ms-flex-pack: start;
943 justify-content: flex-start;
944 -ms-flex-align: start;
945 align-items: flex-start;
946 gap: 5px;
947 width: 100%;
948 margin: 5px 0
949 }
950 .inspector__row label {
951 margin: 0;
952 font-weight: 550;
953 line-height: 1.75
954 }
955 .inspector__row .inspector__control__generator_times .wpbc_inline_inputs,
956 .inspector__row .inspector__control__generator_times label,
957 .inspector__row .inspector__control__generator_timeslots .wpbc_inline_inputs,
958 .inspector__row .inspector__control__generator_timeslots label {
959 margin: 0
960 }
961 .wpbc_len_group {
962 display: -ms-flexbox;
963 display: flex;
964 -ms-flex-flow: column nowrap;
965 flex-flow: column nowrap;
966 -ms-flex-pack: start;
967 justify-content: flex-start;
968 -ms-flex-align: start;
969 align-items: flex-start;
970 gap: 10px
971 }
972 .wpbc_len_group.wpbc_inline_inputs {
973 -ms-flex-align: center;
974 align-items: center;
975 gap: 15px
976 }
977 .inspector__group__fields__times .inspector__control__generator_times,
978 .inspector__group__fields__times .inspector__control__generator_timeslots {
979 display: -ms-flexbox;
980 display: flex;
981 -ms-flex-flow: column nowrap;
982 flex-flow: column nowrap;
983 -ms-flex-align: stretch;
984 align-items: stretch;
985 -ms-flex-pack: start;
986 justify-content: flex-start;
987 gap: 10px;
988 padding: 5px 15px;
989 background-color: #f8f8f9;
990 border-radius: 5px
991 }
992 .inspector__group__fields__times .wpbc_bfb__options_list {
993 -ms-flex: 1 1 100%;
994 flex: 1 1 100%
995 }
996 .inspector__group__fields__times .wpbc_bfb__opt-label {
997 -ms-flex: 1 1 auto;
998 flex: 1 1 auto
999 }
1000 .inspector__group__fields__times .wpbc_bfb__opt-time {
1001 -ms-flex: 0 1 180px;
1002 flex: 0 1 180px;
1003 max-width: 120px
1004 }
1005 .inspector__group__fields__times .wpbc_bfb__opt-end,
1006 .inspector__group__fields__times .wpbc_bfb__opt-start {
1007 -ms-flex: 0 1 100px;
1008 flex: 0 1 100px;
1009 min-width: 100px
1010 }
1011 .inspector__group__fields__times .wpbc_bfb__options_list__header {
1012 -ms-flex: 1 1 100%;
1013 flex: 1 1 100%;
1014 display: -ms-flexbox;
1015 display: flex;
1016 -ms-flex-flow: row nowrap;
1017 flex-flow: row nowrap;
1018 -ms-flex-pack: start;
1019 justify-content: flex-start;
1020 -ms-flex-align: center;
1021 align-items: center;
1022 gap: 10px;
1023 background-color: #f8f8f9;
1024 border-radius: 4px;
1025 height: 36px
1026 }
1027 .inspector__group__fields__times .wpbc_bfb__options_list__header * {
1028 font-size: 13px;
1029 font-weight: 600;
1030 text-align: center
1031 }
1032 .wpbc_bfb__options_list__header .wpbc_bfb__header_col__drag-handle {
1033 -ms-flex: 0 1 16px;
1034 flex: 0 1 16px
1035 }
1036 .wpbc_bfb__options_list__header .wpbc_bfb__header_col__label {
1037 -ms-flex: 1 1 auto;
1038 flex: 1 1 auto
1039 }
1040 .wpbc_bfb__options_list__header .wpbc_bfb__header_col__value {
1041 -ms-flex: 0 1 120px;
1042 flex: 0 1 120px
1043 }
1044 .wpbc_bfb__options_list__header .wpbc_bfb__header_col__action {
1045 -ms-flex: 0 1 50px;
1046 flex: 0 1 50px
1047 }
1048 .inspector__group__fields__times .wpbc_bfb__options_toolbar {
1049 -ms-flex: 1;
1050 flex: 1
1051 }
1052 .inspector__row small.desc {
1053 font-size: 12px;
1054 text-align: center;
1055 width: 100%
1056 }
1057 @keyframes wpbc-bfb-pulse {
1058 0% {
1059 box-shadow: 0 0 0 0 rgba(34,63,102,.35)
1060 }
1061 100% {
1062 box-shadow: 0 0 0 8px rgba(34,63,102,0)
1063 }
1064 }
1065 .wpbc_bfb__panel--preview [data-uid].wpbc_bfb__scroll-pulse,
1066 .wpbc_bfb__scroll-pulse {
1067 animation: .7s ease-out wpbc-bfb-pulse;
1068 outline: 2px dashed var(--wpbc-bfb-accent-color,#327ab4);
1069 outline-offset: 3px
1070 }
1071 .wpbc_bfb__highlight-pulse {
1072 --wpbc-bfb-pulse-color: #2d7bf0;
1073 --wpbc-bfb-pulse-outline-w: 3px;
1074 --wpbc-bfb-pulse-offset: 10px;
1075 --wpbc-bfb-pulse-shadow-w: 6px;
1076 position: relative;
1077 animation: .48s ease-out both wpbc-bfb-highlight-pulse
1078 }
1079 @keyframes wpbc-bfb-highlight-pulse {
1080 0% {
1081 box-shadow: 0 0 0 var(--wpbc-bfb-pulse-shadow-w) rgba(45,123,240,.35);
1082 outline-offset: var(--wpbc-bfb-pulse-offset)
1083 }
1084 60% {
1085 box-shadow: 0 0 0 2px var(--wpbc-bfb-pulse-color);
1086 outline-offset: calc(var(--wpbc-bfb-pulse-offset) + 2px)
1087 }
1088 100% {
1089 box-shadow: 0 0 0 0 rgba(45,123,240,0);
1090 outline: 0
1091 }
1092 }
1093 @keyframes wpbc-bfb-ping {
1094 0% {
1095 opacity: .65;
1096 transform: scale(.98)
1097 }
1098 100% {
1099 opacity: 0;
1100 transform: scale(1.08)
1101 }
1102 }
1103 .wpbc_bfb__highlight-pulse::after {
1104 content: "";
1105 position: absolute;
1106 inset: -7px;
1107 border: 2px dotted var(--wpbc-bfb-pulse-color);
1108 border-radius: 7px;
1109 pointer-events: none;
1110 opacity: 0;
1111 animation: .48s ease-out both wpbc-bfb-ping
1112 }
1113 @media (prefers-reduced-motion:reduce) {
1114 .wpbc_bfb__highlight-pulse {
1115 animation: none;
1116 outline: 3px solid var(--wpbc-bfb-pulse-color);
1117 outline-offset: 8px
1118 }
1119 .wpbc_bfb__highlight-pulse::after {
1120 animation: none;
1121 opacity: .5
1122 }
1123 }
1124 @keyframes wpbc-bfb-highlight-once {
1125 0% {
1126 box-shadow: 0 0 0 5px rgba(45,123,240,.35);
1127 outline-offset: 8px
1128 }
1129 100% {
1130 box-shadow: 0 0 0 0 rgba(45,123,240,0);
1131 outline: 0
1132 }
1133 }
1134 .wpbc_bfb__scroll-pulse {
1135 animation: .45s ease-out wpbc-bfb-highlight-once
1136 }
1137 .wpbc_admin_page__tab__builder_booking_form .wpbc_ui_el__vert_right_bar__content .wpbc_ui_el__expand_colapse_btns {
1138 display: none
1139 }
1140 .wpbc_admin_page__tab__builder_booking_form .wpbc_ui_el__top_nav .wpbc_message_wrapper .wpbc_header_news {
1141 position: absolute;
1142 top: calc(var(--wpbc_ui_top_nav__height) + 10px);
1143 left: 50%;
1144 margin-left: -25%
1145 }
1146 .wpbc_admin_page__tab__builder_booking_form .wpbc_page_top__wizard_button {
1147 top: calc(var(--wpbc_ui_top_nav__wp_top_menu_height) + var(--wpbc_ui_top_nav__height) + 10px)!important
1148 }
1149 .wpbc_admin_page__tab__builder_booking_form [hidden],
1150 .wpbc_bfb__inspector .inspector__row[hidden],
1151 .wpbc_bfb__inspector[data-bfb-section-cols="1"] .inspector__row--layout-chips,
1152 .wpbc_bfb__inspector[data-bfb-section-cols="1"] [data-bfb-slot=layout_chips] {
1153 display: none!important
1154 }
1155 .wpbc_bfb__palette .is-disabled {
1156 opacity: .5;
1157 pointer-events: none
1158 }
1159 .wpbc_admin input[type=date]:-ms-input-placeholder,
1160 .wpbc_admin input[type=datetime-local]:-ms-input-placeholder,
1161 .wpbc_admin input[type=datetime]:-ms-input-placeholder,
1162 .wpbc_admin input[type=email]:-ms-input-placeholder,
1163 .wpbc_admin input[type=month]:-ms-input-placeholder,
1164 .wpbc_admin input[type=number]:-ms-input-placeholder,
1165 .wpbc_admin input[type=password]:-ms-input-placeholder,
1166 .wpbc_admin input[type=range]:-ms-input-placeholder,
1167 .wpbc_admin input[type=search]:-ms-input-placeholder,
1168 .wpbc_admin input[type=tel]:-ms-input-placeholder,
1169 .wpbc_admin input[type=text]:-ms-input-placeholder,
1170 .wpbc_admin input[type=time]:-ms-input-placeholder,
1171 .wpbc_admin input[type=url]:-ms-input-placeholder,
1172 .wpbc_admin input[type=week]:-ms-input-placeholder,
1173 .wpbc_admin select:-ms-input-placeholder,
1174 .wpbc_admin textarea:-ms-input-placeholder {
1175 color: var(--wpbc_form-field-text-color);
1176 opacity: .5;
1177 pointer-events: none
1178 }
1179 .wpbc_admin input[type=date]::placeholder,
1180 .wpbc_admin input[type=datetime-local]::placeholder,
1181 .wpbc_admin input[type=datetime]::placeholder,
1182 .wpbc_admin input[type=email]::placeholder,
1183 .wpbc_admin input[type=month]::placeholder,
1184 .wpbc_admin input[type=number]::placeholder,
1185 .wpbc_admin input[type=password]::placeholder,
1186 .wpbc_admin input[type=range]::placeholder,
1187 .wpbc_admin input[type=search]::placeholder,
1188 .wpbc_admin input[type=tel]::placeholder,
1189 .wpbc_admin input[type=text]::placeholder,
1190 .wpbc_admin input[type=time]::placeholder,
1191 .wpbc_admin input[type=url]::placeholder,
1192 .wpbc_admin input[type=week]::placeholder,
1193 .wpbc_admin select::placeholder,
1194 .wpbc_admin textarea::placeholder {
1195 color: var(--wpbc_form-field-text-color);
1196 opacity: .5;
1197 pointer-events: none
1198 }
1199 .wpbc_bfb__options_list {
1200 display: -ms-flexbox;
1201 display: flex;
1202 -ms-flex-flow: column nowrap;
1203 flex-flow: column nowrap;
1204 -ms-flex-pack: start;
1205 justify-content: flex-start;
1206 -ms-flex-align: stretch;
1207 align-items: stretch;
1208 gap: 15px;
1209 -ms-flex: 1 1 auto;
1210 flex: 1 1 auto
1211 }
1212 .wpbc_bfb__options_row {
1213 display: -ms-flexbox;
1214 display: flex;
1215 -ms-flex-flow: row wrap;
1216 flex-flow: row wrap;
1217 -ms-flex-pack: start;
1218 justify-content: flex-start;
1219 -ms-flex-align: center;
1220 align-items: center;
1221 gap: 10px
1222 }
1223 .wpbc_bfb__drag-handle {
1224 -ms-flex: 0 1 16px;
1225 flex: 0 1 16px
1226 }
1227 .wpbc_bfb__opt-label,
1228 .wpbc_bfb__opt-value {
1229 -ms-flex: 1 1 4em;
1230 flex: 1 1 4em;
1231 min-width: 4em
1232 }
1233 .wpbc_bfb__opt-selected {
1234 -ms-flex: 0 1 auto;
1235 flex: 0 1 auto
1236 }
1237 .wpbc_bfb__opt-selected .wpbc_ui__toggle label {
1238 color: var(--wpbc_admin-theme-color,#2271b1)
1239 }
1240 .wpbc_bfb__opt-selected .wpbc_ui__toggle .wpbc_ui__toggle_label {
1241 display: none
1242 }
1243 .wp-core-ui .wpbc_bfb__options_row .button,
1244 .wp-core-ui .wpbc_bfb__options_row .button:focus,
1245 .wp-core-ui .wpbc_bfb__options_row .button:hover {
1246 border-color: transparent;
1247 background: 0 0;
1248 -ms-flex: 0 0 auto;
1249 flex: 0 0 auto;
1250 padding: 2px
1251 }
1252 .wpbc_bfb__options_toolbar {
1253 display: -ms-flexbox;
1254 display: flex;
1255 -ms-flex-flow: column nowrap;
1256 flex-flow: column nowrap;
1257 -ms-flex-pack: center;
1258 justify-content: center;
1259 -ms-flex-align: center;
1260 align-items: center;
1261 gap: 10px;
1262 margin: 25px 0 0
1263 }
1264 .wpbc_sr_only {
1265 position: absolute!important;
1266 clip: rect(1px,1px,1px,1px);
1267 padding: 0!important;
1268 border: 0!important;
1269 height: 1px!important;
1270 width: 1px!important;
1271 overflow: hidden;
1272 white-space: nowrap
1273 }
1274 .wpbc_bfb__choices {
1275 display: -ms-flexbox;
1276 display: flex;
1277 -ms-flex-wrap: wrap;
1278 flex-wrap: wrap;
1279 gap: 2px
1280 }
1281 .wpbc_bfb__chip {
1282 display: -ms-inline-flexbox;
1283 display: inline-flex;
1284 -ms-flex-align: center;
1285 align-items: center;
1286 -ms-flex-pack: center;
1287 justify-content: center;
1288 min-width: 24px;
1289 min-height: 24px;
1290 padding: 5px;
1291 border-radius: 4px;
1292 border: 0 solid #dcdcde;
1293 background: #fff;
1294 cursor: pointer;
1295 line-height: 1;
1296 -webkit-user-select: none;
1297 -ms-user-select: none;
1298 user-select: none
1299 }
1300 .wpbc_sr_only:focus + .wpbc_bfb__chip {
1301 outline: 1px solid var(--wpbc_admin-theme-color,#2271b1);
1302 outline-offset: 0
1303 }
1304 .wpbc_sr_only:checked + .wpbc_bfb__chip {
1305 border-color: var(--wpbc_admin-theme-color,#2271b1);
1306 box-shadow: inset 0 0 0 1px var(--wpbc_admin-theme-color,#2271b1)
1307 }
1308 .wpbc_bfb__chip .sr-only {
1309 position: absolute!important;
1310 height: 1px;
1311 width: 1px;
1312 overflow: hidden;
1313 clip: rect(1px,1px,1px,1px);
1314 white-space: nowrap
1315 }
1316 .wpbc_bfb__chip i {
1317 display: inline-block;
1318 -ms-transform-origin: 50% 50%;
1319 transform-origin: 50% 50%;
1320 -ms-transform: rotate(0);
1321 transform: rotate(0);
1322 transition: transform .4s ease-in-out
1323 }
1324 .wpbc_bfb__chip.wpbc_do_rotate_90 i {
1325 -ms-transform: rotate(90deg);
1326 transform: rotate(90deg)
1327 }
1328 .wpbc_bfb__chip.wpbc_do_rotate_90 i.wpbc-bi-align-bottom,
1329 .wpbc_bfb__chip.wpbc_do_rotate_90 i.wpbc-bi-align-top {
1330 -ms-transform: rotate(270deg);
1331 transform: rotate(270deg)
1332 }
1333 .wpbc_bfb__live_status {
1334 display: none;
1335 font-size: 10px;
1336 font-weight: 400;
1337 margin-inline-start: 1em;
1338 -ms-flex-align: center;
1339 align-items: center
1340 }
1341 .wpbc_bfb__live_status__builder {
1342 color: #619d40
1343 }
1344 .wpbc_bfb__live_status__advanced {
1345 color: #b97131
1346 }
1347 .wpbc_bfb__hint__form_name {
1348 display: -ms-flexbox;
1349 display: flex;
1350 -ms-flex-flow: row nowrap;
1351 flex-flow: row nowrap;
1352 -ms-flex-pack: start;
1353 justify-content: flex-start;
1354 -ms-flex-align: center;
1355 align-items: center;
1356 gap: 8px
1357 }
1358 .wpbc_bfb__hint__form_name .wpbc_bfb__hint__form_name__label {
1359 color: #999;
1360 padding-top: .5em;
1361 font-size: 9px
1362 }
1363 .wpbc_bfb__hint__form_name .wpbc_bfb__hint__form_name__title {
1364 font-size: 17px;
1365 text-transform: capitalize;
1366 color: #467b2f;
1367 font-weight: 550;
1368 line-height: 1.5;
1369 max-width: 200px;
1370 overflow: hidden;
1371 white-space: nowrap;
1372 text-overflow: ellipsis
1373 }
1374 html[data-wpbc-bfb-live-source=advanced] .wpbc_bfb__live_status__advanced,
1375 html[data-wpbc-bfb-live-source=builder] .wpbc_bfb__live_status__builder {
1376 display: -ms-flexbox;
1377 display: flex
1378 }
1379 html[data-wpbc-bfb-live-source=advanced] .wpdevelop .modal.wpbc_popup_modal,
1380 html[data-wpbc-bfb-live-source=builder] .wpdevelop .modal.wpbc_popup_modal {
1381 z-index: 150000
1382 }
1383 html[data-wpbc-bfb-live-source=advanced] .wp-admin .modal-backdrop,
1384 html[data-wpbc-bfb-live-source=builder] .wp-admin .modal-backdrop {
1385 z-index: 149900
1386 }
1387 .wpbc_bfb_popup_modal__rows_container {
1388 -ms-flex: 1 1 100%;
1389 flex: 1 1 100%;
1390 display: -ms-flexbox;
1391 display: flex;
1392 -ms-flex-flow: column nowrap;
1393 flex-flow: column nowrap;
1394 -ms-flex-pack: start;
1395 justify-content: flex-start;
1396 -ms-flex-align: stretch;
1397 align-items: stretch;
1398 gap: 10px
1399 }
1400 .wpbc_bfb_popup_modal__row {
1401 -ms-flex: 0 1 auto;
1402 flex: 0 1 auto;
1403 display: -ms-flexbox;
1404 display: flex;
1405 -ms-flex-flow: row wrap;
1406 flex-flow: row wrap;
1407 -ms-flex-pack: start;
1408 justify-content: flex-start;
1409 -ms-flex-align: stretch;
1410 align-items: stretch;
1411 gap: 20px
1412 }
1413 .wpbc_bfb_popup_modal__col {
1414 -ms-flex: 1 1 20%;
1415 flex: 1 1 20%;
1416 display: -ms-flexbox;
1417 display: flex;
1418 -ms-flex-flow: column;
1419 flex-flow: column;
1420 -ms-flex-pack: start;
1421 justify-content: flex-start;
1422 -ms-flex-align: start;
1423 align-items: flex-start
1424 }
1425 .wpbc_modal_in_bfb input[type=text],
1426 .wpbc_modal_in_bfb select,
1427 .wpbc_modal_in_bfb textarea {
1428 -ms-flex: 0 1 auto;
1429 flex: 0 1 auto;
1430 width: 100%;
1431 max-width: 100%;
1432 font-size: 15px;
1433 line-height: 2.5
1434 }
1435 .wpbc_modal_in_bfb label {
1436 font-size: 15px;
1437 font-weight: 600;
1438 line-height: 2.1
1439 }
1440 .wpbc_modal_in_bfb .help-block,
1441 .wpbc_modal_in_bfb label.help-block {
1442 font-size: 13px;
1443 line-height: 1.8;
1444 font-weight: 400;
1445 margin: 5px 0
1446 }
1447 .wpbc_modal_in_bfb .wpbc_modal__2_fields {
1448 display: -ms-flexbox;
1449 display: flex;
1450 -ms-flex-flow: row nowrap;
1451 flex-flow: row nowrap;
1452 -ms-flex-pack: start;
1453 justify-content: flex-start;
1454 -ms-flex-align: center;
1455 align-items: center;
1456 width: 100%
1457 }
1458 .wpbc_modal_in_bfb .wpbc_modal__2_fields .wpbc_modal__2_fields_button {
1459 -ms-flex: 0 1 1%;
1460 flex: 0 1 1%;
1461 -ms-flex-item-align: stretch;
1462 align-self: stretch;
1463 min-height: 35px;
1464 margin-left: 10px;
1465 display: -ms-flexbox;
1466 display: flex;
1467 -ms-flex-align: center;
1468 align-items: center;
1469 -ms-flex-item-align: center;
1470 align-self: center;
1471 font-weight: 600
1472 }
1473 .wpbc_modal_in_bfb .modal-footer .button {
1474 margin: 0 5px
1475 }
1476 .wpbc_modal_in_bfb #wpbc_modal__send_payment_request__url {
1477 font-size: 13px
1478 }
1479 .wpbc_modal_in_bfb #wpbc_modal__send_payment_request__value {
1480 margin-top: 15px;
1481 line-height: 2;
1482 height: 70px;
1483 font-size: 14px
1484 }
1485 .wpbc_modal_in_bfb .wpbc_modal__send_payment_request__cost {
1486 font-size: 16px;
1487 font-weight: 600;
1488 padding: 0 10px
1489 }
1490 .wpbc_bfb_modal__full_screen .modal-dialog {
1491 position: fixed;
1492 width: auto;
1493 margin: 0;
1494 left: 30px;
1495 right: 30px;
1496 bottom: 30px;
1497 top: 30px
1498 }
1499 .wpbc_bfb_modal__full_screen .modal-dialog .modal-content {
1500 overflow: auto;
1501 scrollbar-width: thin;
1502 scrollbar-gutter: stable;
1503 display: -ms-flexbox;
1504 display: flex;
1505 -ms-flex-flow: column nowrap;
1506 flex-flow: column nowrap;
1507 -ms-flex-pack: start;
1508 justify-content: flex-start;
1509 -ms-flex-align: stretch;
1510 align-items: stretch;
1511 height: 100%;
1512 max-height: 100%;
1513 border-radius: 0;
1514 padding: 50px 0 60px
1515 }
1516 .wpbc_bfb_modal__full_screen .modal-dialog .modal-content .modal-footer,
1517 .wpbc_bfb_modal__full_screen .modal-dialog .modal-content .modal-header {
1518 -ms-flex: 0 0 auto;
1519 flex: 0 0 auto;
1520 position: fixed;
1521 left: 2px;
1522 right: 2px;
1523 top: 0;
1524 height: 50px;
1525 z-index: 1;
1526 background: #fff
1527 }
1528 .wpbc_bfb_modal__full_screen .modal-dialog .modal-content .modal-footer {
1529 top: auto;
1530 bottom: 0;
1531 height: 60px
1532 }
1533 .wpbc_bfb_modal__full_screen .modal-dialog .modal-content .modal-body {
1534 -ms-flex: 1 1 100%;
1535 flex: 1 1 100%
1536 }
1537 .wpbc_bfb_popup_modal__container_forms_listing {
1538 padding: 25px;
1539 background: #fff;
1540 border-radius: 10px;
1541 margin: 15px 0
1542 }
1543 .wpbc_bfb_modal__include_section_load .wpbc_bfb_popup_modal__rows_container {
1544 padding-bottom: 0
1545 }
1546 .wpbc_bfb_modal__include_section_load .wpbc_bfb_popup_modal__col__search_key_label {
1547 -ms-flex: 0 1 auto;
1548 flex: 0 1 auto;
1549 -ms-flex-item-align: center;
1550 align-self: center
1551 }
1552 .wpbc_bfb_modal__include_section_load .wpbc_bfb_popup_modal__col__search_key_label label {
1553 margin: 0
1554 }
1555 .wpbc_bfb_modal__include_section_load .wpbc_bfb_popup_modal__col__search_key_input {
1556 -ms-flex-item-align: start;
1557 align-self: flex-start
1558 }
1559 .wpbc_bfb_modal__include_section_load .wpbc_bfb_popup_modal__forms_loading_section {
1560 border: 1px solid #ccd0d4;
1561 background: #fefefe;
1562 height: 400px;
1563 max-height: 400px;
1564 overflow: auto;
1565 border-radius: 2px;
1566 -ms-flex-item-align: stretch;
1567 align-self: stretch;
1568 -ms-flex: 1 1 100%;
1569 flex: 1 1 100%
1570 }
1571 .wpbc_bfb_modal__include_section_load .wpbc_bfb_popup_modal__forms_loading_spin_container {
1572 display: -ms-flexbox;
1573 display: flex;
1574 -ms-flex-flow: row nowrap;
1575 flex-flow: row nowrap;
1576 -ms-flex-align: center;
1577 align-items: center;
1578 -ms-flex-pack: center;
1579 justify-content: center;
1580 margin: 0 auto;
1581 -ms-flex-item-align: center;
1582 align-self: center
1583 }
1584 .wpbc_bfb_popup_modal__forms_loading_section {
1585 display: -ms-flexbox;
1586 display: flex;
1587 -ms-flex-flow: row wrap;
1588 flex-flow: row wrap;
1589 -ms-flex-pack: start;
1590 justify-content: flex-start;
1591 -ms-flex-align: stretch;
1592 align-items: stretch;
1593 gap: 15px;
1594 padding: 10px
1595 }
1596 .wpbc_bfb_popup_modal__forms_loading_section .wpbc_bfb__load_form_item {
1597 -ms-flex: 0 1 190px;
1598 flex: 0 1 190px;
1599 display: -ms-flexbox;
1600 display: flex;
1601 -ms-flex-flow: column nowrap;
1602 flex-flow: column nowrap;
1603 -ms-flex-pack: start;
1604 justify-content: flex-start;
1605 -ms-flex-align: start;
1606 align-items: flex-start;
1607 gap: 10px;
1608 padding: 8px;
1609 border: 1px solid #ccc;
1610 cursor: pointer;
1611 max-height: 225px;
1612 min-height: 180px;
1613 position: relative
1614 }
1615 .wpbc_bfb_popup_modal__forms_loading_section .wpbc_bfb__load_form_item.wpbc_bfb__load_form_item_selected {
1616 background: #fcfdff;
1617 border: 2px solid var(--wpbc_admin-theme-color,#5088b3)
1618 }
1619 .wpbc_bfb_popup_modal__tpl_search_presets {
1620 display: -ms-flexbox;
1621 display: flex;
1622 -ms-flex-wrap: wrap;
1623 flex-wrap: wrap;
1624 gap: 1em
1625 }
1626 .wpbc_bfb_popup_modal__tpl_search_presets .wpbc_bfb_popup_modal__tpl_search_preset {
1627 text-decoration: underline;
1628 text-decoration-style: dashed;
1629 text-underline-offset: 4px;
1630 outline: 0;
1631 padding: 2px 4px
1632 }
1633 .wpbc_bfb_popup_modal__tpl_search_presets .wpbc_bfb_popup_modal__tpl_search_preset.is-active,
1634 .wpbc_bfb_popup_modal__tpl_search_presets .wpbc_bfb_popup_modal__tpl_search_preset[aria-pressed=true] {
1635 font-weight: 600;
1636 text-decoration-style: solid
1637 }
1638 .wpbc_bfb__load_form_item_thumb {
1639 -ms-flex-item-align: stretch;
1640 align-self: stretch;
1641 -ms-flex: 0 1 auto;
1642 flex: 0 1 auto
1643 }
1644 .wpbc_bfb__load_form_item_thumb_blank_img {
1645 display: -ms-inline-flexbox;
1646 display: inline-flex;
1647 width: 90%;
1648 height: 50px;
1649 -ms-flex-align: center;
1650 align-items: center;
1651 -ms-flex-pack: center;
1652 justify-content: center;
1653 border-radius: 2px;
1654 border: 1px solid #ccd0d4;
1655 background: #fff;
1656 color: #444;
1657 font-size: 11px;
1658 margin: 0 5% auto
1659 }
1660 .wpbc_bfb__load_form_item_thumb img {
1661 width: 100%;
1662 height: 50px;
1663 object-fit: cover;
1664 border-radius: 3px;
1665 border: 0;
1666 background: #fff;
1667 object-position: 0 30%
1668 }
1669 .wpbc_bfb__load_form_item_text {
1670 -ms-flex: 1 1 auto;
1671 flex: 1 1 auto;
1672 min-width: 0;
1673 gap: 4px;
1674 display: -ms-flexbox;
1675 display: flex;
1676 -ms-flex-flow: row wrap;
1677 flex-flow: row wrap;
1678 -ms-flex-align: start;
1679 align-items: flex-start;
1680 -ms-flex-pack: start;
1681 justify-content: flex-start;
1682 overflow: hidden;
1683 -ms-flex-line-pack: start;
1684 align-content: flex-start
1685 }
1686 .wpbc_bfb__load_form_item_text .form_item_text_title {
1687 font-weight: 600;
1688 font-size: 14px;
1689 line-height: 1.5;
1690 -ms-flex: 0 1 100%;
1691 flex: 0 1 100%
1692 }
1693 .wpbc_bfb__load_form_item_text .form_item_text_slug {
1694 color: #50575e;
1695 font-size: 11px;
1696 font-weight: 550;
1697 background: #eff2f4;
1698 max-width: 170px;
1699 padding: 0 8px 3px;
1700 word-break: normal;
1701 text-overflow: ellipsis;
1702 overflow: hidden;
1703 line-height: 2;
1704 -ms-flex: 0 1 100%;
1705 flex: 0 1 100%
1706 }
1707 .wpbc_bfb__load_form_item_text .form_item_text_desc {
1708 font-size: 11px;
1709 -ms-flex: 1 1 1%;
1710 flex: 1 1 1%;
1711 -ms-flex-item-align: stretch;
1712 align-self: stretch;
1713 display: -ms-flexbox;
1714 display: flex;
1715 -ms-flex-align: end;
1716 align-items: flex-end;
1717 gap: 8px;
1718 line-height: 1.5
1719 }
1720 .wpbc_bfb__load_form_item_text .form_item_text_desc .form_item_text_desc__text {
1721 min-width: 0;
1722 -ms-flex: 1 1 1px;
1723 flex: 1 1 1px;
1724 max-width: calc(100% - 28px);
1725 text-align: justify;
1726 text-overflow: ellipsis
1727 }
1728 .wpbc_bfb__load_form_item_text .form_item_text_desc .button-link-delete {
1729 -ms-flex: 0 0 auto;
1730 flex: 0 0 auto;
1731 display: -ms-inline-flexbox;
1732 display: inline-flex;
1733 -ms-flex-align: center;
1734 align-items: center;
1735 -ms-flex-pack: center;
1736 justify-content: center;
1737 width: 20px;
1738 height: 20px;
1739 color: #b32d2e;
1740 text-decoration: none;
1741 line-height: 1;
1742 position: absolute;
1743 bottom: 8px;
1744 right: 6px
1745 }
1746 .wpbc_bfb__load_form_item_text .form_item_text_desc .button-link-delete:hover {
1747 color: #8f2424
1748 }
1749 .wpbc_bfb__form_preview_section_container .wpbc_bfb_spins_loading_container span,
1750 .wpbc_bfb__preview_loader .wpbc_bfb_spins_loading_container span {
1751 font-size: 20px;
1752 font-weight: 600;
1753 padding: 2px 0 0 2px
1754 }
1755 .wpbc_bfb__form_details_media__preview {
1756 padding: 4px;
1757 border: 1px solid #ccc;
1758 height: 163px;
1759 width: 163px;
1760 box-sizing: border-box;
1761 display: -ms-flexbox;
1762 display: flex;
1763 -ms-flex-flow: column nowrap;
1764 flex-flow: column nowrap;
1765 -ms-flex-align: center;
1766 align-items: center;
1767 -ms-flex-pack: center;
1768 justify-content: center;
1769 cursor: pointer;
1770 margin: 10px 0;
1771 background: #fcfcfc;
1772 border-radius: 2px
1773 }
1774 .wpbc_bfb__form_details_media__img {
1775 max-width: 100%;
1776 height: auto;
1777 max-height: auto;
1778 object-fit: cover;
1779 overflow: hidden
1780 }
1781 .wpbc_bfb__form_details_media__preview .wpbc-bi-image-fill::before {
1782 font-size: 50px;
1783 color: #507593
1784 }
1785 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name {
1786 display: -ms-flexbox;
1787 display: flex;
1788 -ms-flex-flow: row nowrap;
1789 flex-flow: row nowrap;
1790 -ms-flex-pack: start;
1791 justify-content: flex-start;
1792 -ms-flex-align: center;
1793 align-items: center;
1794 gap: 20px
1795 }
1796 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__form_details_media__preview {
1797 height: 40px;
1798 width: 40px;
1799 padding: 0;
1800 border-radius: 0;
1801 margin: 0;
1802 border: 0 solid #d5d5d5;
1803 background: #fcfcfc
1804 }
1805 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__form_details_media__preview img {
1806 max-width: 100%;
1807 height: auto;
1808 padding: 0;
1809 border-radius: 4px;
1810 display: none;
1811 max-height: 50px;
1812 object-fit: cover;
1813 overflow: hidden
1814 }
1815 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__form_details_media__preview .wpbc_bfb__form_details_media__placeholder {
1816 display: block
1817 }
1818 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__form_details_media__preview .wpbc_bfb__form_details_media__placeholder::before {
1819 font-size: 20px;
1820 color: #54636f
1821 }
1822 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__hint__form_name__title a {
1823 font-size: 16px;
1824 text-transform: capitalize;
1825 color: #467b2f;
1826 font-weight: 550;
1827 line-height: 1.2;
1828 max-width: 200px;
1829 overflow: hidden;
1830 white-space: nowrap;
1831 text-overflow: ellipsis;
1832 outline: 0;
1833 margin: 0 2px;
1834 text-align: center
1835 }
1836 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__hint__form_name__title i {
1837 font-size: 11px;
1838 padding: 0 0 0 5px;
1839 line-height: 1.75;
1840 color: var(--wpbc_admin-theme-color,#2271b1)
1841 }
1842 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__hint__form_name__label {
1843 display: none;
1844 -ms-flex-flow: row nowrap;
1845 flex-flow: row nowrap;
1846 -ms-flex-pack: start;
1847 justify-content: flex-start;
1848 -ms-flex-align: first baseline;
1849 align-items: first baseline;
1850 gap: 5px;
1851 padding: 0
1852 }
1853 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__hint__form_name__slug {
1854 font-size: 13px;
1855 line-height: 1.5;
1856 font-weight: 550;
1857 color: #243f18
1858 }
1859 #wpbc_bfb__debug_mode_panels .wpbc_bfb__tab_section {
1860 display: -ms-flexbox;
1861 display: flex;
1862 -ms-flex-flow: row wrap;
1863 flex-flow: row wrap;
1864 -ms-flex-pack: justify;
1865 justify-content: space-between;
1866 -ms-flex-align: start;
1867 align-items: flex-start;
1868 gap: 30px
1869 }
1870 #wpbc_bfb__debug_mode_panels .wpbc_bfb__tab_section .wpbc_bfb__debug_block {
1871 -ms-flex: 1 1 25%;
1872 flex: 1 1 25%
1873 }
1874 #wpbc_bfb__debug_mode_panels .wpbc_bfb__tab_section .wpbc_bfb__debug_block:first-child {
1875 -ms-flex: 1 1 50%;
1876 flex: 1 1 50%
1877 }
1878 #wpbc_bfb__debug_mode_panels .wpbc_bfb__debug_separate_button {
1879 -ms-flex: 0 1 auto;
1880 flex: 0 1 auto;
1881 margin: 5px auto
1882 }
1883 #wpbc_bfb__debug_mode_panels .wpbc_bfb__tab_section h4 {
1884 margin: 0 0 10px;
1885 font-size: 13px;
1886 color: #875;
1887 font-weight: 600
1888 }
1889 #wpbc_bfb__debug_mode_panels .wpbc_bfb__tab_section textarea {
1890 width: 100%;
1891 min-height: 350px;
1892 font-family: monospace;
1893 font-size: 12px
1894 }