PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.6.10
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.6.10
5.6.10 5.6.9 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 / _settings.scss
latepoint / lib / assets / stylesheets / admin Last commit date
_activities.scss 10 months ago _addons.scss 1 week ago _agents.scss 10 months ago _animations.scss 10 months ago _booking_form_preview.scss 10 months ago _bookings.scss 1 week ago _bundles.scss 10 months ago _buttons.scss 1 week ago _calendars.scss 1 week ago _categories.scss 10 months ago _customers.scss 10 months ago _dark.scss 10 months ago _daterangepicker.scss 10 months ago _elements.scss 3 weeks ago _forms.scss 1 week ago _grid.scss 1 year ago _grid_variables.scss 1 year ago _icons.scss 1 year ago _latecheckbox.scss 10 months ago _lateselect.scss 1 year ago _layout.scss 1 week ago _lightbox.scss 10 months ago _menu.scss 1 week ago _messages.scss 10 months ago _misc.scss 1 week ago _mixins.scss 10 months ago _notifications.scss 10 months ago _orders.scss 10 months ago _pickr.scss 1 year ago _processes.scss 1 week ago _quick_availability.scss 1 week ago _reminders.scss 1 week ago _responsive.scss 1 week ago _roles.scss 1 year ago _schedule.scss 1 week ago _services.scss 1 week ago _settings.scss 3 weeks ago _side-panel.scss 1 week ago _steps.scss 1 year ago _tables.scss 1 week ago _type.scss 1 year ago _updates.scss 1 week ago _utilities.scss 1 year ago _variables.scss 1 week ago _widgets.scss 1 week ago _wizard.scss 1 week ago
_settings.scss
902 lines
1 .os-payment-processor-w .os-payment-processor-body#togglePaymentSettings_stripe {
2 padding: 0px;
3 }
4 .stripe-checkout-payments-grid {
5 display: grid;
6 grid-template-columns: 1fr 1fr 1fr;
7 grid-row-gap: 4px;
8 grid-column-gap: 20px;
9 margin-top: 15px;
10 padding-top: 15px;
11 border-top: 1px solid $border-color-lightest;
12 }
13 .table-fields-selector-w {
14 margin-top: 20px;
15 h3 {
16 margin-bottom: 15px;
17 font-weight: $body-font-weight-bold;
18 font-size: floor($font-size-base * 0.8);
19 text-transform: uppercase;
20 letter-spacing: 1.5px;
21 color: $color-faded;
22 display: flex;
23 align-items: center;
24 span {
25 flex: 0;
26 display: block;
27 white-space: nowrap;
28 }
29 span + span {
30 display: block;
31 background-color: #eef1f9;
32 flex: 1;
33 height: 5px;
34 margin-left: 10px;
35 }
36 }
37 .table-fields-selector-column {
38 display: grid;
39 grid-template-columns: 1fr 1fr 1fr;
40 grid-gap: 10px;
41 .os-form-group {
42 border: 1px solid #d6dbe4;
43 border-bottom-color: #c4c9d0;
44 border-radius: 6px;
45 padding: 8px;
46 margin: 0px;
47 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
48 }
49 .os-form-group.os-form-toggler-group {
50 label {
51 font-size: floor($font-size-base * 0.95);
52 margin-left: 0px;
53 padding: 0px;
54 padding-left: 8px;
55 border-left: 1px solid $border-color-lightest;
56 }
57 .os-toggler-label-w {
58 padding: 0px;
59 margin-left: 8px;
60 }
61 }
62 & + h3 {
63 margin-top: 20px;
64 }
65 }
66 }
67
68 .os-column-order-w {
69 padding: 0px;
70 .os-column-order-hint {
71 font-size: floor($font-size-base * 0.85);
72 color: $color-faded;
73 margin-bottom: 15px;
74 }
75 }
76
77 .os-column-order-list {
78 position: relative;
79 border: 1px solid $border-color-lightest;
80 border-radius: 8px;
81 overflow: hidden;
82 }
83
84 .os-column-order-item {
85 display: flex;
86 align-items: center;
87 gap: 12px;
88 padding: 11px 14px;
89 background-color: #fff;
90 border-bottom: 1px solid $border-color-lightest;
91 user-select: none;
92 &:last-child {
93 border-bottom: none;
94 }
95 &.gu-transit {
96 opacity: 0.3;
97 }
98 }
99
100 .os-column-order-drag {
101 display: flex;
102 align-items: center;
103 justify-content: center;
104 width: 24px;
105 height: 24px;
106 border-radius: 4px;
107 cursor: grab;
108 color: $color-faded;
109 flex-shrink: 0;
110 &:hover {
111 background-color: #eef1f9;
112 color: $body-color;
113 }
114 i {
115 font-size: 14px;
116 pointer-events: none;
117 }
118 }
119
120 .os-column-order-label {
121 flex: 1;
122 font-size: floor($font-size-base * 0.95);
123 font-weight: $body-font-weight-bold;
124 color: $body-color;
125 }
126
127 .os-column-order-toggle {
128 display: flex;
129 align-items: center;
130 flex-shrink: 0;
131 .os-form-group.os-form-toggler-group {
132 margin: 0;
133 border: none;
134 box-shadow: none;
135 padding: 0;
136 background: none;
137 label {
138 display: none;
139 }
140 .os-toggler-label-w {
141 margin: 0;
142 padding: 0;
143 }
144 }
145 }
146
147 .os-column-order-badge {
148 font-size: floor($font-size-base * 0.78);
149 color: $color-faded;
150 background-color: #f0f2f5;
151 padding: 2px 8px;
152 border-radius: 4px;
153 font-weight: $body-font-weight-normal;
154 &.os-column-order-badge-auto {
155 background-color: #eef4ff;
156 color: #5b7dbb;
157 }
158 }
159
160 // Dragula mirror style for dragged column item
161 .gu-mirror.os-column-order-item {
162 box-shadow:
163 0 8px 30px rgba(0, 0, 0, 0.12),
164 0 2px 6px rgba(0, 0, 0, 0.08);
165 border-radius: 6px;
166 border: 1px solid $border-color-lightest;
167 padding: 11px 14px;
168 background-color: #fff;
169 list-style-type: none;
170 cursor: grabbing !important;
171 }
172
173 .os-togglable-items-w {
174 margin-bottom: 40px;
175 .os-togglable-item-w {
176 background-color: #fff;
177 @include white-box();
178 margin-bottom: 15px;
179 &.is-disabled {
180 opacity: 0.5;
181 .os-field-setting {
182 display: none;
183 }
184 }
185 .os-togglable-item-head {
186 display: flex;
187 align-items: center;
188 padding: 15px 20px 15px 20px;
189 }
190 .os-togglable-item-body {
191 padding: 0px;
192 border-top: 1px solid $border-color-main;
193 &:has(> :not(.sub-section-row)) {
194 // hack to support addons that haven't migrated to sub-section-row layout
195 padding: 20px;
196 }
197 }
198 .os-togglable-item-logo-img {
199 height: 25px;
200 width: auto;
201 display: block;
202 }
203 .os-toggler-w {
204 padding: 10px 20px 10px 0px;
205 margin-right: 20px;
206 border-right: 1px solid $border-color-lightest;
207 input[type="radio"]="radio""] {
208 display: none !important;
209 }
210 }
211 .os-togglable-item-name {
212 margin-right: auto;
213 font-weight: $body-font-weight-bold;
214 font-size: $body-font-size-m;
215 padding: 8px 15px;
216 }
217 .os-toggler-w + .os-togglable-item-name {
218 padding-left: 0px;
219 }
220 .os-togglable-item-logo-img + .os-togglable-item-name {
221 margin-left: auto;
222 margin-right: 0;
223 color: $color-faded;
224 }
225 }
226 }
227
228 .os-payment-processors-w {
229 margin-bottom: 40px;
230 }
231 .os-payment-processor-w {
232 background-color: #fff;
233 box-shadow: $box-shadow;
234 border-radius: $border-radius;
235 margin-bottom: 15px;
236 .os-payment-processor-head {
237 display: flex;
238 align-items: center;
239 padding: 15px;
240 }
241 .os-payment-processor-body {
242 padding: 25px;
243 border-top: 1px solid rgba(0, 0, 0, 0.1);
244 }
245 .os-processor-logo-img {
246 height: 30px;
247 width: auto;
248 display: block;
249 }
250 .os-processor-logo {
251 height: 30px;
252 width: 100px;
253 background-size: contain;
254 background-repeat: no-repeat;
255 background-position: left center;
256 }
257 .os-toggler-w {
258 padding: 8px 15px 8px 5px;
259 margin-right: 20px;
260 border-right: 1px solid rgba(0, 0, 0, 0.1);
261 }
262 .os-processor-name {
263 margin-right: auto;
264 font-weight: $body-font-weight-bold;
265 font-size: floor($font-size-base * 1.2);
266 padding: 8px 15px;
267 }
268 .os-processor-logo + .os-processor-name {
269 display: none;
270 }
271 &.is-disabled {
272 opacity: 0.5;
273 .os-field-setting {
274 display: none;
275 }
276 }
277 }
278
279 .os-togglable-content {
280 border-top: 1px solid rgba(0, 0, 0, 0.1);
281 }
282
283 .date-ranges-heading {
284 font-size: floor($font-size-base * 1.1);
285 margin-bottom: 15px;
286 margin-top: 30px;
287 font-weight: $body-font-weight-bold;
288 color: $brand-primary;
289 letter-spacing: 1px;
290 background-color: #f1f5ff;
291 display: inline-block;
292 padding: 3px 5px;
293 border-radius: 4px;
294 text-transform: uppercase;
295 }
296
297 .installed-addons-wrapper {
298 display: grid;
299 grid-template-columns: 1fr 1fr 1fr;
300 grid-gap: 20px;
301 }
302 .os-installed-addon-box {
303 padding: 20px;
304 @include white-box();
305 border-radius: $border-radius;
306 background-color: #fff;
307 h4 {
308 font-size: floor($headings-font-size * 0.65);
309 margin: 0px;
310 margin-bottom: 8px;
311 }
312 }
313
314 .reset-db-version-link {
315 margin-left: 5px;
316 text-decoration: none;
317 position: relative;
318 .latepoint-icon {
319 margin-right: 3px;
320 font-size: 10px;
321 }
322 &.os-loading {
323 .latepoint-icon {
324 opacity: 0;
325 }
326 &:before {
327 @include loading-circle($brand-primary, 10px);
328 left: 5px;
329 }
330 }
331 }
332
333 .os-iab-version-info {
334 color: $color-faded;
335 font-size: floor($font-size-base * 0.7);
336 text-transform: uppercase;
337 letter-spacing: 0.5px;
338 strong {
339 margin-left: 2px;
340 color: $headings-color;
341 }
342 strong + span {
343 margin-left: 5px;
344 padding-left: 10px;
345 border-left: 1px solid $border-color-lightest;
346 }
347 strong,
348 span,
349 a {
350 display: inline-block;
351 }
352 .os-iab-update-available {
353 background-color: #ffe8b1;
354 color: #764219;
355 margin-right: 5px;
356 padding: 0px 3px;
357 border-radius: 2px;
358 font-weight: $body-font-weight-bold;
359 }
360 }
361
362 .latepoint-system-status-w {
363 ul {
364 list-style: none;
365 margin: 0px;
366 padding: 0px;
367 li {
368 padding: 5px 0px;
369 margin: 0px;
370 &:last-child {
371 border-bottom: none;
372 }
373 }
374 }
375 }
376
377 .version-and-license-info-w {
378 display: flex;
379 gap: 30px;
380 align-items: flex-start;
381 > div {
382 flex: 1;
383 }
384 }
385
386 .os-notifications-control-bar {
387 background-color: #fff;
388 display: flex;
389 padding: 10px 15px;
390 border: 1px solid $border-color-light;
391 border-bottom-color: $border-color-strong;
392 margin-bottom: 20px;
393 align-items: center;
394 border-radius: 6px;
395 box-shadow: 0px 2px 0px 0px $border-color-lightest;
396 .control-bar-option {
397 &:last-child {
398 margin-left: 20px;
399 padding-left: 20px;
400 border-left: 1px solid $border-color-lightest;
401 }
402 }
403 .os-form-group.os-form-group-transparent {
404 margin-bottom: 0;
405 display: flex;
406 align-items: center;
407 label {
408 white-space: nowrap;
409 margin-right: 10px;
410 font-size: $font-size-base;
411 }
412 }
413 }
414
415 .os-section-collapsible-wrapper {
416 .os-section-collapsible-trigger {
417 display: flex;
418 justify-content: space-around;
419 align-items: center;
420 border-top: 1px solid $border-color-lightest;
421 padding: 10px 10px 10px 0;
422 h3 {
423 margin: 0;
424 margin-right: auto;
425 font-size: floor($headings-font-size * 0.55);
426 }
427 .os-collapsible-icon {
428 position: relative;
429 &:before {
430 content: "";
431 width: 8px;
432 height: 1px;
433 background-color: #111;
434 position: absolute;
435 top: 50%;
436 left: 50%;
437 transform: translate(-50%, -50%);
438 }
439 &:after {
440 content: "";
441 width: 1px;
442 height: 8px;
443 background-color: #111;
444 position: absolute;
445 top: 50%;
446 left: 50%;
447 transform: translate(-50%, -50%);
448 }
449 }
450 }
451 .os-section-collapsible-inner {
452 display: none;
453 border-top: 1px solid $border-color-lightest;
454 }
455 &.is-open {
456 .os-section-collapsible-inner {
457 display: block;
458 }
459 }
460 }
461
462 .payment-processor-connect-status-wrapper {
463 font-size: $font-size-base;
464
465 .payment-processor-connect-status-inner {
466 display: flex;
467 align-items: center;
468 flex-wrap: wrap;
469 gap: 20px;
470 }
471 .os-loading-spinner {
472 position: relative;
473 width: 28px;
474 height: 28px;
475 &:before {
476 @include loading-circle($brand-primary, 20px);
477 }
478 }
479 .payment-processor-disconnect-link,
480 .payment-processor-refresh-link {
481 display: flex;
482 align-items: center;
483 gap: 5px;
484 text-decoration: none;
485 color: #111;
486 span {
487 border-bottom: 1px dotted #111;
488 }
489 &:hover {
490 span {
491 border-bottom-style: solid;
492 }
493 }
494 }
495 .payment-processor-disconnect-link {
496 color: #860707;
497 position: relative;
498 &:focus {
499 outline: none;
500 box-shadow: none;
501 }
502 span {
503 border-bottom-color: #860707;
504 }
505 &.os-loading {
506 color: transparent;
507 span {
508 border-bottom-color: transparent;
509 }
510 &:before {
511 @include loading-circle(#860707, 20px);
512 }
513 }
514 }
515
516 .payment-processor-status-charges-disabled,
517 .payment-processor-status-charges-enabled,
518 .payment-processor-status-connected {
519 background-color: #d6ffad;
520 color: #2c420e;
521 padding: 5px;
522 padding-right: 10px;
523 border-radius: $border-radius-sm;
524 display: flex;
525 align-items: center;
526 gap: 5px;
527 text-decoration: none;
528 }
529 .payment-processor-status-charges-disabled {
530 background-color: #ffea9c;
531 color: #2d251b;
532 }
533 .stripe-connect-account-info,
534 .razorpay-connect-account-info,
535 .paypal-connect-account-info {
536 margin-left: auto;
537 padding: 5px;
538 background-color: #eee;
539 border-radius: $border-radius-sm;
540 font-size: $body-font-size-xs;
541 .payment-processor-disconnect-link {
542 margin-top: 5px;
543 }
544 }
545 .payment-start-connecting {
546 display: flex;
547 align-items: center;
548 gap: 5px;
549 text-decoration: none;
550 color: $brand-primary;
551 padding: 5px 0 4px;
552 font-size: $font-size-base;
553 position: relative;
554 span {
555 border-bottom: 1px dotted $brand-primary;
556 }
557 &:hover {
558 span {
559 border-bottom-style: solid;
560 }
561 }
562 &:focus {
563 box-shadow: none;
564 }
565 &.os-loading {
566 color: transparent;
567 span {
568 border-bottom-color: transparent;
569 }
570 &:before {
571 @include loading-circle($brand-primary, 20px);
572 }
573 }
574 }
575 .paypal-connect-status-checklist {
576 flex-basis: 100%;
577 }
578 .paypal-connect-status-info-wrapper {
579 display: flex;
580 width: 100%;
581 }
582 .paypal-connect-status-item {
583 display: flex;
584 align-items: center;
585 gap: 6px;
586 font-size: $body-font-size-xs;
587 padding: 6px 10px;
588 border-radius: $border-radius-sm;
589 margin-top: 8px;
590 &--warning {
591 background-color: #fff3cb;
592 color: #785a1b;
593 }
594 &--info {
595 background-color: #e8f0fe;
596 color: #1a4d8f;
597 }
598 }
599 }
600
601 .get-pro-wrapper {
602 padding: 30px;
603 border: 1px solid #e4e5e7;
604 border-radius: $border-radius;
605 h4 {
606 margin: 0;
607 margin-bottom: 10px;
608 font-size: $body-font-size-l;
609 font-weight: $body-font-weight-black;
610 }
611 .pro-sub-heading {
612 font-size: $body-font-size-m;
613 color: $color-faded;
614 margin-bottom: 15px;
615 }
616 .get-pro-wrapper-fields {
617 display: flex;
618 align-items: center;
619 margin: 0;
620 gap: 10px;
621 .os-form-group {
622 flex: 1;
623 margin-bottom: 0;
624 }
625 button {
626 flex: 0;
627 }
628 }
629 }
630
631 .os-premium-features-list {
632 display: grid;
633 gap: 20px;
634 grid-template-columns: 1fr 1fr;
635 .os-premium-feature {
636 border-bottom: 1px solid #eee;
637 padding-bottom: 20px;
638 .feature-icon {
639 font-size: 16px;
640 margin-bottom: 5px;
641 color: $brand-primary;
642 text-shadow: 2px -2px 0px #fff;
643 }
644 .feature-heading {
645 font-size: $body-font-size-m;
646 font-weight: $body-font-weight-black;
647 color: $headings-color;
648 margin-bottom: 5px;
649 }
650 .feature-description {
651 color: $color-faded;
652 font-size: $body-font-size-xs;
653 }
654 & + .os-premium-feature {
655 }
656 }
657 }
658
659 body.latepoint-admin {
660 .latepoint-lightbox-w {
661 .upgrade-info-btn {
662 display: flex;
663 align-items: center;
664 font-size: $body-font-size-l;
665 font-weight: $body-font-weight-black;
666 gap: 10px;
667 justify-content: center;
668 text-decoration: none;
669 color: #fff;
670 background-color: $brand-primary;
671 cursor: pointer;
672 }
673 }
674 }
675
676 .latepoint-full-panel-w {
677 .instant-booking-preview-and-settings {
678 display: flex;
679 flex: 1;
680 }
681 .instant-booking-settings-wrapper {
682 flex: 0 0 250px;
683 display: flex;
684 flex-direction: column;
685 }
686 .instant-booking-preview-wrapper {
687 flex: 1;
688 display: flex;
689 flex-direction: column;
690 border-right: 1px solid $border-color-main;
691 }
692 .instant-preview-iframe {
693 width: 100%;
694 height: 100%;
695 }
696
697 .instant-booking-settings-iframe-wrapper {
698 flex: 1;
699 }
700 .instant-booking-preview-heading {
701 padding: 10px 20px;
702 font-weight: $headings-font-weight-bold;
703 font-size: $headings-font-size-m;
704 border-bottom: 1px solid $border-color-main;
705 display: flex;
706 align-items: center;
707 .latepoint-instant-preview-close-trigger {
708 font-size: 18px;
709 padding: 5px;
710 background-color: #fff;
711 border-radius: 6px;
712 text-decoration: none;
713 color: $headings-color;
714 line-height: 1;
715 cursor: pointer;
716 &:hover {
717 background-color: #eee;
718 }
719 }
720 h2 {
721 margin: 0;
722 flex: 1;
723 padding: 10px 0;
724 }
725 }
726 .instant-booking-preview-settings-content {
727 padding: 20px;
728 flex: 1;
729 overflow: auto;
730 }
731 .instant-booking-preview-settings-buttons {
732 display: flex;
733 gap: 10px;
734 .latepoint-btn {
735 display: flex;
736 gap: 10px;
737 }
738 }
739 .preview-settings-label {
740 font-size: $body-font-size-m;
741 margin-top: 20px;
742 margin-bottom: 10px;
743 }
744 .preview-background-options {
745 display: grid;
746 grid-template-columns: 1fr 1fr 1fr 1fr;
747 gap: 22px;
748 .preview-background-option {
749 height: 36px;
750 border-radius: 6px;
751 box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.1);
752 cursor: pointer;
753 &:hover {
754 box-shadow:
755 0 0 0 2px #fff,
756 0 0 0 4px $brand-primary;
757 }
758 &.selected {
759 box-shadow:
760 0 0 0 2px #fff,
761 0 0 0 4px $brand-primary;
762 }
763 }
764 }
765 }
766
767 // MCP settings — section header description + "Connect Your AI Client" widget.
768
769 // The header sits inside .os-form-sub-header (display:flex; align-items:center),
770 // so the title and description share one row — add a gap after the "MCP" title.
771 .os-sub-header-description {
772 margin-left: 10px;
773 font-size: 13px;
774 font-weight: 400;
775 line-height: 1.5;
776 color: #8c8f94;
777
778 a {
779 color: #4c6fff;
780 text-decoration: underline;
781 }
782 }
783
784 .latepoint-mcp-connect {
785
786 .latepoint-mcp-connect-heading {
787 margin: 0 0 16px;
788 font-size: 15px;
789 font-weight: 600;
790 color: #2c3038;
791 }
792
793 .latepoint-mcp-client-select-w {
794 max-width: 520px;
795 margin-bottom: 20px;
796 }
797
798 .latepoint-mcp-steps {
799 margin: 0 0 16px;
800 padding-left: 20px;
801 list-style: decimal;
802 font-size: 13px;
803 line-height: 1.6;
804 color: #4f5460;
805
806 > li {
807 margin-bottom: 8px;
808 }
809
810 a {
811 color: #4c6fff;
812 text-decoration: underline;
813 }
814
815 code.latepoint-mcp-config-file {
816 display: inline-block;
817 padding: 2px 6px;
818 border-radius: 4px;
819 background: #eef0f4;
820 font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace;
821 font-size: 12px;
822 color: #2c3038;
823 word-break: break-word;
824 }
825 }
826
827 .latepoint-mcp-code-w {
828 position: relative;
829 margin: 8px 0 16px;
830 }
831
832 .latepoint-mcp-code {
833 margin: 0;
834 padding: 16px 48px 16px 16px;
835 border-radius: 8px;
836 background: #f6f7f9;
837 border: 1px solid #e6e8ec;
838 overflow-x: auto;
839 font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace;
840 font-size: 13px;
841 line-height: 1.6;
842 color: #4f5460;
843 white-space: pre;
844 tab-size: 2;
845 }
846
847 .latepoint-mcp-copy-btn {
848 position: absolute;
849 top: 8px;
850 right: 8px;
851 display: inline-flex;
852 align-items: center;
853 gap: 4px;
854 padding: 6px 8px;
855 border: 1px solid #e6e8ec;
856 border-radius: 6px;
857 background: #ffffff;
858 color: #6b7280;
859 cursor: pointer;
860 line-height: 1;
861
862 &:hover {
863 color: #2c3038;
864 border-color: #c9cdd6;
865 }
866
867 .latepoint-icon {
868 font-size: 14px;
869 }
870
871 .latepoint-mcp-copied-label {
872 display: none;
873 font-size: 12px;
874 }
875
876 &.is-copied {
877 color: #1a9d5a;
878 border-color: #1a9d5a;
879
880 .latepoint-icon {
881 display: none;
882 }
883
884 .latepoint-mcp-copied-label {
885 display: inline;
886 }
887 }
888 }
889
890 .latepoint-mcp-legend {
891 margin: 0;
892 font-size: 12px;
893 line-height: 1.6;
894 color: #8c8f94;
895
896 a {
897 color: #4c6fff;
898 text-decoration: underline;
899 }
900 }
901 }
902