PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.1.7
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.1.7
5.6.8 5.6.7 5.6.6 5.6.5 5.6.4 5.6.3 5.6.2 5.6.1 5.6.0 5.5.2 5.5.1 5.5.0 5.4.2 trunk 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.91 5.1.92 5.1.93 5.1.94 5.2.0 5.2.1 5.2.10 5.2.11 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1
latepoint / lib / assets / stylesheets / admin / _menu.scss
latepoint / lib / assets / stylesheets / admin Last commit date
_activities.scss 1 year ago _addons.scss 1 year ago _agents.scss 1 year ago _animations.scss 1 year ago _booking_form_preview.scss 1 year ago _bookings.scss 1 year ago _bundles.scss 1 year ago _buttons.scss 1 year ago _calendars.scss 1 year ago _categories.scss 1 year ago _customers.scss 1 year ago _dark.scss 1 year ago _daterangepicker.scss 1 year ago _elements.scss 1 year ago _forms.scss 1 year ago _grid.scss 1 year ago _grid_variables.scss 1 year ago _icons.scss 1 year ago _latecheckbox.scss 1 year ago _lateselect.scss 1 year ago _layout.scss 1 year ago _lightbox.scss 1 year ago _menu.scss 1 year ago _messages.scss 1 year ago _misc.scss 1 year ago _mixins.scss 1 year ago _notifications.scss 1 year ago _orders.scss 1 year ago _pickr.scss 1 year ago _processes.scss 1 year ago _quick_availability.scss 1 year ago _reminders.scss 1 year ago _responsive.scss 1 year ago _roles.scss 1 year ago _schedule.scss 1 year ago _services.scss 1 year ago _settings.scss 1 year ago _side-panel.scss 1 year ago _steps.scss 1 year ago _tables.scss 1 year ago _type.scss 1 year ago _updates.scss 1 year ago _utilities.scss 1 year ago _variables.scss 1 year ago _widgets.scss 1 year ago _wizard.scss 1 year ago
_menu.scss
662 lines
1 #toplevel_page_latepoint, #toplevel_page_latepoint-agent {
2 img {
3 width: 20px;
4 height: auto;
5 }
6 }
7
8 #toplevel_page_latepoint {
9 .wp-menu-image.dashicons-before {
10 &:before {
11 @include latepointfont_admin("\e969");
12 }
13 }
14 }
15
16 .latepoint-side-menu-w {
17 background-color: $side-menu-bg;
18 position: relative;
19 box-shadow: none;
20
21 ul.side-menu {
22 padding: 30px;
23 margin: 0;
24 display: flex;
25 flex-direction: column;
26
27 li {
28 a:focus {
29 outline: none;
30 box-shadow: none;
31 }
32 }
33
34 > li {
35 margin: 0px;
36 position: relative;
37 padding: 0px;
38
39 &.latepoint-show-notice {
40 > a {
41 position: relative;
42
43 &:after {
44 content: "";
45 width: 14px;
46 height: 14px;
47 border-radius: 50%;
48 z-index: 2;
49 background-color: #ffb123 !important;
50 position: absolute;
51 left: 26px;
52 border: 3px solid #fff;
53 top: 50%;
54 transform: translateY(-80%);
55 }
56 }
57 }
58
59 &.menu-spacer {
60 box-shadow: none;
61 padding: 25px 0px 10px 10px;
62 font-size: floor($font-size-menu-base * 0.7);
63 font-weight: $body-font-weight-bold;
64 text-transform: uppercase;
65 letter-spacing: 2px;
66 color: rgba(#fff, 0.3);
67
68 &.with-label {
69 position: relative;
70 display: flex;
71 align-items: center;
72 gap: 5px;
73
74 span {
75 color: #888c96;
76 position: relative;
77 z-index: 2;
78 }
79
80 &:after {
81 content: "";
82 height: 1px;
83 background-color: $border-color-main;
84 flex: 1;
85 display: block;
86 }
87 }
88 }
89
90 > a {
91 text-decoration: none;
92 color: $side-menu-link-color;
93 font-size: floor($font-size-menu-base * 0.95);
94 font-weight: $body-font-weight-normal;
95 display: flex;
96 gap: 15px;
97 align-items: center;
98 padding: 8px 30px 8px 10px;
99 white-space: nowrap;
100 border-radius: $border-radius-sm;
101
102 > i {
103 color: $side-menu-icon-color;
104 font-size: 13px;
105 vertical-align: middle;
106 }
107
108 > span {
109 display: inline-block;
110 vertical-align: middle;
111 }
112 }
113
114 &.menu-item-is-active {
115 &:after {
116 display: none;
117 }
118
119 > a {
120 background-color: $side-menu-active-item-bg;
121
122 > i {
123 }
124 }
125
126 &:before {
127 }
128
129 > a {
130 }
131 }
132
133 &.has-children {
134 .side-sub-menu-header {
135 }
136
137 > a {
138 padding-right: 25px;
139 position: relative;
140
141 &:before {
142 }
143 }
144 }
145 }
146 }
147
148 ul.side-sub-menu {
149 padding: 7px 0px 7px 22px;
150 margin-bottom: 15px;
151 display: none;
152
153 li {
154 margin: 3px 0px;
155 font-size: floor($font-size-menu-base * 0.8);
156
157 &.side-sub-menu-header {
158 font-size: floor($font-size-base * 1.4);
159 font-weight: $body-font-weight-bold;
160 color: rgba(0,0,0,0.15);
161 padding-bottom: 15px;
162 white-space: nowrap;
163 }
164
165 &.latepoint-show-notice {
166 position: relative;
167
168 &:before {
169 content: "";
170 width: 6px;
171 height: 6px;
172 border-radius: 50%;
173 z-index: 2;
174 background-color: #ffb123 !important;
175 position: absolute;
176 left: -12px;
177 top: 50%;
178 transform: translateY(-50%);
179 }
180 }
181
182 a {
183 display: block;
184 padding: 4px 0px;
185 text-decoration: none;
186 color: $side-menu-link-color;
187 position: relative;
188
189 &:before {
190 content: "";
191 position: absolute;
192 left: -28px;
193 top: 50%;
194 width: 3px;
195 height: 8px;
196 transform: translateY(-50%);
197 }
198
199 > span {
200 display: block;
201 position: relative;
202 transition: transform 0.2s ease;
203 }
204
205 .os-menu-badge {
206 display: block;
207 position: absolute;
208 background-color: #fadd88;
209 border: none;
210 color: #111;
211 padding: 4px 5px;
212 border-radius: 6px;
213 font-size: 12px;
214 font-weight: 500;
215 vertical-align: middle;
216 line-height: 1;
217 text-align: center;
218 top: 50%;
219 left: -20px;
220 transform: translate(-50%, -50%);
221 }
222 }
223
224 &.sub-item-is-active {
225 a {
226 color: $brand-primary;
227
228 &:before {
229 background-color: $brand-primary;
230 }
231 }
232 }
233 }
234 }
235
236 &.dark {
237 background-color: $side-menu-dark-bg;
238 border-right: none;
239
240 &.side-menu-full {
241 .menu-color-toggler {
242 border-right: 1px solid rgba(#fff, 0.1);
243
244 .mc-toggler-label {
245 color: #fff;
246 }
247
248 .os-toggler {
249 .toggler-rail {
250 background-color: rgba(255, 255, 255, 0.15);
251 }
252 }
253 }
254
255 .side-menu-top-part-w {
256 }
257 }
258
259 ul.side-menu > li {
260 &:last-child {
261 box-shadow: none;
262 }
263
264 &.menu-spacer {
265 box-shadow: none;
266
267 &.with-label {
268 &:after {
269 background-color: rgba(#fff, 0.07);
270 }
271
272 span {
273 background-color: $side-menu-dark-bg;
274 color: rgba(255, 255, 255, 0.3);
275 }
276 }
277 }
278
279 > a {
280 color: $side-menu-dark-link-color;
281
282 > i {
283 color: $side-menu-dark-icon-color;
284 }
285 }
286
287 &.menu-item-is-active {
288 > a {
289 color: #fff;
290
291 > i {
292 color: #fff;
293 }
294 }
295 }
296
297 &.has-children > a:before {
298 color: rgba(255, 255, 255, 0.4);
299 }
300
301 ul.side-sub-menu li {
302 a {
303 color: $side-menu-dark-link-color;
304 }
305
306 &.sub-item-is-active {
307 a {
308 color: #fff;
309 }
310 }
311 }
312 }
313
314 ul.side-menu {
315 }
316
317 ul.side-sub-menu {
318 border-left-color: rgba(255, 255, 255, 0.08);
319 }
320 }
321
322 .back-to-wp-floated {
323 display: none;
324 }
325
326 .side-sub-menu-header {
327 display: none;
328 }
329
330 &.side-menu-compact {
331 ul.side-menu {
332 li:not(.menu-item-is-active):first-child {
333 }
334 }
335
336 .side-menu-top-part-w {
337 display: block;
338
339 .logo-w {
340 display: block;
341 text-decoration: none;
342 padding: 18px 15px;
343 border-bottom: 1px solid $border-color-main;
344 height: $top-bar-height;
345 }
346
347 .os-logo {
348 text-decoration: none;
349 @include logo(11px, $brand-primary);
350 }
351
352 .menu-color-toggler {
353 display: none;
354 }
355
356 .menu-toggler {
357 padding: 28px 20px;
358 cursor: pointer;
359 border-bottom: 1px solid $border-color-main;
360
361 &:hover {
362 .menu-toggler-lines {
363 background-color: $side-menu-icon-color;
364
365 &:after,
366 &:before {
367 background-color: $side-menu-icon-color;
368 }
369 }
370 }
371 }
372
373 .menu-toggler-lines {
374 height: 2px;
375 background-color: $color-faded;
376 position: relative;
377 margin-bottom: 1px;
378
379 &:before {
380 position: absolute;
381 top: -9px;
382 left: 0px;
383 right: 0px;
384 background-color: $color-faded;
385 content: "";
386 height: 2px;
387 }
388
389 &:after {
390 position: absolute;
391 bottom: -9px;
392 left: 0px;
393 right: 0px;
394 background-color: $color-faded;
395 content: "";
396 height: 2px;
397 }
398 }
399 }
400 }
401
402 &.side-menu-full {
403 .menu-color-toggler {
404 display: none;
405 align-items: center;
406 margin-right: 15px;
407 padding-right: 15px;
408 border-right: 1px solid rgba(#000, 0.1);
409 margin-left: auto;
410
411 .mc-toggler-label {
412 color: $body-color;
413 font-weight: $body-font-weight-bold;
414 text-transform: uppercase;
415 font-size: 19px;
416 }
417
418 .os-toggler.off {
419 .toggler-rail {
420 background-color: rgba(#fff, 0.15);
421 }
422 }
423 }
424
425 .side-menu-top-part-w {
426 padding: 19px 35px 20px;
427 align-items: center;
428 display: flex;
429 justify-content: space-between;
430 border-bottom: 1px solid $border-color-main;
431
432 .latepoint-mobile-top-menu-trigger {
433 display: none;
434 }
435
436 .os-logo {
437 text-decoration: none;
438 @include logo(8px, $logo-color);
439 }
440
441 .menu-toggler {
442 padding: 10px 0px;
443 cursor: pointer;
444
445 &:hover {
446 .menu-toggler-lines {
447 background-color: $brand-primary;
448
449 &:after,
450 &:before {
451 background-color: $brand-primary;
452 }
453 }
454 }
455 }
456
457 .menu-toggler-lines {
458 width: 12px;
459 height: 1px;
460 background-color: $color-faded;
461 position: relative;
462 margin-bottom: 1px;
463
464 &:before {
465 position: absolute;
466 top: -8px;
467 left: 0px;
468 right: 0px;
469 background-color: $color-faded;
470 content: "";
471 height: 1px;
472 }
473
474 &:after {
475 position: absolute;
476 bottom: -8px;
477 left: 0px;
478 right: 0px;
479 background-color: $color-faded;
480 content: "";
481 height: 1px;
482 }
483 }
484 }
485
486 .back-to-wp-link {
487 position: fixed;
488 bottom: 5px;
489 left: 5px;
490 background-color: #111;
491 color: #fff;
492 padding: 6px;
493 border-radius: 20px;
494 text-decoration: none;
495 border: none;
496 box-shadow: 0 1px 3px rgba(0,0,0,0.1);
497 display: flex;
498 gap: 10px;
499 align-items: center;
500 i, span {
501 display: block;
502 }
503 i {
504 font-size: 20px;
505 }
506 span {
507 padding-right: 10px;
508 display: none;
509 }
510 &:hover {
511 background-color: $brand-primary;
512 span {
513 display: block;
514 }
515 }
516 }
517
518 li.back-to-wp-item {
519 display: none;
520 }
521 }
522
523 }
524
525
526 .latepoint-top-user-info-w {
527 margin-left: auto;
528 position: relative;
529
530 .avatar-w {
531 width: 25px;
532 height: 25px;
533 border-radius: 50%;
534 background-size: cover;
535 cursor: pointer;
536 &:hover {
537 box-shadow: 0 0 0 2px #fff, 0 0 0 4px $brand-primary;
538 }
539 }
540
541 .top-user-info-toggler {
542 }
543
544 .latepoint-user-info-dropdown {
545 display: none;
546 position: absolute;
547 top: -5px;
548 left: -5px;
549 background-color: #fff;
550 padding: 30px 30px 15px 30px;
551 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2), 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
552 z-index: 99999;
553 width: 240px;
554 &.os-visible {
555 display: block;
556 }
557 .latepoint-user-info-close {
558 position: absolute;
559 left: 8px;
560 top: 8px;
561 width: 20px;
562 height: 20px;
563 font-size: 15px;
564 line-height: 20px;
565 text-align: center;
566 border-radius: 50%;
567 color: #000;
568 text-decoration: none;
569 &:hover {
570 color: $brand-primary;
571 }
572 }
573
574 .os-main-location-selector {
575 display: none;
576 }
577
578 .latepoint-uid-head {
579 display: flex;
580 align-items: center;
581 justify-content: space-between;
582 border-bottom: 1px solid $border-color-lightest;
583 padding: 0 0 15px 0;
584 gap: 15px;
585
586 .uid-avatar-w {
587 flex: 0 0 40px;
588
589 .uid-avatar {
590 display: block;
591 width: 100%;
592 height: 40px;
593 border-radius: 50%;
594 background-size: cover;
595 background-position: center center;
596 }
597 }
598
599 .uid-info {
600 flex: 1;
601
602 .uid-info-username {
603 font-weight: $headings-font-weight-bold;
604 font-size: $headings-font-size-m;
605 }
606
607 .uid-info-usertype {
608 color: $color-faded;
609 }
610 }
611 }
612
613 ul {
614 list-style: none;
615 margin: 0px;
616 padding: 15px 0;
617 font-size: $font-size-menu-base;
618
619 li {
620 margin: 0px;
621 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
622
623 a {
624 display: flex;
625 gap: 15px;
626 align-items: center;
627 padding: 10px;
628 text-decoration: none;
629
630 span, i {
631 display: inline-block;
632 vertical-align: middle;
633 transition: transform 0.2s ease;
634 }
635
636 i {
637 color: $side-menu-icon-color;
638 font-size: 14px;
639 }
640
641 .latepoint-icon-forward {
642 transform: rotate(180deg);
643 }
644
645 span {
646 color: $side-menu-link-color;
647 }
648
649 &:hover {
650 span {
651 transform: translateX(3px);
652 }
653 }
654 }
655
656 &:last-child {
657 border-bottom: none;
658 }
659 }
660 }
661 }
662 }