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 / _orders.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
_orders.scss
961 lines
1 /*!
2 * Copyright (c) 2024 LatePoint LLC. All rights reserved.
3 */
4
5 .quick-order-form-w {
6 .new-order-item-list-bundles-wrapper {
7 display: none;
8 margin-bottom: 30px;
9 animation: 0.15s cubic-bezier(0, 0.7, 0.51, 1) 0s down20;
10 animation-fill-mode: both;
11 &.is-open {
12 display: block;
13 }
14
15 .centered-question-label {
16 text-align: center;
17 margin-bottom: 10px;
18 }
19 }
20 .order-item-temp-holder {
21 padding: $order-item-padding;
22 box-shadow: 0 2px 4px -1px rgba(0,0,0,0.1);
23 border: 1px solid $border-color-main;
24 border-bottom-color: darken($border-color-main, 20%);
25 border-radius: $border-radius;
26 background-color: #fff;
27 display: flex;
28 gap: 15px;
29 align-items: center;
30 margin-bottom: 10px;
31 .oit-avatar {
32 width: 38px;
33 height: 38px;
34 flex: 0 0 38px;
35 background-color: #eee;
36 border-radius: 50%;
37 }
38 .oit-main-info {
39 flex: 1;
40 }
41 .oit-title {
42 background-color: #eee;
43 padding: 8px;
44 border-radius: 2px;
45 margin-bottom: 10px;
46 width: 40%;
47 }
48 .oit-sub-title {
49 background-color: #f8f8f8;
50 padding: 5px;
51 border-radius: 2px;
52 width: 70%;
53 }
54 }
55 .new-order-item-list-bundles {
56 border-radius: $border-radius;
57 display: flex;
58 flex-direction: column;
59 gap: 1px;
60 padding: 1px;
61 background-color: $border-color-main;
62 .new-order-item-list-bundle {
63 background-color: #fff;
64 padding: 15px;
65 font-size: floor($font-size-base * 1.1);
66 cursor: pointer;
67 display: flex;
68 .noi-description-wrapper {
69 flex: 1;
70 }
71 .noi-price {
72 font-size: floor($font-size-base * 0.9);
73 color: $brand-primary;
74 }
75 &:first-child {
76 border-radius: $border-radius $border-radius 0 0;
77 }
78 &:last-child {
79 border-radius: 0 0 $border-radius $border-radius;
80 }
81 &:first-child:last-child {
82 border-radius: $border-radius;
83 }
84 &:hover {
85 box-shadow: 0 0 0 2px $brand-primary;
86 border-radius: $border-radius;
87 position: relative;
88 }
89 & + .new-order-item-list-bundle {
90 }
91 .noi-label {
92 margin-bottom: 5px;
93 }
94 .noi-description {
95 color: $color-faded;
96 font-size: floor($font-size-base * 0.9);
97 }
98 }
99 }
100 .new-order-item-variant-selector-wrapper {
101 display: none;
102 margin-bottom: 15px;
103 border-bottom: 1px solid $border-color-lightest;
104 &.is-open {
105 display: block;
106 }
107 .centered-question-label {
108 text-align: center;
109 margin-bottom: 10px;
110 }
111 }
112 .add-item-to-order-big-btn {
113 padding: 15px;
114 display: flex;
115 align-items: center;
116 gap: 10px;
117 border: 2px dotted #aaa;
118 border-radius: $border-radius;
119 color: $body-color;
120 cursor: pointer;
121 &.is-hidden {
122 display: none;
123 }
124 span {
125 margin-left: auto;
126 margin-right: auto;
127 }
128 &:hover {
129 border-color: $brand-primary;
130 color: $brand-primary;
131 }
132 }
133
134 .new-order-item-variant-selector {
135 gap: 15px;
136 margin-bottom: 15px;
137 display: flex;
138 .new-order-item-variant {
139 border: 1px solid $border-color-main;
140 padding: 8px;
141 border-radius: $border-radius;
142 display: flex;
143 align-items: center;
144 font-size: $font-size-base;
145 flex: 1;
146 cursor: pointer;
147 position: relative;
148 &.new-order-item-variant-cancel {
149 background-color: #f8f8f8;
150 border-color: #f8f8f8;
151 &:before {
152 border-color: transparent;
153 display: none;
154 }
155 &:hover {
156 background-color: #eee;
157 border-color: #eee;
158 }
159 }
160 .latepoint-icon {
161 display: none;
162 }
163 .latepoint-icon {
164 font-size: 14px;
165 }
166 div {
167 margin: 0 auto;
168 }
169 &:hover {
170 border-color: $brand-primary;
171 }
172 }
173 }
174
175
176 .order-items-list {
177 > .order-item.order-item-variant-booking {
178
179 &:first-child:last-child {
180 .order-item-booking-data-form-wrapper {
181 padding: 0;
182 border: none;
183
184 .order-item-booking-data-form-inner {
185 animation: none;
186 padding: 0;
187 }
188
189 .booking-data-form-buttons, .order-booking-data-heading {
190 display: none;
191 }
192 }
193 }
194 }
195 }
196
197 .order-item-booking-data-form-wrapper {
198 > .order-item-temp-holder {
199 display: none;
200 }
201 &.is-loading {
202 > .order-item-temp-holder {
203 display: flex;
204 }
205 > .order-booking-data-heading {
206 display: none!important;
207 }
208 > .order-item-booking-data-form-inner {
209 display: none!important;
210 }
211 > .order-item-pill {
212 display: none!important;
213 }
214 }
215
216 &.is-folded {
217 > .order-booking-data-heading {
218 display: none!important;
219 }
220 > .order-item-booking-data-form-inner {
221 display: none!important;
222 }
223 }
224
225 &.is-unfolded:not(.is-loading){
226 border-radius: $border-radius + 3;
227 margin-bottom: 10px;
228 border: 2px solid $brand-primary;
229 padding-top: 0;
230 .order-item-pill, .bundle-booking-item-pill {
231 display: none!important;
232 }
233 }
234
235
236 .order-item-booking-data-form-inner {
237 padding: 20px;
238 }
239 .order-booking-data-heading {
240 gap: 15px;
241 padding: 8px;
242 padding-bottom: 10px;
243 padding-right: 15px;
244 background-color: $brand-primary;
245 color: #fff;
246 font-size: floor($font-size-base * 1.1);
247 display: flex;
248 align-items: center;
249 position: sticky;
250 z-index: 3;
251 top: -23px;
252 border-radius: $border-radius $border-radius 0 0;
253
254 .ob-label {
255 flex: 1;
256 }
257 }
258 }
259
260 .new-order-item-variant-selector-wrapper {
261 animation: 0.15s cubic-bezier(0, 0.7, 0.51, 1) 0s down10;
262 animation-fill-mode: both;
263 .new-order-item-variant {
264 border-color: $border-color-strong;
265 }
266 }
267 .order-form-add-item-btn {
268 &.is-cancelling {
269 .latepoint-icon {
270 transform: rotate(45deg);
271 }
272 }
273 }
274 .summary-heading {
275 .pb-heading {
276 padding-top: 10px;
277 margin-bottom: 15px;
278 position: relative;
279 }
280 }
281 .fold-order-item-wrapper {
282 display: flex;
283 gap: 4px;
284 align-items: center;
285 cursor: pointer;
286 border-radius: $border-radius;
287 padding: 2px 10px 2px 2px;
288 flex: 1;
289 &:hover {
290 background-color: rgba(255,255,255,0.1);
291 .ob-label, .latepoint-icon {
292 //color: #111;
293 }
294
295 }
296 }
297 .fold-order-item-icon {
298 width: 25px;
299 height: 25px;
300 line-height: 25px;
301 text-align: center;
302 font-size: 16px;
303 background-color: transparent;
304 border-radius: 50%;
305 .latepoint-icon {
306 color: #fff;
307 }
308 }
309 .booking-data-form-buttons {
310 display: flex;
311 padding-bottom: 10px;
312 }
313 .remove-order-item-new-booking-btn {
314 margin-left: auto;
315 color: #fff;
316 border-bottom: 1px dotted #fff;
317 padding: 2px;
318 cursor: pointer;
319 display: flex;
320 gap: 5px;
321 .latepoint-icon {
322 font-size: 14px;
323 }
324 &:hover {
325 border-bottom-style: solid;
326 }
327 }
328 .hidden-bundle-items-notice {
329 text-align: center;
330 margin-top: 15px;
331 font-size: floor($font-size-base * 0.8);
332 display: none;
333 }
334 .hidden-order-items-notice {
335 text-align: center;
336 margin-top: 15px;
337 font-size: floor($font-size-base * 0.8);
338 display: none;
339 .hidden-order-items-notice-message {
340 color: $headings-color;
341 margin-bottom: 5px;
342 }
343 .hidden-order-items-notice-link {
344 text-decoration: none;
345 display: inline-block;
346 border-bottom: 1px dotted $brand-primary;
347 color: $brand-primary;
348 cursor: pointer;
349 &:hover {
350 border-bottom-style: solid;
351 }
352 }
353 }
354 .order-items-info-w {
355 &.no-bundles {
356 .order-item-variant-selector-wrapper {
357 display: none;
358 }
359 }
360 &.show-preselected-only {
361 .bundle-icon {
362 display: none;
363 }
364 .hidden-bundle-items-notice {
365 display: block;
366 background-color: $faded-bg;
367 border-radius: $border-radius;
368 padding: 10px;
369 .hidden-bundle-items-notice-message {
370 margin-bottom: 5px;
371 color: $headings-color;
372 strong {
373 font-weight: $body-font-weight-black;
374 }
375 }
376 .hidden-bundle-items-notice-link {
377 color: $brand-primary;
378 display: inline-block;
379 border-bottom: 1px dotted $brand-primary;
380 cursor: pointer;
381 margin-left: 3px;
382 &:hover {
383 border-bottom-style: solid;
384 }
385 }
386 }
387 .summary-box .summary-box-content {
388 display: none;
389 }
390 .order-items-list {
391 .order-item:hover .order-item-remove-btn {
392 display: none;
393 }
394 .order-item.order-item-variant-bundle .bookable-items-breakdown {
395 border-top: none;
396 padding-top: 0;
397 }
398 .order-item:not(.holds-preselected-booking) {
399 display: none;
400 }
401 .order-item.holds-preselected-booking .order-item-pill-inner {
402 padding: 0;
403 border: none;
404 }
405 .order-item .bundle-icon {
406 top: 0;
407 left: 0;
408 }
409 .order-item.order-item-variant-bundle .bookable-items-breakdown .order-item-variant-bundle-booking-wrapper{
410 margin-bottom: 0;
411 }
412 }
413 .hidden-order-items-notice {
414 display: block;
415 }
416 .bundle-service-info {
417 display: none;
418 }
419 .order-item-variant-bundle-booking:not(.is-preselected){
420 display: none;
421 }
422 }
423 }
424 .order-items-list {
425 transition: blur 0.2s ease;
426 &.is-hidden {
427 display: none;
428 }
429 &.is-blurred {
430 filter: blur(2px);
431 &:hover {
432 filter: none;
433 }
434 }
435 .order-no-items {
436 background-color: #f8f8f8;
437 padding: 15px;
438 color: $color-faded;
439 text-align: center;
440 border-radius: $border-radius;
441 }
442
443 .order-item {
444 &.non-viewable {
445 display: none!important;
446 }
447 &.order-item-variant-bundle {
448 &.is-open {
449 .order-item-pill {
450 &.order-item-pill-variant-bundle {
451 .bookable-items-breakdown {
452 display: block;
453 }
454 .bookable-items {
455 display: none;
456 }
457 .sbc-highlighted-item {
458 display: none;
459 }
460 .order-item-shadow {
461 display: none;
462 }
463 .bundle-icon {
464 transform: rotate(180deg);
465 }
466 .not-able-to-schedule-msg {
467 display: block;
468 border-radius: $border-radius;
469 }
470 }
471 }
472
473 }
474 }
475 }
476 .order-item-pill {
477 position: relative;
478 margin-bottom: 10px;
479 .summary-box-booking-date-box {
480 display: none;
481 }
482
483 .summary-box .sbc-highlighted-item {
484 font-size: $body-font-size-xs;
485 margin-top: 2px;
486 }
487
488 .order-item-remove-btn {
489 position: absolute;
490 top: -6px;
491 right: -6px;
492 color: #fff;
493 background-color: #e82c2c;
494 padding: 7px 4px;
495 border-radius: 20px;
496 box-shadow: 0 0 0 4px #fff;
497 display: none;
498 cursor: pointer;
499 &:before {
500 content: "";
501 width: 8px;
502 height: 2px;
503 background-color: #fff;
504 display: block;
505 }
506 &:hover {
507 background-color: #ff5e5e;
508 }
509 }
510 &:hover {
511 .order-item-remove-btn {
512 display: block;
513 }
514 }
515 &.order-item-pill-variant-bundle {
516 margin-bottom: 20px;
517 .summary-box.main-box {
518 flex-direction: column;
519 gap: 0;
520 align-items: stretch;
521 }
522 .not-able-to-schedule-msg {
523 background-color: #fff1cc;
524 color: #111;
525 padding: 10px;
526 margin-top: 15px;
527 display: none;
528 }
529 .bookable-items-breakdown {
530 display: none;
531 border-top: 1px solid $border-color-main;
532 padding-top: $order-item-padding;
533 margin-top: $order-item-padding;
534 .order-booking-data-heading {
535 display: flex;
536 }
537 .os-booking-data-service-selector-wrapper {
538 display: none;
539 }
540 .bundle-service-info {
541 margin-bottom: 10px;
542 color: $color-faded;
543 }
544 .order-item-variant-bundle-booking-wrapper + .bundle-service-info {
545 margin-top: 15px;
546 }
547 .order-item-cancelled-bookings-wrapper {
548 .order-item-cancelled-bookings-heading {
549 padding-top: 5px;
550 padding-bottom: 5px;
551 color: $color-faded;
552 }
553 &:not(:last-child){
554 margin-bottom: 20px;
555 }
556 }
557 .order-item-variant-bundle-booking-wrapper {
558 margin-bottom: 10px;
559
560 .order-item-variant-selector-wrapper{
561 display: none;
562 }
563
564 &:last-child {
565 margin-bottom: 0;
566 }
567
568
569 .order-item-temp-holder {
570 gap: 7px;
571 padding: 10px;
572 .oit-avatar {
573 width: 10px;
574 height: 10px;
575 flex: 0 0 10px;
576 }
577 .oit-title {
578 padding: 6px 6px 7px;
579 margin-bottom: 0px;
580 }
581 .oit-sub-title {
582 display: none;
583 }
584 }
585
586 .order-item-booking-data-form-wrapper {
587 padding: 0;
588 .fold-order-item-icon {
589 width: 15px;
590 height: 15px;
591 line-height: 15px;
592 font-size: 12px;
593 }
594 .remove-order-item-new-booking-btn {
595 padding: 0;
596 .latepoint-icon {
597 font-size: 12px;
598 line-height: 15px;
599 }
600 }
601 .fold-order-item-wrapper {
602 padding: 8px 10px 8px 4px;
603 }
604 .order-booking-data-heading {
605 padding: 3px 15px 5px 3px;
606 .ob-label {
607 font-size: floor($font-size-base * 0.9);
608 }
609 .fold-order-item-icon {
610 .latepoint-icon {
611 line-height: 15px;
612 font-size: 14px;
613 }
614 }
615 }
616 .order-item-booking-data-form-inner {
617 padding: 21px 15px 10px;
618 }
619 }
620 }
621 .bundle-booking-item-pill-inner {
622 gap: 7px;
623 display: flex;
624 align-items: center;
625 }
626 .order-item-variant-bundle-booking {
627 position: relative;
628 .order-item-temp-holder {
629 display: none;
630 }
631 &.is-folded {
632
633 }
634 &.is-unfolded {
635 }
636 &.os-loading {
637 &:before {
638 @include loading-circle($brand-primary, 18px);
639 left: 16px;
640 }
641 }
642
643 .unscheduled-bundle-booking {
644 display: flex;
645 gap: 7px;
646 align-items: center;
647 padding: 10px;
648 border: 1px dashed #aaa;
649 line-height: 1;
650 border-radius: $border-radius;
651 cursor: pointer;
652 color: $headings-color;
653 &:hover {
654 border-style: solid;
655 border-color: $brand-primary;
656 box-shadow: 0 0 0 1px $brand-primary;
657 }
658 }
659
660 &:hover {
661 }
662 &:last-child {
663 margin-bottom: 0;
664 }
665 .bib-label {
666
667 }
668 .bib-datetime {
669
670 }
671 .bib-icon {
672 margin-left: auto;
673 display: none;
674 }
675 .booking-item-status-pill {
676 width: 10px;
677 background-color: #eee;
678 height: 10px;
679 border-radius: 2px;
680 }
681 .bundle-booking-item-pill {
682 border: 1px solid #ddd;
683 border-bottom-color: #bbb;
684 color: $headings-color;
685 border-radius: 6px;
686 padding: 10px;
687 align-items: center;
688 cursor: pointer;
689 gap: 7px;
690 display: flex;
691 line-height: 1;
692 &:hover {
693 box-shadow: 0 0 0 1px $brand-primary;
694 border-color: $brand-primary;
695 }
696
697 &.status-pending {
698 .booking-item-status-pill {
699 background-color: #fad277;
700 }
701 }
702
703 &.status-cancelled {
704 .booking-item-status-pill {
705 background-color: #fa7b77;
706 }
707 }
708 }
709 &.is-booked {
710 .unscheduled-bundle-booking {
711 display: none;
712 }
713 .booking-item-status-pill {
714 background-color: #bcd96e;
715 }
716 &.is-past {
717 .booking-item-status-pill {
718 background-color: #d9eba6;
719 }
720 }
721
722 }
723 }
724 }
725 .bookable-items {
726 display: flex;
727 gap: 5px;
728 margin-top: $order-item-padding;
729 padding-top: $order-item-padding;
730 border-top: 1px solid $border-color-lightest;
731 .bookable-item {
732 flex: 1;
733 border-radius: 2px;
734 background-color: #eee;
735 height: 6px;
736 &.is-past.is-booked {
737 background-color: #bcd96e;
738 }
739 &.is-booked {
740 background-color: #d9eba6;
741 }
742 }
743 }
744 .summary-box .summary-box-content {
745 padding-left: 50px;
746 }
747 .order-item-pill-inner {
748 display: block;
749 }
750 }
751 .order-item-pill-inner {
752 padding: $order-item-padding;
753 border: 1px solid $border-color-main;
754 border-bottom-color: darken($border-color-main, 20%);
755 border-radius: $border-radius;
756 z-index: 3;
757 position: relative;
758 background-color: #fff;
759 display: flex;
760 flex-direction: row-reverse;
761 gap: 15px;
762 .appointment-color-elem {
763 width: 2px;
764 position: absolute;
765 top: 0px;
766 bottom: 0px;
767 left: 0px;
768 }
769 .summary-attributes {
770 display: none;
771 }
772 }
773 &.order-item-pill-variant-booking {
774 cursor: pointer;
775 .booking-item-status-pill {
776 display: none;
777 }
778 .qr-code-on-full-summary, .qr-show-trigger {
779 display: none;
780 }
781 .order-item-pill-inner {
782 box-shadow: 0 2px 0 0 #eee;
783 }
784 &.os-loading {
785 &:before {
786 @include loading-circle($brand-primary, 50px);
787 left: 35px;
788 }
789 }
790 }
791 &.order-item-pill-variant-booking:hover {
792 .order-item-pill-inner {
793 border-color: $brand-primary;
794 box-shadow: 0 0 0 1px $brand-primary;
795 }
796 }
797
798 .order-item-shadow {
799 z-index: 2;
800 position: absolute;
801 left: 5px;
802 right: 5px;
803 bottom: -3px;
804 height: 6px;
805 box-shadow: 0 0 2px 0 rgba(0,0,0,0.4);
806 border-radius: 0 0 2px 2px;
807 background-color: #fff;
808 + .order-item-shadow {
809 bottom: -7px;
810 z-index: 1;
811 left: 10px;
812 right: 10px;
813 box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);
814 }
815 }
816 + .summary-heading {
817 margin-top: 30px;
818 }
819 .summary-box .sbc-highlighted-item {
820 color: $color-faded;
821 }
822 .bundle-icon {
823 position: absolute;
824 top: $order-item-padding;
825 left: $order-item-padding;
826 width: 38px;
827 height: 38px;
828 line-height: 38px;
829 text-align: center;
830 font-size: 16px;
831 color: $body-color;
832 background-color: #f8f8f8;
833 border-radius: 50%;
834 cursor: pointer;
835 i {
836 line-height: 38px;
837 }
838 &:hover {
839 background-color: #fff;
840 box-shadow: 0 0 0 2px $brand-primary;
841 color: #111;
842 }
843 }
844 .os-avatar-w {
845 width: 38px;
846 height: 38px;
847 flex: 0 0 38px;
848 display: flex;
849 align-items: center;
850 justify-content: space-around;
851 border-radius: 20px;
852 background-color: #dedede;
853 color: $body-color;
854 font-weight: $body-font-weight-bold;
855 font-size: floor($font-size-base * 0.8);
856 -webkit-background-size: contain;
857 background-size: contain;
858 background-position: center center;
859 }
860 .main-box {
861 flex: 1;
862 padding: 0;
863 .summary-box-heading {
864 display: none;
865 }
866 }
867 & + .order-item-pill {
868 }
869 .summary-box .sbc-big-item {
870 font-size: floor($font-size-base * 1.1);
871 }
872 }
873 }
874
875 .pro-upgrade-required {
876 border: 2px dotted #ffc428;
877 padding: 20px 50px 20px 20px;
878 display: block;
879 text-decoration: none;
880 border-radius: $border-radius;
881 position: relative;
882 background-color: #fff8e8;
883 color: $headings-color;
884 &:before {
885 @include latepointfont_admin("\e91a");
886 position: absolute;
887 top: 50%;
888 right: 20px;
889 font-size: 16px;
890 transform: translateY(-50%);
891 }
892 .pur-heading {
893 font-weight: $body-font-weight-bold;
894 font-size: $body-font-size-s;
895 color: $headings-color;
896 margin-bottom: 5px;
897 }
898 .pur-desc {
899 font-size: $body-font-size-xs;
900 color: $color-faded;
901 }
902 &:hover {
903 border: 2px solid $brand-primary;
904 background-color: #fff;
905 }
906 }
907 }
908
909 .transaction-refund-settings {
910 animation: 0.2s cubic-bezier(0.45, 1.1, 0.4, 1.2) 0s up10;
911 border-radius: $border-radius;
912 display: none;
913 padding: 15px;
914 padding-top: 5px;
915 background-color: #f3f3f3;
916 border: 1px solid #ddd;
917 border-bottom-color: #aaa;
918 box-shadow: 0 2px 0 0 #eee;
919
920 .refund-settings-heading {
921 border-bottom: 1px solid rgba(0,0,0,0.1);
922 padding-bottom: 5px;
923 margin-bottom: 10px;
924 font-weight: $body-font-weight-black;
925 font-size: $body-font-size-xs;
926 display: flex;
927 align-items: center;
928 justify-content: space-between;
929 .refund-settings-close {
930 margin-left: auto;
931 font-size: 16px;
932 color: #000;
933 padding: 5px;
934 border-radius: 6px;
935 cursor: pointer;
936 line-height: 1;
937 &:hover {
938 background-color: #eee;
939 }
940 }
941 }
942 .refund-settings-fields {
943 display: flex;
944 align-items: center;
945 gap: 10px;
946 > div {
947 flex: 1;
948 }
949 .os-form-group {
950 margin-bottom: 0;
951 }
952 .label-for-select {
953 color: $color-faded;
954 }
955 }
956 }
957
958 .transaction-refund-button-w {
959 display: flex;
960 justify-content: flex-end;
961 }