PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / assets / less / backend / finance.less
ameliabooking / assets / less / backend Last commit date
amelia-booking.less 2 years ago appointments.less 1 year ago calendar.less 2 years ago customers.less 1 year ago customize.less 1 year ago dashboard.less 2 years ago dialogs.less 1 year ago elementor.less 2 years ago email-notifications.less 1 year ago employees.less 1 year ago events.less 1 year ago finance.less 1 year ago import.less 4 years ago licence.less 2 years ago lite-vs-premium.less 2 years ago locations.less 6 years ago recurring.less 6 years ago services.less 1 year ago settings.less 1 year ago whats-new.less 2 years ago
finance.less
476 lines
1 @import "../common/_variables";
2
3 #am-finance {
4 .el-tabs__content {
5 padding-right: 0;
6 }
7 .am-finances {
8 padding: @padding-small 0 0;
9 }
10
11 #pane-payments .am-pagination {
12 margin-top: @margin-big*2;
13 }
14
15 .am-finance-filter {
16 padding: 0 @padding-big;
17 margin-bottom: @margin-big;
18 @media @less-then-large {
19 margin-bottom: 0;
20 }
21
22 .v-calendar-column {
23 .popover-container {
24 margin-bottom: 0;
25 }
26 }
27
28 .am-filter-fields {
29
30 }
31
32 .el-button {
33 &.button-export {
34 position: absolute;
35 top: 0;
36 right: 8px;
37 line-height: 0.9;
38 }
39
40 &.button-filter-toggle {
41 position: absolute;
42 top: 0;
43 right: 64px;
44 line-height: 0.9;
45 display: none;
46 @media @less-then-medium {
47 display: inline-block;
48 }
49
50 &-invoice {
51 right: 8px
52 }
53 }
54 }
55
56 .el-row {
57 .el-col {
58 @media @less-then-large {
59 margin-bottom: @margin-medium;
60 }
61
62 .el-input,
63 .el-select,
64 .el-date-editor,
65 .el-form-item {
66 width: 100%;
67 margin-bottom: 0;
68
69 &.calc-width {
70 margin-right: @margin-medium;
71 width: calc(~'100% - 60px');
72 @media @less-then-large {
73 width: 100%;
74 }
75 }
76
77 &.calc-width-mobile {
78 @media @less-then-large {
79 margin-right: @margin-medium;
80 width: calc(~'100% - 60px');
81 }
82 @media @less-then-medium {
83 margin-right: @margin-medium;
84 width: calc(~'100% - 118px');
85 }
86 }
87
88 &.calc-width-mobile-invoice {
89 @media @less-then-large {
90 margin-right: @margin-medium;
91 width: 100%;
92 }
93 @media @less-then-medium {
94 margin-right: @margin-medium;
95 width: calc(~'100% - 59px');
96 }
97 }
98
99 &.calc-width-mobile-tax {
100 @media @less-then-large {
101 margin-right: @margin-medium;
102 width: calc(~'100% - 60px');
103 }
104 @media @less-then-medium {
105 margin-right: @margin-medium;
106 width: calc(~'100% - 64px');
107 }
108 }
109 }
110 }
111 }
112
113 .el-button + .el-button {
114 margin-left: @margin-small;
115 }
116
117 .el-input-group__append {
118 .el-button {
119 display: inline-block;
120
121 &:hover {
122 color: @color-blue;
123 }
124 }
125 }
126 }
127
128 .el-tabs__header {
129 margin: 0 @margin-big @margin-big;
130
131 .el-tabs__item {
132 font-size: @regular-fs;
133 }
134 }
135
136 .am-finance-list-head {
137 padding: @padding-medium @padding-big;
138 @media @less-then-large {
139 display: none;
140 }
141
142 p {
143 margin: 0;
144 color: @color-text-second;
145 text-transform: uppercase;
146 font-size: @mini-fs;
147 }
148 }
149
150 .am-attendees-plus {
151 font-size: @mini-fs;
152 padding: 1px 6px;
153 display: inline-block;
154 vertical-align: top;
155 background: fade(@color-blue, 20%);
156 color: @color-blue;
157 border-radius: 4px;
158 margin: 0 @margin-small/2;
159 font-weight: bold;
160 }
161
162 .am-finance-list {
163 .am-finance {
164 position: relative;
165 &:first-child {
166 border-top: 1px solid @color-divider-gray;
167 }
168 .am-entity-color {
169 position: absolute;
170 left: -24px;
171 width: 16px;
172 top: 0;
173 bottom: 0;
174
175 &.am-event-color {
176 background-color: fade(@color-green, 30%);
177 }
178 &.am-appointment-color {
179 background-color: fade(@color-blue, 30%);
180 }
181 }
182
183 .am-finance-data {
184 h3 {
185 margin-bottom: 0;
186
187 &.am-customer-name {
188 position: relative;
189 padding: 0px 4px 0 24px;
190 height: 22px;
191 width: fit-content;
192 max-width: 80%;
193 border-radius: 6px;
194 white-space: nowrap;
195 overflow: hidden;
196 text-overflow: ellipsis;
197 display: block;
198 line-height: 24px;
199 margin-bottom: 2px;
200
201 &.am-customer-blocked {
202 padding: 0px 4px 0 20px;
203 &::before {
204 content: url("../../img/block.svg");
205 }
206 }
207
208 &.am-no-show {
209
210 &-gray {
211 border: 1px solid #D1D5D7;
212 background: #FBFBFB;
213 &::before {
214 content: url("../../img/am-user-single-no-show.svg");
215 }
216 }
217 &-yellow {
218 border: 1px solid #F7E4A2;
219 background: #FDF9E8;
220 &::before {
221 content: url("../../img/am-user-double-no-show.svg");
222 }
223 }
224 &-red {
225 border: 1px solid #F1A29D;
226 background: #FCE8E7;
227 &::before {
228 content: url("../../img/am-user-multiple-no-show.svg");
229 }
230 }
231 }
232
233 &::before {
234 height: 24px;
235 position: absolute;
236 left: 0;
237 display: block;
238 }
239
240 .am-attendees-plus {
241 display: unset;
242 }
243 }
244 }
245
246 p {
247 margin-bottom: 0;
248 }
249
250 .el-button {
251 margin: 0 @margin-medium*2 0 0;
252 @media @less-then-large {
253 margin: 0;
254 padding-right: @padding-medium - 4px;
255 padding-left: @padding-medium - 4px;
256 }
257 }
258
259 .el-select {
260 display: block;
261
262 .el-input {
263 margin-bottom: 0;
264 }
265 }
266
267 .am-assigned {
268 display: flex;
269 align-items: center;
270 &.am-multiple-employees {
271 img + img {
272 margin-left: -24px;
273 }
274 }
275 img {
276 margin-right: @margin-small;
277 }
278 }
279
280 .el-col {
281 &:last-child {
282 .am-finance-flex-row-middle-align {
283 margin-bottom: 0;
284 }
285 }
286 }
287
288 &-invoices {
289 .el-button {
290 margin: 0;
291 }
292 }
293
294 }
295
296 .am-finance-flex-row-middle-align {
297 min-height: 44px;
298
299 .am-payment-service {
300 display: flex;
301
302 img {
303 margin-right: @margin-small;
304 }
305 }
306 }
307 }
308 }
309
310 .am-finance-flex-row-middle-align {
311 display: flex;
312 align-items: center;
313 min-height: 20px;
314 @media @less-then-large {
315 &:first-of-type {
316 margin-bottom: @margin-medium;
317 }
318
319 align-items: inherit;
320 }
321 @media @less-then-small {
322 display: block;
323 &:first-of-type {
324 margin-bottom: 0;
325 }
326 }
327
328 .el-col {
329 @media @less-then-small {
330 margin-bottom: @margin-medium;
331 }
332 }
333 }
334
335 .am-finance-flex-row-top-align {
336 display: flex;
337 align-items: flex-start;
338 @media @less-then-small {
339 display: block;
340 }
341 }
342
343 .am-coupon-row {
344 border-bottom: 1px solid @color-divider-gray;
345 padding: @padding-medium @padding-big;
346
347 &:first-child {
348 border-top: 1px solid @color-divider-gray;
349 }
350
351 &.am-hidden-entity {
352 position: relative;
353 opacity: 0.6;
354
355 &:after {
356 display: block;
357 width: 18px;
358 height: 18px;
359 position: absolute;
360 bottom: 50%;
361 margin-bottom: -9px;
362 right: 110px;
363 content: url('../../img/hide.svg');
364 @media @less-then-large {
365 bottom: 48px;
366 margin-bottom: 0;
367 }
368
369 @media @less-then-small {
370 bottom: 35px;
371 }
372 }
373 }
374
375 .am-finance-flex-row-middle-align {
376 min-height: 40px;
377
378 h4 {
379 text-overflow: ellipsis;
380 white-space: nowrap;
381 overflow: hidden;
382 }
383 }
384
385 h4 {
386 margin: 0;
387 }
388
389 img {
390 margin-right: @margin-small;
391 border-radius: 50%;
392 max-width: 32px;
393 }
394
395 button {
396 float: right;
397 }
398 }
399
400 .am-finance-data {
401 .am-finance-payment-status {
402 .am-payment-status {
403 padding-left: 25px;
404 padding-top: 2px;
405 position: relative;
406 .am-payment-status-symbol{
407 &:before {
408 width: 16px;
409 height: 16px;
410 display: block;
411 position: absolute;
412 z-index: 1;
413 top: 50%;
414 margin-top: -8px;
415 left: 0;
416 pointer-events: none;
417 }
418
419 &-paid {
420 &:before {
421 content: url("../../img/am-status-approved.svg");
422 }
423 }
424
425 &-pending {
426 &:before {
427 content: url("../../img/am-status-pending.svg");
428 }
429 }
430
431 &-partiallyPaid {
432 &:before {
433 content: url("../../img/am-status-partiallyPaid.svg");
434 }
435 }
436
437 &-refunded {
438 &:before {
439 content: url("../../img/am-status-refunded.svg");
440 }
441 }
442 }
443 }
444
445
446 .el-icon-circle-check {
447 color: @color-green;
448
449 &.partially-paid {
450 color: @color-blue;
451 }
452 }
453
454 .el-icon-refresh {
455 color: @color-orange;
456 }
457 }
458 }
459
460 .am-finance-details {
461 .am-finance-payment-gateway {
462 img {
463 display: inline-block;
464 vertical-align: middle;
465 margin-right: @margin-small/2;
466 margin-bottom: @margin-small;
467 height: 16px;
468 }
469
470 p.am-value {
471 display: inline-block;
472 }
473 }
474 }
475 }
476