PluginProbe
Booking Calendar / 11.8.4
Booking Calendar v11.8.4
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.8.4, at includes/page-form-builder/_out/builder-form-page.css

1,901 lines 49.9 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 white-space: nowrap;
1341 max-width: 20em;
1342 overflow: hidden
1343 }
1344 .wpbc_bfb__live_status__builder {
1345 color: #619d40
1346 }
1347 .wpbc_bfb__live_status__advanced {
1348 color: #b97131
1349 }
1350 .wpbc_bfb__hint__form_name {
1351 display: -ms-flexbox;
1352 display: flex;
1353 -ms-flex-flow: row nowrap;
1354 flex-flow: row nowrap;
1355 -ms-flex-pack: start;
1356 justify-content: flex-start;
1357 -ms-flex-align: center;
1358 align-items: center;
1359 gap: 8px
1360 }
1361 .wpbc_bfb__hint__form_name .wpbc_bfb__hint__form_name__label {
1362 color: #999;
1363 padding-top: .5em;
1364 font-size: 9px
1365 }
1366 .wpbc_bfb__hint__form_name .wpbc_bfb__hint__form_name__title {
1367 font-size: 17px;
1368 text-transform: capitalize;
1369 color: #467b2f;
1370 font-weight: 550;
1371 line-height: 1.5;
1372 max-width: 200px;
1373 overflow: hidden;
1374 white-space: nowrap;
1375 text-overflow: ellipsis
1376 }
1377 html[data-wpbc-bfb-live-source=advanced] .wpbc_bfb__live_status__advanced,
1378 html[data-wpbc-bfb-live-source=builder] .wpbc_bfb__live_status__builder {
1379 display: -ms-flexbox;
1380 display: flex
1381 }
1382 html[data-wpbc-bfb-live-source=advanced] .wpdevelop .modal.wpbc_popup_modal,
1383 html[data-wpbc-bfb-live-source=builder] .wpdevelop .modal.wpbc_popup_modal {
1384 z-index: 150000
1385 }
1386 html[data-wpbc-bfb-live-source=advanced] .wp-admin .modal-backdrop,
1387 html[data-wpbc-bfb-live-source=builder] .wp-admin .modal-backdrop {
1388 z-index: 149900
1389 }
1390 .wpbc_bfb_popup_modal__rows_container {
1391 -ms-flex: 1 1 100%;
1392 flex: 1 1 100%;
1393 display: -ms-flexbox;
1394 display: flex;
1395 -ms-flex-flow: column nowrap;
1396 flex-flow: column nowrap;
1397 -ms-flex-pack: start;
1398 justify-content: flex-start;
1399 -ms-flex-align: stretch;
1400 align-items: stretch;
1401 gap: 10px
1402 }
1403 .wpbc_bfb_popup_modal__row {
1404 -ms-flex: 0 1 auto;
1405 flex: 0 1 auto;
1406 display: -ms-flexbox;
1407 display: flex;
1408 -ms-flex-flow: row wrap;
1409 flex-flow: row wrap;
1410 -ms-flex-pack: start;
1411 justify-content: flex-start;
1412 -ms-flex-align: stretch;
1413 align-items: stretch;
1414 gap: 20px
1415 }
1416 .wpbc_bfb_popup_modal__col {
1417 -ms-flex: 1 1 20%;
1418 flex: 1 1 20%;
1419 display: -ms-flexbox;
1420 display: flex;
1421 -ms-flex-flow: column;
1422 flex-flow: column;
1423 -ms-flex-pack: start;
1424 justify-content: flex-start;
1425 -ms-flex-align: start;
1426 align-items: flex-start
1427 }
1428 .wpbc_modal_in_bfb input[type=text],
1429 .wpbc_modal_in_bfb select,
1430 .wpbc_modal_in_bfb textarea {
1431 -ms-flex: 0 1 auto;
1432 flex: 0 1 auto;
1433 width: 100%;
1434 max-width: 100%;
1435 font-size: 15px;
1436 line-height: 2.5
1437 }
1438 .wpbc_modal_in_bfb label {
1439 font-size: 15px;
1440 font-weight: 600;
1441 line-height: 2.1
1442 }
1443 .wpbc_modal_in_bfb .help-block,
1444 .wpbc_modal_in_bfb label.help-block {
1445 font-size: 13px;
1446 line-height: 1.8;
1447 font-weight: 400;
1448 margin: 5px 0
1449 }
1450 .wpbc_modal_in_bfb .wpbc_modal__2_fields {
1451 display: -ms-flexbox;
1452 display: flex;
1453 -ms-flex-flow: row nowrap;
1454 flex-flow: row nowrap;
1455 -ms-flex-pack: start;
1456 justify-content: flex-start;
1457 -ms-flex-align: center;
1458 align-items: center;
1459 width: 100%
1460 }
1461 .wpbc_modal_in_bfb .wpbc_modal__2_fields .wpbc_modal__2_fields_button {
1462 -ms-flex: 0 1 1%;
1463 flex: 0 1 1%;
1464 -ms-flex-item-align: stretch;
1465 align-self: stretch;
1466 min-height: 35px;
1467 margin-left: 10px;
1468 display: -ms-flexbox;
1469 display: flex;
1470 -ms-flex-align: center;
1471 align-items: center;
1472 -ms-flex-item-align: center;
1473 align-self: center;
1474 font-weight: 600
1475 }
1476 .wpbc_modal_in_bfb .modal-footer .button {
1477 margin: 0 5px
1478 }
1479 .wpbc_modal_in_bfb #wpbc_modal__send_payment_request__url {
1480 font-size: 13px
1481 }
1482 .wpbc_modal_in_bfb #wpbc_modal__send_payment_request__value {
1483 margin-top: 15px;
1484 line-height: 2;
1485 height: 70px;
1486 font-size: 14px
1487 }
1488 .wpbc_modal_in_bfb .wpbc_modal__send_payment_request__cost {
1489 font-size: 16px;
1490 font-weight: 600;
1491 padding: 0 10px
1492 }
1493 .wpbc_bfb_modal__full_screen .modal-dialog {
1494 position: fixed;
1495 width: auto;
1496 margin: 0;
1497 left: 30px;
1498 right: 30px;
1499 bottom: 30px;
1500 top: 30px
1501 }
1502 .wpbc_bfb_modal__full_screen .modal-dialog .modal-content {
1503 overflow: auto;
1504 scrollbar-width: thin;
1505 scrollbar-gutter: stable;
1506 display: -ms-flexbox;
1507 display: flex;
1508 -ms-flex-flow: column nowrap;
1509 flex-flow: column nowrap;
1510 -ms-flex-pack: start;
1511 justify-content: flex-start;
1512 -ms-flex-align: stretch;
1513 align-items: stretch;
1514 height: 100%;
1515 max-height: 100%;
1516 border-radius: 0;
1517 padding: 50px 0 60px
1518 }
1519 .wpbc_bfb_modal__full_screen .modal-dialog .modal-content .modal-footer,
1520 .wpbc_bfb_modal__full_screen .modal-dialog .modal-content .modal-header {
1521 -ms-flex: 0 0 auto;
1522 flex: 0 0 auto;
1523 position: fixed;
1524 left: 2px;
1525 right: 2px;
1526 top: 0;
1527 height: 50px;
1528 z-index: 1;
1529 background: #fff
1530 }
1531 .wpbc_bfb_modal__full_screen .modal-dialog .modal-content .modal-footer {
1532 top: auto;
1533 bottom: 0;
1534 height: 60px
1535 }
1536 .wpbc_bfb_modal__full_screen .modal-dialog .modal-content .modal-body {
1537 -ms-flex: 1 1 100%;
1538 flex: 1 1 100%
1539 }
1540 .wpbc_bfb_popup_modal__container_forms_listing {
1541 padding: 25px;
1542 background: #fff;
1543 border-radius: 10px;
1544 margin: 15px 0
1545 }
1546 .wpbc_bfb_modal__include_section_load .wpbc_bfb_popup_modal__rows_container {
1547 padding-bottom: 0
1548 }
1549 .wpbc_bfb_modal__include_section_load .wpbc_bfb_popup_modal__col__search_key_label {
1550 -ms-flex: 0 1 auto;
1551 flex: 0 1 auto;
1552 -ms-flex-item-align: center;
1553 align-self: center
1554 }
1555 .wpbc_bfb_modal__include_section_load .wpbc_bfb_popup_modal__col__search_key_label label {
1556 margin: 0
1557 }
1558 .wpbc_bfb_modal__include_section_load .wpbc_bfb_popup_modal__col__search_key_input {
1559 -ms-flex-item-align: start;
1560 align-self: flex-start
1561 }
1562 .wpbc_bfb_modal__include_section_load .wpbc_bfb_popup_modal__forms_loading_section {
1563 border: 1px solid #ccd0d4;
1564 background: #fefefe;
1565 height: 400px;
1566 max-height: 400px;
1567 overflow: auto;
1568 border-radius: 2px;
1569 -ms-flex-item-align: stretch;
1570 align-self: stretch;
1571 -ms-flex: 1 1 100%;
1572 flex: 1 1 100%
1573 }
1574 .wpbc_bfb_modal__include_section_load .wpbc_bfb_popup_modal__forms_loading_spin_container {
1575 display: -ms-flexbox;
1576 display: flex;
1577 -ms-flex-flow: row nowrap;
1578 flex-flow: row nowrap;
1579 -ms-flex-align: center;
1580 align-items: center;
1581 -ms-flex-pack: center;
1582 justify-content: center;
1583 margin: 0 auto;
1584 -ms-flex-item-align: center;
1585 align-self: center
1586 }
1587 .wpbc_bfb_popup_modal__forms_loading_section {
1588 display: -ms-flexbox;
1589 display: flex;
1590 -ms-flex-flow: row wrap;
1591 flex-flow: row wrap;
1592 -ms-flex-pack: start;
1593 justify-content: flex-start;
1594 -ms-flex-align: stretch;
1595 align-items: stretch;
1596 gap: 15px;
1597 padding: 10px
1598 }
1599 .wpbc_bfb_popup_modal__forms_loading_section .wpbc_bfb__load_form_item {
1600 -ms-flex: 0 1 190px;
1601 flex: 0 1 190px;
1602 display: -ms-flexbox;
1603 display: flex;
1604 -ms-flex-flow: column nowrap;
1605 flex-flow: column nowrap;
1606 -ms-flex-pack: start;
1607 justify-content: flex-start;
1608 -ms-flex-align: start;
1609 align-items: flex-start;
1610 gap: 10px;
1611 padding: 8px;
1612 border: 1px solid #ccc;
1613 cursor: pointer;
1614 max-height: 225px;
1615 min-height: 180px;
1616 position: relative
1617 }
1618 .wpbc_bfb_popup_modal__forms_loading_section .wpbc_bfb__load_form_item.wpbc_bfb__load_form_item_selected {
1619 background: #fcfdff;
1620 border: 2px solid var(--wpbc_admin-theme-color,#5088b3)
1621 }
1622 .wpbc_bfb_popup_modal__tpl_search_presets {
1623 display: -ms-flexbox;
1624 display: flex;
1625 -ms-flex-wrap: wrap;
1626 flex-wrap: wrap;
1627 gap: 1em
1628 }
1629 .wpbc_bfb_popup_modal__tpl_search_presets .wpbc_bfb_popup_modal__tpl_search_preset {
1630 text-decoration: underline;
1631 text-decoration-style: dashed;
1632 text-underline-offset: 4px;
1633 outline: 0;
1634 padding: 2px 4px
1635 }
1636 .wpbc_bfb_popup_modal__tpl_search_presets .wpbc_bfb_popup_modal__tpl_search_preset.is-active,
1637 .wpbc_bfb_popup_modal__tpl_search_presets .wpbc_bfb_popup_modal__tpl_search_preset[aria-pressed=true] {
1638 font-weight: 600;
1639 text-decoration-style: solid
1640 }
1641 .wpbc_bfb__load_form_item_thumb {
1642 -ms-flex-item-align: stretch;
1643 align-self: stretch;
1644 -ms-flex: 0 1 auto;
1645 flex: 0 1 auto
1646 }
1647 .wpbc_bfb__load_form_item_thumb_blank_img {
1648 display: -ms-inline-flexbox;
1649 display: inline-flex;
1650 width: 90%;
1651 height: 50px;
1652 -ms-flex-align: center;
1653 align-items: center;
1654 -ms-flex-pack: center;
1655 justify-content: center;
1656 border-radius: 2px;
1657 border: 1px solid #ccd0d4;
1658 background: #fff;
1659 color: #444;
1660 font-size: 11px;
1661 margin: 0 5% auto
1662 }
1663 .wpbc_bfb__load_form_item_thumb img {
1664 width: 100%;
1665 height: 50px;
1666 object-fit: cover;
1667 border-radius: 3px;
1668 border: 0;
1669 background: #fff;
1670 object-position: 0 30%
1671 }
1672 .wpbc_bfb__load_form_item_text {
1673 -ms-flex: 1 1 auto;
1674 flex: 1 1 auto;
1675 min-width: 0;
1676 gap: 4px;
1677 display: -ms-flexbox;
1678 display: flex;
1679 -ms-flex-flow: row wrap;
1680 flex-flow: row wrap;
1681 -ms-flex-align: start;
1682 align-items: flex-start;
1683 -ms-flex-pack: start;
1684 justify-content: flex-start;
1685 overflow: hidden;
1686 -ms-flex-line-pack: start;
1687 align-content: flex-start
1688 }
1689 .wpbc_bfb__load_form_item_text .form_item_text_title {
1690 font-weight: 600;
1691 font-size: 14px;
1692 line-height: 1.5;
1693 -ms-flex: 0 1 100%;
1694 flex: 0 1 100%
1695 }
1696 .wpbc_bfb__load_form_item_text .form_item_text_slug {
1697 color: #50575e;
1698 font-size: 11px;
1699 font-weight: 550;
1700 background: #eff2f4;
1701 max-width: 170px;
1702 padding: 0 8px 3px;
1703 word-break: normal;
1704 text-overflow: ellipsis;
1705 overflow: hidden;
1706 line-height: 2;
1707 -ms-flex: 0 1 100%;
1708 flex: 0 1 100%
1709 }
1710 .wpbc_bfb__load_form_item_text .form_item_text_desc {
1711 font-size: 11px;
1712 -ms-flex: 1 1 1%;
1713 flex: 1 1 1%;
1714 -ms-flex-item-align: stretch;
1715 align-self: stretch;
1716 display: -ms-flexbox;
1717 display: flex;
1718 -ms-flex-align: end;
1719 align-items: flex-end;
1720 gap: 8px;
1721 line-height: 1.5
1722 }
1723 .wpbc_bfb__load_form_item_text .form_item_text_desc .form_item_text_desc__text {
1724 min-width: 0;
1725 -ms-flex: 1 1 1px;
1726 flex: 1 1 1px;
1727 max-width: calc(100% - 28px);
1728 text-align: justify;
1729 text-overflow: ellipsis
1730 }
1731 .wpbc_bfb__load_form_item_text .form_item_text_desc .button-link-delete {
1732 -ms-flex: 0 0 auto;
1733 flex: 0 0 auto;
1734 display: -ms-inline-flexbox;
1735 display: inline-flex;
1736 -ms-flex-align: center;
1737 align-items: center;
1738 -ms-flex-pack: center;
1739 justify-content: center;
1740 width: 20px;
1741 height: 20px;
1742 color: #b32d2e;
1743 text-decoration: none;
1744 line-height: 1;
1745 position: absolute;
1746 bottom: 8px;
1747 right: 6px
1748 }
1749 .wpbc_bfb__load_form_item_text .form_item_text_desc .button-link-delete:hover {
1750 color: #8f2424
1751 }
1752 .wpbc_bfb__form_preview_section_container .wpbc_bfb_spins_loading_container span,
1753 .wpbc_bfb__preview_loader .wpbc_bfb_spins_loading_container span {
1754 font-size: 20px;
1755 font-weight: 600;
1756 padding: 2px 0 0 2px
1757 }
1758 .wpbc_bfb__form_details_media__preview {
1759 padding: 4px;
1760 border: 1px solid #ccc;
1761 height: 163px;
1762 width: 163px;
1763 box-sizing: border-box;
1764 display: -ms-flexbox;
1765 display: flex;
1766 -ms-flex-flow: column nowrap;
1767 flex-flow: column nowrap;
1768 -ms-flex-align: center;
1769 align-items: center;
1770 -ms-flex-pack: center;
1771 justify-content: center;
1772 cursor: pointer;
1773 margin: 10px 0;
1774 background: #fcfcfc;
1775 border-radius: 2px
1776 }
1777 .wpbc_bfb__form_details_media__img {
1778 max-width: 100%;
1779 height: auto;
1780 max-height: auto;
1781 object-fit: cover;
1782 overflow: hidden
1783 }
1784 .wpbc_bfb__form_details_media__preview .wpbc-bi-image-fill::before {
1785 font-size: 50px;
1786 color: #507593
1787 }
1788 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name {
1789 display: -ms-flexbox;
1790 display: flex;
1791 -ms-flex-flow: row nowrap;
1792 flex-flow: row nowrap;
1793 -ms-flex-pack: start;
1794 justify-content: flex-start;
1795 -ms-flex-align: center;
1796 align-items: center;
1797 gap: 20px
1798 }
1799 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__form_details_media__preview {
1800 height: 40px;
1801 width: 40px;
1802 padding: 0;
1803 border-radius: 0;
1804 margin: 0;
1805 border: 0 solid #d5d5d5;
1806 background: #fcfcfc
1807 }
1808 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__form_details_media__preview img {
1809 max-width: 100%;
1810 height: auto;
1811 padding: 0;
1812 border-radius: 4px;
1813 display: none;
1814 max-height: 50px;
1815 object-fit: cover;
1816 overflow: hidden
1817 }
1818 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__form_details_media__preview .wpbc_bfb__form_details_media__placeholder {
1819 display: block
1820 }
1821 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__form_details_media__preview .wpbc_bfb__form_details_media__placeholder::before {
1822 font-size: 20px;
1823 color: #54636f
1824 }
1825 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__hint__form_name__title a {
1826 font-size: 16px;
1827 text-transform: capitalize;
1828 color: #467b2f;
1829 font-weight: 550;
1830 line-height: 1.2;
1831 max-width: 200px;
1832 overflow: hidden;
1833 white-space: nowrap;
1834 text-overflow: ellipsis;
1835 outline: 0;
1836 margin: 0 2px;
1837 text-align: center
1838 }
1839 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__hint__form_name__title i {
1840 font-size: 11px;
1841 padding: 0 0 0 5px;
1842 line-height: 1.75;
1843 color: var(--wpbc_admin-theme-color,#2271b1)
1844 }
1845 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__hint__form_name__label {
1846 display: none;
1847 -ms-flex-flow: row nowrap;
1848 flex-flow: row nowrap;
1849 -ms-flex-pack: start;
1850 justify-content: flex-start;
1851 -ms-flex-align: first baseline;
1852 align-items: first baseline;
1853 gap: 5px;
1854 padding: 0
1855 }
1856 .wpbc_bfb__hint__top_bar.wpbc_bfb__hint__form_name .wpbc_bfb__hint__form_name__slug {
1857 font-size: 13px;
1858 line-height: 1.5;
1859 font-weight: 550;
1860 color: #243f18
1861 }
1862 #wpbc_bfb__debug_mode_panels .wpbc_bfb__tab_section {
1863 display: -ms-flexbox;
1864 display: flex;
1865 -ms-flex-flow: row wrap;
1866 flex-flow: row wrap;
1867 -ms-flex-pack: justify;
1868 justify-content: space-between;
1869 -ms-flex-align: start;
1870 align-items: flex-start;
1871 gap: 30px
1872 }
1873 #wpbc_bfb__debug_mode_panels .wpbc_bfb__tab_section .wpbc_bfb__debug_block {
1874 -ms-flex: 1 1 25%;
1875 flex: 1 1 25%
1876 }
1877 #wpbc_bfb__debug_mode_panels .wpbc_bfb__tab_section .wpbc_bfb__debug_block:first-child {
1878 -ms-flex: 1 1 50%;
1879 flex: 1 1 50%
1880 }
1881 #wpbc_bfb__debug_mode_panels .wpbc_bfb__debug_separate_button {
1882 -ms-flex: 0 1 auto;
1883 flex: 0 1 auto;
1884 margin: 5px auto
1885 }
1886 #wpbc_bfb__debug_mode_panels .wpbc_bfb__tab_section h4 {
1887 margin: 0 0 10px;
1888 font-size: 13px;
1889 color: #875;
1890 font-weight: 600
1891 }
1892 #wpbc_bfb__debug_mode_panels .wpbc_bfb__tab_section textarea {
1893 width: 100%;
1894 min-height: 350px;
1895 font-family: monospace;
1896 font-size: 12px
1897 }
1898 .wpbc_admin_page__tab__builder_booking_form .wpbc_header_news,
1899 .wpbc_admin_page__tab__builder_booking_form div.wpbc_inner_message.wpbc_booking_modes_quickstart_notice {
1900 display: none
1901 }