PluginProbe
Booking Calendar / 11.6.1
Booking Calendar v11.6.1
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 / _shared-ui-catalog / _src / wpbc_ui_catalog.css

wpbc_ui_catalog.css in Booking Calendar 11.6.1, at includes/_shared-ui-catalog/_src/wpbc_ui_catalog.css

1,218 lines 27.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .wpbc_ui_catalog {
2 box-sizing: border-box;
3 min-height: 180px;
4 width: 100%;
5 }
6
7 /* Shared native-sidebar inspector fallback states. */
8 .wpbc_ui_catalog__inspector_empty {
9 align-items: center;
10 color: #646970;
11 display: flex;
12 flex-direction: column;
13 padding: 36px 20px;
14 text-align: center;
15 }
16
17 .wpbc_ui_catalog__inspector_empty > span {
18 font-size: 28px;
19 }
20
21 .wpbc_ui_catalog__inspector_loading {
22 align-items: center;
23 display: flex;
24 justify-content: center;
25 min-height: 240px;
26 padding: 20px;
27 text-align: center;
28 }
29
30 .wpbc_ui_catalog__inspector_empty[hidden],
31 .wpbc_ui_catalog__inspector_loading[hidden] {
32 display: none;
33 }
34
35 /* Catalog footers reuse one control pool across edit and review modes. */
36 [data-wpbc-ui-catalog-inspector-footer] .wpbc_ui_el__buttons_group > [hidden] {
37 display: none !important;
38 }
39
40 .wpbc_ui_catalog *,
41 .wpbc_ui_catalog *::before,
42 .wpbc_ui_catalog *::after {
43 box-sizing: inherit;
44 }
45
46 .wpbc_ui_catalog__loading,
47 .wpbc_ui_catalog__empty,
48 .wpbc_ui_catalog__error {
49 align-items: center;
50 background: #fff;
51 border: 1px solid #dcdcde;
52 border-radius: 4px;
53 display: flex;
54 justify-content: center;
55 min-height: 180px;
56 padding: 32px;
57 text-align: center;
58 }
59
60 .wpbc_ui_catalog__empty,
61 .wpbc_ui_catalog__error {
62 flex-direction: column;
63 gap: 12px;
64 }
65
66 .wpbc_ui_catalog__empty h2,
67 .wpbc_ui_catalog__empty p,
68 .wpbc_ui_catalog__error h2,
69 .wpbc_ui_catalog__error p {
70 margin: 0;
71 }
72
73 .wpbc_ui_catalog__empty > [class*="wpbc-"],
74 .wpbc_ui_catalog__error > [class*="wpbc-"] {
75 color: #646970;
76 font-size: 32px;
77 }
78
79 .wpbc_ui_catalog__error > [class*="wpbc-"] {
80 color: #b32d2e;
81 }
82
83 /* Independent catalog implementation of the established listing shell. */
84 .wpbc_ui_catalog .wpbc_ui_listing {
85 background: #fff;
86 border: 1px solid #dcdcde;
87 border-radius: 4px;
88 max-width: 100%;
89 min-width: 0;
90 overflow: hidden;
91 }
92
93 .wpbc_ui_catalog .wpbc_ui_listing--catalog {
94 border-radius: 8px;
95 max-width: 100%;
96 min-width: 0;
97 overflow: hidden;
98 }
99
100 .wpbc_ui_catalog .wpbc_ui_listing[data-wpbc-listing-display="1"] {
101 overflow: visible;
102 }
103
104 .wpbc_ui_catalog .wpbc_ui_listing__table_wrap {
105 box-sizing: border-box;
106 max-width: 100%;
107 min-width: 0;
108 overflow-x: auto;
109 overflow-y: hidden;
110 overscroll-behavior-inline: contain;
111 scrollbar-width: thin;
112 width: 100%;
113 -webkit-overflow-scrolling: touch;
114 }
115
116 .wpbc_ui_catalog .wpbc_ui_listing__table {
117 border-collapse: collapse;
118 width: 100%;
119 }
120
121 .wpbc_ui_catalog .wpbc_ui_listing__table--catalog {
122 --wpbc-listing-column-min-width: 120px;
123 --wpbc-listing-table-min-width: 920px;
124 color: #2c3338;
125 min-width: var(--wpbc-listing-table-min-width);
126 table-layout: fixed;
127 }
128
129 .wpbc_ui_catalog .wpbc_ui_listing__table--catalog th,
130 .wpbc_ui_catalog .wpbc_ui_listing__table--catalog td {
131 border-bottom: 1px solid #e5e5e5;
132 box-sizing: border-box;
133 padding: 13px 12px;
134 text-align: left;
135 vertical-align: middle;
136 }
137
138 .wpbc_ui_catalog .wpbc_ui_listing__table--catalog th {
139 background: #fafafb;
140 color: #50575e;
141 font-size: 14px;
142 font-weight: 600;
143 height: 58px;
144 min-width: var(--wpbc-listing-column-min-width);
145 width: var(--wpbc-listing-column-width, var(--wpbc-listing-column-min-width));
146 }
147
148 .wpbc_ui_catalog .wpbc_ui_listing__table--catalog .wpbc_ui_listing__row {
149 background: #fff;
150 transition: background-color .12s ease-in-out;
151 }
152
153 .wpbc_ui_catalog .wpbc_ui_listing__table--catalog .wpbc_ui_listing__row:hover,
154 .wpbc_ui_catalog .wpbc_ui_listing__table--catalog .wpbc_ui_listing__row:focus-within,
155 .wpbc_ui_catalog .wpbc_ui_listing__table--catalog .wpbc_ui_listing__row.is-selected {
156 background: #f0f6fc;
157 }
158
159 .wpbc_ui_catalog .wpbc_ui_listing__table--catalog .wpbc_ui_listing__row.is-selected {
160 box-shadow: inset 3px 0 var(--wpbc_admin-theme-color, #2271b1);
161 }
162
163 .wpbc_ui_catalog .wpbc_ui_listing__table--catalog .wpbc_ui_listing__row:last-child td {
164 border-bottom: 0;
165 }
166
167 .wpbc_ui_catalog .wpbc_ui_listing__display_toolbar {
168 align-items: center;
169 background: #fff;
170 border-bottom: 1px solid #dcdcde;
171 border-radius: 10px 10px 0 0;
172 display: flex;
173 flex-flow: row wrap;
174 gap: 10px;
175 justify-content: flex-end;
176 min-height: 48px;
177 padding: 7px 12px;
178 overflow-x: auto;
179 scrollbar-width: thin;
180 }
181
182 .wpbc_ui_catalog .wpbc_ui_listing__toolbar_actions {
183 margin-right: auto;
184 }
185
186 .wpbc_ui_catalog .wpbc_ui_listing__view_control,
187 .wpbc_ui_catalog .wpbc_ui_listing__footer_controls,
188 .wpbc_ui_catalog .wpbc_ui_listing__items_per_page,
189 .wpbc_ui_catalog .wpbc_ui_listing__pagination,
190 .wpbc_ui_catalog .wpbc_ui_listing__page_label {
191 align-items: center;
192 display: flex;
193 }
194
195 .wpbc_ui_catalog .wpbc_ui_listing__view_control {
196 display: inline-flex;
197 gap: 8px;
198 }
199
200 .wpbc_ui_catalog .wpbc_ui_listing__view_control label {
201 color: #50575e;
202 font-weight: 600;
203 }
204
205 .wpbc_ui_catalog .wpbc_ui_listing__view_control select {
206 min-width: 170px;
207 }
208
209 .wpbc_ui_catalog .wpbc_ui_listing__display_customizer,
210 .wpbc_ui_catalog .wpbc_ui_listing__actions_menu {
211 position: relative;
212 }
213
214 .wpbc_ui_catalog .wpbc_ui_listing__display_customizer > summary,
215 .wpbc_ui_catalog .wpbc_ui_listing__actions_toggle {
216 align-items: center;
217 cursor: pointer;
218 display: inline-flex;
219 gap: 7px;
220 list-style: none;
221 }
222
223 .wpbc_ui_catalog .wpbc_ui_listing__display_customizer > summary::-webkit-details-marker,
224 .wpbc_ui_catalog .wpbc_ui_listing__actions_toggle::-webkit-details-marker {
225 display: none;
226 }
227
228 .wpbc_ui_catalog .wpbc_ui_listing__display_panel,
229 .wpbc_ui_catalog .wpbc_ui_listing__actions_panel {
230 background: #fff;
231 border: 1px solid #c3c4c7;
232 border-radius: 4px;
233 box-shadow: 0 3px 12px rgba(0, 0, 0, .12);
234 position: absolute;
235 right: 0;
236 top: calc(100% + 6px);
237 z-index: 20;
238 }
239
240 .wpbc_ui_catalog .wpbc_ui_listing__display_panel {
241 --wpbc-listing-display-panel-max-height: calc(100vh - 24px);
242 box-sizing: border-box;
243 display: flex;
244 flex: 1 1 auto;
245 flex-direction: column;
246 max-height: var(--wpbc-listing-display-panel-max-height);
247 max-width: calc(100vw - 40px);
248 min-width: 360px;
249 overflow-x: hidden;
250 overflow-y: auto;
251 padding: 14px;
252 }
253
254 .wpbc_ui_catalog .wpbc_ui_listing__display_customizer.has-viewport-positioning .wpbc_ui_listing__display_panel {
255 left: 0;
256 position: fixed;
257 right: auto;
258 top: 0;
259 visibility: hidden;
260 z-index: 100100;
261 }
262
263 .wpbc_ui_catalog .wpbc_ui_listing__display_customizer.has-viewport-positioning.is-positioned .wpbc_ui_listing__display_panel {
264 visibility: visible;
265 }
266
267 .wpbc_ui_catalog .wpbc_ui_listing__display_close {
268 align-items: center;
269 background: transparent;
270 border: 0;
271 border-radius: 50%;
272 color: #646970;
273 cursor: pointer;
274 display: inline-flex;
275 height: 30px;
276 justify-content: center;
277 padding: 0;
278 position: absolute;
279 right: 8px;
280 top: 8px;
281 width: 30px;
282 }
283
284 .wpbc_ui_catalog .wpbc_ui_listing__display_close:hover,
285 .wpbc_ui_catalog .wpbc_ui_listing__display_close:focus-visible {
286 background: #f0f0f1;
287 color: #1d2327;
288 outline: 2px solid var(--wpbc_admin-theme-color, #2271b1);
289 outline-offset: 1px;
290 }
291
292 .wpbc_ui_catalog .wpbc_ui_listing__display_panel fieldset {
293 display: flex;
294 flex: 1 1 auto;
295 flex-direction: column;
296 gap: 8px;
297 margin: 0 0 12px;
298 min-height: 0;
299 overflow: hidden;
300 }
301
302 .wpbc_ui_catalog .wpbc_ui_listing__display_panel legend {
303 font-weight: 600;
304 margin-bottom: 8px;
305 padding-right: 34px;
306 }
307
308 .wpbc_ui_catalog .wpbc_ui_listing__display_field_list {
309 display: flex;
310 flex: 1 1 auto;
311 flex-direction: column;
312 gap: 4px;
313 min-height: 0;
314 overflow-y: auto;
315 padding-right: 2px;
316 scrollbar-gutter: stable;
317 }
318
319 .wpbc_ui_catalog .wpbc_ui_listing__display_field_item {
320 align-items: center;
321 border: 1px solid transparent;
322 border-radius: 4px;
323 display: grid;
324 gap: 4px;
325 grid-template-columns: 28px minmax(0, 1fr);
326 min-height: 36px;
327 padding: 2px 4px;
328 }
329
330 .wpbc_ui_catalog .wpbc_ui_listing__display_field_item.is-reorderable:hover,
331 .wpbc_ui_catalog .wpbc_ui_listing__display_field_item.is-reorderable:focus-within {
332 background: #f6f7f7;
333 border-color: #dcdcde;
334 }
335
336 .wpbc_ui_catalog .wpbc_ui_listing__display_field_item.is-dragging,
337 .wpbc_ui_catalog .wpbc_ui_listing__display_field_item.is-drag-placeholder {
338 background: #f0f6fc;
339 border-color: var(--wpbc_admin-theme-color, #2271b1);
340 }
341
342 .wpbc_ui_catalog .wpbc_ui_listing__display_drag_handle,
343 .wpbc_ui_catalog .wpbc_ui_listing__display_fixed_icon {
344 align-items: center;
345 background: transparent;
346 border: 0;
347 color: #8c8f94;
348 display: inline-flex;
349 height: 28px;
350 justify-content: center;
351 padding: 0;
352 width: 28px;
353 }
354
355 .wpbc_ui_catalog .wpbc_ui_listing__display_drag_handle {
356 border-radius: 3px;
357 cursor: grab;
358 }
359
360 .wpbc_ui_catalog .wpbc_ui_listing__display_drag_handle:active {
361 cursor: grabbing;
362 }
363
364 .wpbc_ui_catalog .wpbc_ui_listing__display_drag_handle:hover,
365 .wpbc_ui_catalog .wpbc_ui_listing__display_drag_handle:focus-visible {
366 background: #fff;
367 color: var(--wpbc_admin-theme-color, #2271b1);
368 outline: 2px solid var(--wpbc_admin-theme-color, #2271b1);
369 outline-offset: 0;
370 }
371
372 .wpbc_ui_catalog .wpbc_ui_listing__display_field {
373 align-items: center;
374 display: grid;
375 gap: 8px;
376 grid-template-columns: 18px minmax(110px, 1fr) auto;
377 }
378
379 .wpbc_ui_catalog .wpbc_ui_listing__display_field input[type="checkbox"] {
380 margin: 0;
381 }
382
383 .wpbc_ui_catalog .wpbc_ui_listing__display_field small {
384 color: #646970;
385 font-size: 11px;
386 }
387
388 .wpbc_ui_catalog .wpbc_ui_listing__display_field_meta {
389 align-items: flex-end;
390 display: flex;
391 flex-direction: column;
392 gap: 1px;
393 }
394
395 .wpbc_ui_catalog .wpbc_ui_listing__display_actions {
396 align-items: center;
397 display: flex;
398 flex: 0 0 auto;
399 flex-wrap: wrap;
400 gap: 8px 14px;
401 }
402
403 .wpbc_ui_catalog .wpbc_ui_listing__sort_link {
404 align-items: first baseline;
405 color: inherit;
406 display: inline-flex;
407 gap: 5px;
408 padding: 5px;
409 text-decoration: none;
410 }
411
412 .wpbc_ui_catalog .wpbc_ui_listing__sort_link.is-active,
413 .wpbc_ui_catalog .wpbc_ui_listing__sort_link:hover {
414 color: var(--wp-admin-theme-color-darker-20, #2271b1);
415 }
416
417 .wpbc_ui_catalog .wpbc_ui_listing__sort_link:focus-visible {
418 border-radius: 2px;
419 box-shadow: 0 0 0 1.2px var(--wpbc_admin-theme-color, #2271b1);
420 outline: transparent solid 2px;
421 outline-offset: 2px;
422 }
423
424 .wpbc_ui_catalog .wpbc_ui_listing__sort_icon {
425 font-size: 11px;
426 line-height: 1;
427 opacity: .45;
428 }
429
430 .wpbc_ui_catalog .wpbc_ui_listing__sort_link.is-active .wpbc_ui_listing__sort_icon {
431 opacity: 1;
432 }
433
434 .wpbc_ui_catalog .wpbc_ui_listing__footer {
435 align-items: center;
436 background: #fafafb;
437 border-top: 1px solid #dcdcde;
438 color: #646970;
439 display: flex;
440 font-size: 12px;
441 gap: 12px;
442 justify-content: space-between;
443 min-height: 48px;
444 padding: 6px 12px;
445 border-radius: 0 0 10px 10px;
446 }
447
448 .wpbc_ui_catalog .wpbc_ui_listing__footer_controls {
449 flex-flow: row wrap;
450 gap: 18px;
451 justify-content: flex-end;
452 }
453
454 .wpbc_ui_catalog .wpbc_ui_listing__items_per_page,
455 .wpbc_ui_catalog .wpbc_ui_listing__pagination {
456 gap: 8px;
457 }
458
459 .wpbc_ui_catalog .wpbc_ui_listing__page_label {
460 gap: 6px;
461 justify-content: center;
462 min-width: 82px;
463 }
464
465 .wpbc_ui_catalog .wpbc_ui_listing__page_number,
466 .wp-core-ui .wpbc_ui_catalog input.wpbc_ui_listing__page_number {
467 font-size: 12px;
468 height: 30px;
469 min-height: 30px;
470 padding: 0 4px;
471 text-align: center;
472 width: 54px;
473 }
474
475 .wpbc_ui_catalog .wpbc_ui_listing__items_per_page select {
476 font-size: 12px;
477 min-height: 30px;
478 padding-bottom: 0;
479 padding-top: 0;
480 }
481
482 .wpbc_ui_catalog .wpbc_ui_listing__pagination .button {
483 align-items: center;
484 display: inline-flex;
485 height: 30px;
486 justify-content: center;
487 min-height: 30px;
488 padding: 0;
489 width: 32px;
490 }
491
492 .wpbc_ui_catalog .wpbc_ui_listing__actions_toggle {
493 background: transparent;
494 border: 1px solid transparent;
495 border-radius: 50%;
496 color: #50575e;
497 height: 32px;
498 justify-content: center;
499 padding: 0;
500 width: 32px;
501 }
502
503 .wpbc_ui_catalog .wpbc_ui_listing__actions_toggle:hover,
504 .wpbc_ui_catalog .wpbc_ui_listing__actions_toggle:focus,
505 .wpbc_ui_catalog .wpbc_ui_listing__actions.is-open .wpbc_ui_listing__actions_toggle {
506 background: #f0f6fc;
507 border-color: var(--wpbc_admin-theme-color, #2271b1);
508 box-shadow: none;
509 color: var(--wpbc_admin-theme-color, #2271b1);
510 outline: none;
511 }
512
513 /* Independent copy of the established selection and hierarchy presentation. */
514 .wpbc_ui_catalog .wpbc_ui_listing__selection_summary {
515 align-items: center;
516 background: #fff;
517 border: 2px dashed #6e9ad3;
518 border-radius: 5px;
519 display: flex;
520 flex-flow: row wrap;
521 gap: 10px;
522 justify-content: space-between;
523 margin: 5px 0 20px;
524 min-height: 48px;
525 padding: 2px 14px;
526 }
527
528 .wpbc_ui_catalog .wpbc_ui_listing__selection_summary[hidden] {
529 display: none;
530 }
531
532 .wpbc_ui_catalog .wpbc_ui_listing__selection_summary.is-viewport-sticky,
533 .wpbc_ui_catalog .wpbc_ui_listing__viewport_sticky.is-viewport-sticky {
534 box-shadow: 0 5px 18px rgba(0, 0, 0, .14);
535 margin: 0;
536 position: fixed;
537 z-index: 10000;
538 }
539
540 /* Shared selection actions and permanent-deletion review presentation. */
541 .wpbc_ui_catalog .wpbc_ui_catalog_selection_actions {
542 align-items: center;
543 display: inline-flex;
544 flex-flow: row wrap;
545 gap: 10px;
546 }
547
548 .wpbc_ui_catalog .wpbc_ui_catalog_selection_actions .button {
549 align-items: center;
550 display: inline-flex;
551 gap: 6px;
552 }
553
554 .wpbc_ui_catalog .wpbc_ui_catalog_selection_delete {
555 border-color: #d63638 !important;
556 color: #b32d2e !important;
557 }
558
559 .wpbc_ui_catalog .wpbc_ui_catalog_selection_delete:focus,
560 .wpbc_ui_catalog .wpbc_ui_catalog_selection_delete:hover {
561 background: #fcf0f1 !important;
562 border-color: #b32d2e !important;
563 }
564
565 .wpbc_ui_catalog .wpbc_ui_catalog_selection_delete:disabled {
566 background: #f6f7f7 !important;
567 border-color: #dcdcde !important;
568 color: #a7aaad !important;
569 }
570
571 .wpbc_ui_catalog_delete_review .wpbc_bfb__inspector__head .header_title_content {
572 display: grid;
573 gap: 4px 10px;
574 grid-template-columns: minmax(0, 1fr) auto;
575 }
576
577 .wpbc_ui_catalog_delete_review .wpbc_bfb__inspector__head .title {
578 grid-column: 1;
579 margin: 0;
580 }
581
582 .wpbc_ui_catalog_delete_review .wpbc_bfb__inspector__head .desc {
583 grid-column: 1 / -1;
584 margin: 0;
585 }
586
587 .wpbc_ui_catalog_delete_review__context {
588 align-self: flex-start;
589 background: #594d78;
590 border-radius: 7px;
591 color: #fff;
592 font-size: 11px;
593 font-weight: 600;
594 grid-column: 2;
595 line-height: 1.7;
596 padding: 2px 10px;
597 white-space: nowrap;
598 }
599
600 .wpbc_ui_catalog_delete_review__body {
601 display: flex;
602 flex-direction: column;
603 gap: 12px;
604 padding: 16px;
605 }
606
607 .wpbc_ui_catalog_delete_review__body > h2 {
608 font-size: 17px;
609 margin: 0;
610 }
611
612 .wpbc_ui_catalog_delete_review__acknowledgement {
613 align-items: flex-start;
614 background: #fff;
615 border: 1px solid #d63638;
616 border-radius: 4px;
617 box-shadow: 0 1px 3px rgba(0, 0, 0, .08);
618 cursor: pointer;
619 display: flex;
620 font-weight: 600;
621 gap: 10px;
622 line-height: 1.45;
623 padding: 13px;
624 }
625
626 .wpbc_ui_catalog_delete_review__acknowledgement input {
627 flex: 0 0 auto;
628 margin-top: 2px;
629 }
630
631 .wpbc_ui_catalog_delete_review__acknowledgement.is-attention {
632 animation: wpbc_ui_catalog_delete_acknowledgement_attention .62s ease-in-out 3;
633 }
634
635 @keyframes wpbc_ui_catalog_delete_acknowledgement_attention {
636 0% { background: #fff; box-shadow: 0 0 0 0 rgba(214, 54, 56, .72); }
637 50% { background: #fcf0f1; box-shadow: 0 0 0 3px rgba(214, 54, 56, .24); }
638 100% { background: #fff; box-shadow: 0 0 0 0 rgba(214, 54, 56, 0); }
639 }
640
641 .wpbc_ui_catalog_delete_review__card {
642 background: #fff;
643 border: 1px solid #dcdcde;
644 border-radius: 5px;
645 padding: 13px;
646 }
647
648 .wpbc_ui_catalog_delete_review__card h3 {
649 font-size: 14px;
650 margin: 0 0 9px;
651 }
652
653 .wpbc_ui_catalog_delete_review__card p,
654 .wpbc_ui_catalog_delete_review__card ul {
655 margin: 0;
656 }
657
658 .wpbc_ui_catalog_delete_review__card ul {
659 display: flex;
660 flex-direction: column;
661 gap: 6px;
662 padding-inline-start: 20px;
663 }
664
665 .wpbc_ui_catalog_delete_review__actions {
666 border-top: 1px solid #f0f0f1;
667 display: flex;
668 flex-direction: column;
669 gap: 7px;
670 margin-top: 12px;
671 padding-top: 10px;
672 }
673
674 .wpbc_ui_catalog_delete_review__actions h4 {
675 font-size: 13px;
676 margin: 0;
677 }
678
679 .wpbc_ui_catalog_delete_review__actions ul {
680 gap: 8px;
681 list-style: none;
682 padding-inline-start: 0;
683 }
684
685 .wpbc_ui_catalog_delete_review__actions li {
686 display: flex;
687 flex-direction: column;
688 gap: 2px;
689 }
690
691 .wpbc_ui_catalog_delete_review__actions a {
692 align-self: flex-start;
693 font-weight: 600;
694 }
695
696 .wpbc_ui_catalog_delete_review__actions .description {
697 color: #646970;
698 font-size: 12px;
699 }
700
701 .wpbc_ui_catalog_delete_review__warning {
702 align-items: flex-start;
703 background: #fcf0f1;
704 border-inline-start: 4px solid #d63638;
705 display: flex;
706 gap: 10px;
707 padding: 13px;
708 }
709
710 .wpbc_ui_catalog_delete_review__warning.is-blocked,
711 .wpbc_ui_catalog_delete_review__warning.is-caution {
712 background: #fcf9e8;
713 border-inline-start-color: #dba617;
714 }
715
716 .wpbc_ui_catalog_delete_review__warning p {
717 margin: 0;
718 }
719
720 .wpbc_ui_catalog_delete_review__apply.button {
721 background: #d63638;
722 border-color: #d63638;
723 color: #fff;
724 }
725
726 .wpbc_ui_catalog_delete_review__apply.button:focus,
727 .wpbc_ui_catalog_delete_review__apply.button:hover {
728 background: #b32d2e;
729 border-color: #8a2424;
730 color: #fff;
731 }
732
733 .wpbc_ui_catalog_delete_review__apply.button:disabled,
734 .wpbc_ui_catalog_delete_review__apply.button.disabled {
735 background: #dcdcde;
736 border-color: #dcdcde;
737 color: #7c7c7c;
738 cursor: default;
739 }
740
741 @media (prefers-reduced-motion: reduce) {
742 .wpbc_ui_catalog_delete_review__acknowledgement.is-attention {
743 animation: none;
744 background: #fcf0f1;
745 box-shadow: 0 0 0 2px rgba(214, 54, 56, .18);
746 }
747 }
748
749 .wpbc_ui_catalog .wpbc_ui_listing__viewport_sticky.is-viewport-sticky {
750 box-shadow: 0 2px 8px rgba(0, 0, 0, .12);
751 }
752
753 /* Shared inline-editing workflow presentation; domains own fields and labels. */
754 .wpbc_ui_catalog .wpbc_ui_catalog_inline_bar {
755 align-items: center;
756 background: #fff;
757 border: 2px dashed var(--wpbc_admin-theme-color, #2271b1);
758 border-radius: 5px;
759 box-sizing: border-box;
760 display: flex;
761 flex-flow: row wrap;
762 gap: 12px;
763 justify-content: space-between;
764 margin: 5px 0 14px;
765 padding: 10px 14px;
766 }
767
768 .wpbc_ui_catalog .wpbc_ui_catalog_inline_bar[hidden] {
769 display: none;
770 }
771
772 .wpbc_ui_catalog .wpbc_ui_catalog_inline_bar__status {
773 align-items: baseline;
774 display: flex;
775 flex: 1 1 420px;
776 flex-flow: row wrap;
777 gap: 5px 12px;
778 min-width: 0;
779 }
780
781 .wpbc_ui_catalog .wpbc_ui_catalog_inline_bar__status strong {
782 color: #1d2327;
783 }
784
785 .wpbc_ui_catalog .wpbc_ui_catalog_inline_bar__status .description {
786 flex: 1 1 100%;
787 margin: 0;
788 }
789
790 .wpbc_ui_catalog .wpbc_ui_catalog_inline_bar__actions.wpbc_ui_el__buttons_group {
791 align-items: center;
792 display: inline-flex;
793 flex: 0 0 auto;
794 gap: 8px;
795 }
796
797 .wpbc_ui_catalog .wpbc_ui_catalog_inline_toggle.button {
798 align-items: center;
799 display: inline-flex;
800 gap: 6px;
801 justify-content: center;
802 }
803
804 .wpbc_ui_catalog .wpbc_ui_catalog_inline_toggle.is-active {
805 background: var(--wpbc_admin-theme-color, #2271b1);
806 border-color: var(--wpbc_admin-theme-color, #2271b1);
807 color: #fff;
808 }
809
810 .wpbc_ui_catalog .wpbc_ui_catalog_inline_control {
811 box-sizing: border-box;
812 display: block;
813 margin: 0 !important;
814 max-width: 100%;
815 min-width: 0;
816 width: 100%;
817 }
818
819 .wpbc_ui_catalog.is-inline-editing .wpbc_ui_listing__selection_summary {
820 display: none !important;
821 }
822
823 .wpbc_ui_catalog .wpbc_ui_catalog_inline_row.is-inline-changed {
824 background: #f0f6fc;
825 box-shadow: inset 3px 0 0 var(--wpbc_admin-theme-color, #2271b1);
826 }
827
828 .wpbc_ui_catalog .wpbc_ui_catalog_inline_changed_label {
829 align-self: flex-start;
830 background: #dbeafe;
831 border-radius: 10px;
832 color: #135e96;
833 display: inline-flex;
834 font-size: 11px;
835 font-weight: 600;
836 margin: 6px 0 0;
837 padding: 2px 7px;
838 }
839
840 /* Shared create/edit inspector heading and domain-supplied context badge. */
841 .wpbc_ui_catalog_inspector__header .header_title_content {
842 align-items: center;
843 box-sizing: border-box;
844 display: grid;
845 gap: 3px 10px;
846 grid-template-columns: minmax(0, 1fr) auto;
847 width: 100%;
848 }
849
850 .wpbc_ui_catalog_inspector__header .title {
851 grid-column: 1;
852 margin: 0;
853 }
854
855 .wpbc_ui_catalog_inspector__header .desc {
856 grid-column: 1 / -1;
857 }
858
859 .wpbc_ui_catalog_inspector__context {
860 background: #594d78;
861 border-radius: 15px;
862 color: #fff;
863 font-size: 11px;
864 font-weight: 600;
865 grid-column: 2;
866 line-height: 1.7;
867 margin: 0;
868 padding: 0 8px;
869 white-space: nowrap;
870 }
871
872 /* Shared signed inline/bulk review presentation. Domains supply only DTO text. */
873 .wpbc_ui_catalog_inline_review .wpbc_bfb__inspector__head .header_title_content {
874 display: grid;
875 gap: 4px 10px;
876 grid-template-columns: minmax(0, 1fr) auto;
877 }
878
879 .wpbc_ui_catalog_inline_review .wpbc_bfb__inspector__head .title {
880 grid-column: 1;
881 margin: 0;
882 }
883
884 .wpbc_ui_catalog_inline_review .wpbc_bfb__inspector__head .desc {
885 grid-column: 1 / -1;
886 margin: 0;
887 }
888
889 .wpbc_ui_catalog_inline_review__context {
890 background: #594d78;
891 border-radius: 7px;
892 color: #fff;
893 font-size: 11px;
894 font-weight: 600;
895 grid-column: 2;
896 line-height: 1.7;
897 margin: 0;
898 white-space: nowrap;
899 align-self: flex-start;
900 padding: 2px 10px;
901 }
902
903 .wpbc_ui_catalog_inline_review__content {
904 display: flex;
905 flex-direction: column;
906 gap: 12px;
907 padding: 0 14px 18px;
908 }
909
910 .wpbc_ui_catalog_inline_review__content > .description,
911 .wpbc_ui_catalog_inline_review__content > .notice {
912 margin: 0;
913 }
914
915 .wpbc_ui_catalog_inline_review__row {
916 background: #fff;
917 border: 1px solid #dcdcde;
918 border-radius: 5px;
919 padding: 12px;
920 }
921
922 .wpbc_ui_catalog_inline_review__row h3 {
923 font-size: 14px;
924 margin: 0 0 10px;
925 }
926
927 .wpbc_ui_catalog_inline_review__fields {
928 margin: 0;
929 }
930
931 .wpbc_ui_catalog_inline_review__field {
932 border-top: 1px solid #f0f0f1;
933 display: grid;
934 gap: 4px 10px;
935 grid-template-columns: minmax(90px, .8fr) minmax(0, 1.4fr);
936 padding: 8px 0;
937 }
938
939 .wpbc_ui_catalog_inline_review__field:first-child {
940 border-top: 0;
941 padding-top: 0;
942 }
943
944 .wpbc_ui_catalog_inline_review__field dt {
945 font-weight: 600;
946 }
947
948 .wpbc_ui_catalog_inline_review__field dd {
949 align-items: center;
950 display: flex;
951 flex-flow: row wrap;
952 gap: 6px;
953 margin: 0;
954 min-width: 0;
955 }
956
957 .wpbc_ui_catalog_inline_review__field del,
958 .wpbc_ui_catalog_inline_review__field ins {
959 max-width: 100%;
960 overflow-wrap: anywhere;
961 text-decoration-thickness: 1px;
962 }
963
964 .wpbc_ui_catalog_inline_review__field ins {
965 color: #008a20;
966 font-weight: 600;
967 text-decoration: none;
968 }
969
970 .wpbc_ui_catalog_inline_review__notes {
971 border-top: 1px solid #f0f0f1;
972 color: #646970;
973 font-size: 12px;
974 margin: 8px 0 0;
975 padding-top: 8px;
976 }
977
978 body.rtl .wpbc_ui_catalog .wpbc_ui_catalog_inline_row.is-inline-changed {
979 box-shadow: inset -3px 0 0 var(--wpbc_admin-theme-color, #2271b1);
980 }
981
982 .wpbc_ui_catalog .wpbc_ui_listing__selection_summary_placeholder[hidden],
983 .wpbc_ui_catalog .wpbc_ui_listing__viewport_sticky_placeholder[hidden] {
984 display: none;
985 }
986
987 .wpbc_ui_catalog .wpbc_ui_listing__selection_status,
988 .wpbc_ui_catalog .wpbc_ui_listing__selection_actions {
989 align-items: center;
990 display: inline-flex;
991 flex-flow: row wrap;
992 gap: 10px;
993 }
994
995 .wpbc_ui_catalog .wpbc_ui_listing__column_selection {
996 box-sizing: border-box;
997 text-align: center;
998 width: 46px;
999 }
1000
1001 .wpbc_ui_catalog .wpbc_ui_listing__selection_control {
1002 align-items: center;
1003 display: inline-flex;
1004 justify-content: center;
1005 min-height: 30px;
1006 min-width: 30px;
1007 }
1008
1009 .wpbc_ui_catalog .wpbc_ui_listing__selection_control input[type="checkbox"] {
1010 margin: 0;
1011 }
1012
1013 .wpbc_ui_catalog .wpbc_ui_listing__hierarchy_toggle,
1014 .wpbc_ui_catalog .wpbc_ui_listing__hierarchy_all_toggle {
1015 align-items: center;
1016 background: transparent;
1017 border: 1px solid transparent;
1018 border-radius: 50%;
1019 color: #50575e;
1020 cursor: pointer;
1021 display: inline-flex;
1022 flex: 0 0 30px;
1023 height: 30px;
1024 justify-content: center;
1025 padding: 0;
1026 width: 30px;
1027 }
1028
1029 .wpbc_ui_catalog .wpbc_ui_listing__hierarchy_toggle:hover,
1030 .wpbc_ui_catalog .wpbc_ui_listing__hierarchy_toggle:focus-visible,
1031 .wpbc_ui_catalog .wpbc_ui_listing__hierarchy_all_toggle:hover,
1032 .wpbc_ui_catalog .wpbc_ui_listing__hierarchy_all_toggle:focus-visible {
1033 background: #f0f6fc;
1034 border-color: var(--wpbc_admin-theme-color, #2271b1);
1035 color: var(--wpbc_admin-theme-color, #2271b1);
1036 outline: none;
1037 }
1038
1039 /* Independent copy of the established fixed, viewport-safe row-action menu. */
1040 .wpbc_ui_catalog .wpbc_ui_listing__actions {
1041 display: inline-flex;
1042 justify-content: flex-end;
1043 position: relative;
1044 }
1045
1046 .wpbc_ui_catalog .wpbc_ui_listing__actions_toggle {
1047 height: 34px;
1048 width: 34px;
1049 }
1050
1051 .wpbc_ui_catalog .wpbc_ui_listing__actions_menu {
1052 background: #fff;
1053 border: 1px solid #c3c4c7;
1054 border-radius: 4px;
1055 box-shadow: 0 8px 18px rgba(0, 0, 0, .16);
1056 box-sizing: border-box;
1057 list-style: none;
1058 margin: 0;
1059 min-width: 190px;
1060 overflow: auto;
1061 padding: 6px;
1062 position: fixed;
1063 z-index: 100100;
1064 }
1065
1066 .wpbc_ui_catalog .wpbc_ui_listing__actions_menu[hidden] {
1067 display: none;
1068 }
1069
1070 .wpbc_ui_catalog .wpbc_ui_listing__actions_menu > li {
1071 margin: 0;
1072 padding: 0;
1073 }
1074
1075 .wpbc_ui_catalog .wpbc_ui_listing__actions_menu [role="menuitem"] {
1076 align-items: center;
1077 background: transparent;
1078 border: 0;
1079 border-radius: 3px;
1080 box-sizing: border-box;
1081 color: #2c3338;
1082 cursor: pointer;
1083 display: flex;
1084 font: inherit;
1085 gap: 16px;
1086 justify-content: space-between;
1087 line-height: 1.5;
1088 min-height: 34px;
1089 padding: 7px 10px;
1090 text-align: left;
1091 text-decoration: none;
1092 width: 100%;
1093 }
1094
1095 .wpbc_ui_catalog .wpbc_ui_listing__actions_menu [role="menuitem"]:hover,
1096 .wpbc_ui_catalog .wpbc_ui_listing__actions_menu [role="menuitem"]:focus {
1097 background: #08c;
1098 background: var(--wpbc_ui_dropdown__active-a-background, #08c);
1099 box-shadow: none;
1100 color: var(--wpbc_ui_dropdown__active-a-color, #fff);
1101 outline: none;
1102 }
1103
1104 .wpbc_ui_catalog .wpbc_ui_listing__actions_menu [role="menuitem"] .menu_icon {
1105 margin-left: auto;
1106 }
1107
1108 @media screen and (max-width: 782px) {
1109 .wpbc_ui_catalog_inline_review__field {
1110 grid-template-columns: 1fr;
1111 }
1112
1113 .wpbc_ui_catalog .wpbc_ui_catalog_inline_bar__actions.wpbc_ui_el__buttons_group {
1114 justify-content: flex-end;
1115 width: 100%;
1116 }
1117
1118 .wpbc_ui_catalog .wpbc_ui_listing__display_toolbar,
1119 .wpbc_ui_catalog .wpbc_ui_listing__view_control {
1120 align-items: stretch;
1121 flex-direction: column;
1122 width: auto;
1123 }
1124
1125 .wpbc_ui_catalog .wpbc_ui_listing__view_control select,
1126 .wpbc_ui_catalog .wpbc_ui_listing__display_customizer > summary {
1127 box-sizing: border-box;
1128 justify-content: center;
1129 width: 100%;
1130 }
1131
1132 .wpbc_ui_catalog .wpbc_ui_listing__display_panel {
1133 left: 0;
1134 min-width: 0;
1135 right: auto;
1136 width: Min(320px, calc(100vw - 64px));
1137 }
1138
1139 .wpbc_ui_catalog .wpbc_ui_listing__footer {
1140 align-items: stretch;
1141 flex-direction: column;
1142 }
1143
1144 .wpbc_ui_catalog .wpbc_ui_listing__footer_controls {
1145 justify-content: space-between;
1146 width: 100%;
1147 }
1148
1149 .wpbc_ui_catalog .wpbc_ui_listing__items_per_page select,
1150 .wpbc_ui_catalog .wpbc_ui_listing__page_number,
1151 .wpbc_ui_catalog .wpbc_ui_listing__pagination .button {
1152 min-height: 40px;
1153 }
1154 }
1155
1156 @media screen and (max-width: 782px) {
1157 .wpbc_ui_catalog .wpbc_ui_listing--catalog .wpbc_ui_listing__table_wrap,
1158 .wpbc_ui_catalog .wpbc_ui_listing__table--responsive,
1159 .wpbc_ui_catalog .wpbc_ui_listing__table--responsive tbody {
1160 display: block;
1161 overflow: visible;
1162 width: 100%;
1163 }
1164
1165 .wpbc_ui_catalog .wpbc_ui_listing__table--responsive {
1166 min-width: 0;
1167 }
1168
1169 .wpbc_ui_catalog .wpbc_ui_listing__table--responsive thead {
1170 clip: rect(0 0 0 0);
1171 clip-path: inset(50%);
1172 height: 1px;
1173 overflow: hidden;
1174 position: absolute;
1175 white-space: nowrap;
1176 width: 1px;
1177 }
1178
1179 .wpbc_ui_catalog .wpbc_ui_listing__table--responsive .wpbc_ui_listing__row {
1180 box-sizing: border-box;
1181 display: flex;
1182 flex-wrap: wrap;
1183 padding: 10px 8px;
1184 position: relative;
1185 width: 100%;
1186 }
1187
1188 .wpbc_ui_catalog .wpbc_ui_listing__table--responsive .wpbc_ui_listing__row:not(:last-child) {
1189 border-bottom: 1px solid #dcdcde;
1190 }
1191
1192 .wpbc_ui_catalog .wpbc_ui_listing__table--responsive tbody td {
1193 align-items: center;
1194 border-bottom: 0;
1195 display: flex;
1196 flex: 1 1 100%;
1197 justify-content: flex-start;
1198 padding: 7px 8px;
1199 text-align: left;
1200 width: 100%;
1201 }
1202
1203 .wpbc_ui_catalog .wpbc_ui_listing__table--responsive tbody td::before {
1204 color: #646970;
1205 content: attr(data-label);
1206 flex: 0 0 104px;
1207 font-size: 11px;
1208 font-weight: 600;
1209 line-height: 1.3;
1210 padding-right: 8px;
1211 text-align: left;
1212 }
1213
1214 .wpbc_ui_catalog .wpbc_ui_listing__table--responsive tbody .wpbc_ui_listing__column_selection::before {
1215 display: none;
1216 }
1217 }
1218