PluginProbe
Booking Calendar / 11.9
Booking Calendar v11.9
11.9 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 All 205 releases
booking / includes / page-form-builder / _out / builder-form-page.css

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

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