PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.4.2
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.4.2
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 / _elements.scss
latepoint / lib / assets / stylesheets / admin Last commit date
_activities.scss 9 months ago _addons.scss 9 months ago _agents.scss 9 months ago _animations.scss 9 months ago _booking_form_preview.scss 9 months ago _bookings.scss 9 months ago _bundles.scss 9 months ago _buttons.scss 9 months ago _calendars.scss 9 months ago _categories.scss 9 months ago _customers.scss 9 months ago _dark.scss 9 months ago _daterangepicker.scss 9 months ago _elements.scss 9 months ago _forms.scss 9 months ago _grid.scss 1 year ago _grid_variables.scss 1 year ago _icons.scss 1 year ago _latecheckbox.scss 9 months ago _lateselect.scss 1 year ago _layout.scss 9 months ago _lightbox.scss 9 months ago _menu.scss 9 months ago _messages.scss 9 months ago _misc.scss 9 months ago _mixins.scss 9 months ago _notifications.scss 9 months ago _orders.scss 9 months ago _pickr.scss 1 year ago _processes.scss 9 months ago _quick_availability.scss 9 months ago _reminders.scss 1 year ago _responsive.scss 9 months ago _roles.scss 1 year ago _schedule.scss 3 months ago _services.scss 9 months ago _settings.scss 9 months ago _side-panel.scss 9 months ago _steps.scss 1 year ago _tables.scss 9 months ago _type.scss 1 year ago _updates.scss 9 months ago _utilities.scss 1 year ago _variables.scss 9 months ago _widgets.scss 9 months ago _wizard.scss 2 months ago
_elements.scss
286 lines
1 .os-add-box {
2 border: 1px dotted #aaa;
3 padding: 11px 8px;
4 cursor: pointer;
5 display: flex;
6 align-items: center;
7 text-decoration: none;
8 margin: 15px 0px;
9 border-radius: $border-radius-lg;
10
11 .add-box-graphic-w {
12 width: 40px;
13 height: 40px;
14 position: relative;
15
16 .add-box-plus {
17 position: absolute;
18 top: 50%;
19 left: 50%;
20 border-radius: 50%;
21 height: 15px;
22 width: 15px;
23 background-color: $brand-primary;
24 box-shadow: 0px 0px 0px 8px rgba(#ccc, 0.3);
25 color: #fff;
26 transform: translate(-50%, -50%);
27 transition: all 0.2s cubic-bezier(.25, 1.4, .5, 1.35);
28
29 i {
30 position: absolute;
31 display: block;
32 top: 50%;
33 left: 50%;
34 font-size: 7px;
35 transform: translate(-45%, -47%);
36 transition: all 0.2s ease;
37 }
38 }
39 }
40
41 .add-box-label {
42 color: $headings-color;
43 font-weight: $body-font-weight-bold;
44 font-size: $body-font-size-s;
45 transition: all 0.2s cubic-bezier(.25, 1.4, .5, 1.35);
46 margin-left: 15px;
47 }
48
49 &:hover {
50 border-color: $brand-primary;
51 border-style: solid;
52 box-shadow: 0 0 0 1px $brand-primary;
53
54 .add-box-plus {
55 box-shadow: 0px 0px 0px 10px rgba(#BDD6FC, 0.3);
56 transform: translate(-50%, -50%) scale(1.2);
57
58 i {
59 }
60 }
61
62 .add-box-label {
63 transform: translateX(5px);
64 }
65 }
66
67 &.os-loading {
68 .add-box-plus {
69 color: rgba(255, 255, 255, 0.4);
70
71 &:after {
72 @include loading-circle($brand-primary, 42px);
73 }
74 }
75
76 animation: animate_appointment_small_box 0.8s ease infinite;
77 }
78 }
79
80 .latepoint-content > .os-add-box:first-child {
81 margin-top: 0px;
82 }
83
84
85 .lp-order-status {
86 padding: 2px 5px;
87 border-radius: $border-radius;
88 background-color: #eee;
89 color: #333;
90 border: 1px solid #aaa;
91 font-weight: $body-font-weight-bold;
92 font-size: floor($font-size-base * 0.8);
93 line-height: 1;
94 &.lp-order-status {
95 &-cancelled {
96 background-color: #ffc3c3;
97 border-color: #e62a31;
98 color: #5d2222;
99 }
100 &-partially_paid, &-partially_fulfilled {
101 background-color: #ffe1c3;
102 border-color: #bd8841;
103 color: #2e1e11;
104 }
105 &-completed, &-fully_paid, &-fulfilled {
106 background-color: #cbfad7;
107 border-color: #65bf99;
108 color: #347159;
109 }
110 &-open {
111 background-color: #d1e8ff;
112 border-color: #2382ed;
113 color: #0143a6;
114 }
115 }
116 }
117 .lp-transaction-status {
118 padding: 2px 5px;
119 border-radius: $border-radius;
120 background-color: #eee;
121 color: #333;
122 border: 1px solid #aaa;
123 font-weight: $body-font-weight-bold;
124 font-size: floor($font-size-base * 0.8);
125 line-height: 1;
126
127 &.lp-transaction-status, &.lp-transaction-funds-status {
128 &-declined, &-failed {
129 background-color: #ffc3c3;
130 border-color: #e62a31;
131 color: #5d2222;
132 }
133
134 &-approved, &-succeeded {
135 background-color: #cbfad7;
136 border-color: #65bf99;
137 color: #347159;
138 }
139 &-capture, &-sale {
140 background-color: #cbfad7;
141 border-color: #65bf99;
142 color: #347159;
143 }
144 &-authorization {
145 background-color: #d1e8ff;
146 border-color: #2382ed;
147 color: #0143a6;
148 }
149 &-void, &-refund {
150 background-color: #ffc3c3;
151 border-color: #e62a31;
152 color: #5d2222;
153 }
154 }
155 }
156
157 .lp-processor-logo {
158 &.lp-processor-logo-stripe_connect,
159 &.lp-processor-logo-stripe {
160 background-image: url(#{$images-path}/processor-stripe.png);
161 background-size: contain;
162 color: transparent;
163 background-position: center center;
164 background-repeat: no-repeat;
165 width: 30px;
166 overflow: hidden;
167 }
168
169 &.lp-processor-logo-braintree {
170 background-image: url(#{$images-path}/processor-braintree.png);
171 background-size: contain;
172 color: transparent;
173 background-position: center center;
174 background-repeat: no-repeat;
175 width: 60px;
176 overflow: hidden;
177 }
178
179 &.lp-processor-logo-paypal {
180 background-image: url(#{$images-path}/processor-paypal-short.png);
181 background-size: contain;
182 color: transparent;
183 background-position: center center;
184 background-repeat: no-repeat;
185 width: 60px;
186 overflow: hidden;
187 }
188 }
189
190 .copyable-text-block {
191 position: relative;
192 margin-top: 20px;
193
194 .text-label {
195 color: $color-faded;
196 margin-bottom: 3px;
197 font-weight: $body-font-weight-bold;
198 font-size: $font-size-base;
199 }
200
201 .text-value {
202 padding: 8px;
203 border-radius: 6px;
204 position: relative;
205 font-size: floor($font-size-base * 1.1);
206 font-weight: $body-font-weight-bold;
207 cursor: pointer;
208 width: 100%;
209 }
210
211 }
212
213 .pe-conditions h3 {
214 margin: 20px 0px 10px 0px;
215 }
216
217 .late-tooltip {
218 max-width: 250px;
219 text-align: center;
220 position: absolute;
221 background-color: #000;
222 color: #fff;
223 padding: 5px 6px 6px;
224 line-height: 1.2;
225 font-weight: $body-font-weight-bold;
226 font-size: floor($font-size-base * 0.9);
227 border-radius: $tooltip-border-radius;
228 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
229 }
230
231
232 .os-accordion-wrapper {
233 border-top: 1px solid $border-color-light;
234 & + .os-accordion-wrapper {
235 border-top: none;
236 }
237 &.is-open {
238 .os-accordion-content {
239 display: block;
240 }
241 }
242 .os-accordion-title {
243 border-bottom: 1px solid $border-color-light;
244 position: relative;
245 padding: 15px 0px;
246 cursor: pointer;
247 display: flex;
248 align-items: center;
249 &:after {
250 @include latepointfont_admin("\e911");
251 position: absolute;
252 top: 50%;
253 right: 0;
254 font-size: 14px;
255 color: $color-faded;
256 transform: translateY(-50%);
257 }
258 &:hover {
259 &:after {
260 color: $headings-color;
261 }
262 .latepoint-icon {
263 color: $brand-primary;
264 }
265 h3 {
266 color: $brand-primary;
267 }
268 }
269 .latepoint-icon {
270 margin-right: 10px;
271 width: 20px;
272 font-size: 16px;
273 color: $headings-color;
274 }
275 h3 {
276 font-size: 16px;
277 margin: 0px;
278 flex: 1;
279 }
280 }
281 .os-accordion-content {
282 display: none;
283 padding: 20px 0px;
284 }
285 }
286