PluginProbe
Booking Calendar / 10.11.3
Booking Calendar v10.11.3
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 / __css / admin / page-bookings / bo_listing.css

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

967 lines 29.2 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: #6b96ce;
17 --wpbc_ui_listing__selected_row_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 /* -- Dates -- */
502 .wpbc_a_col__dates {
503 flex: 1 1 170px;
504 }
505 .wpbc_a_col__dates .content_text {
506 flex-flow: row wrap;
507 justify-content: flex-start;
508 align-items: flex-start;
509 margin: 0 5px;
510 }
511 .booking_dates_expand_section {
512 align-items: flex-start;
513 }
514 .wpbc_a_col__dates .wpbc_label.wpbc_label_booking_dates {
515 font-size: 18px;
516 }
517 .wpbc_a_col__dates .wpbc_label.wpbc_label_booking_dates .field-booking-time{
518 font-size: 11px;
519 margin-left: 5px;
520 }
521 /* -- Data & Labels -- */
522 .wpbc_a_col__data {
523 flex: 1 1 100%;
524 }
525 .wpbc_a_col.wpbc_a_col__data.wpbc_a_overflow_hide > .wpbc_a_row.wpbc_a_row_nowrap {
526 flex-flow: row wrap;
527 padding-right: 5px;
528 box-sizing: border-box;
529 }
530 .wpbc_a_col__action{
531 margin-left:auto;
532 min-height:30px;
533 }
534 .wpbc_a_col__details_lables {
535 padding: 10px 0;
536 overflow: auto;
537 scrollbar-width: thin;
538 border-top: 1px dashed #ccc;
539 margin: 5px 0;
540 }
541 .wpbc_row_wrap.max_height_a .wpbc_a_col__details_lables .wpbc_col_booking_labels .content_text{
542 flex-flow: row nowrap;
543 }
544 .wpbc_row_wrap.max_height_a .wpbc_a_col__details_lables .wpbc_col_booking_labels .content_text * {
545 white-space: nowrap;
546 }
547 /* -- Cost -- */
548 .wpbc_a_col__cost .wpbc_listing_col.wpbc_col_cost,
549 .wpbc_a_col__cost .wpbc_listing_col.wpbc_col_cost a {
550 justify-content: flex-start;
551 margin: 0 3px;
552 }
553 .wpbc_listing_col.wpbc_col_action {
554 justify-content: flex-end;
555 }
556 /* -- Notes and Sys Information -- */
557 .wpbc_row_wrap.max_height_a .wpbc_a_row__notes,
558 .wpbc_row_wrap.max_height_a .wpbc_a_row__system {
559 display:none;
560 }
561 .wpbc_a_row__system .wpbc_col_sys_info{
562 margin-left:10px;
563 }
564 .wpbc_a_row__notes {
565 order: 1;
566 }
567 .wpbc_a_row__notes .wpbc_col_note_readonly {
568 margin: 0 10px 5px 5px;
569 }
570 .wpbc_a_row__notes .ui_remark_section__note_readonly textarea {
571 height: 160px;
572 }
573 }
574 @media (max-width: 600px ) {
575
576 }
577 /* == Dates ========================================================================================================= */
578 /* Dates Labels */
579 .wpbc_label.wpbc_label_booking_dates {
580 background-color: transparent;
581 color: #41474e;
582 box-shadow: none;
583 border: 0;
584 font-size: 14px;
585 line-height: 1.7;
586 text-decoration: none;
587 padding: 0;
588 margin: 0 2px 2px;
589 }
590 /* -- Lables ------------------------------------------------------------------------------------------------ */
591 .wpbc__list__table .wpbc_selectable_body .wpbc_listing_col.wpbc_col_booking_labels .content_text {
592 display: flex;
593 flex-flow: row wrap;
594 justify-content: flex-start;
595 align-items: flex-start;
596 }
597 /* -- Data -------------------------------------------------------------------------------------------------- */
598 .wpbc_row_wrap.max_height_a .wpbc_col_data {
599 white-space: nowrap;
600 }
601 .fieldvalue {
602 margin: 0 1em 0 0;
603 padding: 1px 5px 3px;
604 vertical-align: baseline;
605 border-radius: 2px;
606 background: #fffcf5;
607 background: #f8f8fa;
608 background:transparent;
609 word-wrap: anywhere;
610 }
611 .fieldvalue.name.fieldsearchvalue {
612 font-weight: 600;
613 border-radius: 0;
614 padding: 1px 7px;
615
616 border-bottom: 2px solid #708700;
617 color: #6a8000;
618 background: #f3f6e7;
619
620 color: #904c03;
621 border-bottom: 2px solid #975500;
622 background: #fffaf3;
623 }
624 .wpbc_actions_sysinfo {
625 font-size: 0.7em;
626 }
627 /* -- Specific COL Width -------------------------------------------------------------------------------------------- */
628 .wpbc_col_all_data .wpbc_listing_usual_row{
629 border:0;
630 margin-bottom: 5px;
631 }
632 .wpbc_listing_col.wpbc_col_cost{
633 flex: 0 0 100px;
634 }
635 .wpbc_listing_col.wpbc_col_action{
636 flex: 0 0 70px;
637 }
638 /* -- Stripe - Row --------------------------------------------------------------------------------------------- */
639 .wpbc_ui_el__listing_row:nth-of-type(2n+1) {
640 background-color: var(--wpbc_ui_listing__back_alt_color);
641 border-left-color: var(--wpbc_ui_listing__back_alt_color);
642 }
643 .wpbc_ui_el__listing_row.wpbc_row.row_selected_color {
644 border-left-color: var(--wpbc_ui_listing__selected_row_color);
645 }
646
647 /* == Labels ======================================================================================================== */
648 .wpbc_label {
649 display: inline;
650 flex: 0 1 auto;
651
652 font-size: 0.95em;
653 font-weight: 600;
654 line-height: 2.7;
655 white-space: pre-wrap;
656 text-align: center;
657 vertical-align: baseline;
658
659 padding: 5px 10px;
660 margin: 5px 15px 5px 0;
661
662 background: #6b96ce;
663 color: #fff;
664
665 border-radius: 4px;
666 border: 0;
667 box-shadow: none;
668 }
669 .wpbc_col_booking_labels .wpbc_label {
670 padding: 2px 10px;
671 line-height: 1.7;
672 }
673 .wpbc_label .menu_icon {
674 margin: 0 5px 0 0;
675 }
676 .wpbc_label .label_sup {
677 font-size: 10px;
678 padding: 0 5px 0 0;
679 line-height: 1em;
680 }
681 .wpbc_label_link {
682 display: flex;
683 flex-flow: column nowrap;
684 align-items: center;
685 justify-content: center;
686 cursor: pointer;
687 text-decoration: none;
688 }
689 /* -- Labels Colors ------------------------------------------------------------------------------------------------- */
690 .wpbc__wrap__booking_listing a.wpbc_is_new_button,
691 .wpbc__wrap__booking_listing a.wpbc_is_new_button:hover {
692 position: absolute;
693 margin: 0 0 0 -28px;
694 display:flex; /* It Fix rotating icon, on clicking */
695 }
696 .wpbc_label.wpbc_label_booking_id {
697 box-shadow: none;
698 background-color: #fff;
699 border: 1px solid #0000001c;
700 color: #717171;
701 }
702 .wpbc_label.wpbc_label_resource {
703 background-color: #6b96ce;
704 }
705 .wpbc_label.wpbc_label_deleted_resource {
706 background-color: #ee6f48;
707 }
708 .wpbc_label.wpbc_label_pending {
709 background-color: #ed9f0a;
710 color: #fff;
711 box-shadow: 0 0 1px #fde4c9;
712 }
713 .wpbc_label.wpbc_label_approved {
714 background-color: #64AA45;
715 color: #f7fff4;
716 box-shadow: 0 0 1px #b8c6b1;
717 }
718 /* General class for all payment statuses: .wpbc_label.wpbc_label_payment_status { ... } */
719 .wpbc_label.wpbc_label_payment_status_success {
720 background-color: #468847;
721 }
722 .wpbc_label.wpbc_label_payment_status_pending {
723 background-color: #992;
724 }
725 .wpbc_label.wpbc_label_payment_status_unknown {
726 background-color: #f7f7f7;
727 color: #7c7c7c;
728 border: 1px solid #e3e3e3;
729 }
730 .wpbc_label.wpbc_label_payment_status_error {
731 background-color: #FA773D;
732 }
733 .wpbc_label.wpbc_label_imported {
734 background-color: #517aba;
735 }
736 .wpbc_label.wpbc_label_trash {
737 background: #D94A48;
738 color: #fff;
739 text-shadow: 0 0 1px #E00;
740 }
741
742 /* == C O S T ======================================================================================================= */
743 .wpbc_listing_col.wpbc_col_cost a,
744 .wpbc_listing_col.wpbc_col_cost {
745 color: #41474e;
746 font-size: 16px;
747 line-height: 2.7;
748 display: flex;
749 flex-flow: row nowrap;
750 align-items: center;
751 justify-content: center;
752 flex: 0 0 110px;
753 align-self: stretch;
754 font-weight: 600;
755 cursor: pointer;
756 text-decoration: none;
757 }
758
759 /* == A C T I O N S _ B U T T O N =================================================================================== */
760 .wpbc_listing_col.wpbc_col_action {
761 color: #41474e;
762 font-size: 14px;
763 line-height: 1.7;
764 display: flex;
765 flex-flow: row nowrap;
766 align-items: center;
767 justify-content: center;
768 flex: 0 0 50px;
769 align-self: stretch;
770 }
771 .wpbc_listing_col.wpbc_col_action a.ul_dropdown_menu_toggle,
772 .wpbc_listing_col.wpbc_col_action a.ul_dropdown_menu_toggle:hover,
773 .wpbc_listing_col.wpbc_col_action a.ul_dropdown_menu_toggle:focus{
774 background: #00000012;
775 border-radius: 50%;
776 width: 33px;
777 flex-flow: column;
778 align-items: center;
779 justify-content: center;
780 aspect-ratio: 1/1;
781 color: #555;
782 display: flex;
783 }
784 /* Options for actions in Dropdown Actions Menu*/
785 .wpbc__wrap__booking_listing .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action,
786 .wpbc_col_action .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action {
787 display: flex;
788 flex-flow: row nowrap;
789 justify-content: flex-start;
790 align-items: center;
791 }
792 .wpbc_col_action .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action > *:last-child {
793 margin-left: auto;
794 padding-left: 1em;
795 }
796 /* if icon spinning then no padding */
797 .wpbc_col_action .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action > *:last-child.wpbc_spin {
798 padding-left:0;
799 }
800 /* Approved - left border line */
801 .ul_dropdown_menu_li_action_set_booking_approved {
802 border-left: 2px solid var(--wpbc_ui_listing__approved_color);
803 }
804 /* Pending - left border line */
805 .ul_dropdown_menu_li_action_set_booking_pending {
806 border-left: 2px solid var(--wpbc_ui_listing__pending_color);
807 }
808 /* Trash - left border line */
809 .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),
810 .ul_dropdown_menu_li_action_move_booking_to_trash.hide_button_if_no_selection {
811 border-left: 2px solid var(--wpbc_ui_listing__trash_color);
812 color: var(--wpbc_ui_dropdown__a-color);
813 }
814 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_trash_color:not(:hover,:focus),
815 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action_move_booking_to_trash:not(:hover,:focus),
816 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action_delete_booking_completely:not(:hover,:focus) {
817 color:var(--wpbc_ui_listing__trash_color);
818 }
819 .wpbc_ui_el__dropdown .ul_dropdown_menu > li > a.ul_dropdown_menu_li_action_restore_booking_from_trash:not(:hover,:focus) {
820 color:var(--wpbc_ui_listing__restore_color);
821 }
822 .ul_dropdown_menu_li_action .hint_value_instead_icon {
823 font-size: 0.85em;
824 font-weight: 600;
825 align-self: center;
826 line-height: 1;
827 }
828
829 /* ================================================================================================================== */
830 /* -- M O D A L _ A C T I O N S ----------------------------------------------------------------------------------- */
831 /* ================================================================================================================== */
832 /* Modal SIZE */
833 @media (min-width: 768px) {
834 #wpbc_modal__set_booking_note__section .modal-dialog {
835 width: 80%;
836 margin: 5px auto;
837 }
838 }
839 /* -- Input Fields -------------------------------------------------------------------------------------------------- */
840 .wpbc_page .wpbc_modal_in_listing input[type=text],
841 .wpbc_page .wpbc_modal_in_listing select,
842 .wpbc_page .wpbc_modal_in_listing textarea{
843 width: 100%;
844 max-width: 100%;
845 font-size: 15px;
846 line-height: 2.4;
847 }
848 .wpdevelop .modal-footer .button {
849 margin: 0 5px;
850 }
851 /* -- Modal Payment Request ----------------------------------------------------------------------------------------- */
852 #wpbc_modal__send_payment_request__section p.help-block {
853 /*font-size: 13px;*/
854 /*line-height: 2;*/
855 /*margin: 15px 0 0;*/
856 }
857 #wpbc_modal__send_payment_request__section label.help-block {
858 /*font-size: 0.9em;*/
859 }
860 #wpbc_modal__send_payment_request__section #wpbc_modal__send_payment_request__url{
861 font-size: 13px;
862 }
863 #wpbc_modal__send_payment_request__section #wpbc_modal__send_payment_request__value {
864 margin-top: 15px;
865 line-height: 2;
866 height: 70px;
867 font-size: 14px;
868 }
869 .wpbc_modal__2_fields {
870 display: flex;
871 flex-flow: row nowrap;
872 justify-content: flex-start;
873 align-items: center;
874 }
875 .wpbc_modal__2_fields .wpbc_modal__2_fields_button {
876 flex: 0 1 1%;
877 align-self: stretch;
878 min-height: 35px;
879 margin-left: 10px;
880 display: flex;
881 align-items: center;
882 align-self: center;
883 font-weight: 600;
884 }
885 #wpbc_modal__send_payment_request__section .wpbc_modal__send_payment_request__cost {
886 font-size: 16px;
887 font-weight: 600;
888 padding: 0 10px;
889 }
890 /* -- Notes --------------------------------------------------------------------------------------------------------- */
891 .ui_remark_section__note_readonly {
892 width:99%;
893 margin: 0;
894 }
895 .ui_remark_section__note_readonly label{
896 font-size: 0.9em;
897 font-weight: 600;
898 }
899 .ui_remark_section__note_readonly a {
900 font-size: 0.9em;
901 line-height: 2;
902 margin: 7px 3px 0;
903 float: right;
904 padding: 0;
905 text-decoration: none;
906 font-weight: 600;
907 }
908 .ui_remark_section__note_readonly a i::before{
909 font-size:11px;
910 }
911 .ui_remark_section__note_readonly textarea {
912 font-size: 12px;
913 width: 100%;
914 scrollbar-width: thin;
915 height: 70px;
916 line-height: 1.75;
917 color: #777;
918 box-shadow: none;
919 border: 1px solid #e8e8e8;
920 }
921 /* -- Modal Notes --------------------------------------------------------------------------------------------------- */
922 #wpbc_modal__set_booking_note__section textarea {
923 margin-top: 5px;
924 line-height: 1.8;
925 height: 120px;
926 font-size: 13px;
927 }
928 .modal-header .wpbc_modal__booking_id__in_title {
929 font-size: 0.6em;
930 font-weight: 600;
931 margin-left: 5px;
932 top: -0.75em;
933 }
934 .modal-header .wpbc_modal__title__reason__booking_id {
935 font-size: 0.7em;
936 font-weight: 400;
937 margin-left: 5px;
938 top: -0.1em;
939 word-break: break-all;
940 }
941 /**********************************************************************************************************************/
942 /** Hidden Templates **/
943 /**********************************************************************************************************************/
944 .wpbc_hidden_templates {
945 display: none;
946 }
947 /* ================================================================================================================== */
948 /* == F I L T E R E L E M E N T S == */
949 /* ================================================================================================================== */
950 /* -- Dropdown Menu, where we show selected value in main toggle, sucn as in - SORT BY -- */
951 .wpbc_ui_el__dropdown .ul_dropdown_menu_toggle .selected_value {
952 margin: 0 0.2em;
953 }
954 .wpbc_ui_el__dropdown .ul_dropdown_menu_toggle .selected_value .menu_icon{
955 margin: 0 0 0 2px;
956 }
957 .wpbc_ui_el__dropdown .ul_dropdown_menu_toggle .selected_value [class*=" wpbc-bi-"]::before {
958 font-size: 1.08em;
959 /*font-weight: 600 !important;*/
960 vertical-align: -.18em;
961 }
962 /* ================================================================================================================== */
963 /* == T O O L B A R i n Booking Listing == */
964 /* ================================================================================================================== */
965 .wpbc_ui_toolbar.wpbc_ui_toolbar__bo_listing {
966 margin: var(--wpbc_ui_horis_top_nav__margin);
967 }