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 / dashboard.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
dashboard.less
332 lines
1 @import "../common/_variables";
2 @import "../backend/appointments.less";
3 @import "../backend/recurring.less";
4
5 #am-dashboard {
6 .am-page-header {
7 .el-date-editor {
8 margin-bottom: 0;
9 }
10
11 .el-row {
12 @media @less-then-small {
13 display: block;
14 .el-col {
15 width: 100%;
16 float: none;
17
18 &:first-child {
19 margin-bottom: @margin-medium;
20 }
21 }
22 }
23 }
24 }
25
26 .am-hello {
27 padding: @padding-big*2;
28 border-bottom: 1px solid @color-divider-gray;
29 .am-user-name {
30 h1 {
31 font-size: @big-fs + 8px;
32 img {
33 width: 40px;
34 }
35 }
36 }
37 .am-user-alert {
38 font-size: @regular-fs;
39 line-height: 2;
40 img {
41 width: 18px;
42 vertical-align: text-top;
43 }
44 }
45 }
46 .am-stats {
47 margin-bottom: @margin-medium - 4;
48 padding: 0;
49 }
50
51 .am-big-stats {
52 .el-col {
53 border-right: 1px solid @color-divider-gray;
54 @media @less-then-medium {
55 border-bottom: 2px solid @color-divider-gray;
56 border-right: none;
57 }
58
59 &:last-child {
60 border-right: none;
61 }
62 }
63
64 .am-grid-content {
65 padding: @padding-big;
66 position: relative;
67 @media @less-then-large {
68 min-height: 100px;
69 }
70 @media @less-then-medium {
71 min-height: 0;
72 }
73
74 .am-title {
75 h3 {
76 margin-top: 0;
77 margin-bottom: @margin-big;
78 position: relative;
79 i {
80 font-size: 12px;
81 vertical-align: text-top;
82 }
83 }
84 .am-change {
85 position: absolute;
86 top: 0;
87 right: 0;
88 padding-right: @padding-big;
89 font-weight: normal;
90 &.am-growth-increase {
91 color: @color-green;
92 background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxNiA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+VXAgaWNvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJVcGRhdGVzLTIwMTkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEYXNoYm9hcmQtMi06LVJvYm90byIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyMy4wMDAwMDAsIC0zNzEuMDAwMDAwKSIgZmlsbD0iIzVGQ0UxOSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IlN0YXRzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODIuMDAwMDAwLCAzMzQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iVG9wLVN0YXRzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi4wMDAwMDAsIDM0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDYXJkLTkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iVXAtbGFiZWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI4NC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJVcC1pY29uIiBwb2ludHM9IjMzLjcgNSAzNy4zIDUgMzMuNyA4LjYgMjkuNyA0LjYgMjUgOS4zIDI2LjQgMTAuNyAyOS43IDcuNCAzMy43IDExLjQgMzguNyA2LjQgMzguNyAxMCA0MC43IDEwIDQwLjcgMyAzMy43IDMiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% center;
93
94 }
95 &.am-growth-decrease {
96 color: @color-red;
97 background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxNiA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+VXAgaWNvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJVcGRhdGVzLTIwMTkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEYXNoYm9hcmQtMi06LVJvYm90byIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkxNC4wMDAwMDAsIC0zNzEuMDAwMDAwKSIgZmlsbD0iI0ZGMTU2MyIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IlN0YXRzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODIuMDAwMDAwLCAzMzQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iVG9wLVN0YXRzLUNvcHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIzLjAwMDAwMCwgMzQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNhcmQtOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJVcC1sYWJlbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjg5LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlVwLWljb24iIHBvaW50cz0iMjguNyA5LjQgMzIuMyA5LjQgMjguNyA1LjggMjQuNyA5LjggMjAgNS4xIDIxLjQgMy43IDI0LjcgNyAyOC43IDMgMzMuNyA4IDMzLjcgNC40IDM1LjcgNC40IDM1LjcgMTEuNCAyOC43IDExLjQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% center;
98 }
99 &.am-growth-equal {
100 color: @color-yellow;
101 background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIycHgiIHZpZXdCb3g9IjAgMCAxMyAyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+UmVjdGFuZ2xlPC90aXRsZT4KICAgIDxnIGlkPSJVcGRhdGVzLTIwMTkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEYXNoYm9hcmQtMi06LVJvYm90byIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMDUuMDAwMDAwLCAtMzc0LjAwMDAwMCkiIGZpbGw9IiNGRkQ0MDAiPgogICAgICAgICAgICA8ZyBpZD0iU3RhdHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDMzNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJUb3AtU3RhdHMtQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MTIuMDAwMDAwLCAzNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2FyZC05Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlVwLWxhYmVsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODkuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIyMiIgeT0iNiIgd2lkdGg9IjEzIiBoZWlnaHQ9IjIiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% center;
102 }
103 }
104 }
105
106 .am-big-num {
107 margin-bottom: @margin-big;
108 font-weight: 500;
109 }
110
111 a.am-goto {
112 display: inline-block;
113 cursor: pointer;
114 font-size: 12px;
115 color: @color-text-prime;
116 background-color: @color-divider-gray;
117 padding: @padding-small/2 @padding-small;
118 margin-top: @margin-medium;
119 border-radius: @border-radius;
120 transition: all 0.3s ease;
121 &:hover {
122 background-color: fade(@color-divider-gray, 50%);
123 }
124 @media @less-then-large {
125 display: none;
126 }
127 }
128 }
129 }
130
131 .am-section {
132 h2.am-section-title {
133 margin-bottom: @margin-big;
134 font-weight: 500;
135 i {
136 font-size: 16px;
137 }
138 }
139 }
140
141
142 .am-employee-table-stats {
143 .am-pagination {
144 padding-top: 0;
145 padding-bottom: 0;
146 }
147 padding-top: @padding-big + 8px;
148 margin-bottom: @margin-medium - 4;
149 .el-table thead .cell{
150 color: @color-url;
151 font-weight: normal;
152 }
153 .el-table .cell {
154 display: flex;
155 align-items: center;
156 font-weight: 500;
157 img, svg {
158 margin-right: @margin-small;
159 border-radius: 50%;
160 width: 32px;
161 height: 32px;
162 }
163 .el-progress {
164 display: inline-block;
165 width: 100px;
166 margin-left: @margin-small;
167 }
168 }
169 }
170
171 .am-charts {
172 padding-top: @padding-big + 8px;
173 .el-col {
174 &.am-border-right {
175 @media @less-then-medium {
176 border-right: none;
177 }
178 }
179 }
180
181 .am-chart {
182 margin-bottom: @margin-big;
183
184 &.doughnut-chart {
185 padding: 0 @padding-medium;
186 span {
187 font-size: @small-fs;
188 padding: @padding-small/2;
189 border-radius: @border-radius;
190 margin-left: @margin-small/2;
191 vertical-align: middle;
192
193 &.am-growth-increase {
194 background-color: fade(@color-green, 10%);
195 color: @color-green;
196 }
197
198 &.am-growth-decrease {
199 background-color: fade(@color-red, 10%);
200 color: @color-red;
201 }
202
203 &.am-growth-equal {
204 background-color: fade(@color-yellow, 10%);
205 color: @color-yellow;
206 }
207 }
208 }
209 .am-chart-filter {
210 padding: @padding-medium 0;
211
212 .el-date-editor--daterange.el-input {
213 float: right;
214 @media @less-then-small {
215 float: none;
216 }
217 }
218
219 .el-select {
220 width: 100%;
221 }
222
223 .el-col {
224 &:first-child {
225 border-right: none;
226 }
227 }
228 }
229
230 p {
231 margin: 0;
232
233 &.am-big-num {
234 font-size: @big-fs;
235 }
236 }
237 }
238 }
239
240 #am-appointments.am-upcoming-appointments {
241 padding-top: @padding-big + 8px;
242 margin-bottom: @margin-medium - 4;
243 .am-empty-state.am-section {
244 padding: @padding-big;
245 }
246 .am-appointments-list-head p {
247 text-transform: none;
248 font-size: @small-fs;
249 }
250 .am-appointments {
251 .am-appointment {
252 &:first-child {
253 border-top: 1px solid @color-divider-gray;
254 }
255 }
256 }
257 }
258 }
259
260 .el-popover {
261 &.am-button-popover {
262 background: rgba(0, 0, 0, 0.3);
263 box-shadow: none;
264 border-radius: 0;
265 border: none;
266 padding: 0;
267 position: fixed;
268 top: 0 !important;
269 left: 0 !important;
270 bottom: 0 !important;
271 right: 0 !important;
272 z-index: 999 !important;
273 width: 100% !important;
274 margin-bottom: 0 !important;
275
276 .am-overlay {
277 position: fixed;
278 top: 0 !important;
279 left: 0 !important;
280 bottom: 0 !important;
281 right: 0 !important;
282 z-index: 999 !important;
283 }
284
285 .el-button {
286 margin-bottom: @margin-medium;
287 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
288
289 &:last-child {
290 margin-bottom: 0;
291 }
292
293 &:hover, &:focus {
294 color: @color-blue;
295 border-color: @color-blue;
296 }
297 }
298
299 .popper__arrow {
300 display: none;
301 }
302
303 .am-button-new-items {
304 text-align: right;
305 margin: 0;
306 width: 260px;
307 bottom: 108px;
308 position: absolute;
309 right: 32px;
310 }
311 }
312
313 }
314
315 .am-premium-tag {
316 display: block;
317 padding: 0 0 0 25px;
318 position: relative;
319
320 img {
321 width: 20px;
322 height: 19px;
323 position: absolute;
324 top: 50%;
325 left: 0;
326 transform: translateY(-50%);
327 }
328 }
329
330
331
332