PluginProbe
Booking Calendar / 11.6.1
Booking Calendar v11.6.1
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 10.11.2 All 203 releases
booking / includes / __css / admin / settings / ui__nav_vert.css

ui__nav_vert.css in Booking Calendar 11.6.1, at includes/__css/admin/settings/ui__nav_vert.css

1,002 lines 37.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* ------------------------------------------------------------------------------------------------------------------ */
2 /*! = " == F U L L == " - Left Vertical Navigation Bar = */
3 /* ------------------------------------------------------------------------------------------------------------------ */
4 .wpbc_admin {
5 /* --wpbc_ui_left_vert_nav__width_min: 5px; */
6 --wpbc_ui_left_vert_nav__width_min: 0; /* // FixIn: 10.12.4.4. */
7 --wpbc_ui_left_vert_nav__width_compact: 48px;
8 --wpbc_ui_left_vert_nav__width_compact: 90px; /* // FixIn: 10.14.4.1. */
9 --wpbc_ui_left_vert_nav__width_max: 250px;
10
11 --wpbc_ui_left_vert_nav__margin: 0;
12 --wpbc_ui_left_vert_nav__background-color: var(--wpbc_ui__gen__panel_background-color);
13 --wpbc_ui_left_vert_nav__font-size: var(--wpbc_ui__gen__font-size);
14 --wpbc_ui_left_vert_nav__a_color: var(--wpbc_ui__gen__text-color);
15 /* Active */
16 --wpbc_ui_left_vert_nav__active_color: var(--wpbc_ui__gen__active-text-color);
17 --wpbc_ui_left_vert_nav__active_background-color: var(--wpbc_ui__gen__active-background-color);
18 /* Hover */
19 /*--wpbc_ui_left_vert_nav__hover_color: var(--wpbc_ui__gen__hover-color);*/
20 --wpbc_ui_left_vert_nav__hover_background-color: #4651601c; /*var(--wpbc_ui__gen__panel_background-color);*/
21 /* Height of footer in this Vertical Menu */
22 --wpbc_ui_vert_left_bar__footer_height: 55px;
23 }
24 /* ------------------------------------------------------------------------------------------------------------------ */
25 /* Define " == F U L L == " - Right Sidebar "Custom Width" in a such way */
26 /* ------------------------------------------------------------------------------------------------------------------ */
27 .wpbc_admin .wpbc_ui_el__vert_right_bar__wrapper{
28 --wpbc_ui_left_vert_nav__width_min: 0;
29 --wpbc_ui_left_vert_nav__width_compact: 48px;
30 --wpbc_ui_left_vert_nav__width_max: Min( 290px, 100% );
31 /*--wpbc_ui_left_vert_nav__width_max: Min( 750px, 100% );*/
32 }
33 /* ------------------------------------------------------------------------------------------------------------------ */
34 /* Define " == C O M P A C T == " - Right Sidebar "Custom Width" in a such way */
35 /* ------------------------------------------------------------------------------------------------------------------ */
36 .wpbc_admin .wpbc_ui_el__vert_right_bar__wrapper.wpbc_ui_el__vert_right_bar_compact__wrapper{
37 --wpbc_ui_left_vert_nav__width_min: 0;
38 --wpbc_ui_left_vert_nav__width_compact: 48px;
39 --wpbc_ui_left_vert_nav__width_max: Min( 70px, 100% );
40 }
41 /* ------------------------------------------------------------------------------------------------------------------ */
42 .wpbc_ui_el__vert_right_bar__wrapper,
43 .wpbc_ui_el__vert_left_bar__wrapper {
44 display: flex;
45 flex-flow: column nowrap;
46 justify-content: stretch;
47 align-items: stretch;
48
49 width: 100%;
50 flex: 0 0 var(--wpbc_ui_left_vert_nav__width_max);
51
52 background: var(--wpbc_ui_left_vert_nav__background-color);
53 border: 0;
54 box-shadow: var(--wpbc_ui__gen__panel_box-shadow);
55 transition: all .25s ease-in-out;
56 font-size: var(--wpbc_ui_left_vert_nav__font-size);
57 border-radius: 0 0 3px;
58 padding: 0;
59 margin: var(--wpbc_ui_left_vert_nav__margin);
60
61 overflow-y: auto;
62 scrollbar-width: thin;
63 overflow-x: hidden;
64 overflow: visible; /* FixIn: 10.12.1.2. */
65 }
66
67 /* == Responsive Sizes: < 600px (less top icons), < 782px (no wp left bar), < 960px (wp left bar colapse) =========== */
68 /* By default -- Left Bar Colapsed */
69 .wpbc_ui_el__vert_right_bar__wrapper,
70 .wpbc_ui_el__vert_left_bar__wrapper {
71 max-width: var(--wpbc_ui_left_vert_nav__width_min);
72 }
73 .wpbc_ui_el__vert_right_bar__content,
74 .wpbc_ui_el__vert_left_bar__content {
75 display: none;
76 }
77 /* More than > 782px -- Left Bar Expanded */
78 @media screen and (min-width: 782px) {
79 .wpbc_ui_el__vert_right_bar__wrapper,
80 .wpbc_ui_el__vert_left_bar__wrapper {
81 max-width: var(--wpbc_ui_left_vert_nav__width_max);
82 }
83 .wpbc_ui_el__vert_right_bar__content,
84 .wpbc_ui_el__vert_left_bar__content {
85 display: block;
86 }
87 }
88 /* -- Sizes --------------------------------------------------------------------------------------------------------- */
89 /* == M I N == */
90 .wpbc_settings_page_wrapper.none_right .wpbc_ui_el__vert_right_bar__wrapper,
91 .wpbc_settings_page_wrapper.none .wpbc_ui_el__vert_left_bar__wrapper {
92 max-width: 0px;
93 }
94 .wpbc_settings_page_wrapper.none_right .wpbc_ui_el__vert_right_bar__content,
95 .wpbc_settings_page_wrapper.none .wpbc_ui_el__vert_left_bar__content {
96 display: none;
97 }
98 div.wpbc_settings_page_wrapper.none .hide_in_compact_mode {
99 display: none;
100 }
101 /* == M I N == */
102 /* // FixIn: 10.11.5.8. */
103 .wpbc_settings_page_wrapper:not(.compact_right) .hide_in_max_mode_right,
104 .wpbc_settings_page_wrapper:not(.compact) .hide_in_max_mode{
105 display: none;
106 }
107 .wpbc_settings_page_wrapper.min_right .wpbc_ui_el__vert_right_bar__wrapper,
108 .wpbc_settings_page_wrapper.min .wpbc_ui_el__vert_left_bar__wrapper {
109 max-width: var(--wpbc_ui_left_vert_nav__width_min);
110 }
111 .wpbc_settings_page_wrapper.min_right .wpbc_ui_el__vert_right_bar__content,
112 .wpbc_settings_page_wrapper.min .wpbc_ui_el__vert_left_bar__content {
113 display: none;
114 }
115 div.wpbc_settings_page_wrapper.min .hide_in_compact_mode {
116 display: none;
117 }
118 /* == COMPACT == */
119 .wpbc_settings_page_wrapper.compact_right .wpbc_ui_el__vert_right_bar__wrapper,
120 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper {
121 max-width: var(--wpbc_ui_left_vert_nav__width_compact);
122 }
123 .wpbc_settings_page_wrapper.compact_right .wpbc_ui_el__vert_right_bar__content,
124 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__content {
125 display: block;
126 }
127 div.wpbc_settings_page_wrapper.compact .hide_in_compact_mode {
128 display: none;
129 }
130 /* // FixIn: 10.11.5.8. */
131 div.wpbc_settings_page_wrapper.compact_right .hide_in_max_mode_right,
132 div.wpbc_settings_page_wrapper.compact .hide_in_max_mode {
133 display: block;
134 }
135 /* == M A X == */
136 .wpbc_settings_page_wrapper.max_right .wpbc_ui_el__vert_right_bar__wrapper,
137 .wpbc_settings_page_wrapper.max .wpbc_ui_el__vert_left_bar__wrapper {
138 max-width: var(--wpbc_ui_left_vert_nav__width_max);
139 }
140 .wpbc_settings_page_wrapper.max_right .wpbc_ui_el__vert_right_bar__content,
141 .wpbc_settings_page_wrapper.max .wpbc_ui_el__vert_left_bar__content {
142 display: block;
143 }
144 .wpbc_settings_page_wrapper.max .hide_in_compact_mode {
145 display: block;
146 }
147
148 /* Make compact size, on hover of minimized panel*/
149 .wpbc_settings_page_wrapper.min_right .wpbc_ui_el__vert_right_bar__wrapper000:hover,
150 .wpbc_settings_page_wrapper.min .wpbc_ui_el__vert_left_bar__wrapper000:hover { max-width: calc( var(--wpbc_ui_left_vert_nav__width_min) + 15px ); }
151 /* -- End Sizes ----------------------------------------------------------------------------------------------------- */
152 /* Navigation elements */
153 /* Mark vertical menu sticky. // FixIn: 10.12.1.2. */
154 .wpbc_ui_el__vert_right_bar__content,
155 .wpbc_ui_el__vert_left_bar__content {
156 position: sticky;
157 top: calc(var(--wpbc_ui_top_nav__wp_top_menu_height) + var(--wpbc_ui_top_nav__height));
158 max-height: calc(100vh - var(--wpbc_ui_top_nav__wp_top_menu_height) - var(--wpbc_ui_top_nav__height) - 2px);
159 overflow-y: auto;
160 overflow-x: hidden;
161 scrollbar-width: none;
162 scrollbar-gutter: initial;
163 scrollbar-color: rgba(0, 0, 0, 0.15) transparent;
164 }
165 .wpbc_ui_el__vert_right_bar__content:hover,
166 .wpbc_ui_el__vert_left_bar__content:hover {
167 scrollbar-width: thin;
168 }
169 /* Show scrollbar for mobile devices by default */
170 @media screen and (max-width: 960px) {
171 .wpbc_ui_el__vert_right_bar__content,
172 .wpbc_ui_el__vert_left_bar__content {
173 scrollbar-width: thin;
174 scrollbar-gutter: stable;
175 }
176 }
177 /* Nof Fixed position for mobile */
178 @media screen and (max-width: 600px) {
179 .wpbc_ui_el__vert_right_bar__content0,
180 .wpbc_ui_el__vert_left_bar__content0 {
181 position: static;
182 max-height: 100%; /* // FixIn: 10.12.2.2. */
183 }
184 .wpbc_admin {
185 --wpbc_ui_left_vert_nav__width_min: 0px;
186 }
187 }
188 /* Hide scrollbacr in compact mode, but still scroll. // FixIn: 10.12.1.2. */
189 .wpbc_settings_page_wrapper.compact_right .wpbc_ui_el__vert_right_bar__content,
190 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__content{
191 scrollbar-width: none;
192 }
193
194 /* === data-simplebar -- Scrolable JS =============================================================================== // FixIn: 10.12.2.3. */
195 [data-simplebar].wpbc_ui_el__vert_right_bar__content,
196 [data-simplebar].wpbc_ui_el__vert_left_bar__content {
197 position: sticky;
198 top: calc(var(--wpbc_ui_top_nav__wp_top_menu_height) + var(--wpbc_ui_top_nav__height));
199 /* 100vh - WP top menu - Plugin top menu - border (probably 0) - Vert.Menu Footer */
200 height: calc( 100vh - var(--wpbc_ui_top_nav__wp_top_menu_height) - var(--wpbc_ui_top_nav__height) - 4px - var(--wpbc_ui_vert_left_bar__footer_height) );
201 }
202 /* It is padding of WP Admin Footer page, e.g. #wpbody-content { ... } in common.css. This padding required here, for ability to scroll to last element in case we scrolled WINDOW to bottom of admin page. */
203 .wpbc_ui_el__vert_right_bar__footer_compensator,
204 .wpbc_ui_el__vert_left_bar__footer_compensator {
205 height:65px;
206 background: transparent;
207 }
208 [data-simplebar].wpbc_ui_el__vert_right_bar__content .simplebar-scrollbar::before,
209 [data-simplebar].wpbc_ui_el__vert_left_bar__content .simplebar-scrollbar::before {
210 background-color: #091a31;
211 background-color: #a7b1bf;
212 /*opacity: 0.5;*/
213 }
214 [data-simplebar].wpbc_ui_el__vert_right_bar__content.simplebar-scrollable-y,
215 [data-simplebar].wpbc_ui_el__vert_left_bar__content.simplebar-scrollable-y {
216 padding-inline-end: 11px; /* Default Width of the scrollbar/simplebar */
217 }
218 /* In compact mode set scroll smaller. Inbstead of 11 set 7px */
219 .wpbc_settings_page_wrapper.compact_right .wpbc_ui_el__vert_right_bar__content.simplebar-scrollable-y .simplebar-track.simplebar-vertical,
220 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__content.simplebar-scrollable-y .simplebar-track.simplebar-vertical {
221 width: 7px;
222 }
223 .wpbc_settings_page_wrapper.compact_right [data-simplebar].wpbc_ui_el__vert_right_bar__content.simplebar-scrollable-y,
224 .wpbc_settings_page_wrapper.compact [data-simplebar].wpbc_ui_el__vert_left_bar__content.simplebar-scrollable-y {
225 padding-inline-end: 7px; /* Default Width of the scrollbar/simplebar */
226 }
227 @media screen and (max-width: 600px) {
228 [data-simplebar].wpbc_ui_el__vert_right_bar__content,
229 [data-simplebar].wpbc_ui_el__vert_left_bar__content {
230 top: 0;
231 /* 100vh - WP top menu - Plugin top menu - border (probably 0) - Vert.Menu Footer */
232 height: calc( 100vh - 0px - var(--wpbc_ui_top_nav__height) - 4px - var(--wpbc_ui_vert_left_bar__footer_height) );
233 }
234 .wpbc_settings_page_wrapper.max_right .wpbc_ui_el__vert_right_bar__wrapper,
235 .wpbc_settings_page_wrapper.max .wpbc_ui_el__vert_left_bar__wrapper {
236 max-width: calc(100% - 25px); /* - 25px it is sidebar button ( expand / colapse ) width */
237 flex: 1 1 100%;
238 }
239 /* Hide icons and roate text on compact toolbar in mobile mode */
240 .wpbc_settings_page_wrapper.max_right .wpbc_ui_el__vert_right_bar__wrapper.wpbc_ui_el__vert_right_bar_compact__wrapper {
241 flex: 0 0 40px;
242 min-width: 40px;
243 width: 40px;
244 max-width: 40px;
245 overflow:hidden;
246 }
247 .wpbc_settings_page_wrapper.max_right .wpbc_ui_el__vert_right_bar__wrapper.wpbc_ui_el__vert_right_bar_compact__wrapper .wpbc_ui_el__vert_nav_item .wpbc_ui_el__vert_nav_icon {
248 display: none;
249 }
250 .wpbc_settings_page_wrapper.max_right .wpbc_ui_el__vert_right_bar__wrapper.wpbc_ui_el__vert_right_bar_compact__wrapper .wpbc_ui_el__vert_nav_item {
251 writing-mode: vertical-lr;
252 }
253 .wpbc_settings_page_wrapper.max_right .wpbc_ui_el__vert_right_bar__wrapper.wpbc_ui_el__vert_right_bar_compact__wrapper .wpbc_ui_el__vert_nav_item .wpbc_ui_el__vert_nav_item__a {
254 padding: 20px;
255 }
256 /* Hide content, if opened left menu in mobile mode */
257 .wpbc_settings_page_wrapper.max .wpbc_settings_page_content .wpbc_page {
258 display: none;
259 }
260 .wpbc_settings_page_wrapper.max .wpbc_settings_page_content {
261 height: 100vh;
262 }
263 #wpbody-content:has(.wpbc_settings_page_wrapper.max) {
264 padding-bottom: 0px;
265 }
266 }
267 /* Footer section */
268 .wpbc_ui_el__vert_right_bar__footer_section,
269 .wpbc_ui_el__vert_left_bar__footer_section {
270 height: var(--wpbc_ui_vert_left_bar__footer_height, 75px);
271
272 position: sticky;
273 bottom: 0;
274 width: 100%;
275 top: calc(100% - var(--wpbc_ui_vert_left_bar__footer_height));
276
277 overflow:hidden;
278
279 display: flex;
280 flex-flow: row wrap;
281 justify-content: space-around;
282 align-items: center;
283
284 font-size: 14px;
285 font-weight: 600;
286 border-top: #f1f1f1 2px solid;
287 background: var(--wpbc_ui_left_vert_nav__background-color);
288 }
289 .wpbc_ui_el_upgrade_button {
290 font-weight: 600;
291 background-color: #0a0;
292 color: #fff;
293 padding: 8px 25px;
294 display: block;
295 text-align: center;
296 border-radius: 3px;
297 transition: all .3s;
298 box-shadow: 0 5px 10px #dfdfdf;
299 cursor: pointer;
300 border: 2px solid #cacacab5;
301 line-height: 1;
302 text-decoration: none;
303 outline: 0;
304 }
305 .wpbc_settings_page_wrapper.compact .wpbc_ui_el_upgrade_button{
306 padding: 8px 8px;
307 }
308 /* === End: data-simplebar -- Scrolable JS ========================================================================== */
309
310 .wpbc_ui_el__vert_nav_item{
311
312 }
313
314 /* A */
315 .wpbc_ui_el__vert_nav_item a,
316 .wpbc_ui_el__vert_nav_item button{
317 flex: 1 1 100%;
318 margin: 2px 0 2px 8px;
319 padding: 7px 8px;
320 border: none;
321 border-radius: var(--wpbc_ui__gen__border-radius) 0 0 var(--wpbc_ui__gen__border-radius);
322 text-shadow: none;
323 font-size: var(--wpbc_ui_left_vert_nav__font-size);
324 font-weight: 400;
325 text-transform: capitalize;
326 text-decoration: none;
327 outline: none;
328 color: var(--wpbc_ui_left_vert_nav__a_color);
329
330 display: flex;
331 flex-flow: row;
332 justify-content: flex-start;
333 align-items: center;
334
335 /* 2025-08-08 */
336 font-weight: 500;
337 font-size: 13px;
338 letter-spacing: 0.1px;
339 margin: 0 0 0px 3px;
340 padding: 8px 5px 8px 12px;
341 cursor:pointer;
342 }
343 .wpbc_ui_el__vert_nav_item__uninstall a {
344 /*color: #d63638;*/
345 }
346 .wpbc_ui_el__vert_nav_item button:not(:hover){
347 background-color: transparent;
348 }
349 /* Sub item */
350 .wpbc_ui_el__vert_nav_item_sub.wpbc_ui_el__vert_nav_item a,
351 .wpbc_ui_el__vert_nav_item_sub.wpbc_ui_el__vert_nav_item button {
352 margin: 0 -0.2px 0 20px;
353 padding: 7px 7px 7px 10px;
354 border-left: 1px solid #ccc;
355 border-radius: 0;
356 }
357 .wpbc_ui_el__vert_nav_item_sub.wpbc_ui_el__vert_nav_item.sub_right a{
358 margin-left: 50px;
359 }
360 .wpbc_ui_el__vert_nav_item_sub.wpbc_ui_el__vert_nav_item.sub_bold a,
361 .wpbc_ui_el__vert_nav_item_sub.wpbc_ui_el__vert_nav_item.sub_bold .wpbc_ui_el__vert_nav_title {
362 font-weight: 600;
363 }
364 /* == COMPACT == */
365 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_nav_item_sub.wpbc_ui_el__vert_nav_item a,
366 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_nav_item_sub.wpbc_ui_el__vert_nav_item button{
367 margin: 2px 0 2px 7px;
368 }
369 /*Hover, focus*/
370 .wpbc_ui_el__vert_nav_item a:hover,
371 .wpbc_ui_el__vert_nav_item a:focus,
372 .wpbc_ui_el__vert_nav_item button[aria-selected="true"],
373 .wpbc_ui_el__vert_nav_item button:hover,
374 .wpbc_ui_el__vert_nav_item button:focus {
375 /*color: var(--wpbc_ui_left_vert_nav__hover_color);*/
376 background-color: var(--wpbc_ui_left_vert_nav__hover_background-color);
377 box-shadow: none;
378 outline:0;
379 }
380 /* Active */
381 .wpbc_ui_el__vert_nav_item.active a,
382 .wpbc_ui_el__vert_nav_item.active a:hover {
383 color: var(--wpbc_ui_left_vert_nav__active_color);
384 background-color: var(--wpbc_ui_left_vert_nav__active_background-color);
385 box-shadow: none;
386 outline:0;
387 }
388 /* Icons */
389 .wpbc_ui_el__vert_nav_item a .wpbc_ui_el__vert_nav_icon,
390 .wpbc_ui_el__vert_nav_item button .wpbc_ui_el__vert_nav_icon{
391 margin:0;
392 }
393 .wpbc_settings_page_wrapper .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_item a .wpbc_ui_el__vert_nav_icon,
394 .wpbc_settings_page_wrapper .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_item button .wpbc_ui_el__vert_nav_icon{
395 margin: 0 13px 0 0;
396 /* 2025-08-08 */
397 margin: 0 10px 0 0;
398 }
399 /** // FixIn: 10.14.4.1. */
400 /* Show top Icon menu opening wider in this compact mode*/
401 .wpbc_page_wrapper_left_compact .wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child {
402 width: 80px;
403 display: flex;
404 flex-flow: row nowrap;
405 justify-content: stretch;
406 align-items: center;
407 padding: 0 !important;
408 }
409 .wpbc_page_wrapper_left_compact .wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child a {
410 flex: 1 1 100%;
411 text-align: center;
412 }
413 /* Show in Compact mode the Icon Text wrapping . */
414 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_item a {
415 display: flex;
416 flex-flow: column nowrap;
417 justify-content: center;
418 align-items: center;
419 padding: 10px 5px;
420 margin: 0;
421 border-radius: 0;
422 min-height: 40px;
423 }
424 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_item a .wpbc_ui_el__vert_nav_icon,
425 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_item button .wpbc_ui_el__vert_nav_icon{
426 margin-right: 20px;
427 margin:0; /* // FixIn: 10.14.4.1. */
428 }
429 /* // FixIn: 10.14.4.1. */
430 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_item a .wpbc_ui_el__vert_nav_icon::before,
431 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_item button .wpbc_ui_el__vert_nav_icon::before {
432 font-size: 17px;
433 line-height: 1.4;
434 }
435 .wpbc_ui_el__vert_nav_item a .wpbc_ui_el__vert_nav_icon::before,
436 .wpbc_ui_el__vert_nav_item button .wpbc_ui_el__vert_nav_icon::before {
437 font-size: 16px;
438 line-height: 20px;
439 }
440 /* Icons in Sub elements */
441 .wpbc_ui_el__vert_nav_item.wpbc_ui_el__vert_nav_item_sub a .wpbc_ui_el__vert_nav_icon::before {
442 font-size: 14px;
443 /* 2025-08-08 */
444 font-size: 12px;
445 }
446 /* == Colapsed == */
447 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__level__folder.expanded .wpbc_ui_el__vert_nav_item:not(.wpbc_ui_el__vert_nav_item_sub) a {
448 border-bottom: 1px solid #0000001c;
449 }
450 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__level__folder.expanded .wpbc_ui_el__vert_nav_item_sub {
451 margin-left: 5px;
452 }
453 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__level__folder.expanded .wpbc_ui_el__vert_nav_item_sub .wpbc_ui_el__vert_nav_icon::before {
454 font-size: 11px;
455 }
456 /* // FixIn: 10.14.4.1. */
457 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__level__folder.expanded .wpbc_ui_el__vert_nav_item_sub .wpbc_ui_el__vert_nav_icon::before {
458 font-size: 16px;
459 line-height: 1.4;
460 }
461 /* // FixIn: 10.14.4.1. */
462 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_title.hide_in_compact_mode {
463 display: block;
464 font-size: 10px;
465 text-align: center;
466 line-height: 1.4;
467 font-weight: 400;
468 white-space: pre-wrap;
469 word-break: normal;
470 }
471 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_left_bar__section {
472 gap: 0;
473 }
474
475 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__root_section_header_a {
476 visibility: visible !important;
477 padding: 0 5px;
478 display: flex;
479 }
480 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__section_header.hide_in_compact_mode {
481 font-size: 10px;
482 font-weight: 600;
483 letter-spacing: 0px;
484 line-height: 1.6;
485 padding: 0 10px 0 0;
486 text-overflow: ellipsis;
487 overflow: hidden;
488 overflow-wrap: normal;
489 hyphens: auto;
490 white-space: nowrap;
491 display: block;
492
493 text-transform: uppercase;
494 font-weight: 600;
495 line-height: 2.2;
496 margin: 0;
497 font-size: 10px;
498 font-weight: 650;
499 letter-spacing: 0px;
500 }
501 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__expand_colapse_btns {
502 margin: 10px 0 0;
503 }
504 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__level__folder.expanded .wpbc_ui_el__vert_nav_item_sub {
505 border-left: 2px solid #465160;
506 margin-left: 5px;
507 }
508 /* Folder Icons -show with bold color */
509 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__level__folder .wpbc_ui_el__vert_nav_item__folder .wpbc_ui_el__vert_nav_title {
510 /*font-weight: 700;*/
511 }
512 /* Compact mode Expanded and Colapsed folders !*/
513 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__level__folder .wpbc_ui_el__vert_nav_item__folder {
514 position: relative;
515 }
516 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__level__folder .wpbc_ui_el__vert_nav_item__folder:after {
517 content: '+';
518 position: absolute;
519 top: 4px;
520 right: 4px;
521 font-size: 16px;
522 font-weight: 700;
523 }
524 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__level__folder.expanded .wpbc_ui_el__vert_nav_item__folder:after{
525 content: '-';
526 }
527 /* -- Vertical Menu items ---------------------------------------------------------------------------------------- */
528 /* == ROOT MENU ELEMENTS == */
529 /* Right arrow in root mennu */
530 .wpbc_settings_page_wrapper .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_item_root a .wpbc_ui_el__vert_nav_icon.wpbc_ui_el__vert_nav_icon_arrow {
531 margin: 0;
532 margin-left: auto;
533 }
534
535 /* Root Section Header Container */
536 .wpbc_ui_el__vert_left_bar__root_sections_container {
537 display:flex;
538 flex-flow: column nowrap;
539 justify-content: flex-start;
540 align-items: stretch;
541 gap: 0px;
542 }
543 .wpbc_ui_el__vert_left_bar__root_sections_container .wpbc_ui_el__vert_left_bar__section {
544 margin-block-end: 9px;
545 }
546 .wpbc_ui_el__vert_left_bar__root_sections_container .wpbc_ui_el__vert_left_bar__root_section_element {
547 /*padding-inline-start: 14px;*/
548 /*padding-block-end: 10px;*/
549 padding-inline-start: 8px;
550 padding-block-start: 8px;
551 padding-block-end: 8px;
552 display: flex;
553 flex-flow: column nowrap;
554 justify-content: flex-start;
555 align-items: stretch;
556 gap: 5px;
557 }
558 /* In compact mode hide header sections and set padding 0*/
559 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__root_section_element {
560 padding-inline-start: 0
561 }
562 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__root_section_header_a {
563 display: none;
564 }
565 .wpbc_ui_el__root_section_header_a:not(:hover) .wpbc_ui_el__section_header,
566 .wpbc_ui_el__root_section_header_a,
567 .wpbc_ui_el__root_section_header_a:focus,
568 .wpbc_ui_el__root_section_header_a:hover{
569 text-decoration: none;
570 outline: none;
571 color: var(--wpbc_ui_left_vert_nav__a_color);
572 box-shadow:none;
573 }
574 .wpbc_ui_el__root_section_header_a {
575 flex-flow: row nowrap;
576 align-items: center;
577 gap: 8px;
578 }
579 .wpbc_ui_el__root_section_header_a .wpbc_ui_el__vert_menu_root_section_icon {
580 margin: 0;
581 flex: 0 0 auto;
582 }
583 .wpbc_ui_el__root_section_header_a .wpbc_ui_el__vert_menu_root_section_icon::before{
584 font-size:9px;
585 font-weight: 600 !important;
586 vertical-align: 0;
587 line-height: 2;
588 transition: all .4s ease-in-out;
589 }
590 /* Hovering and Expending */
591 .wpbc_ui_el__vert_left_bar__root_section_element:not(.section_expanded) .wpbc_ui_el__vert_left_bar__section {
592 display:none;
593 }
594 .wpbc_ui_el__vert_left_bar__root_section_element:not(.section_expanded) .wpbc_ui_el__root_section_header_a .wpbc_ui_el__vert_menu_root_section_icon::before{
595 transform: rotateZ(0deg);
596 }
597 .wpbc_ui_el__vert_left_bar__root_section_element.section_expanded .wpbc_ui_el__root_section_header_a .wpbc_ui_el__vert_menu_root_section_icon::before {
598 transform: rotateZ(90deg);
599 }
600 /* Header text */
601 .wpbc_ui_el__root_section_header_a .wpbc_ui_el__section_header {
602 /*text-transform: uppercase;*/
603 /*font-size: 11px;*/
604 /*font-weight: 600;*/
605 /*line-height: 2.2;*/
606 /*letter-spacing: 1px;*/
607 /*margin: 0;*/
608
609 /*text-transform: uppercase;*/
610 /*font-size: 11px;*/
611 /*line-height: 2.2;*/
612 /*letter-spacing: 1px;*/
613 /*margin: 0;*/
614 /*font-size: 11px;*/
615 /*font-weight: 650;*/
616 /*letter-spacing: 0.3px;*/
617
618 font-weight: 600;
619 line-height: 2.2;
620 letter-spacing: 0;
621 margin: 0;
622 font-size: 14px;
623 color: #575757 !important;
624 }
625 .wpbc_ui_el__root_section_header_a:not(:hover) h2.wpbc_ui_el__section_header {
626 color: #707070;
627 }
628
629 /* Section header */
630 .wpbc_ui_el__section_header {
631 font-size: 13px;
632 font-weight: 600;
633 color: var(--wpbc_ui__gen__text-color);
634 /*text-transform: uppercase;*/
635 letter-spacing: 0px;
636 margin: 0 0 0 15px;
637 }
638 a > .wpbc_ui_el__section_header {
639 color: var(--wpbc_admin-theme-color, #2271b1);
640 font-weight: 400;
641 font-size: 12px;
642 font-weight: 400;
643 letter-spacing: 0;
644 margin: 0 0 0px 5px;
645 text-transform: none;
646 letter-spacing: 0px;
647 }
648 .wpbc_settings_page_wrapper .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__go_back {
649 width: auto;
650 display: flex;
651 flex-flow: row nowrap;
652 justify-content: flex-start;
653 align-items: center;
654 margin: 0 0 0 10px;
655 text-decoration: none;
656 }
657 /* Go Back for Compact mode. // FixIn: 10.12.1.7. */
658 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__go_back {
659 margin: 0;
660 }
661 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__go_back .wpbc_icn_navigate_before::before {
662 font-size:22px;
663 line-height: 16px;
664 }
665 /* Animation */
666 .wpbc_ui_el__vert_left_bar__section {
667 /*animation: wpbc_ui_el__slide_to_left 200ms ease-in-out forwards;*/
668 /*transform-origin: left center;*/
669 /*transform: translateX(0%);*/
670
671
672 animation: wpbc_ui_el__dropdown_menu__anim__grow_down 200ms ease-in-out forwards;
673 transform-origin: top center;
674
675 display: flex;
676 flex-flow: column nowrap;
677 align-items: stretch;
678 justify-content: flex-start;
679 gap:5px;
680 }
681 /* -- Items -------------------------------------------------------------------------------------------------------- */
682 /* Default order */
683 .wpbc_ui_el__level__folder,
684 .wpbc_ui_el__level__folder .wpbc_ui_el__vert_nav_item,
685 .wpbc_ui_el__level__folder .wpbc_ui_el__vert_nav_item_sub {
686 order: 100;
687 }
688
689 /* Folder Block - Default order */
690 .wpbc_ui_el__level__folder {
691 display: flex;
692 flex-flow: column nowrap;
693 justify-content: flex-start;
694 align-items: stretch;
695 gap: 1px;
696 }
697 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__level__folder {
698 gap: 0;
699 }
700 .wpbc_ui_el__level__folder.expanded{
701
702 }
703 /* In folder Item */
704 .wpbc_ui_el__level__folder .wpbc_ui_el__vert_nav_item {
705
706 }
707 /* Folder */
708 .wpbc_ui_el__level__folder .wpbc_ui_el__vert_nav_item a.wpbc_ui_el__vert_nav_item__folder,
709 .wpbc_ui_el__level__folder .wpbc_ui_el__vert_nav_item button.wpbc_ui_el__vert_nav_item__folder{
710
711 }
712 /* Hide or show folder icons on expanded/colapsed blocks */
713 .wpbc_ui_el__level__folder.expanded .wpbc_ui_el__vert_nav_icon_collapsed {
714 display: none;
715 }
716 .wpbc_ui_el__level__folder:not(.expanded) .wpbc_ui_el__vert_nav_icon_expanded {
717 display: none;
718 }
719 /* Single A */
720 .wpbc_ui_el__level__folder .wpbc_ui_el__vert_nav_item a.wpbc_ui_el__vert_nav_item__single,
721 .wpbc_ui_el__level__folder .wpbc_ui_el__vert_nav_item button.wpbc_ui_el__vert_nav_item__single{
722
723 }
724 /* Item Sub*/
725 .wpbc_ui_el__level__folder .wpbc_ui_el__vert_nav_item.wpbc_ui_el__vert_nav_item_sub{
726
727 }
728 /* Sub - Single A */
729 .wpbc_ui_el__level__folder .wpbc_ui_el__vert_nav_item_sub a.wpbc_ui_el__vert_nav_item__single{
730
731 }
732 /* Set animation for colapsed / expanded sub sections */
733 .wpbc_ui_el__level__folder.expanded .wpbc_ui_el__vert_nav_item_sub{
734 display:block;
735 height:auto;
736 animation: wpbc_ui_el__dropdown_menu__anim__grow_down 400ms ease-in-out forwards;
737 transform-origin: top center;
738 }
739 /* Hide Colapsed sub section */
740 .wpbc_ui_el__level__folder:not(.expanded) .wpbc_ui_el__vert_nav_item_sub{
741 display:none;
742 height:0;
743 animation: wpbc_ui_el__dropdown_menu__anim__grow_down 400ms ease-in-out forwards;
744 transform-origin: top center;
745 }
746 /* Item A --------------------------------------------------- */
747 .wpbc_ui_el__vert_nav_item__a {
748
749 }
750 .wpbc_ui_el__vert_nav_item__a *{
751 flex: 0 1 auto;
752 }
753 /* Left Icon */
754 .wpbc_ui_el__vert_nav_item__a .wpbc_ui_el__vert_nav_icon{
755
756 }
757 /* Title in Parent single element */
758 .wpbc_ui_el__vert_nav_item .wpbc_ui_el__vert_nav_item__a .wpbc_ui_el__vert_nav_title {
759 flex: 1 1 100%;
760 display: flex;
761 flex-flow: row wrap;
762 justify-content: flex-start;
763 align-items: center;
764 }
765 /* Sub title */
766 .wpbc_settings_page_wrapper .wpbc_ui_el__vert_nav_item_sub .wpbc_ui_el__vert_nav_title {
767 font-weight: 400;
768 font-size: 12px;
769 line-height: 1.5;
770 flex: 1 1 100%;
771 display: flex;
772 flex-flow: row wrap;
773 justify-content: flex-start;
774 align-items: center;
775 }
776 /* Right Icon */
777 .wpbc_ui_el__vert_nav_item__a .wpbc_ui_el__vert_nav_icon_right{
778 margin-left:auto;
779 }
780 /* Radio button icons */
781 .wpbc_ui_el__vert_nav_item.active .wpbc_ui_el__vert_nav_icon_right.wpbc-bi-toggle2-on {
782 color: var(--wpbc_ui_left_vert_nav__active_color) !important;
783 }
784 .wpbc_ui_el__vert_nav_item.active .wpbc_ui_el__vert_nav_icon_right.wpbc-bi-toggle2-off {
785 color: #b4b4b4 !important;
786 }
787 .wpbc_ui_el__vert_nav_item__single .wpbc-bi-toggle2-on::before,
788 .wpbc_ui_el__vert_nav_item__single .wpbc-bi-toggle2-off::before{
789 font-size:95%;
790 }
791 /* -- End Items ---------------------------------------------------------------------------------------------------- */
792
793 /* Row for header and buttons */
794 .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_left_bar__root_sections_container {
795 margin-top: 8px;
796 }
797 .wpbc_ui_el__expand_colapse_btns {
798 padding: 0;
799 /* We shift " > Bookings " menu to the same level as this colapse button */
800 margin: 16px 0 -38px;
801 }
802 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__expand_colapse_btns {
803 margin-bottom: -22px;
804 }
805 /* I nstead of display:none in compact mode for 1st item we set visibility hidden to save height of this element for the .wpbc_ui_el__expand_colapse_btns */
806 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__root_section_element:first-child > a:first-child {
807 display: flex;
808 visibility: hidden;
809 }
810 .wpbc_ui_el__expand_colapse_btns a,
811 .wpbc_ui_el__expand_colapse_btns a:focus,
812 .wpbc_ui_el__expand_colapse_btns a:hover {
813 box-shadow: none;
814 outline: 0;
815 }
816 .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__expand_colapse_btns .wpbc_ui_el__a {
817 margin-left: auto;
818 padding: 0 8px;
819 }
820 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__expand_colapse_btns {
821 justify-content: center;
822 }
823 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__expand_colapse_btns .wpbc_ui_el__a {
824 margin-left: 0;
825 padding: 0;
826 }
827 .wpbc_ui_el__vert_right_bar__content .wpbc_ui_el__expand_colapse_btns .wpbc_ui_el__a {
828 margin-left: auto;
829 padding: 0 8px;
830 }
831 .wpbc_settings_page_wrapper.compact_right .wpbc_ui_el__vert_right_bar__content .wpbc_ui_el__expand_colapse_btns {
832 justify-content: center;
833 }
834 .wpbc_settings_page_wrapper.compact_right .wpbc_ui_el__vert_right_bar__content .wpbc_ui_el__expand_colapse_btns .wpbc_ui_el__a {
835 margin-left: 0;
836 padding: 0;
837 }
838
839 /* -- Side button - Colapse / Expand ------------------------------------------------------------------------------- // FixIn: 10.12.1.7. */
840 .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button,
841 .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button {
842 width: 22px;
843 height: 41px;
844 background: #ffffffc2;
845 position: sticky;
846 /*top: 50%;*/
847 /*top: calc( 100% - 41px - var(--wpbc_ui_top_nav__height) - var(--wpbc_ui_top_nav__wp_top_menu_height) );*/
848 /*top: calc( 100% - 41px - 20px );*/
849 border-style: solid;
850 border-width: 1px 1px 1px 0px;
851 border-color: #e1e1e1;
852 border-color: #fff;
853 border-radius: 0 3px 3px 0;
854 z-index: 1;
855 cursor: pointer;
856 transition: all 0.3s ease-in-out;
857 align-self: flex-end;
858 margin-right: -23px;
859 margin-top: -41px;
860 box-shadow: 0 0 2px #0000000d;
861
862 margin-top: auto;
863 margin-bottom: 15px;
864 order: 1;
865 bottom: 15px;
866 /* // FixIn: 10.12.4.4. */
867 bottom: 25%;
868 box-shadow: var(--wpbc_ui__gen__panel_box-shadow);
869 box-shadow: 1px 1px 3px rgba(17,24,39,.09);
870 border-color: #00000014;
871 background: #ffffffa6;
872 margin-right: -22px;
873 }
874 .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button svg,
875 .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button svg {
876 width: 12px;
877 height: 12px;
878 display: block;
879 position: relative;
880 left: -2px;
881 transition: all 0.3s ease-in-out;
882 }
883 .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button:hover svg,
884 .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button:hover svg {
885 left: -4px;
886 }
887 .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button.wpbc_ui__top_nav__btn_open_right_vertical_nav,
888 .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button.wpbc_ui__top_nav__btn_open_left_vertical_nav {
889 /*width: 24px;*/
890 /*height: 44px;*/
891 }
892 .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button.wpbc_ui__top_nav__btn_open_right_vertical_nav svg,
893 .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button.wpbc_ui__top_nav__btn_open_left_vertical_nav svg {
894 transform: rotate(180deg);
895 left: -1px;
896 width: 14px;
897 height: 14px;
898 }
899 .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button.wpbc_ui__top_nav__btn_open_right_vertical_nav:hover svg,
900 .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button.wpbc_ui__top_nav__btn_open_left_vertical_nav:hover svg {
901 left: 2px;
902 }
903 /* Set zoom move on hovering // FixIn: 10.12.4.4. */
904 .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button.wpbc_ui__top_nav__btn_open_right_vertical_nav:hover,
905 .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button.wpbc_ui__top_nav__btn_open_left_vertical_nav:hover {
906 width: 30px;
907 margin-right: -30px;
908 }
909 .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button.wpbc_ui__top_nav__btn_open_right_vertical_nav:hover svg,
910 .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button.wpbc_ui__top_nav__btn_open_left_vertical_nav:hover svg {
911 left: 5px;
912 height: 18px;
913 width: 18px;
914 }
915 /* Set button black, if in minimized view */
916 .wpbc_settings_page_wrapper.min_right .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button,
917 .wpbc_settings_page_wrapper.min .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button {
918 background: #1d232775;
919 }
920 .wpbc_settings_page_wrapper.min_right .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button svg path,
921 .wpbc_settings_page_wrapper.min .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button svg path{
922 fill: #fff;
923 }
924
925 /* == Right Sidebar ================================================================================================= */
926 /* Shift "#10.14.1 MultiUser (for Beta Test)" to the right. */
927 .wpbc_settings_page_content .wpbc_settings_path .wpbc_settings_path_el.wpbc_ui_settings__flex_container{
928 position:absolute;
929 right:10px;
930 }
931 .wpbc_ui_el__vert_right_bar__wrapper {
932 /* 22px + 5px - .wpbc_settings_path_el height +margin + 25px * 1.8 - H1 header + 13px * 1.5 + 20px - description */
933 margin-top: calc( 22px + 5px + 25px * 1.8 + 13px * 1.5 + 20px );
934 border-radius: 6px 0 0 6px;
935 padding: 6px 0;
936 }
937 .wpbc_ui_el__vert_right_bar__wrapper.wpbc_ui_el__vert_right_bar_compact__wrapper {
938 padding: 0;
939 }
940 /* == M I N == */
941 .wpbc_ui_el__vert_right_bar__wrapper {
942 /*order: 100;*/
943 }
944 .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button {
945 align-self: flex-start;
946 transform: rotateZ(180deg);
947 margin-left: -22px;
948 bottom: calc( 25% - 41px - 20px );
949 }
950 .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button.wpbc_ui__top_nav__btn_open_right_vertical_nav:hover svg {
951 right: 2px;
952 }
953 /* Set zoom move on hovering // FixIn: 10.12.4.4. */
954 .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button.wpbc_ui__top_nav__btn_open_right_vertical_nav:hover {
955 width: 30px;
956 margin-left: -30px;
957 }
958 .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button.wpbc_ui__top_nav__btn_open_right_vertical_nav:hover svg {
959 right: 5px;
960 }
961
962 .wpbc_admin:not(.right_vertical_sidebar_displayed) .wpbc_ui__top_nav__btn_show_right_vertical_nav,
963 .wpbc_admin:not(.right_vertical_sidebar_displayed) .wpbc_ui__top_nav__btn_show_right_vertical_nav_divider{
964 display:none;
965 }
966 /* == Compact Right Sidebar ================================================================================================= */
967 .wpbc_admin .wpbc_ui_el__vert_right_bar__wrapper.wpbc_ui_el__vert_right_bar_compact__wrapper {
968 border-radius: 0;
969 box-shadow: none;
970 border-left: 1px solid #00000017;
971 }
972 .wpbc_ui_el__vert_right_bar_compact__wrapper .wpbc_ui_el__vert_nav_item__a.wpbc_ui_el__vert_nav_item__single {
973 display: flex;
974 flex-flow: column nowrap;
975 align-items: center;
976 justify-content: center;
977 gap: 5px;
978
979 min-height: 35px;
980 padding: 8px 5px;
981
982 margin: 0;
983 border-radius: 0;
984
985 font-size: 12px;
986 font-weight: 600;
987 line-height: 1.74;
988 text-align: center;
989 }
990 .wpbc_ui_el__vert_right_bar_compact__wrapper button.wpbc_ui_el__vert_nav_item__a.wpbc_ui_el__vert_nav_item__single{
991 width:100%;
992 }
993 .wpbc_ui_el__vert_right_bar_compact__wrapper .wpbc_ui_el__vert_nav_item a .wpbc_ui_el__vert_nav_icon::before,
994 .wpbc_ui_el__vert_right_bar_compact__wrapper .wpbc_ui_el__vert_nav_item button .wpbc_ui_el__vert_nav_icon::before {
995 font-size: 24px;
996 line-height: 26px;
997 }
998 .wpbc_ui_el__vert_right_bar_compact__wrapper .wpbc_ui_el__vert_nav_item.active a,
999 .wpbc_ui_el__vert_right_bar_compact__wrapper .wpbc_ui_el__vert_nav_item.active a:hover {
1000 background-color: #274396;
1001 background-color: #547298;
1002 }