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 / recurring.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
recurring.less
336 lines
1 .am-recurring-dates-edit {
2 .el-row {
3 display: flex;
4 align-items: center;
5 width: 100%;
6 padding-top: 5px;
7 padding-bottom: 5px;
8 height: 50px;
9
10 .el-col {
11 margin: auto;
12
13 @media @less-then-small {
14 span.am-col-title-date {
15 display: inline-block;
16 }
17 }
18 }
19 }
20 }
21
22 .am-recurring-setup {
23 .el-input-number {
24 width: 100%;
25 }
26 }
27
28 .am-recurring-check {
29 margin-top: 10px;
30 margin-bottom: 30px;
31 }
32
33 .am-recurring-dates {
34 @media @less-then-small {
35 .am-dialog-scrollable {
36 padding: @padding-small;
37 }
38
39 .v-calendar-column {
40 .popover-origin {
41 left: 80%;
42 }
43 }
44
45 .am-recurring-dates-header {
46 border-bottom: 1px solid @color-divider-gray;
47 margin-bottom: 5px;
48 }
49 }
50
51 .am-recurring-dates-rows {
52 opacity: 1;
53 padding-left: 10px;
54 padding-right: 10px;
55
56 @media @less-then-small {
57 padding-left: 5px;
58 padding-right: 0;
59 margin: 0;
60 }
61 }
62
63 .am-delete-element {
64 display: inline-block;
65 }
66
67 .am-recurring-row-item-time {
68 .el-input {
69 margin-bottom: 0;
70 }
71 }
72
73 .am-recurring-dates-row-header {
74 margin-bottom: 8px;
75
76 * {
77 color: darken(@color-light-gray, 30%);
78 }
79
80 padding-left: 10px;
81 padding-right: 10px;
82
83 .el-row {
84 border-bottom: 1px solid @color-divider-gray;
85
86 span {
87 padding-left: 30px;
88 }
89 }
90 }
91
92 .am-recurring-flex-row-middle-align {
93 display: flex;
94 align-items: center;
95 width: 100%;
96 padding-top: 5px;
97 padding-bottom: 5px;
98 height: 50px;
99
100 &.am-recurring-dates-row-editing {
101 background-color: @color-highlight;
102 }
103
104 &.am-recurring-dates-row-substitute {
105 background-color: #ffe6e6;
106 }
107
108 @media @less-then-large {
109 align-items: inherit;
110 }
111
112 @media @less-then-small {
113 display: inline-block;
114
115 &:first-of-type {
116 margin-bottom: 0;
117 }
118 }
119
120 .el-col {
121 margin: auto;
122
123 @media @less-then-small {
124 span.am-col-title-date {
125 display: inline-block;
126 }
127 }
128
129 .el-icon-warning-outline {
130 margin: auto;
131 }
132
133 .am-col-title {
134 display: none;
135 font-size: @small-fs;
136 color: @color-text-second;
137 }
138
139 @media @less-then-small {
140 .am-col-title {
141 display: block;
142 }
143 }
144
145 &.am-recurring-row-order {
146 width: 12%;
147 height: 100%;
148
149 span {
150 display: inline-flex;
151 align-items: center;
152 }
153 }
154
155 &.am-recurring-row-item {
156 padding-left: 10px;
157 padding-right: 10px;
158 display: inline-flex;
159
160 @media @less-then-small {
161 padding-left: 0;
162 padding-right: 0;
163
164 &.am-recurring-row-item-date {
165 width: 41%;
166 display: inline-block;
167 text-align: center;
168 margin-left: 5px;
169
170 .el-input__inner {
171 padding-right: 0;
172 padding-left: 5px;
173 }
174 }
175
176 &.am-recurring-row-item-time {
177 width: 33%;
178 display: inline-block;
179 text-align: center;
180 margin-left: 5px;
181
182 .el-input__inner {
183 padding-right: 0;
184 padding-left: 5px;
185 }
186 }
187 }
188
189
190 }
191
192 &.am-recurring-row-action {
193 text-align: center;
194 width: 10%;
195 display: flex;
196 height: 100%;
197
198 div {
199 margin: auto;
200 text-align: center;
201 }
202
203 .am-delete-element {
204 }
205 }
206
207 .el-input__inner {
208 background-color: transparent;
209 }
210
211 &.is-editing {
212 .el-input__inner {
213 border-color: #E2E6EC;
214 }
215
216 .el-select__caret {
217 display: inline-block;
218 }
219
220 &.am-recurring-row-item {
221 pointer-events: all;
222 }
223
224 &.am-recurring-row-action {
225 border-color: transparent;
226 }
227 }
228
229 @media @less-then-small {
230 p {
231 text-align: left;
232 }
233
234 width: 100%;
235 }
236
237 .am-edit-element {
238 padding: 0;
239 margin-right: 20px;
240 }
241 }
242 }
243
244 .v-calendar-column {
245 @media @less-then-small {
246 padding: 0 0 0;
247 }
248 }
249
250 .am-pagination {
251 justify-content: space-around;
252 text-align: center;
253 margin-bottom: 60px;
254
255 @media @less-then-medium {
256 border-bottom: none;
257 text-align: center;
258
259 @media @less-then-small {
260 display: block;
261 }
262 }
263
264 div {
265 display: block;
266 margin: auto;
267
268 p {
269 padding-top: @padding-small;
270 padding-bottom: @padding-small;
271 margin: auto;
272 text-align: center;
273 font-size: @small-fs;
274 color: darken(@color-light-gray, 30%);
275
276 @media @less-then-small {
277 text-align: center;
278 }
279 }
280 }
281
282 .el-pagination {
283 text-align: center;
284 display: inline-block;
285
286 padding: @padding-small 0 0;
287 @media @less-then-small {
288 text-align: center;
289 }
290
291 .el-pager li {
292 height: 32px;
293 line-height: 32px;
294 padding: 0 @padding-small;
295 color: @color-text-prime;
296 border-top: 1px solid @color-divider-gray;
297 border-bottom: 1px solid @color-divider-gray;
298 border-left: 1px solid @color-divider-gray;
299
300 &:first-child {
301 border-left: none;
302 }
303
304 @media @less-then-small {
305 padding: 0 @padding-small/3;
306 min-width: 24px;
307 }
308
309 &.active {
310 background-color: @color-blue;
311 border-color: @color-blue;
312 color: @color-white;
313
314 &:hover {
315 color: @color-white;
316 }
317 }
318
319 &:hover {
320 color: @color-blue;
321 }
322 }
323
324 button {
325 border: 1px solid @color-divider-gray;
326 height: 32px;
327 padding: 0 @padding-small;
328 }
329 }
330 }
331
332 .el-button--primary {
333 float: right;
334 }
335 }
336