PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.1.4
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.1.4
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 / _layout.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
_layout.scss
760 lines
1 body.latepoint-admin {
2 font-size: floor($font-size-base * 0.9);
3 }
4
5 .wp-toolbar {
6 body.latepoint-admin {
7 margin-top: -32px;
8 }
9 }
10
11 .latepoint-admin {
12 background-color: $body-bg;
13 font-family: $body-font-family;
14 font-weight: $body-font-weight-normal;
15 letter-spacing: $letter-spacing;
16
17 &.wp-admin {
18 select {
19 border-radius: $form-controls-border-radius;
20 }
21 }
22
23 &.latepoint-admin-boxed {
24 #wpwrap {
25 background: linear-gradient(to bottom right, #D7BBEA, #65A8F1);
26 }
27
28 .latepoint-all-wrapper {
29 margin: 20px;
30 border-radius: 4px;
31 box-shadow: 0 10px 30px 0 rgba(42, 49, 62, 0.23), 0 1px 2px 0 rgba(47, 57, 74, 0.59);
32 }
33 }
34
35 *,
36 *:before,
37 *:after {
38 -webkit-box-sizing: border-box;
39 -moz-box-sizing: border-box;
40 box-sizing: border-box;
41 }
42
43 > .notice {
44 display: none;
45 }
46
47 .media-router > a {
48 height: auto;
49 }
50
51
52 a {
53 color: $link-color;
54 font-weight: $body-font-weight-bold;
55 outline: none;
56 }
57
58 b, strong {
59 font-weight: $body-font-weight-bold;
60 }
61
62 h1, h2, h3, h4, h5, h6 {
63 font-family: $headings-font-family;
64 font-weight: $headings-font-weight-normal;
65 line-height: 1.2;
66 }
67
68 input {
69 font-family: $body-font-family;
70 font-weight: $body-font-weight-bold;
71 }
72
73 th {
74 font-weight: $body-font-weight-bold;
75 }
76
77 #adminmenumain,
78 #wpadminbar,
79 #wpfooter {
80 display: none;
81 }
82
83 #adminmenumain {
84 display: none;
85 }
86
87 #wpcontent, #wpfooter {
88 margin-left: 0px;
89 padding-left: 0px;
90 }
91
92 #wpbody-content {
93 > #screen-meta,
94 > #screen-meta-links {
95 display: none;
96 }
97
98 padding-bottom: 0;
99
100 > .updated,
101 > .error,
102 > .notice {
103 display: none!important;
104 }
105 }
106
107 .os-layout-with-sticky-side-menu {
108 display: flex;
109
110 > .os-form-w {
111 margin-top: 0;
112 }
113
114 .os-sticky-side-menu-wrapper {
115 margin-left: 40px;
116 align-self: flex-start;
117 padding: 50px 30px 20px;
118 border-radius: 8px;
119 background-color: #f8f9fb;
120 position: relative;
121
122 .sticky-side-menu-heading {
123 font-size: 90px;
124 position: absolute;
125 top: -50px;
126 left: 25px;
127 color: rgba(7, 18, 119, 0.04);
128 font-weight: $body-font-weight-black;
129 }
130
131 ul {
132 margin: 0;
133 }
134
135 li {
136 margin: 0;
137 position: relative;
138
139 &:last-child {
140
141 }
142
143
144 & + li {
145 border-top: 1px solid rgba(0, 0, 0, 0.03);
146 }
147
148 a {
149 display: block;
150 padding: 8px 20px 8px 30px;
151 font-size: 16px;
152 color: #7b7ea6;
153 font-weight: $headings-font-weight-normal;
154 text-decoration: none;
155 white-space: nowrap;
156 transition: transform 0.2s ease;
157 position: relative;
158 &:focus {
159 outline: none;
160 box-shadow: none;
161 }
162 &:hover {
163 }
164 &:before {
165 content: "";
166 width: 8px;
167 height: 5px;
168 background-color: #e5e9f1;
169 position: absolute;
170 top: 50%;
171 left: 10px;
172 transform: translate3d(0px, -50%, 0);
173 transition: transform 0.2s ease;
174 }
175 }
176 &:hover {
177 &:before {
178 background-color: #5282ff;
179 }
180 a {
181 color: #142138;
182 }
183 & + li {
184 }
185 }
186
187
188 &.os-active {
189 & + li {
190 }
191
192 a {
193 transform: translate3d(-10px, 0, 0);
194 color: $headings-color;
195 &:before {
196 background-color: $brand-primary;
197 transform: translate3d(0px, -50%, 0) scaleX(1.5);
198 }
199 }
200 }
201 }
202 }
203 }
204
205
206 }
207
208 .latepoint-all-wrapper {
209 overflow-x: hidden;
210
211
212 .latepoint-top-bar-w {
213 display: flex;
214 //background-color: $top-bar-bg;
215 padding: 0px $content-padding;
216 border-bottom: 1px solid $border-color-main;
217 //border-bottom: 1px solid $border-color-lightest;
218 //box-shadow: $box-shadow-main;
219 align-items: center;
220
221 .latepoint-top-logo {
222 margin-right: 15px;
223 display: none;
224
225 a {
226 color: #fff;
227 text-decoration: none;
228 font-size: 16px;
229 display: block;
230
231 img {
232 display: block;
233 height: 26px;
234 width: auto;
235 }
236 }
237 }
238
239 .os-main-location-selector {
240 background-color: #fff;
241 margin: 0px;
242 border: 1px solid #d6d6e1;
243 border-bottom-color: #bebfc7;
244 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
245 padding: 0px 26px 0px 10px;
246 margin: 0px;
247 margin-right: 7px;
248 height: 35px;
249 }
250
251 .latepoint-top-new-appointment-btn {
252 margin-left: 25px;
253 gap: 10px;
254 i {
255 font-size: 15px;
256 }
257 }
258
259 .latepoint-top-iconed-link {
260 text-decoration: none;
261 display: block;
262 outline: none;
263 color: $headings-color;
264 font-size: 16px;
265 margin-right: 20px;
266 box-shadow: none;
267 position: relative;
268 i {
269 vertical-align: middle;
270 }
271
272 .notifications-count {
273 position: absolute;
274 background-color: #fadd88;
275 border: 2px solid $body-bg;
276 color: #61502e;
277 padding: 1px 3px;
278 border-radius: 10px;
279 font-size: floor($font-size-base * 0.8);
280 min-width: 20px;
281 font-weight: 500;
282 vertical-align: middle;
283 line-height: 1.2;
284 text-align: center;
285 top: -6px;
286 left: 50%;
287 }
288 }
289
290 .latepoint-mobile-top-menu-trigger,
291 .latepoint-mobile-top-search-trigger,
292 .latepoint-mobile-top-new-appointment-btn-trigger {
293 display: none;
294 }
295
296 .latepoint-top-notifications-trigger {
297 }
298
299 .latepoint-top-settings-trigger {
300
301 }
302
303 .latepoint-top-search-results {
304 position: absolute;
305 z-index: 999;
306 top: -16px;
307 left: -30px;
308 right: -2px;
309 background-color: #fff;
310 padding: 0px;
311 box-shadow: 0px 1px 2px rgba(115, 129, 165, 0.53), 0px 20px 60px rgba(87, 96, 134, 0.2);
312 border-radius: 0px 0px $border-radius-sm 0px;
313 padding: $content-padding;
314 padding-top: 80px;
315
316 h3 {
317 margin-top: 5px;
318 margin-bottom: 0px;
319 color: $brand-primary;
320 padding: 10px 10px 10px 10px;
321 font-size: floor($headings-font-size * 0.8);
322
323 span, i {
324 display: inline-block;
325 vertical-align: middle;
326 }
327
328 .latepoint-icon {
329 margin-right: 15px;
330 font-size: 22px;
331 }
332
333 &:first-child {
334 border-top: 1px solid rgba(0, 0, 0, 0.05);
335 margin-top: 0px;
336 padding-top: 20px;
337 }
338 }
339
340 .search-no-results {
341 color: rgba(0, 0, 0, 0.4);
342 font-size: floor($font-size-base * 1.1);
343 padding: 10px;
344 font-weight: $body-font-weight-bold;
345 }
346
347 .latepoint-search-results-tiles-w {
348 display: flex;
349 padding: 10px 10px;
350 overflow: hidden;
351 }
352
353 .latepoint-search-result {
354 outline: none;
355 flex: 0 0 160px;
356 text-align: left;
357 padding: 10px;
358 align-items: center;
359 background-color: #fff;
360 cursor: pointer;
361 text-decoration: none;
362 color: $headings-color;
363 transition: none;
364 border: 1px solid #e0e1e9;
365 border-radius: 4px;
366 margin: 0px;
367 transition: transform 0.1s ease-in;
368 display: flex;
369 align-items: center;
370
371 &:first-child {
372 }
373
374 & + .latepoint-search-result {
375 margin-left: 15px;
376 }
377
378 &:hover {
379 transform: translateY(-2px);
380 border-color: $brand-primary;
381
382 .name {
383 }
384
385 .avatar {
386 }
387 }
388
389 .avatar {
390 margin: 0px auto;
391 width: 50px;
392 height: 50px;
393 flex: 0 0 50px;
394 margin-right: 15px;
395 border-radius: 50%;
396 background-size: cover;
397 background-position: center center;
398 transition: transform 0.1s ease-in;
399 }
400
401 .name {
402 flex: 1;
403 font-weight: $body-font-weight-bold;
404 font-size: floor($font-size-base * 1);
405
406 strong {
407 background-color: rgba(255, 231, 18, 0.62);
408 }
409 }
410 }
411 }
412
413 .latepoint-top-search-w {
414 position: relative;
415 flex: 1;
416 margin-right: 15px;
417
418 &.typing {
419 .latepoint-top-search {
420 background-color: transparent;
421 color: #111;
422 box-shadow: none;
423 }
424
425 &:before {
426 color: rgba(136, 148, 175, 0.6);
427 }
428 }
429
430 &.os-loading {
431 &:before {
432 @include loading-circle($brand-primary);
433 left: 12px;
434 }
435 }
436
437 &:before {
438 @include latepointfont_admin("\e975");
439 color: rgba($color-faded, 0.6);
440 position: absolute;
441 left: 0px;
442 top: 50%;
443 transform: translateY(-50%);
444 font-size: 16px;
445 z-index: 9999;
446 }
447
448 .latepoint-top-search-input-w {
449 z-index: 9998;
450 position: relative;
451
452 i {
453 display: none;
454 }
455 }
456
457 .latepoint-top-search {
458 width: 100%;
459 display: block;
460 background-color: transparent;
461 border: none;
462 box-shadow: none;
463 padding: 20px 20px 20px 30px;
464 border-radius: 30px;
465 color: $body-color;
466 font-size: floor($font-size-base * 1.1);
467 line-height: 1.5;
468
469 &::placeholder {
470 color: rgba($color-faded, 0.6);
471 opacity: 1;
472 }
473 }
474 }
475
476 }
477
478 .latepoint-content-and-menu-w {
479 display: flex;
480 min-height: 100vh; /* Fallback */
481 min-height: 100dvh;
482 }
483
484 .latepoint-side-menu-w {
485 flex: 0;
486 border-right: 1px solid $border-color-main;
487 }
488
489 .latepoint-content-w {
490 flex: 1;
491 min-width: 0;
492 background-color: $body-bg;
493
494 .latepoint-content {
495 padding: $content-padding;
496
497
498 &.no-padding {
499 padding: 0px;
500 }
501
502 > .os-form-w:first-child {
503 margin-top: 0px;
504 }
505
506 > .os-form-sub-header:first-child {
507 padding-top: 0px;
508 margin-top: 0px;
509 }
510 }
511
512 .boxed-wrapped {
513 background-color: #fff;
514 box-shadow: 0px 1px 2px rgba(23, 27, 175, 0.22), 0px 10px 30px rgba(39, 45, 117, 0.05);
515 border-radius: $border-radius;
516 padding: 20px 30px;
517 margin: 0px;
518
519 .os-form-w:first-child {
520 margin-top: 0px;
521 }
522 }
523 }
524 .latepoint-top-bar-w + .latepoint-content {
525 padding: $content-padding;
526 }
527
528 .no-results-w {
529 text-align: center;
530 padding: 20px;
531
532 .icon-w {
533 font-size: 32px;
534 color: #D6DDEA;
535 margin-bottom: 20px;
536 }
537
538 h2 {
539 color: #ACB8CE;
540 margin-top: 0px;
541 }
542
543 a + a {
544 margin-left: 10px;
545 }
546 }
547
548 .page-header-main-actions {
549 margin-top: -80px;
550 display: flex;
551 justify-content: flex-end;
552 align-items: center;
553 margin-bottom: 50px;
554
555 .os-form-group {
556 margin-bottom: 0px !important;
557
558 & + .os-form-group {
559 margin-left: 5px;
560 }
561 }
562
563 label {
564 margin: 0px;
565 font-weight: $body-font-weight-bold;
566 line-height: 2.1;
567 margin-right: 10px;
568 color: $color-faded;
569 }
570 }
571
572 .pre-page-back-link-w {
573 margin-bottom: 0px;
574 padding: 20px $content-padding 0px $content-padding;
575
576 a {
577 display: inline-block;
578 text-decoration: none;
579
580 i, span {
581 display: inline-block;
582 vertical-align: middle;
583 }
584
585 span {
586 }
587 }
588
589 & + .pre-page-header {
590 padding-top: 10px;
591 }
592 }
593
594 .pre-page-header {
595 margin-bottom: 0px;
596 padding: 30px $content-padding 0px $content-padding;
597 color: $headings-color;
598 font-size: floor($headings-font-size * 1.3);
599 }
600
601 .page-header-w {
602 padding: 0px $content-padding;
603 }
604
605 .page-header-main {
606 padding: 30px 0px 10px;
607 font-size: floor($headings-font-size * 1.1);
608 margin: 0px;
609 position: relative;
610 line-height: 1.2;
611 }
612
613 .breadcrumbs-w {
614 margin-left: auto;
615 display: none;
616 // padding-bottom: 10px;
617 // border-bottom: 1px solid rgba(0,0,0,0.05);
618 ul {
619 list-style: none;
620 margin-top: 0px;
621 margin: 0px;
622
623 li {
624 display: inline-block;
625 vertical-align: middle;
626 position: relative;
627 margin-bottom: 0px;
628 margin-right: 20px;
629
630 a {
631 text-decoration: none;
632 display: inline-block;
633 padding: 2px 0px;
634 line-height: 1.1;
635 border-bottom: 1px solid $brand-primary;
636 // background-color: #e9eef9;
637 color: $brand-primary;
638 }
639
640 &:after {
641 @include latepointfont_admin("\e913");
642 font-size: 12px;
643 color: $color-faded;
644 position: absolute;
645 right: -15px;
646 top: 50%;
647 transform: translateY(-50%);
648 }
649
650 &:last-child {
651 margin-right: 0px;
652
653 &:after {
654 display: none;
655 }
656 }
657
658 span {
659 color: $body-color-light;
660 display: inline-block;
661 border-radius: $border-radius-xs;
662 padding: 2px 0px;
663 line-height: 1.1;
664 font-weight: $body-font-weight-bold;
665 border-bottom: 1px solid transparent;
666 }
667 }
668 }
669 }
670
671 .os-page-tabs-w {
672 margin-top: 15px;
673 .page-header-main {
674 padding: 0;
675 padding-bottom: 20px;
676 }
677 }
678
679 ul.os-page-tabs {
680 display: flex;
681 gap: 20px;
682 margin: 0px;
683 border-bottom: 1px solid $border-color-main;
684
685 li {
686 display: block;
687 margin: 0px;
688 padding: 0px;
689
690 a {
691 padding: 10px 0;
692 line-height: 1;
693 display: block;
694 text-decoration: none;
695 color: $color-faded;
696 font-size: floor($font-size-base * 1.2);
697 position: relative;
698 outline: none;
699 border-radius: $border-radius;
700 white-space: nowrap;
701
702 &:focus {
703 outline: none;
704 box-shadow: none;
705 }
706
707 &:hover {
708 color: $body-color;
709 }
710 }
711
712 &.latepoint-show-notice {
713 > a:before {
714 content: "";
715 width: 17px;
716 height: 17px;
717 border-radius: 50%;
718 z-index: 2;
719 background-color: #ffb123 !important;
720 position: absolute;
721 right: -10px;
722 border: 3px solid #fff;
723 top: 38px;
724 transform: translateY(-80%);
725 }
726 }
727
728 &.os-page-tab-active {
729 a {
730 color: $headings-color;
731 &:after {
732 content: "";
733 position: absolute;
734 bottom: -1px;
735 left: 0;
736 right: 0;
737 height: 2px;
738 background-color: $headings-color;
739 }
740 }
741 }
742 }
743 }
744 }
745
746 .latepoint-not-authorized {
747 height: 100vh; /* Fallback */
748 height: 100dvh;
749 display: flex;
750 align-items: center;
751 justify-content: space-around;
752 .not-authorized-message {
753 text-align: center;
754 border-radius: 10px;
755 font-weight: $body-font-weight-bold;
756 font-size: 24px;
757 padding: 20px 30px;
758 background-color: #f9f8f8;
759 }
760 }