PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.1.8
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.1.8
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 / _quick_availability.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
_quick_availability.scss
357 lines
1 .quick-availability-per-day-w .os-availability-prev-w + .ma-day .agent-day-availability-w {
2 .agent-timeslot {
3 .agent-timeslot-label {
4 }
5
6 &:hover {
7 .agent-timeslot-label {
8 }
9 }
10 }
11 }
12
13 .quick-availability-per-day-w.side-sub-panel-wrapper {
14 width: 740px;
15 background-color: #fff;
16 z-index: 9999;
17 border-right: 1px solid rgba(0, 0, 0, 0.1);
18 display: flex;
19 flex-direction: column;
20 border-radius: $side-panel-border-radius 0 0 $side-panel-border-radius;
21
22 .os-form-header {
23 border-top-left-radius: $side-panel-border-radius;
24 }
25
26
27 .separate-timeslots-w {
28 display: flex;
29 justify-content: space-between;
30 position: relative;
31 padding-left: 80px;
32 padding-right: 20px;
33 height: 45px;
34
35 .separate-timeslot {
36 flex-grow: 1;
37 position: relative;
38
39 .separate-timeslot-tick {
40 position: absolute;
41 display: block;
42 bottom: 10px;
43 left: 50%;
44 transform: translateX(-50%);
45 font-size: $font-size-base * 0.6;
46 text-align: center;
47 color: rgba(0, 0, 0, 0.4);
48 text-transform: uppercase;
49 line-height: 1.4;
50 font-weight: $body-font-weight-bold;
51
52 strong {
53 display: block;
54 color: rgba(0, 0, 0, 1);
55 font-size: $font-size-base * 0.8;
56 line-height: 1;
57 }
58 }
59
60 &.with-tick {
61 &:after {
62 display: block;
63 content: "";
64 position: absolute;
65 width: 1px;
66 left: 50%;
67 height: 4px;
68 bottom: 4px;
69 background-color: rgba(0, 0, 0, 0.2);
70 }
71 }
72 }
73 }
74
75 .os-form-header {
76 padding: (22px + calc($side-panel-offset/2)) $side-panel-padding-x;
77 display: flex;
78 align-items: center;
79
80 h2 {
81 }
82
83 select {
84 display: block;
85 margin-left: 5px;
86 min-height: 28px;
87 }
88 }
89
90 .latepoint-quick-availability-close {
91 font-size: 18px;
92 color: #333;
93 text-decoration: none;
94 display: block;
95 transition: all 0.6s ease;
96 outline: none;
97 box-shadow: none;
98 z-index: 3;
99 line-height: 1;
100
101 &:focus {
102 outline: none;
103 }
104 }
105
106 .ma-month-label {
107 color: $brand-primary;
108 font-size: $font-size-base * 1.3;
109 padding: 10px 0px;
110 font-weight: $body-font-weight-bold;
111 margin-bottom: 10px;
112 margin-top: 10px;
113 padding-left: 20px;
114 border-bottom: 1px dashed $brand-primary;
115 }
116
117 .ma-day {
118 display: flex;
119 border-bottom: 1px solid #eee;
120 padding: 4px 20px;
121
122 &:hover {
123 box-shadow: 0px -1px 0px 0px rgba($brand-primary, 0.5);
124 border-bottom-color: rgba($brand-primary, 0.5) !important;
125
126 .ma-day-number {
127 color: $brand-primary;
128 transform: scale(1.2);
129 }
130 }
131
132 &.ma-day-number-6,
133 &.ma-day-number-7 {
134 background-color: #f7f7fb;
135 }
136
137 &.ma-day-number-7 {
138 border-bottom-color: #ddd;
139 }
140
141 .agent-day-availability-w {
142 flex: 1;
143 margin: 0px;
144 padding: 0px;
145
146 .agent-timeslot {
147 border-left: 1px solid #fff;
148 border-right: 1px solid #fff;
149 height: 20px;
150
151 &.selected {
152 background-color: #25c765;
153
154 .agent-timeslot-label {
155 display: block;
156 padding-left: 25px;
157 transition: none;
158
159 &:before {
160 @include latepointfont_admin("\e904");
161 position: absolute;
162 left: 5px;
163 font-size: 14px;
164 color: #55ad0d;
165 top: 48%;
166 transform: translateY(-50%);
167 display: block;
168 }
169 }
170 }
171
172 .agent-timeslot-label {
173 border: 1px solid #000;
174 border-radius: 4px;
175 left: 50%;
176 top: -4px;
177 transform: translate(-50%, -100%);
178 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.33), 0px 2px 6px rgba(0, 0, 0, 0.1);
179 }
180 }
181
182 .agent-timeslot-tick {
183 display: none;
184 }
185
186 .agent-timeslot.with-tick:after {
187 display: none;
188 }
189 }
190
191 .ma-day-info {
192 flex: 0 0 60px;
193 padding-left: 5px;
194 font-weight: $body-font-weight-bold;
195
196 .ma-day-number {
197 display: inline-block;
198 vertical-align: middle;
199 transition: all 0.2s ease;
200 }
201
202 .ma-day-weekday {
203 color: $color-faded;
204 font-size: $font-size-base * 0.7;
205 margin-left: 5px;
206 text-transform: uppercase;
207 letter-spacing: 1px;
208 display: inline-block;
209 vertical-align: middle;
210 }
211 }
212 }
213
214 .os-availability-days {
215 overflow: scroll;
216 height: 100%;
217 padding-bottom: 15px;
218 flex: 1;
219 border-bottom-left-radius: $side-panel-border-radius;
220 }
221
222 .os-availability-next-w,
223 .os-availability-prev-w {
224 .latepoint-btn {
225 padding: 5px 12px;
226 }
227 }
228
229 .os-availability-next-w {
230 padding: 5px 20px 0px;
231 }
232
233 .os-availability-prev-w {
234 padding: 0px 20px 5px;
235 border-bottom: 1px solid #eee;
236 }
237
238 .os-availability-controls {
239 position: absolute;
240 bottom: 10px;
241 left: -10px;
242 transform: translateX(-100%);
243
244 a {
245 background-color: rgba(255, 255, 255, 0.6);
246 display: block;
247 padding: 4px 5px;
248 text-decoration: none;
249 color: $body-color;
250 font-size: 16px;
251
252 & + a {
253 margin-top: 10px;
254 }
255
256 &:hover {
257 background-color: #fff;
258 color: $brand-primary;
259 }
260 }
261 }
262 }
263
264
265 .agent-availability-timeslots-for-period {
266 padding: 10px;
267
268 .ma-month-label {
269 color: $brand-primary;
270 font-size: $font-size-base * 1.3;
271 padding: 10px 0px;
272 font-weight: $body-font-weight-bold;
273 margin-bottom: 10px;
274 margin-top: 10px;
275 padding-left: 20px;
276 border-bottom: 1px dashed $brand-primary;
277 }
278
279 .ma-day {
280 display: flex;
281 border-bottom: 1px solid #eee;
282 padding: 7px 5px 7px 15px;
283
284 &:last-child {
285 border-bottom-color: transparent;
286 }
287
288 &:hover {
289 box-shadow: 0px -1px 0px 0px rgba($brand-primary, 0.5);
290 border-bottom-color: rgba($brand-primary, 0.5) !important;
291
292 .ma-day-number {
293 color: $brand-primary;
294 transform: scale(1.2);
295 }
296 }
297
298 &.ma-day-number-6,
299 &.ma-day-number-7 {
300 }
301
302 &.ma-day-number-7 {
303 }
304
305 .agent-day-availability-w {
306 flex: 1;
307 margin: 0px;
308 padding: 0px;
309
310 .agent-timeslot {
311 border-left: 1px solid #fff;
312 border-right: 1px solid #fff;
313 height: 21px;
314
315 &.selected {
316 background-color: #25c765;
317 }
318
319 .agent-timeslot-label {
320 border-radius: 0px;
321 left: 0px;
322 top: 0px;
323 transform: translate(0%, -100%);
324 }
325 }
326
327 .agent-timeslot-tick {
328 display: none;
329 }
330
331 .agent-timeslot.with-tick:after {
332 display: none;
333 }
334 }
335
336 .ma-day-info {
337 flex: 0 0 60px;
338 font-weight: $body-font-weight-bold;
339
340 .ma-day-number {
341 display: inline-block;
342 vertical-align: middle;
343 transition: all 0.2s ease;
344 }
345
346 .ma-day-weekday {
347 color: $color-faded;
348 font-size: $font-size-base * 0.7;
349 margin-left: 5px;
350 text-transform: uppercase;
351 letter-spacing: 1px;
352 display: inline-block;
353 vertical-align: middle;
354 }
355 }
356 }
357 }