PluginProbe
Booking Calendar / 11.1
Booking Calendar v11.1
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 10.11.2 All 203 releases
booking / includes / page-form-builder / _out / builder-form-page.css

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

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