PluginProbe
Booking Calendar / 10.10
Booking Calendar v10.10
11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 10.11 10.11.2 10.11.3 All 202 releases
booking / core / any / css / wpbc_flextable.css

wpbc_flextable.css in Booking Calendar 10.10, at core/any/css/wpbc_flextable.css

888 lines 33.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*
2 Document : admin-booking resources-table
3 Created on : 2024-01-13
4 Author : wpdevelop
5 Description: Resource FlexTable CSS // FixIn: 9.9.0.7.
6 */
7
8 /**
9 * General Structure
10 *
11 * .wpbc_selectable_table ( .wpbc_resources_flextable - by default exist this CSS class for the booking resources page, in other pages, can be different class)
12 * .wpbc_flextable
13 * .wpbc_selectable_head
14 * .wpbc_flextable_row
15 * .wpbc_flextable_col
16 * ...
17 *
18 * .wpbc_selectable_body
19 * .wpbc_flextable_row
20 * .wpbc_flextable_col
21 * ...
22 *
23 * .wpbc_selectable_foot
24 * .wpbc_flextable_row
25 * .wpbc_flextable_col
26 * ...
27 */
28 .wpbc_flextable {
29 display:flex;
30 flex-flow:column nowrap;
31 justify-content: flex-start;
32 align-items: stretch;
33 }
34
35 .wpbc_flextable .wpbc_selectable_head,
36 .wpbc_flextable .wpbc_selectable_body,
37 .wpbc_flextable .wpbc_selectable_foot {
38 flex:1 1 100%;
39
40 display:flex;
41 flex-flow:column nowrap;
42 justify-content: flex-start;
43 align-items: stretch;
44 }
45
46 .wpbc_flextable .wpbc_flextable_row{
47 flex: 1 1 auto;
48
49 display:flex;
50 flex-flow:row wrap;
51 justify-content: flex-start;
52 align-items: center;
53 }
54 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col{
55 flex: 1 1 auto;
56 }
57 /* ------------------------------------------------------------------------------------------------------------------ */
58 /* 1st column - Checkbox */
59 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_check{
60 flex: 0 0 25px;
61 }
62 .wpbc_flextable .wpbc_selectable_body .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_check{
63 margin: -5px 0 0; /* show checkbox centered in a row*/
64 }
65 @media screen and (max-width: 782px) {
66 .wpbc_flextable .wpbc_selectable_body .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_check{
67 margin: -2px 0 0; /* MOBILE: show checkbox centered in a row*/
68 }
69 }
70 /* 2nd column - ID */
71 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_id{
72 flex: 0 1 35px;
73 width:35px;
74 }
75 /* 3rd column - Title */
76 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_resource_name{
77 display: flex;
78 flex-flow: row nowrap;
79 justify-content: flex-start;
80 align-items: center;
81 padding: 0 !important;
82 margin: 0;
83 align-self: stretch;
84 min-width: Min(350px,100%);
85 }
86 .wpbc_flextable .wpbc_selectable_head .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_title{
87 flex: 1 1 30%;
88 }
89 .wpbc_flextable .wpbc_selectable_body .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_title{
90 /*flex: 1 1 31%;*/
91 flex: 1 1 12em;
92 }
93 .wpbc_flextable .wpbc_selectable_body .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_title input[type="text"]{
94 width: 99% !important;
95 }
96 /* 4th column - Labels */
97 .wpbc_flextable .wpbc_selectable_body .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_labels{
98 flex: 1 1 10%;
99 flex: 1 1 10em;
100 }
101 .wpbc_flextable .wpbc_selectable_head .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_other{
102 flex: 1 1 auto;
103 }
104 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_other{
105 flex: 1 1 auto;
106 flex: 1 1 40%;
107 }
108 @media screen and (max-width: 845px) {
109 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_other{
110 flex: 1 1 98%;
111 }
112 }
113
114
115 /* ------------------------------------------------------------------------------------------------------------------ */
116 /* C O L O R S */
117 /* ------------------------------------------------------------------------------------------------------------------ */
118 .wpbc_flextable {
119 background: #fff;
120 border:0px solid #bbb;
121 margin-bottom: 20px;
122 }
123 /* STRIPED Table */
124 .wpbc_flextable .wpbc_flextable_row{
125 background-color: #f3f3f3;
126 border-left: 4px solid #f3f3f3;
127 border-bottom: 1px solid #dddddd;
128 }
129 .wpbc_flextable .wpbc_flextable_row:nth-of-type(2n+1){
130 background-color: #f8f8f8;
131 border-left: 4px solid #f8f8f8;
132 }
133 .wpbc_flextable .wpbc_selectable_head .wpbc_flextable_row,
134 .wpbc_flextable .wpbc_selectable_foot .wpbc_flextable_row{
135 background-color: #fff;
136 border-left: 4px solid #fff;
137 }
138 .wpbc_flextable .wpbc_flextable_row.wpbc_flextable_row_selected{
139 border-left-color: #08a;
140 }
141 /* ------------------------------------------------------------------------------------------------------------------ */
142 /* TEXT | LINKS */
143 /* ------------------------------------------------------------------------------------------------------------------ */
144 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col_head {
145 font-weight: 600;
146 text-align: left;
147 }
148 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col_head a,
149 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col_head a:hover,
150 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col_head a:focus {
151 text-decoration: none;
152 }
153
154 /* ------------------------------------------------------------------------------------------------------------------ */
155 /* M O D E R N S K I N C O L O R S */
156 /* ------------------------------------------------------------------------------------------------------------------ */
157 /** Resource Tables */
158 .wpbc_flextable {
159 box-shadow: 0 0 1px #aaa;
160 }
161 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col {
162 padding: 10px 7px;
163 }
164 .wpbc_flextable .wpbc_selectable_head .wpbc_flextable_row .wpbc_flextable_col {
165 padding: 0px 7px;
166 line-height: 3;
167 }
168 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col_head{
169 font-size: 14px;
170 }
171 /* ------------------------------------------------------------------------------------------------------------------ */
172 /* Fieldset - mainly for Booking > Settings > Sync > "Export - .ics" page. FixIn: 9.8.0.6 */
173 /* ------------------------------------------------------------------------------------------------------------------ */
174 .wpbc_selectable_body .wpbc_flextable_row fieldset{
175 display: flex;
176 flex-flow: row wrap;
177 justify-content: flex-start;
178 align-items: center;
179 }
180 .wpbc_selectable_body .wpbc_flextable_row fieldset > *{
181 /*margin: 0 10px 10px 0;*/
182 margin: 5px 10px 5px 0;
183 }
184 .wpbc_selectable_body .wpbc_flextable_row fieldset > a{
185 margin-left:auto;
186 }
187 .wpbc_selectable_body .wpbc_flextable_row fieldset .put-in:active,
188 .wpbc_selectable_body .wpbc_flextable_row fieldset .put-in:focus,
189 .wpbc_selectable_body .wpbc_flextable_row fieldset .put-in{
190 flex:1 0 100%;
191 border:none;
192 outline: none;
193 box-shadow: none;
194 background: transparent;
195 cursor: pointer;
196 padding: 0;
197 }
198 .wpbc_selectable_body .wpbc_flextable_row fieldset > code {
199 font-size: 12px;
200 line-height: 22px !important;
201 background: #ddd;
202 color: #000;
203 }
204 /* End Fieldset - mainly for Booking > Settings > Sync > "Export - .ics" page */
205
206 /* ------------------------------------------------------------------------------------------------------------------ */
207 /* Error - No rows */
208 /* ------------------------------------------------------------------------------------------------------------------ */
209 .wpbc_flextable .wpbc_flextable_row.wpbc_no_results_row .wpbc_flextable_col {
210 text-align: center;
211 font-weight: 600;
212 font-size: 1.2em;
213 }
214 /* ------------------------------------------------------------------------------------------------------------------ */
215 /* Other */
216 /* ------------------------------------------------------------------------------------------------------------------ */
217 .wpbc_flextable .check-column {
218 position: initial;
219 }
220 .wpbc_flextable .wpbc_selectable_head .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_other{
221 text-align:center;
222 border-left: 1px solid #ccc;
223 }
224 @media screen and (max-width: 1155px) {
225 .wpbc_flextable .wpbc_selectable_head .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_other{
226 border-left: 0px solid #ccc; /* MOBILE: show checkbox centered in a row*/
227 }
228 }
229 /* Pagination button color */
230 .wpbc-pagination .button.active,
231 .wpbc-pagination .button.active:hover {
232 color:#23282d;
233 }
234
235 /* ------------------------------------------------------------------------------------------------------------------ */
236 /* Tabs in Flex Table for switching view of Table content */
237 /* ------------------------------------------------------------------------------------------------------------------ */
238 .wpbc_flextable_header_tabs .wpdvlp-top-tabs {
239 z-index: 7;
240 background: transparent;
241 width: 100%;
242 display: flex;
243 flex-flow: row wrap;
244 justify-content: center;
245 align-items: center;
246 }
247 .wpbc_flextable_header_tabs .wpdvlp-top-tabs .nav-tab-active,
248 .wpbc_flextable_header_tabs .wpdvlp-top-tabs a.nav-tab-active:focus {
249 border-bottom-color: #707980;
250 }
251 /* ------------------------------------------------------------------------------------------------------------------ */
252 /* RESOURCE ID --------------- */
253 /* ------------------------------------------------------------------------------------------------------------------ */
254 .wpbc_flextable .wpbc_label_resource_id_container {
255 display: flex;
256 flex-flow: row nowrap;
257 justify-content: flex-start;
258 align-items: center;
259 }
260 .wpbc_flextable .wpbc_label_resource_id_container .wpbc_label_resource_id {
261 padding: 0px 9px;
262 line-height: 2em;
263 text-transform: uppercase;
264 white-space: nowrap;
265 border-radius: 12px;
266 }
267 /* END RESOURCE ID --------------- */
268
269 /* ------------------------------------------------------------------------------------------------------------------ */
270 /* Show | Hide sections - in SWITCHABLE flex table ROW */
271 /* ------------------------------------------------------------------------------------------------------------------ */
272 .wpbc_resource_field__switchable{
273 display:none;
274 }
275 .wpbc_resource_field__switchable.wpbc_resource_field__publish{
276 display:flex;
277 }
278
279 /* ------------------------------------------------------------------------------------------------------------------ */
280 /* T o o l b a r in Table R O W s */
281 /* ------------------------------------------------------------------------------------------------------------------ */
282 .wpbc_flextable_col .wpbc_ajx_toolbar {
283 flex: 1;
284 display: flex;
285 flex-flow: row wrap;
286 justify-content: flex-start;
287 align-items: center;
288 margin: 0;
289 padding: 0;
290 }
291 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container{
292 border: none;
293 background: none;
294 padding: 0;
295 justify-content: space-between;
296 flex: 1;
297 }
298 /* Elements Height ------------------------------------------------------------------------------------------------- */
299 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container.ui_container_small *{
300 font-size:13px;
301 }
302 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container.ui_container_small .ui_group .ui_element > *{
303 height: 28px;
304 line-height: 28px;
305 min-height: 28px;
306 }
307 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container.ui_container_small .ui_group .ui_element > :not(input,select) {
308 padding: 0 10px;
309 }
310 @media (max-width: 782px) {
311 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container.ui_container_small .ui_group .ui_element > *{
312 height: 34px;
313 min-height: 28px;
314 line-height: 34px;
315 }
316 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container.ui_container_small .ui_group .ui_element > input,
317 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container.ui_container_small .ui_group .ui_element > select {
318 line-height: 1;
319 }
320 }
321 /* ------------------------------------------------------------------------------------------------------------------ */
322 /* SIZEs in a ROWs */
323 /* ------------------------------------------------------------------------------------------------------------------ */
324 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__size_100{
325 justify-content: stretch;
326 flex: 1;
327 }
328
329 /* ------------------------------------------------------------------------------------------------------------------ */
330 /* Publish Elements in toolbar ROW */
331 /* ------------------------------------------------------------------------------------------------------------------ */
332 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__labels{
333 min-width:110px;
334 }
335 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__shortcode{
336 justify-content: stretch !important;
337 flex: 1;
338 flex-flow: row nowrap;
339 }
340 /* ShortCode :: Text Input*/
341 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group .ui_element .shortcode_text_field {
342 width: 100%;
343 min-width: 22em;
344 text-align: left;
345 cursor: pointer;
346 background-color: #f0f0f0;
347 color: #7a7a7a;
348 font-weight: 600;
349 font-size: 0.92em !important;
350 border: 1px solid #fff !important;
351 box-shadow: 0 0px 2px #cdcdcd;
352 }
353 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group .ui_element div.shortcode_text_field{
354 cursor: text;
355 overflow: hidden;
356 height: auto;
357 line-height: 2.4;
358 /*background: #fff;*/
359 border-radius: 4px;
360 }
361 /* Custom Default Form */
362 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__customform_field,
363 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__customform_field .ui_element{
364 flex: 1;
365 }
366 /* Parent | Child | Priority */
367 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__parent_field,
368 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__parent_field .ui_element{
369 flex: 1;
370 display: flex;
371 flex-flow: row wrap;
372 justify-content: flex-start;
373 align-items: center;
374 }
375 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__parent_field .ui_element select{
376 flex: 1;
377 margin: 0 10px;
378 width: Min(10em, 100%);
379 min-width: 18em;
380 }
381 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__parent_field .ui_element input[type="text"]{
382 flex: 0 0 5em;
383 margin: 0 10px;
384 font-weight: 400;
385 }
386 /* Cost Field */
387 .ui_element.ui_cost_field {
388 flex: 0 1 auto;
389 display: flex;
390 flex-flow: row nowrap;
391 justify-content: flex-start;
392 align-items: first baseline;
393 }
394 /* ------------------------------------------------------------------------------------------------------------------ */
395 /* L A B E L S - C O L O R S */
396 /* ------------------------------------------------------------------------------------------------------------------ */
397 .wpbc_flextable_labels a.wpbc_label {
398 text-decoration: none;
399 }
400 .wpbc_flextable_labels .wpbc_label_cost,
401 .wpbc_flextable_labels .wpbc_label_cost:focus,
402 .wpbc_flextable_labels .wpbc_label_cost:active,
403 .wpbc_flextable_labels .wpbc_label_cost:hover{
404 background-color: #64aa45;
405 color: #eaffe1;;
406 }
407 .wpbc_flextable_labels .wpbc_label_resource_single,
408 .wpbc_flextable_labels .wpbc_label_resource_single:focus,
409 .wpbc_flextable_labels .wpbc_label_resource_single:active,
410 .wpbc_flextable_labels .wpbc_label_resource_single:hover{
411 font-weight:600;
412 background-color: #79b;
413 color:#fff;
414 }
415 .wpbc_flextable_labels .wpbc_label_resource_parent,
416 .wpbc_flextable_labels .wpbc_label_resource_parent:focus,
417 .wpbc_flextable_labels .wpbc_label_resource_parent:active,
418 .wpbc_flextable_labels .wpbc_label_resource_parent:hover{
419 font-weight:600;
420 background-color: #e80;
421 color:#fff;
422 }
423 .wpbc_flextable_labels .wpbc_label_capacity_number,
424 .wpbc_flextable_labels .wpbc_label_capacity_number:focus,
425 .wpbc_flextable_labels .wpbc_label_capacity_number:active,
426 .wpbc_flextable_labels .wpbc_label_capacity_number:hover {
427 background: #fff;
428 color: #868686;
429 font-size: 70%;
430 padding: 1px 6px 2px;
431 border-radius: 3px;
432 margin: 0;
433 }
434 .wpbc_flextable_labels .wpbc_label_resource_child,
435 .wpbc_flextable_labels .wpbc_label_resource_child:focus,
436 .wpbc_flextable_labels .wpbc_label_resource_child:active,
437 .wpbc_flextable_labels .wpbc_label_resource_child:hover{
438 font-weight: 400;
439 background-color: #39d;
440 color:#fff;
441 }
442 .ui_element .wpbc_label_user,
443 .ui_element .wpbc_label_user:focus,
444 .ui_element .wpbc_label_user:active,
445 .ui_element .wpbc_label_user:hover{
446 font-weight: 400;
447 color: #fdfdfd;
448 background-color: #a67b99;
449 }
450 .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container.ui_container_small .wpbc_label.wpbc_label_user_owner strong{
451 font-size:0.8em;
452 }
453 .wpbc_flextable_labels .wpbc_label_resource_default_form,
454 .wpbc_flextable_labels .wpbc_label_resource_default_form:focus,
455 .wpbc_flextable_labels .wpbc_label_resource_default_form:active,
456 .wpbc_flextable_labels .wpbc_label_resource_default_form:hover{
457 background-color: #89a;
458 font-weight: 400;
459 color: #fdfdfd;
460 background-color: #e7e7e7;
461 color: #7c7c7c;
462 }
463 .wpbc_flextable_labels .wpbc_label_resource_lost {
464 background: #ff6c00;
465 color: #6d4223;
466 }
467 .wpbc_flextable_labels .wpbc_label_user_owner,
468 .wpbc_flextable_labels .wpbc_label_user_owner:focus,
469 .wpbc_flextable_labels .wpbc_label_user_owner:active,
470 .wpbc_flextable_labels .wpbc_label_user_owner:hover{
471 background-color: #89a;
472 font-weight: 400;
473 color: #fdfdfd;
474 background-color: #766cba;
475 }
476 @media screen and (max-width: 845px) {
477 .wpbc_flextable_col_folder_structure,
478 .wpbc_show_hide_children_icon {
479 display: none !important;
480 }
481 }
482
483 /* ================================================================================================================== */
484 /* Folders */
485 /* ================================================================================================================== */
486 .wpbc_flextable_col_folder_structure,
487 .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_folder_structure {
488 flex: 0 0 30px;
489 align-self: stretch;
490 margin: 0;
491 padding: 0;
492 display: flex;
493 flex-flow: row nowrap;
494 justify-content: flex-end;
495 align-items: center;
496 }
497 .wpbc_flextable_col_folder_structure .wpbc_flextable_col_folder_line_vertical {
498 border-right: 2px solid #7a7a7a;
499 width: 2px;
500 display: inline-block;
501 margin: 0;
502 align-self: flex-start;
503 height: 100%;
504 }
505 .wpbc_flextable_col_folder_structure .wpbc_flextable_col_folder_line_vertical__last{
506 height: 50%;
507 }
508 .wpbc_flextable_col_folder_structure .wpbc_flextable_col_folder_line_horizontal {
509 border-bottom: 2px solid #7a7a7a;
510 border-right: 2px solid #7a7a7a;
511 width: 20px;
512 display: inline-block;
513 margin: 0;
514 }
515
516 /* ================================================================================================================== */
517 /* WP Booking Calendar > Prices > Daily Costs page */
518 /* ================================================================================================================== */
519
520 /* Fields - Pricing Buttons - VISIBLE by default - in SWITCHABLE flex table ROW */
521 .wpbc_booking_resource_prices_table .wpbc_resource_field__switchable.wpbc_resource_field__extra__pricing_buttons{
522 display:flex;
523 }
524
525 /* Set - Pricing Buttons - Centered in the table */
526 .wpbc_booking_resource_prices_table .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__pricing_buttons{
527 flex-flow: row wrap;
528 justify-content: center;
529 flex: 1;
530 }
531 .wpbc_booking_resource_prices_table .wpbc_flextable_col .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__labels{
532 margin-left: 5%;
533 }
534
535 .wpbc_booking_resource_prices_table .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_resource_cost {
536 flex: 0 1 12em;
537 margin-right: 1em;
538 margin-left: 1px;
539 }
540 .wpbc_booking_resource_prices_table .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_resource_cost .wpbc_ajx_toolbar .ui_container .ui_group .ui_element {
541 flex-flow: row nowrap;
542 }
543 /* It is for cost per night/days "/" separator */
544 .wpbc_booking_resource_prices_table .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_resource_cost .wpbc_ajx_toolbar .ui_container .ui_group .ui_element.ui_cost_field span {
545 padding: 0 3px 0 5px;
546 }
547 .wpbc_booking_resource_prices_table .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_resource_cost .wpbc_ajx_toolbar .ui_container .ui_group .ui_element input[type="text"] {
548 width: 75px !important;
549 margin-left: 10px !important;
550 font-weight: 600;
551 }
552 .wpbc_booking_resource_prices_table .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_resource_name {
553 flex: 1 1 10em;
554 min-width: Min(19em, 99%);
555 }
556 .wpbc_booking_resource_prices_table .wpbc_flextable_col.wpbc_flextable_col_other.wpbc_other_resource_fields {
557 padding: 0;
558 flex: 1 1 50%;
559 }
560
561 /* Container depends size ! */
562 .wpbc_other_resource_fields {
563 container: wpbc_c__other_resource_fields / inline-size;
564 }
565 @container wpbc_c__other_resource_fields (inline-size < 720px) {
566 .wpbc_other_resource_fields .ui_element:nth-last-child(1) .in-button-text {
567 display: none;
568 }
569 }
570 @container wpbc_c__other_resource_fields (inline-size < 560px) {
571 .wpbc_other_resource_fields .ui_element:nth-last-child(2) .in-button-text {
572 display: none;
573 }
574 }
575 @container wpbc_c__other_resource_fields (inline-size < 450px) {
576 .wpbc_other_resource_fields .ui_element:nth-last-child(3) .in-button-text {
577 display: none;
578 }
579 }
580 @container wpbc_c__other_resource_fields (inline-size < 350px) {
581 .wpbc_other_resource_fields .ui_element:nth-last-child(4) .in-button-text {
582 display: none;
583 }
584 }
585 /* For less than 707px of Other Fields Section */
586 @container wpbc_c__other_resource_fields (inline-size < 727px) {
587 .wpbc_other_resource_fields .ui_element:nth-last-child(1) .in-button-text {
588 display:none;
589 }
590 /*.wpbc_other_resource_fields.wpbc_flextable_col .wpbc_ajx_toolbar .ui_container.ui_container_small .ui_group .ui_element > * {
591 height: 34px;
592 min-height: 28px;
593 line-height: 34px;
594 }*/
595 }
596
597 /* ================================================================================================================== */
598 /* WP Booking Calendar > Resources > Searchable Resources page */
599 /* ================================================================================================================== */
600 /* Disable show LEFT BLUE BORDER in table selected ROWS */
601 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_flextable_row.wpbc_flextable_row_selected {
602 border-left: 4px solid #f3f3f3;
603 border-bottom: 1px solid #dddddd;
604 }
605 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_flextable_row.wpbc_flextable_row_selected:nth-of-type(2n+1){
606 border-left: 4px solid #f8f8f8;
607 }
608 /* :: H e a d e r s :: */
609 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_selectable_head .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_title {
610 flex: 1 1 auto;
611 padding-left: 0px;
612 }
613 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_selectable_head .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_other{
614 border-left: none;
615 flex: 1 1 auto;
616 }
617 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_selectable_head .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_id{
618 width:5em;
619 }
620 /* Header On|Off column */
621 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_selectable_head .wpbc_flextable_row .wpbc_flextable_col.wpbc_searchable_on_off {
622 flex: 0 1 150px;
623 margin-right: 5px;
624 margin-left: 0;
625 display: flex;
626 flex-flow: row nowrap;
627 justify-content: flex-start;
628 align-items: center;
629 }
630 @media (max-width: 825px){
631 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_selectable_head .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_other{
632 order: 5
633 }
634 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_selectable_head .wpbc_flextable_row .wpbc_flextable_col.wpbc_searchable_on_off{
635 flex: 0 1 70px;
636 }
637 #flextable_header_tab__labels {
638 display: none;
639 }
640 }
641 /* ------------------------------------------------------------------------------------------------------------------ */
642 /* :: B o d y :: */
643 /* ------------------------------------------------------------------------------------------------------------------ */
644 /* Resource Name / Title Column : it is not input text fields */
645 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_resource_name {
646 flex: 1 1 7em;
647 min-width: Min(19em, 99%);
648 padding: 10px 7px !important;
649 }
650 .wpbc_flextable_resource_title {
651 display: flex;
652 flex-flow: row nowrap;
653 justify-content: flex-start;
654 align-items: center;
655 flex: 1 1 100%;
656 font-size: 13px;
657 font-weight: 600;
658 }
659 .wpbc_flextable_resource_title .wpbc_show_hide_children_icon {
660 flex:0 1 auto;
661 margin-right: 1em;
662 }
663 .wpbc_flextable_resource_title .wpbc_flextable_resource_title_text{
664 flex:1 1 0;
665 line-height: 1.8;
666 }
667
668 /* Vertical Align :: Top :: if delete these sections, then nice center align */
669 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_flextable_row {
670 align-items: flex-start;
671 }
672 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_resource_name {
673 align-items: flex-start;
674 }
675 .wpbc_resource_name .wpbc_flextable_resource_title {
676 min-height: 28px;
677 }
678 .wpbc_resource_name .wpbc_flextable_resource_title .wpbc_flextable_resource_title_text {
679 line-height: 1;
680 }
681 .wpbc_flextable .wpbc_label_resource_id_container {
682 min-height: 28px;
683 }
684 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_selectable_body .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_other{
685 padding: 10px 7px;
686 }
687 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_selectable_body .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_other .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__thumbnail .ui_element > *{
688 margin: 0 0 10px;
689 }
690 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_selectable_body .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_other .wpbc_ajx_toolbar .ui_container .ui_group .ui_element > * {
691 margin: 0;
692 }
693 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_group__excerpt .ui_group__size_100 {
694 margin: 0 0 10px;
695 }
696 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_group__excerpt .ui_group__size_100:last-child{
697 margin:0;
698 }
699 /* Vertical Align End */
700 /* Size for On|Off column */
701 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_searchable_on_off {
702 flex: 0 1 150px;
703 /*width: 30px;*/
704 /*margin-right: 1em;*/
705 /*margin-left: 1px;*/
706
707 display: flex;
708 flex-flow: row wrap;
709 justify-content: flex-start;
710 align-items: center;
711 }
712 /* ID last column */
713 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_id {
714 flex: 0 1 40px;
715 width: auto;
716 }
717 /* ------------------------------------------------------------------------------------------------------------------ */
718 /* :: O t h e r :: */
719 /* ------------------------------------------------------------------------------------------------------------------ */
720 /* Other fields Column */
721 .wpbc_searchable_resources_table .wpbc_flextable .wpbc_flextable_row .wpbc_flextable_col.wpbc_flextable_col_other{
722 padding-top:0;
723 padding-bottom:0;
724 flex: 1 1 50%;
725 }
726 /* :: Text Input :: */
727 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_ajx_toolbar .ui_text_field_100{
728 flex: 1 1 100%;
729 }
730 /* URL Field - VISIBLE by default - in SWITCHABLE flex table ROW */
731 .wpbc_searchable_resources_table .wpbc_resource_field__switchable.wpbc_extra__search_url{
732 display:flex;
733 }
734 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_ajx_toolbar .ui_group__search_url {
735 flex-flow: row nowrap;
736 justify-content: stretch;
737 flex: 1;
738 }
739 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_ajx_toolbar .ui_group__search_url .ui_element__search_url {
740 flex: 1 1 auto;
741 /*margin: 0 0 0 2em;*/
742 }
743 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_ajx_toolbar .ui_group__search_url .ui_element__search_url_link {
744 margin-left: 0px;
745 margin-right: 0px;
746 }
747 /* ------------------------------------------------------------------------------------------------------------------ */
748 /* :: IMG | Excerpt | Title :: */
749 /* ------------------------------------------------------------------------------------------------------------------ */
750 /* Thumbnail */
751 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_container{
752 flex-flow: row nowrap;
753 }
754 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_container .ui_group__thumbnail .ui_element{
755 align-items: flex-start;
756 }
757 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_container .ui_group__thumbnail div.search_thumbnail_img,
758 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_container .ui_group__thumbnail img.search_thumbnail_img {
759 width: 100px;
760 height: auto;
761 min-height: auto;
762 line-height: normal;
763 padding: 3px;
764 background: #fff;
765 border: 1px solid #a5a8ab;
766 border-radius: 2px;
767 display: flex;
768 flex-flow: column nowrap;
769 justify-content: center;
770 align-items: center;
771 }
772 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_container .ui_group__thumbnail div.search_thumbnail_img {
773 height:100px;
774 }
775 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_container .ui_group__thumbnail .ui_element a{
776 text-decoration: none;
777 height: auto;
778 padding: 0px;
779 }
780 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_container .ui_group__thumbnail div.search_thumbnail_img a:hover{
781 text-decoration: underline;
782 }
783 /* Title | Excerpt | Img URL */
784 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_group__excerpt{
785 flex-flow: row wrap;
786 flex: 1 1 100%;
787 margin: 0;
788 }
789 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_group__excerpt .ui_group__size_100{
790 flex-flow: row wrap;
791 flex: 1 1 100%;
792 margin: 0;
793 }
794 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_group__excerpt .ui_group__size_100 .ui_element_text{
795 flex: 1 1 auto;
796 margin: 0;
797 }
798 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_group__excerpt .ui_group__size_100 .ui_element_icon,
799 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_group__excerpt .ui_group__size_100 .ui_element_button{
800 margin: 0 0 0 5px;
801 flex: 0 1 38px;
802 justify-content: center;
803 }
804 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_group__excerpt .ui_group__size_100 .ui_element_text .ui_field_title {
805 font-weight: 600;
806 }
807 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_group__excerpt .ui_group__size_100 .ui_element_text textarea {
808 width: 100%;
809 height: 5em;
810 }
811 /* Mobile */
812 @media (max-width: 782px){
813 .wpbc_searchable_resources_table .wpbc_flextable_col_other.wpbc_other_resource_fields.wpbc_flextable_col {
814 order:5;
815 }
816 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__excerpt_img .ui_container{
817 flex-flow: row wrap;
818 }
819 }
820 /* ------------------------------------------------------------------------------------------------------------------ */
821 /* :: Filter Options :: */
822 /* ------------------------------------------------------------------------------------------------------------------ */
823 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__search_filters .ui_group__search_options{
824 flex-flow: row nowrap;
825 }
826 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__search_filters .ui_group__search_options .ui_element_text{
827 flex: 1 1 auto;
828 margin: 0;
829 }
830 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__search_filters .ui_group__search_options .ui_element_button{
831 margin: 0 0 0 10px;
832 }
833 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__search_filters .ui_group__search_options textarea{
834 display:none;
835 width: 100%;
836 height: 5em;
837 }
838 .wpbc_searchable_resources_table .wpbc_flextable_col_other .wpbc_extra__search_filters .ui_group__search_options .in_shortcode_help_text {
839 margin-left: auto;
840 color: #727272;
841 font-size: 0.8em;
842 line-height: 28px;
843 font-weight: 400;
844 }
845 /** Searchable Filters - Nice Filters Display in Table*/
846 .wpbc_searchable_resources_table .search_filters__display{
847 display: flex;
848 flex-flow: row wrap;
849 justify-content: flex-start;
850 align-items: flex-start;
851 }
852 .wpbc_searchable_resources_table .search_filters__display .search_filter__row{
853 display: flex;
854 flex-flow: row wrap;
855 justify-content: flex-start;
856 align-items: flex-start;
857 flex:1 1 100%;
858 }
859 .wpbc_searchable_resources_table .search_filters__display .search_filter__row .search_filter__col__name{
860 display: flex;
861 flex-flow: row wrap;
862 justify-content: flex-start;
863 align-items: flex-start;
864 flex:0 1 100px;
865 }
866 .wpbc_searchable_resources_table .search_filters__display .search_filter__row .search_filter__col__values{
867 display: flex;
868 flex-flow: row wrap;
869 justify-content: flex-start;
870 align-items: flex-start;
871 flex:1;
872 }
873 .wpbc_searchable_resources_table .search_filters__display .search_filter__row .search_filter__col__values .search_filter__value_pairs {
874 display: flex;
875 flex-flow: row wrap;
876 justify-content: flex-start;
877 align-items: flex-start;
878 flex:1 1 100%;
879 }
880 .wpbc_searchable_resources_table .search_filters__display .search_filter__row .search_filter__col__values .search_filter__value_pairs .search_filter__operation{
881 flex: 0 1 30px;
882 text-align: left;
883 padding:0 10px;
884 }
885 .wpbc_searchable_resources_table .search_filters__display .search_filter__row .search_filter__col__values .search_filter__value_pairs .search_filter__value{
886 flex:1;
887 }
888 /* ------------------------------------------------------------------------------------------------------------------ */