PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.31
Booking for Appointments and Events Calendar – Amelia v1.2.31
2.4.9 2.4.8 2.4.7 2.4.6 2.4.5 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 / events.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
events.less
442 lines
1 @import "../common/_variables";
2
3 #am-events {
4 .am-events-filter {
5 .el-row {
6 .el-col {
7 .el-input,
8 .el-select,
9 .el-date-editor {
10 width: 100%;
11 display: inline-block;
12 vertical-align: top;
13 margin-bottom: 0;
14 @media @less-then-medium {
15 margin-bottom: @margin-medium;
16 }
17 }
18 &:last-child {
19 .el-input,
20 .el-select,
21 .el-date-editor {
22 margin-bottom: 0;
23 }
24 }
25
26 .am-filter-buttons {
27 display: flex;
28 }
29
30 @media (max-width: 1020px) {
31 .am-filter-buttons button:nth-child(2) {
32 margin-left: 4px;
33 }
34 }
35
36 @media (max-width: 960px) {
37 .am-filter-buttons button:nth-child(2) {
38 margin-left: 10px;
39 }
40 }
41
42 @media (max-width: 1549px) {
43 &.am-tag-filter {
44 width: 15%;
45 }
46
47 &.am-grid-view-filter {
48 width: 10%;
49 }
50 }
51
52 @media (max-width: 1330px) {
53 &.am-tag-filter {
54 width: 13%;
55 }
56
57 &.am-grid-view-filter {
58 width: 12%;
59 }
60 }
61
62 @media (max-width: 1150px) {
63 &.am-tag-filter {
64 width: 11%;
65 }
66
67 &.am-grid-view-filter {
68 width: 14%;
69 }
70 }
71
72 @media (max-width: 991px) {
73 &.am-tag-filter {
74 width: 100%;
75 }
76
77 &.am-grid-view-filter {
78 width: 100%;
79 }
80 }
81 }
82 }
83
84 .v-calendar-column {
85 .el-form-item {
86 margin-bottom: 0;
87 @media @less-then-medium {
88 margin-bottom: @margin-medium;
89 }
90 }
91
92 .popover-container {
93 margin-bottom: 0;
94 }
95 }
96 }
97
98 .am-events-list-head {
99 padding: @padding-medium @padding-big;
100 @media @less-then-large {
101 display: none;
102 }
103
104 p {
105 margin: 0;
106 color: @color-text-second;
107 text-transform: uppercase;
108 font-size: @mini-fs;
109 }
110 }
111
112 .am-events-list-day-title {
113 padding: @padding-small/2 @padding-big @padding-small/2 @padding-big;
114 background-color: @color-light-gray;
115
116 .el-checkbox {
117 margin-right: @margin-small/2;
118 vertical-align: initial;
119 }
120
121 .el-checkbox__label {
122 display: none;
123 }
124
125 h2 {
126 line-height: 2;
127 font-size: 16px;
128 color: @color-text-second;
129 }
130 }
131
132 .am-events {
133 padding: 0;
134 .am-events-list {
135 .am-event {
136 padding: @padding-medium @padding-big;
137 border-bottom: 1px solid @color-divider-gray;
138 &.is-active {
139 .am-event-data {
140 h3.grouped:after {
141 background-color: inherit;
142 }
143 }
144 }
145
146 .am-event-data {
147 >.el-row {
148 display: flex;
149 align-items: center;
150 @media @less-then-large {
151 display: block;
152 }
153 }
154 .el-checkbox {
155 margin-right: @margin-small/2;
156 }
157
158 .el-checkbox__label {
159 padding-left: @padding-small - 2px;
160 }
161
162 h4 {
163 margin: 0;
164 }
165
166 h3 {
167 margin-bottom: 0;
168 overflow: hidden;
169 max-width: 100%;
170 height: 24px;
171
172 &.grouped {
173 padding-right: @padding-medium;
174 white-space: nowrap;
175 overflow: hidden !important;
176 text-overflow: ellipsis;
177
178 svg {
179 width: 16px;
180 }
181 }
182 }
183
184 p {
185 margin: 0;
186 font-size: @small-fs;
187 }
188 .am-event-closed {
189 cursor: pointer;
190 display: inline-block;
191 padding: 0 @padding-medium /4;
192 color: @color-red;
193 background: fade(@color-red, 5%);
194 border-radius: 4px;
195
196 &:before {
197 display: inline-block;
198 width: 7px;
199 height: 7px;
200 background: @color-red;
201 border-radius: 50%;
202 content: "";
203 vertical-align: middle;
204 margin-right: 4px;
205 }
206 }
207
208 .am-event-open {
209 cursor: pointer;
210 display: inline-block;
211 padding:0 @padding-medium /4;
212 color: @color-green;
213 background: fade(@color-green, 5%);
214 border-radius: 4px;
215 &:before {
216 display: inline-block;
217 width: 7px;
218 height: 7px;
219 background: @color-green;
220 border-radius: 50%;
221 content: "";
222 vertical-align: middle;
223 margin-right: 4px;
224 }
225 }
226 .am-recurring-label {
227 color: @color-orange;
228 img, svg {
229 vertical-align: middle;
230 margin-right: 2px;
231 width: 14px;
232 }
233 }
234
235 .el-button {
236 margin-top: 0;
237 @media @less-then-medium {
238 padding-left: @padding-medium - 4px;
239 padding-right: @padding-medium - 4px;
240 }
241 }
242
243 .el-select {
244 display: block;
245
246 .el-input {
247 margin-bottom: 0;
248 }
249 }
250
251 .am-event-checkbox {
252 @media only screen and ( max-width: 1367px) {
253 display: block;
254 margin-bottom: 2px;
255 }
256 }
257 .am-align-right {
258 @media @less-then-small {
259 text-align: left;
260 margin-bottom: 0;
261 }
262 }
263
264 .am-event-time {
265 line-height: 1.6;
266 display: inline-block;
267 padding: 0 @padding-small/4;
268 border-radius: @border-radius/2;
269
270 &.approved {
271 background-color: fade(@color-green, 10%);
272 color: @color-green;
273 }
274
275 &.pending {
276 background-color: fade(@color-orange, 10%);
277 color: @color-orange;
278 }
279
280 &.canceled {
281 background-color: fade(@color-red, 10%);
282 color: @color-red;
283 }
284
285 &.rejected {
286 background-color: fade(@color-text-prime, 10%);
287 color: @color-text-prime;
288 }
289
290 &.paid {
291 background-color: fade(@color-green, 10%);
292 color: @color-green;
293 }
294
295 &.partiallyPaid {
296 background-color: fade(@color-blue, 10%);
297 color: @color-blue;
298 }
299
300 @media @less-then-medium {
301 font-size: @mini-fs;
302 }
303 }
304
305 .am-events-flex-row-middle-align {
306 min-height: 44px;
307
308 @media @less-then-small {
309 margin-bottom: 0;
310 }
311
312 .am-event-data-id {
313 color: @color-text-second;
314 font-size: 14px;
315 font-weight: 400;
316 }
317 }
318
319 .am-edit-btn {
320 text-align: right;
321 margin-right: @margin-medium*2;
322 @media @less-then-large {
323 margin-right: 0;
324 }
325 }
326
327 .am-customer-status {
328 margin-right: @margin-medium;
329 color: @color-green;
330 text-transform: capitalize;
331 font-size: 12px;
332 line-height: 1.8;
333 display: inline-block;
334 padding: 0 @padding-small/2;
335 border-radius: @border-radius/2;
336 text-align: center;
337
338 &.pending {
339 background-color: fade(@color-orange, 10%);
340 color: @color-orange;
341 }
342
343 &.approved {
344 background-color: fade(@color-green, 10%);
345 color: @color-green;
346 }
347
348 &.canceled {
349 background-color: fade(@color-red, 10%);
350 color: @color-red;
351 }
352
353 &.rejected {
354 background-color: fade(@color-text-prime, 10%);
355 color: @color-text-prime;
356 }
357
358 &.closed {
359 background-color: fade(@color-text-second, 10%);
360 color: @color-text-second;
361 }
362
363 &.full {
364 background-color: fade(@color-blue, 10%);
365 color: @color-blue;
366 }
367
368 &.upcoming {
369 background-color: fade(@color-orange, 10%);
370 color: @color-orange;
371 }
372
373 &.opened {
374 background-color: fade(@color-green, 10%);
375 color: @color-green;
376 }
377
378 &.waiting-list {
379 background-color: #FDF9E8;
380 color: #CCA20C;
381 }
382 }
383 }
384 }
385 }
386 }
387
388 #pane-details {
389 .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
390 max-height: 110px;
391 overflow-x: hidden;
392 }
393
394 @media only screen and (max-width: 782px) {
395 .ql-toolbar.ql-snow {
396 min-height: 90px;
397 }
398 }
399 }
400 }
401
402 @media @less-then-large {
403 .el-col:first-child {
404 .am-events-flex-row-middle-align {
405 margin-bottom: @margin-medium;
406 }
407 }
408 }
409
410 .am-events-flex-row-middle-align {
411 display: flex;
412 align-items: center;
413 min-height: 20px;
414 @media @less-then-large {
415 align-items: inherit;
416 }
417 @media @less-then-small {
418 display: block;
419 &:first-of-type {
420 margin-bottom: 0;
421 }
422 }
423
424 .el-col {
425 @media @less-then-small {
426 margin-bottom: @margin-medium;
427 }
428 }
429
430 .am-event-spots {
431 @media @more-then-small {
432 text-align: center;
433 }
434 }
435
436 .am-event-location {
437 display: none;
438 }
439 }
440
441
442