PluginProbe
Booking Calendar / 10.15.6
Booking Calendar v10.15.6
11.8.4 11.8.3 11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 10.11 All 204 releases
booking / includes / __css / admin / page-bookings / bo_listing.css

bo_listing.css in Booking Calendar 10.15.6, at includes/__css/admin/page-bookings/bo_listing.css

980 lines 29.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* == V A R s == */
2 .wpbc_admin {
3 --wpbc_ui_listing__back_color: #fff;
4 --wpbc_ui_listing__back_alt_color: #fbfbfc;
5 --wpbc_ui_listing__table_border_color: #d6d6d6;
6 --wpbc_ui_listing__row_border_color: #e4e4e4;
7
8 --wpbc_ui_listing__border_radius: var(--wpbc_ui__gen__border-radius);
9
10 --wpbc_ui_listing__header_height: 44px;
11
12 --wpbc_ui_listing__pending_color: #ed9f0a;
13 --wpbc_ui_listing__approved_color: #64AA45;
14 --wpbc_ui_listing__trash_color: #d94a48;
15 --wpbc_ui_listing__restore_color: #1e9220;
16 --wpbc_ui_listing__resource_color: var(--wpbc_admin-theme-color, #6b96ce); /* FixIn: 10.15.1.7. */
17 --wpbc_ui_listing__selected_row_color: var(--wpbc_admin-theme-color, #08a );
18
19 --wpbc_ui_listing__colapsed_height: 80px;
20 }
21
22 /** ====================================================================================================================
23 .wpbc__wrap__booking_listing{
24 .wpbc__list__table {
25 .wpbc__list__head {
26 .wpbc__list__row {
27 .wpbc__list__col {
28
29 }
30 }
31 }
32 .wpbc__list__body {
33 .wpbc__list__row {
34 .wpbc__list__col {
35
36 }
37 }
38 }
39 }
40 }
41 */
42 /* ================================================================================================================== */
43 /* == S t r u c u t u r e == */
44 /* ================================================================================================================== */
45 .wpbc__wrap__booking_listing {
46 margin: 15px 0;
47 }
48 .wpbc__list__table,
49 .wpbc__list__table .wpbc__list__head,
50 .wpbc__list__table .wpbc__list__foot,
51 .wpbc__list__table .wpbc__list__body {
52 flex: 1 1 100%;
53 width: 100%;
54
55 display: flex;
56 flex-flow: column nowrap;
57 justify-content: flex-start;
58 align-items: stretch;
59
60 margin: 0;
61 padding: 0;
62 }
63 .wpbc__list__table .wpbc__list__row{
64 flex: 1 1 100%;
65 width: 100%;
66
67 display: flex;
68 flex-flow: row wrap;
69 justify-content: flex-start;
70 align-items: flex-start;
71 }
72 .wpbc__list__table .wpbc__list__col {
73 /*flex: 1 1 1px;*/
74 flex: 0 1 auto;
75
76 display: flex;
77 flex-flow: row wrap;
78 justify-content: flex-start;
79 align-items: flex-start;
80 align-content: normal;
81 }
82 /* ------------------------------------------------------------------------------------------------------------------ */
83 /* == S t y l e s == */
84 /* ------------------------------------------------------------------------------------------------------------------ */
85 .wpbc__list__table {
86 border-radius: var(--wpbc_ui_listing__border_radius);
87 background: transparent;
88
89 }
90 /* == H E A D E R == */
91 .wpbc__list__table .wpbc__list__head,
92 .wpbc__list__table .wpbc__list__foot{
93 background: var(--wpbc_ui_listing__back_color);
94 border-radius: var(--wpbc_ui_listing__border_radius) var(--wpbc_ui_listing__border_radius) 0 0;
95 border-bottom: 1px solid var(--wpbc_ui_listing__row_border_color);
96 min-height: var(--wpbc_ui_listing__header_height);
97 line-height: var(--wpbc_ui_listing__header_height);
98 /* left padding: 8px = because usual row has: 4px padding & 4px border */
99 padding:0 4px 0 8px;
100 box-sizing: border-box;
101 }
102 /* == F O O T E R == */
103 .wpbc__list__table .wpbc__list__foot {
104 border-radius: 0 0 var(--wpbc_ui_listing__border_radius) var(--wpbc_ui_listing__border_radius);
105 border: 0;
106 border-top: 1px solid var(--wpbc_ui_listing__row_border_color);
107 padding: 5px 15px;
108 }
109 .wpbc__list__table .wpbc__list__foot *{
110 font-size: 1em;
111 }
112 .wpbc__list__table .wpbc__list__head .wpbc__list__col,
113 .wpbc__list__table .wpbc__list__foot .wpbc__list__col{
114 align-items: center;
115 }
116 /* ------------------------------------------------------------------------------------------------------------------ */
117 /* == Elements == */
118 /* ------------------------------------------------------------------------------------------------------------------ */
119 .wpbc__list__table .wpbc__list__head .wpbc__list__row,
120 .wpbc__list__table .wpbc__list__foot .wpbc__list__row {
121 align-items: stretch;
122 }
123 .wpbc__list__table .wpbc__list__head .wpbc__list__col.check-column,
124 .wpbc__list__table .wpbc__list__foot .wpbc__list__col.check-column {
125 flex: 0 0 40px;
126 display: flex;
127 flex-flow: column nowrap;
128 align-items: center;
129 justify-content: center;
130 }
131 /* == LINKS == */
132 .wpbc__list__table .wpbc__list__head a,
133 .wpbc__list__table .wpbc__list__head a:hover,
134 .wpbc__list__table .wpbc__list__head a:focus,
135 .wpbc__list__table .wpbc__list__foot a,
136 .wpbc__list__table .wpbc__list__foot a:hover,
137 .wpbc__list__table .wpbc__list__foot a:focus {
138 text-decoration: none;
139 }
140 .wpbc__list__table .wpbc__list__head .wpbc_ui_el__a,
141 .wpbc__list__table .wpbc__list__foot .wpbc_ui_el__a,
142 .wpbc__list__table .wpbc__list__head .ul_dropdown_menu_toggle,
143 .wpbc__list__table .wpbc__list__foot .ul_dropdown_menu_toggle {
144 color: var(--wpbc_ui__gen__text-color);
145 }
146 .wpbc__list__table .wpbc__list__head .wpbc_ui_el__a.disabled,
147 .wpbc__list__table .wpbc__list__foot .wpbc_ui_el__a.disabled {
148 color:#d8d8d8;
149 cursor: not-allowed;
150 }
151 /* ------------------------------------------------------------------------------------------------------------------ */
152 /* == Pagination in Booking Listing == */
153 /* ------------------------------------------------------------------------------------------------------------------ */
154 .wpbc_pagination_el {
155 flex: 0 1 auto;
156
157 display: flex;
158 flex-flow: row wrap;
159 justify-content: flex-start;
160 align-items: center;
161 }
162 .wpbc_pagination__prev_next .wpbc_ui_el:first-child,
163 .wpbc_pagination_active_page_in_selectbox {
164 margin-right: 10px;
165 }
166 .wpbc_pagination__prev_next .wpbc_ui_el__a {
167 margin: 0;
168 padding: 0 5px;
169 }
170 .wpbc__list__head .wpbc_ui_el__a .menu_icon::before {
171 font-size: 28px;
172 line-height: var(--wpbc_ui_listing__header_height);
173 vertical-align: middle;
174 }
175 .wpbc__list__head .wpbc_ui_el__divider .wpbc_ui_el__vertical_line,
176 .wpbc__list__foot .wpbc_ui_el__divider .wpbc_ui_el__vertical_line{
177 margin: 5px 15px;
178 }
179 /* ================================================================================================================== */
180 /* == G e n e r a l - R O W - C O L == */
181 /* ================================================================================================================== */
182 .wpbc__list__col.col__right {
183 margin-left: auto;
184 }
185
186 .wpbc_a_row {
187 flex: 1 1 100%;
188 width: 100%;
189
190 display: flex;
191 flex-flow: row wrap;
192 justify-content: flex-start;
193 align-items: flex-start;
194 }
195 .wpbc_a_col {
196 flex: 1 1 1px;
197
198 display: flex;
199 flex-flow: row wrap;
200 justify-content: flex-start;
201 align-items: flex-start;
202 align-content: normal;
203 }
204 .wpbc_a_overflow_hide{
205 overflow: hidden;
206 }
207 .wpbc_a_row_nowrap{
208 flex-flow: row nowrap;
209 }
210
211 /* ================================================================================================================== */
212 /* == C O N T A I N E R == */
213 /* ================================================================================================================== */
214 .wpbc__list__table {
215 display: flex;
216 flex-flow: column nowrap;
217 justify-content: flex-start;
218 align-items: stretch;
219
220 margin: 0;
221 padding: 0;
222 box-shadow: 0 0 1px #aaa;
223 }
224 .wpbc__list__table:has(.wpbc_spins_loading_container) {
225 box-shadow: none;
226 }
227 /* B O D Y */
228 .wpbc__list__table .wpbc_selectable_body {
229 display: flex;
230 flex-flow: column nowrap;
231 justify-content: flex-start;
232 align-items: stretch;
233
234 margin: 0;
235 padding:0;
236 background: var(--wpbc_ui_listing__back_color);
237 border: 0;
238 }
239 /* R O W */
240 .wpbc_listing_usual_row {
241 flex: 1 1 100%;
242
243 display: flex;
244 flex-flow:row nowrap;
245 justify-content: flex-start;
246 align-items: flex-start;
247 border-bottom: 1px solid var(--wpbc_ui_listing__row_border_color);
248 border-left: 4px solid transparent;
249 }
250 .wpbc_listing_usual_row:last-child {
251 border-bottom: 0;
252 }
253 /* C O L */
254 .wpbc_listing_col {
255 flex: 0 1 auto;
256 }
257 .wpbc_listing_col .booking_details_simple,
258 .wpbc_listing_col .booking_details_simple * {
259 font-size: var(--wpbc_ui__gen__font-size);
260 }
261 /* Booking Row */
262 .wpbc__list__table .wpbc_selectable_body > .wpbc_listing_usual_row {
263 padding: 4px 0 4px 4px;
264 line-height: 2.4;
265 flex-flow: row wrap;
266 }
267 .wpbc_row_wrap{
268 flex: 1 1 100%;
269 display: flex;
270 flex-flow:row nowrap;
271 justify-content: flex-start;
272 align-items: flex-start;
273 transition: all .25s ease-in-out;
274 }
275
276 /* ================================================================================================================== */
277 /* == Max Colapsed row height == */
278 /* ================================================================================================================== */
279 /* == Colpased == */
280 .wpbc_row_wrap.max_height_a {
281 max-height: var(--wpbc_ui_listing__colapsed_height);
282 height: var(--wpbc_ui_listing__colapsed_height);
283 overflow: hidden;
284 }
285 .wpbc_row_wrap.max_height_a:has(.wpbc_btn_expand_down_a:hover){
286 /*--wpbc_ui_listing__colapsed_height: 82px;*/
287 /*height: var(--wpbc_ui_listing__colapsed_height);*/
288 --wpbc_ui_listing__colapsed_height: auto;
289 min-height: 82px;
290 }
291 .wpbc_row_wrap .wpbc_btn_expand_down_a:hover i::before {
292 transform: rotateZ(45deg);
293 transition: all .4s ease-in-out;
294 }
295 .wpbc_row_wrap.max_height_a .wpbc_btn_expand_down_a:hover i::before {
296 transform: rotateZ(-45deg);
297 }
298 .wpbc_row_wrap.max_height_a .booking_details_full{
299 display: none;
300 }
301 /* == Expanded == */
302 .wpbc_row_wrap:not(.max_height_a){
303 --wpbc_ui_listing__colapsed_height: 82px;
304 min-height: var(--wpbc_ui_listing__colapsed_height);
305 }
306 .wpbc_row_wrap:not(.max_height_a) .booking_details_simple{
307 display: none;
308 }
309 .wpbc_row_wrap.max_height_a .booking_dates_expand_section {
310 /*max-height: 56px; 80px - 24px (wpbc_btn_expand_down height) - 4px (highlighting) */
311 max-height: calc(var(--wpbc_ui_listing__colapsed_height) - 1px);
312 overflow: hidden;
313 }
314 .wpbc_col_data .booking_details_simple__expand,
315 .wpbc_col_data a.booking_details_simple__expand:hover{
316 color: var(--wpbc_ui__gen__text-color);
317 text-decoration: none;
318 outline: none;
319 box-shadow: none;
320 }
321 .wpbc_col_data a.booking_details_simple__expand,
322 .wpbc_col_data a.booking_details_simple__expand:hover {
323 cursor: pointer;
324 }
325 /* ================================================================================================================== */
326 /* == S p e c i f ic . R o w s . C o l u m n s == */
327 /* ================================================================================================================== */
328 /* -- CHECKBOX -- */
329 .wpbc_a_col__check {
330 flex: 0 0 40px;
331 align-self: stretch;
332
333 display: flex;
334 flex-flow: column nowrap;
335 align-items: center;
336 justify-content: flex-start;
337 }
338 /* ------------------------------------------------------------------------------------------------------------------ */
339 /* -- DATES -- */
340 /* ------------------------------------------------------------------------------------------------------------------ */
341 .wpbc_a_col__dates{
342 flex: 0 0 170px;
343 align-self: stretch;
344
345 display: flex;
346 flex-flow: row nowrap;
347 align-items: flex-start;
348 justify-content: flex-start;
349 }
350 /* == Dates . Border Color == */
351 .wpbc_a_col__dates {
352 border-right: 4px solid var(--wpbc_ui_listing__pending_color);
353 }
354 .wpbc_listing_usual_row.wpbc_row_booking_approved .wpbc_a_col__dates {
355 border-right-color: var(--wpbc_ui_listing__approved_color);
356 }
357 .wpbc_listing_usual_row.wpbc_row_booking_trash .wpbc_a_col__dates {
358 border-right-color: var(--wpbc_ui_listing__trash_color);
359 }
360 /* -- Dates . Colapsed row -- Short Dates -- */
361 .wpbc_row_wrap.max_height_a .wpbc_a_col__dates .booking_dates_small{
362 display: flex;
363 }
364 .wpbc_row_wrap.max_height_a .wpbc_a_col__dates .booking_dates_full{
365 display: none;
366 }
367 /* -- Dates . Expanded row -- Full Dates -- */
368 .wpbc_row_wrap:not(.max_height_a) .wpbc_a_col__dates .booking_dates_full {
369 display: flex;
370 }
371 .wpbc_row_wrap:not(.max_height_a) .wpbc_a_col__dates .booking_dates_small {
372 display: none;
373 }
374 /* -- Dates . Expanded row -- show Dates in Row (not column) -- */
375 .wpbc_row_wrap:not(.max_height_a) .wpbc_a_col__dates .content_text{
376 flex-flow: row wrap;
377 justify-content: flex-start;
378 }
379 /* -- Dates . Show internal dates as column centered */
380 .wpbc_a_col__dates .content_text {
381 display: flex;
382 flex-flow: column;
383 justify-content: center;
384 align-items: center;
385 margin: auto;
386 }
387 /* Dates . Slash */
388 .wpbc_a_col__dates .date_tire {
389 line-height: 10px;
390 margin: 0 5px;
391 }
392 .booking_dates_expand_section {
393 flex: 1 1 auto;
394 display: flex;
395 flex-flow: column nowrap;
396 align-items: center;
397 justify-content: flex-start;
398 }
399 /* Dates - Expand Down Button */
400 .wpbc_btn_expand_down {
401 flex: 0 0 auto;
402 align-self: stretch;
403 width: 20px;
404 display: flex;
405 flex-flow: column;
406 justify-content: flex-start;
407 align-items: flex-start;
408 align-self: flex-start;
409 margin-bottom: 2px;
410 }
411 .wpbc_btn_expand_down a,
412 .wpbc_btn_expand_down a:hover{
413 line-height: 1;
414 text-align: center;
415 color: var(--wpbc_ui__gen__text-color);
416 flex: 0 1 auto;
417 margin: 2px 0 0 -3px;
418 }
419 .wpbc_btn_expand_down i::before {
420 font-size: 20px;
421 }
422
423 /* ------------------------------------------------------------------------------------------------------------------ */
424 /* -- D A T A -- */
425 /* ------------------------------------------------------------------------------------------------------------------ */
426 .wpbc_a_col__data{
427
428 }
429 .wpbc_a_col__details_lables {
430 flex: 1 1 auto;
431 padding-left: 15px;
432 margin-bottom:10px;
433 min-width: 1%;
434 }
435 .wpbc_a_col__cost{
436 flex: 0 0 110px;
437 align-self: stretch;
438 }
439 .wpbc_a_col__action{
440 flex: 0 0 50px;
441 align-self: stretch;
442 }
443 /* -- Notes -- */
444 .wpbc_a_row__notes .wpbc_col_note_readonly {
445 flex: 1 1 1px;
446 margin: 0 10px 10px 15px;
447 }
448 /* -- Sys Information -- */
449 .wpbc_a_row__system .wpbc_col_sys_info {
450 flex: 1 1 1px;
451 margin: 0 10px 5px 18px;
452 }
453 /* ------------------------------------------------------------------------------------------------------------------ */
454 /* -- M o b i l e _ V i e w -- */
455 /* ------------------------------------------------------------------------------------------------------------------ */
456 /* -- Responsive Sizes: < 600px (less top icons), < 782px (no wp left bar), < 960px (wp left bar colapse) ------- */
457 @media (max-width: 960px ) {
458 /* -- Rows Separation -- */
459 .wpbc__list__table{
460 box-shadow: none;
461 }
462 .wpbc__list__table .wpbc_selectable_body {
463 background: transparent;
464 }
465 .wpbc__list__table .wpbc__list__head,
466 .wpbc__list__table .wpbc__list__foot,
467 .wpbc__list__table .wpbc_selectable_body > .wpbc_listing_usual_row {
468 margin: 10px 0;
469 background: var(--wpbc_ui_listing__back_color);
470 border-radius: 6px;
471 padding: 6px 0 6px 4px;
472 box-shadow: 0 0 2px 0 #cbcbcb;
473 min-width: 180px;
474 }
475 .wpbc__list__table .wpbc__list__head,
476 .wpbc__list__table .wpbc__list__foot{
477 padding: 6px;
478 }
479 .wpbc_a_col__cost,
480 .wpbc_a_col__action {
481 align-self: flex-start;
482 }
483 .wpbc_a_col__action {
484 margin-top: 22px;
485 }
486 }
487 @media (max-width: 782px ) {
488 .wpbc_admin {
489 --wpbc_ui_listing__colapsed_height: auto;
490 }
491 /* -- Rows Separation -- */
492 .wpbc_a_col__cost,
493 .wpbc_a_col__action {
494 align-self: stretch;
495 margin:0;
496 }
497 /* -- Main Booking Row -- */
498 .wpbc_a_row__booking {
499 flex-flow: row wrap;
500 }
501 /* all other details. */
502 .wpbc_listing_col .booking_details_simple,
503 .wpbc_listing_col .booking_details_simple * {
504 font-size: 13px;
505 }
506 /* -- Dates -- */
507 .wpbc_a_col__dates {
508 flex: 1 1 170px;
509 }
510 .wpbc_a_col__dates .content_text {
511 flex-flow: row wrap;
512 justify-content: flex-start;
513 align-items: flex-start;
514 margin: 0 5px;
515 }
516 .booking_dates_expand_section {
517 align-items: flex-start;
518 }
519 .wpbc_a_col__dates .wpbc_label.wpbc_label_booking_dates {
520 font-size: 16px;
521 }
522 .wpbc_a_col__dates .wpbc_label.wpbc_label_booking_dates .field-booking-time{
523 font-size: 11px;
524 margin-left: 5px;
525 }
526 /* -- Data & Labels -- */
527 .wpbc_a_col__data {
528 flex: 1 1 100%;
529 }
530 .wpbc_a_col.wpbc_a_col__data.wpbc_a_overflow_hide > .wpbc_a_row.wpbc_a_row_nowrap {
531 flex-flow: row wrap;
532 padding-right: 5px;
533 box-sizing: border-box;
534 }
535 .wpbc_a_col__action{
536 margin-left:auto;
537 min-height:30px;
538 }
539 .wpbc_a_col__details_lables {
540 padding: 10px 0;
541 overflow: auto;
542 scrollbar-width: thin;
543 border-top: 1px dashed #ccc;
544 margin: 5px 0;
545 }
546 .wpbc_row_wrap.max_height_a .wpbc_a_col__details_lables .wpbc_col_booking_labels .content_text{
547 flex-flow: row nowrap;
548 }
549 .wpbc_row_wrap.max_height_a .wpbc_a_col__details_lables .wpbc_col_booking_labels .content_text * {
550 white-space: nowrap;
551 }
552 /* -- Cost -- */
553 .wpbc_a_col__cost .wpbc_listing_col.wpbc_col_cost,
554 .wpbc_a_col__cost .wpbc_listing_col.wpbc_col_cost a {
555 justify-content: flex-start;
556 margin: 0 3px;
557 }
558 .wpbc_listing_col.wpbc_col_action {
559 justify-content: flex-end;
560 }
561 /* -- Notes and Sys Information -- */
562 .wpbc_row_wrap.max_height_a .wpbc_a_row__notes,
563 .wpbc_row_wrap.max_height_a .wpbc_a_row__system {
564 display:none;
565 }
566 .wpbc_a_row__system .wpbc_col_sys_info{
567 margin-left:10px;
568 }
569 .wpbc_a_row__notes {
570 order: 1;
571 }
572 .wpbc_a_row__notes .wpbc_col_note_readonly {
573 margin: 0 10px 5px 5px;
574 }
575 .wpbc_a_row__notes .ui_remark_section__note_readonly textarea {
576 height: 160px;
577 }
578 }
579 @media (max-width: 600px ) {
580
581 }
582 /* == Dates ========================================================================================================= */
583 /* Dates Labels */
584 .wpbc_label.wpbc_label_booking_dates {
585 background-color: transparent;
586 color: #41474e;
587 box-shadow: none;
588 border: 0;
589 font-size: 14px;
590 line-height: 1.7;
591 text-decoration: none;
592 padding: 0;
593 margin: 0 2px 2px;
594 }
595 /* -- Lables ------------------------------------------------------------------------------------------------ */
596 .wpbc__list__table .wpbc_selectable_body .wpbc_listing_col.wpbc_col_booking_labels .content_text {
597 display: flex;
598 flex-flow: row wrap;
599 justify-content: flex-start;
600 align-items: flex-start;
601 gap: 10px;
602 padding: 2px 0;
603 }
604 /* -- Data -------------------------------------------------------------------------------------------------- */
605 .wpbc_row_wrap.max_height_a .wpbc_col_data {
606 white-space: nowrap;
607 }
608 .fieldvalue {
609 margin: 0 1em 0 0;
610 padding: 1px 5px 3px;
611 vertical-align: baseline;
612 border-radius: 2px;
613 background: #fffcf5;
614 background: #f8f8fa;
615 background:transparent;
616 word-wrap: anywhere;
617 }
618 .fieldvalue.name.fieldsearchvalue {
619 font-weight: 600;
620 border-radius: 0;
621 padding: 1px 7px;
622
623 border-bottom: 2px solid #708700;
624 color: #6a8000;
625 background: #f3f6e7;
626
627 color: #904c03;
628 border-bottom: 2px solid #975500;
629 background: #fffaf3;
630 }
631 .wpbc_actions_sysinfo {
632 font-size: 0.7em;
633 }
634 /* -- Specific COL Width -------------------------------------------------------------------------------------------- */
635 .wpbc_col_all_data .wpbc_listing_usual_row{
636 border:0;
637 margin-bottom: 5px;
638 }
639 .wpbc_listing_col.wpbc_col_cost{
640 flex: 0 0 100px;
641 }
642 .wpbc_listing_col.wpbc_col_action{
643 flex: 0 0 70px;
644 }
645 /* -- Stripe - Row --------------------------------------------------------------------------------------------- */
646 .wpbc_ui_el__listing_row:nth-of-type(2n+1) {
647 background-color: var(--wpbc_ui_listing__back_alt_color);
648 border-left-color: var(--wpbc_ui_listing__back_alt_color);
649 }
650 .wpbc_ui_el__listing_row.wpbc_row.row_selected_color {
651 border-left-color: var(--wpbc_ui_listing__selected_row_color);
652 }
653
654 /* == Labels ======================================================================================================== */
655 .wpbc_label {
656 display: inline;
657 flex: 0 1 auto;
658
659 font-size: 0.95em;
660 font-weight: 600;
661 line-height: 2.7;
662 white-space: pre-wrap;
663 text-align: center;
664 vertical-align: baseline;
665
666 padding: 5px 10px;
667 margin: 5px 15px 5px 0;
668 margin: 5px;
669 /*background: rgb(from var(--wpbc_admin-theme-color, #6b96ce) r g b / 100);*/
670 background: var(--wpbc_admin-default_label-color, #6b96ce);
671 color: #fff;
672
673 border-radius: 4px;
674 border: 0;
675 box-shadow: none;
676 }
677 .wpbc_col_booking_labels .wpbc_label {
678 padding: 2px 10px;
679 line-height: 1.7;
680 }
681 .wpbc_label .menu_icon {
682 margin: 0 5px 0 0;
683 }
684 .wpbc_label .label_sup {
685 font-size: 10px;
686 padding: 0 5px 0 0;
687 line-height: 1em;
688 }
689 .wpbc_label_link {
690 display: flex;
691 flex-flow: column nowrap;
692 align-items: center;
693 justify-content: center;
694 cursor: pointer;
695 text-decoration: none;
696 }
697 /* -- Labels Colors ------------------------------------------------------------------------------------------------- */
698 .wpbc__wrap__booking_listing a.wpbc_is_new_button,
699 .wpbc__wrap__booking_listing a.wpbc_is_new_button:hover {
700 position: absolute;
701 margin: 0 0 0 -28px;
702 display:flex; /* It Fix rotating icon, on clicking */
703 opacity: 0.8; /* FixIn: 10.15.1.7. */
704 }
705 .wpbc_label.wpbc_label_booking_id {
706 box-shadow: none;
707 background-color: #fff;
708 border: 1px solid #0000001c;
709 color: #717171;
710 }
711 .wpbc_label.wpbc_label_resource {
712 background-color: #6b96ce;
713 background-color: rgb(from var(--wpbc_admin-theme-color, #6b96ce) r g b / var(--wpbc_admin-theme-opacity, 80%));
714 background-color: var(--wpbc_admin-resource-badge-color, #556e91); /* FixIn: 10.15.6.1. */
715 }
716 .wpbc_label.wpbc_label_deleted_resource {
717 background-color: #ee6f48;
718 }
719 .wpbc_label.wpbc_label_pending {
720 background-color: #ed9f0a;
721 color: #fff;
722 box-shadow: 0 0 1px #fde4c9;
723 }
724 .wpbc_label.wpbc_label_approved {
725 background-color: #64AA45;
726 color: #f7fff4;
727 box-shadow: 0 0 1px #b8c6b1;
728 }
729 /* General class for all payment statuses: .wpbc_label.wpbc_label_payment_status { ... } */
730 .wpbc_label.wpbc_label_payment_status_success {
731 background-color: #468847;
732 }
733 .wpbc_label.wpbc_label_payment_status_pending {
734 background-color: #992;
735 }
736 .wpbc_label.wpbc_label_payment_status_unknown {
737 background-color: #f2f2f3;
738 color: #717379;
739 border: 1px solid #e3e3e3;
740 }
741 .wpbc_label.wpbc_label_payment_status_error {
742 background-color: #FA773D;
743 }
744 .wpbc_label.wpbc_label_imported {
745 background-color: #517aba;
746 }
747 .wpbc_label.wpbc_label_trash {
748 background: #D94A48;
749 color: #fff;
750 text-shadow: 0 0 1px #E00;
751 }
752
753 /* == C O S T ======================================================================================================= */
754 .wpbc_listing_col.wpbc_col_cost a,
755 .wpbc_listing_col.wpbc_col_cost {
756 color: #41474e;
757 font-size: 16px;
758 line-height: 2.7;
759 display: flex;
760 flex-flow: row nowrap;
761 align-items: center;
762 justify-content: center;
763 flex: 0 0 110px;
764 align-self: center;
765 font-weight: 600;
766 cursor: pointer;
767 text-decoration: none;
768 }
769
770 /* == A C T I O N S _ B U T T O N =================================================================================== */
771 .wpbc_listing_col.wpbc_col_action {
772 color: #41474e;
773 font-size: 14px;
774 line-height: 1.7;
775 display: flex;
776 flex-flow: row nowrap;
777 align-items: center;
778 justify-content: center;
779 flex: 0 0 50px;
780 align-self: stretch;
781 }
782 .wpbc_listing_col.wpbc_col_action a.ul_dropdown_menu_toggle,
783 .wpbc_listing_col.wpbc_col_action a.ul_dropdown_menu_toggle:hover,
784 .wpbc_listing_col.wpbc_col_action a.ul_dropdown_menu_toggle:focus{
785 background: #00000012;
786 border-radius: 50%;
787 width: 33px;
788 flex-flow: column;
789 align-items: center;
790 justify-content: center;
791 aspect-ratio: 1/1;
792 color: #555;
793 display: flex;
794 }
795 /* Options for actions in Dropdown Actions Menu*/
796 .wpbc__wrap__booking_listing .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action,
797 .wpbc_col_action .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action {
798 display: flex;
799 flex-flow: row nowrap;
800 justify-content: flex-start;
801 align-items: center;
802 }
803 .wpbc_col_action .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action > *:last-child {
804 margin-left: auto;
805 padding-left: 1em;
806 }
807 /* if icon spinning then no padding */
808 .wpbc_col_action .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action > *:last-child.wpbc_spin {
809 padding-left:0;
810 }
811 /* Approved - left border line */
812 .ul_dropdown_menu_li_action_set_booking_approved {
813 border-left: 2px solid var(--wpbc_ui_listing__approved_color);
814 }
815 /* Pending - left border line */
816 .ul_dropdown_menu_li_action_set_booking_pending {
817 border-left: 2px solid var(--wpbc_ui_listing__pending_color);
818 }
819 /* Trash - left border line */
820 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action_move_booking_to_trash.hide_button_if_no_selection:not(:hover, :focus),
821 .ul_dropdown_menu_li_action_move_booking_to_trash.hide_button_if_no_selection,
822 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action_move_booking_to_trash:not(:hover,:focus){
823 /*border-left: 2px solid var(--wpbc_ui_listing__trash_color);*/
824 /*color: var(--wpbc_ui_dropdown__a-color);*/
825 color: #d79249;
826 }
827 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_trash_color:not(:hover,:focus),
828 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action_delete_booking_completely:not(:hover,:focus) {
829 color:var(--wpbc_ui_listing__trash_color);
830 }
831 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action_restore_booking_from_trash:not(:hover,:focus) {
832 color:var(--wpbc_ui_listing__restore_color);
833 }
834 .ul_dropdown_menu_li_action .hint_value_instead_icon {
835 font-size: 0.85em;
836 font-weight: 600;
837 align-self: center;
838 line-height: 1;
839 }
840
841 /* ================================================================================================================== */
842 /* -- M O D A L _ A C T I O N S ----------------------------------------------------------------------------------- */
843 /* ================================================================================================================== */
844 /* Modal SIZE */
845 @media (min-width: 768px) {
846 #wpbc_modal__set_booking_note__section .modal-dialog {
847 width: 80%;
848 margin: 5px auto;
849 }
850 }
851 /* -- Input Fields -------------------------------------------------------------------------------------------------- */
852 .wpbc_page .wpbc_modal_in_listing input[type=text],
853 .wpbc_page .wpbc_modal_in_listing select,
854 .wpbc_page .wpbc_modal_in_listing textarea{
855 width: 100%;
856 max-width: 100%;
857 font-size: 15px;
858 line-height: 2.4;
859 }
860 .wpdevelop .modal-footer .button {
861 margin: 0 5px;
862 }
863 /* -- Modal Payment Request ----------------------------------------------------------------------------------------- */
864 #wpbc_modal__send_payment_request__section p.help-block {
865 /*font-size: 13px;*/
866 /*line-height: 2;*/
867 /*margin: 15px 0 0;*/
868 }
869 #wpbc_modal__send_payment_request__section label.help-block {
870 /*font-size: 0.9em;*/
871 }
872 #wpbc_modal__send_payment_request__section #wpbc_modal__send_payment_request__url{
873 font-size: 13px;
874 }
875 #wpbc_modal__send_payment_request__section #wpbc_modal__send_payment_request__value {
876 margin-top: 15px;
877 line-height: 2;
878 height: 70px;
879 font-size: 14px;
880 }
881 .wpbc_modal__2_fields {
882 display: flex;
883 flex-flow: row nowrap;
884 justify-content: flex-start;
885 align-items: center;
886 }
887 .wpbc_modal__2_fields .wpbc_modal__2_fields_button {
888 flex: 0 1 1%;
889 align-self: stretch;
890 min-height: 35px;
891 margin-left: 10px;
892 display: flex;
893 align-items: center;
894 align-self: center;
895 font-weight: 600;
896 }
897 #wpbc_modal__send_payment_request__section .wpbc_modal__send_payment_request__cost {
898 font-size: 16px;
899 font-weight: 600;
900 padding: 0 10px;
901 }
902 /* -- Notes --------------------------------------------------------------------------------------------------------- */
903 .ui_remark_section__note_readonly {
904 width:99%;
905 margin: 0;
906 }
907 .ui_remark_section__note_readonly label{
908 font-size: 0.9em;
909 font-weight: 600;
910 }
911 .ui_remark_section__note_readonly a {
912 font-size: 0.9em;
913 line-height: 2;
914 margin: 7px 3px 0;
915 float: right;
916 padding: 0;
917 text-decoration: none;
918 font-weight: 600;
919 }
920 .ui_remark_section__note_readonly a i::before{
921 font-size:11px;
922 }
923 .ui_remark_section__note_readonly textarea {
924 font-size: 12px;
925 width: 100%;
926 scrollbar-width: thin;
927 height: 70px;
928 line-height: 1.75;
929 color: #777;
930 box-shadow: none;
931 border: 1px solid #d5d5d5;
932 background: #fefefe;
933 }
934 /* -- Modal Notes --------------------------------------------------------------------------------------------------- */
935 #wpbc_modal__set_booking_note__section textarea {
936 margin-top: 5px;
937 line-height: 1.8;
938 height: 120px;
939 font-size: 13px;
940 }
941 .modal-header .wpbc_modal__booking_id__in_title {
942 font-size: 0.6em;
943 font-weight: 600;
944 margin-left: 5px;
945 top: -0.75em;
946 }
947 .modal-header .wpbc_modal__title__reason__booking_id {
948 font-size: 0.7em;
949 font-weight: 400;
950 margin-left: 5px;
951 top: -0.1em;
952 word-break: break-all;
953 }
954 /**********************************************************************************************************************/
955 /** Hidden Templates **/
956 /**********************************************************************************************************************/
957 .wpbc_hidden_templates {
958 display: none;
959 }
960 /* ================================================================================================================== */
961 /* == F I L T E R E L E M E N T S == */
962 /* ================================================================================================================== */
963 /* -- Dropdown Menu, where we show selected value in main toggle, sucn as in - SORT BY -- */
964 .wpbc_ui_el__dropdown .ul_dropdown_menu_toggle .selected_value {
965 margin: 0 0.2em;
966 }
967 .wpbc_ui_el__dropdown .ul_dropdown_menu_toggle .selected_value .menu_icon{
968 margin: 0 0 0 2px;
969 }
970 .wpbc_ui_el__dropdown .ul_dropdown_menu_toggle .selected_value [class*=" wpbc-bi-"]::before {
971 font-size: 1.08em;
972 /*font-weight: 600 !important;*/
973 vertical-align: -.18em;
974 }
975 /* ================================================================================================================== */
976 /* == T O O L B A R i n Booking Listing == */
977 /* ================================================================================================================== */
978 .wpbc_ui_toolbar.wpbc_ui_toolbar__bo_listing {
979 margin: var(--wpbc_ui_horis_top_nav__margin);
980 }