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 / _settings.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
_settings.scss
546 lines
1 .os-payment-processor-w .os-payment-processor-body#togglePaymentSettings_stripe {
2 padding: 0px;
3 }
4 .stripe-checkout-payments-grid {
5 display: grid;
6 grid-template-columns: 1fr 1fr 1fr;
7 grid-row-gap: 4px;
8 grid-column-gap: 20px;
9 margin-top: 15px;
10 padding-top: 15px;
11 border-top: 1px solid $border-color-lightest;
12 }
13 .table-fields-selector-w {
14 margin-top: 20px;
15 h3 {
16 margin-bottom: 15px;
17 font-weight: $body-font-weight-bold;
18 font-size: floor($font-size-base * 0.8);
19 text-transform: uppercase;
20 letter-spacing: 1.5px;
21 color: $color-faded;
22 display: flex;
23 align-items: center;
24 span {
25 flex: 0;
26 display: block;
27 white-space: nowrap;
28 }
29 span + span {
30 display: block;
31 background-color: #eef1f9;
32 flex: 1;
33 height: 5px;
34 margin-left: 10px;
35 }
36 }
37 .table-fields-selector-column {
38 display: grid;
39 grid-template-columns: 1fr 1fr 1fr;
40 grid-gap: 10px;
41 .os-form-group {
42 border: 1px solid #d6dbe4;
43 border-bottom-color: #c4c9d0;
44 border-radius: 6px;
45 padding: 8px;
46 margin: 0px;
47 box-shadow: 0px 1px 2px rgba(0,0,0,0.05);
48 }
49 .os-form-group.os-form-toggler-group {
50 label {
51 font-size: floor($font-size-base * 0.95);
52 margin-left: 0px;
53 padding: 0px;
54 padding-left: 8px;
55 border-left: 1px solid $border-color-lightest;
56 }
57 .os-toggler-label-w {
58 padding: 0px;
59 margin-left: 8px;
60 }
61 }
62 & + h3 {
63 margin-top: 20px;
64 }
65 }
66 }
67
68 .os-togglable-items-w {
69 margin-bottom: 40px;
70 .os-togglable-item-w {
71 background-color: #fff;
72 @include white-box();
73 margin-bottom: 15px;
74 &.is-disabled {
75 opacity: 0.5;
76 .os-field-setting {
77 display: none;
78 }
79 }
80 .os-togglable-item-head {
81 display: flex;
82 align-items: center;
83 padding: 15px 20px 15px 30px;
84 }
85 .os-togglable-item-body {
86 padding: 0px;
87 border-top: 1px solid $border-color-main;
88 &:has(>:not(.sub-section-row)){
89 // hack to support addons that haven't migrated to sub-section-row layout
90 padding: 20px;
91 }
92 }
93 .os-togglable-item-logo-img {
94 height: 25px;
95 width: auto;
96 display: block;
97 }
98 .os-toggler-w {
99 padding: 10px 20px 10px 0px;
100 margin-right: 20px;
101 border-right: 1px solid $border-color-lightest;
102 input[type="radio"]="radio""] {
103 display: none!important;
104 }
105 }
106 .os-togglable-item-name {
107 margin-right: auto;
108 font-weight: $body-font-weight-bold;
109 font-size: floor($font-size-base * 1.4);
110 padding: 8px 15px;
111 }
112 .os-toggler-w + .os-togglable-item-name {
113 padding-left: 0px;
114 }
115 .os-togglable-item-logo-img + .os-togglable-item-name {
116 margin-left: auto;
117 margin-right: 0;
118 color: $color-faded;
119 }
120 }
121 }
122
123 .os-payment-processors-w {
124 margin-bottom: 40px;
125 }
126 .os-payment-processor-w {
127 background-color: #fff;
128 box-shadow: $box-shadow;
129 border-radius: $border-radius;
130 margin-bottom: 15px;
131 .os-payment-processor-head {
132 display: flex;
133 align-items: center;
134 padding: 15px;
135 }
136 .os-payment-processor-body {
137 padding: 25px;
138 border-top: 1px solid rgba(0,0,0,0.1);
139 }
140 .os-processor-logo-img {
141 height: 30px;
142 width: auto;
143 display: block;
144 }
145 .os-processor-logo {
146 height: 30px;
147 width: 100px;
148 background-size: contain;
149 background-repeat: no-repeat;
150 background-position: left center;
151 }
152 .os-toggler-w {
153 padding: 8px 15px 8px 5px;
154 margin-right: 20px;
155 border-right: 1px solid rgba(0,0,0,0.1);
156 }
157 .os-processor-name {
158 margin-right: auto;
159 font-weight: $body-font-weight-bold;
160 font-size: floor($font-size-base * 1.2);
161 padding: 8px 15px;
162 }
163 .os-processor-logo + .os-processor-name {
164 display: none;
165 }
166 &.is-disabled {
167 opacity: 0.5;
168 .os-field-setting {
169 display: none;
170 }
171 }
172 }
173
174 .os-togglable-content {
175 border-top: 1px solid rgba(0,0,0,0.1);
176 }
177
178 .date-ranges-heading {
179 font-size: floor($font-size-base * 1.1);
180 margin-bottom: 15px;
181 margin-top: 30px;
182 font-weight: $body-font-weight-bold;
183 color: $brand-primary;
184 letter-spacing: 1px;
185 background-color: #f1f5ff;
186 display: inline-block;
187 padding: 3px 5px;
188 border-radius: 4px;
189 text-transform: uppercase;
190 }
191
192 .installed-addons-wrapper {
193 display: grid;
194 grid-template-columns: 1fr 1fr 1fr;
195 grid-gap: 20px;
196 }
197 .os-installed-addon-box {
198 padding: 20px;
199 @include white-box();
200 border-radius: $border-radius;
201 background-color: #fff;
202 h4 {
203 font-size: floor($headings-font-size * 0.65);
204 margin: 0px;
205 margin-bottom: 8px;
206 }
207 }
208
209 .reset-db-version-link {
210 margin-left: 5px;
211 text-decoration: none;
212 position: relative;
213 .latepoint-icon {
214 margin-right: 3px;
215 font-size: 10px;
216 }
217 &.os-loading {
218 .latepoint-icon {
219 opacity: 0;
220 }
221 &:before {
222 @include loading-circle($brand-primary, 10px);
223 left: 5px;
224 }
225 }
226 }
227
228 .os-iab-version-info {
229 color: $color-faded;
230 font-size: floor($font-size-base * 0.7);
231 text-transform: uppercase;
232 letter-spacing: 0.5px;
233 strong {
234 margin-left: 2px;
235 color: $headings-color;
236 }
237 strong + span {
238 margin-left: 5px;
239 padding-left: 10px;
240 border-left: 1px solid $border-color-lightest;
241 }
242 strong, span, a {
243 display: inline-block;
244 }
245 .os-iab-update-available {
246 background-color: #ffe8b1;
247 color: #764219;
248 margin-right: 5px;
249 padding: 0px 3px;
250 border-radius: 2px;
251 font-weight: $body-font-weight-bold;
252 }
253 }
254
255 .latepoint-system-status-w {
256 ul {
257 list-style: none;
258 margin: 0px;
259 padding: 0px;
260 li {
261 padding: 5px 0px;
262 margin: 0px;
263 &:last-child {
264 border-bottom: none;
265 }
266 }
267 }
268 }
269
270 .version-and-license-info-w {
271 display: flex;
272 gap: 30px;
273 align-items: flex-start;
274 > div {
275 flex: 1;
276 }
277 }
278
279 .os-notifications-control-bar {
280 background-color: #fff;
281 display: flex;
282 padding: 10px 15px;
283 border: 1px solid $border-color-light;
284 border-bottom-color: $border-color-strong;
285 margin-bottom: 20px;
286 align-items: center;
287 border-radius: 6px;
288 box-shadow: 0px 2px 0px 0px $border-color-lightest;
289 .control-bar-option {
290 &:last-child {
291 margin-left: 20px;
292 padding-left: 20px;
293 border-left: 1px solid $border-color-lightest;
294 }
295 }
296 .os-form-group.os-form-group-transparent {
297 margin-bottom: 0;
298 display: flex;
299 align-items: center;
300 label {
301 white-space: nowrap;
302 margin-right: 10px;
303 font-size: $font-size-base;
304 }
305 }
306 }
307
308
309 .os-section-collapsible-wrapper {
310
311 .os-section-collapsible-trigger {
312 display: flex;
313 justify-content: space-around;
314 align-items: center;
315 border-top: 1px solid $border-color-lightest;
316 padding: 10px 10px 10px 0;
317 h3 {
318 margin: 0;
319 margin-right: auto;
320 font-size: floor($headings-font-size * 0.55);
321 }
322 .os-collapsible-icon {
323 position: relative;
324 &:before {
325 content: "";
326 width: 8px;
327 height: 1px;
328 background-color: #111;
329 position: absolute;
330 top: 50%;
331 left: 50%;
332 transform: translate(-50%,-50%);
333 }
334 &:after {
335 content: "";
336 width: 1px;
337 height: 8px;
338 background-color: #111;
339 position: absolute;
340 top: 50%;
341 left: 50%;
342 transform: translate(-50%,-50%);
343 }
344 }
345 }
346 .os-section-collapsible-inner {
347 display: none;
348 border-top: 1px solid $border-color-lightest;
349 }
350 &.is-open {
351 .os-section-collapsible-inner {
352 display: block;
353 }
354 }
355 }
356
357
358 .payment-processor-connect-status-wrapper {
359 display: flex;
360 align-items: center;
361 gap: 20px;
362 font-size: $font-size-base;
363 .os-loading-spinner {
364 position: relative;
365 width: 28px;
366 height: 28px;
367 &:before {
368 @include loading-circle($brand-primary, 20px);
369 }
370 }
371 .payment-processor-disconnect-link,
372 .payment-processor-refresh-link {
373 display: flex;
374 align-items: center;
375 gap: 5px;
376 text-decoration: none;
377 color: #111;
378 span {
379 border-bottom: 1px dotted #111;
380 }
381 &:hover {
382 span {
383 border-bottom-style: solid;
384 }
385 }
386 }
387 .payment-processor-disconnect-link {
388 color: #860707;
389 position: relative;
390 &:focus {
391 outline:none;
392 box-shadow: none;
393 }
394 span {
395 border-bottom-color: #860707;
396 }
397 &.os-loading {
398 color: transparent;
399 span {
400 border-bottom-color: transparent;
401 }
402 &:before {
403 @include loading-circle(#860707, 20px);
404 }
405 }
406 }
407
408 .payment-processor-status-charges-disabled,
409 .payment-processor-status-charges-enabled,
410 .payment-processor-status-connected {
411 background-color: #d6ffad;
412 color: #2c420e;
413 padding: 5px;
414 padding-right: 10px;
415 border-radius: 4px;
416 display: flex;
417 align-items: center;
418 gap: 5px;
419 text-decoration: none;
420
421 }
422 .payment-processor-status-charges-disabled {
423 background-color: #ffea9c;
424 color: #2d251b;
425 }
426 .stripe-connect-account-info {
427 margin-left: auto;
428 padding: 5px;
429 background-color: #eee;
430 border-radius: 4px;
431 font-size: floor($font-size-base * 0.7);
432 .payment-processor-disconnect-link {
433 margin-top: 5px;
434 }
435 }
436 .payment-start-connecting {
437 display: flex;
438 align-items: center;
439 gap: 5px;
440 text-decoration: none;
441 color: $brand-primary;
442 padding: 5px 0 4px;
443 font-size: $font-size-base;
444 position: relative;
445 span {
446 border-bottom: 1px dotted $brand-primary;
447 }
448 &:hover {
449 span {
450 border-bottom-style: solid;
451 }
452 }
453 &:focus {
454 box-shadow: none;
455 }
456 &.os-loading {
457 color: transparent;
458 span {
459 border-bottom-color: transparent;
460 }
461 &:before {
462 @include loading-circle($brand-primary, 20px);
463 }
464 }
465 }
466 }
467
468
469
470
471 .get-pro-wrapper {
472 padding: 30px;
473 border: 1px solid #e4e5e7;
474 border-radius: $border-radius;
475 h4 {
476 margin: 0;
477 margin-bottom: 10px;
478 font-size: $body-font-size-l;
479 font-weight: $body-font-weight-black;
480 }
481 .pro-sub-heading {
482 font-size: $body-font-size-m;
483 color: $color-faded;
484 margin-bottom: 15px;
485 }
486 .get-pro-wrapper-fields {
487 display: flex;
488 align-items: center;
489 margin: 0;
490 gap: 10px;
491 .os-form-group {
492 flex: 1;
493 margin-bottom: 0;
494 }
495 button {
496 flex: 0;
497 }
498 }
499 }
500
501 .os-premium-features-list {
502 display: grid;
503 gap: 20px;
504 grid-template-columns: 1fr 1fr;
505 .os-premium-feature {
506 border-bottom: 1px solid #eee;
507 padding-bottom: 20px;
508 .feature-icon {
509 font-size: 16px;
510 margin-bottom: 5px;
511 color: $brand-primary;
512 text-shadow: 2px -2px 0px #fff;
513 }
514 .feature-heading {
515 font-size: $body-font-size-m;
516 font-weight: $body-font-weight-black;
517 color: $headings-color;
518 margin-bottom: 5px;
519 }
520 .feature-description {
521 color: $color-faded;
522 font-size: $body-font-size-xs;
523 }
524 & + .os-premium-feature {
525 }
526 }
527 }
528
529 body.latepoint-admin {
530 .latepoint-lightbox-w {
531
532 .upgrade-info-btn {
533 display: flex;
534 align-items: center;
535 font-size: $body-font-size-l;
536 font-weight: $body-font-weight-black;
537 gap: 10px;
538 justify-content: center;
539 text-decoration: none;
540 color: #fff;
541 background-color: $brand-primary;
542 cursor: pointer;
543 }
544 }
545 }
546