PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.6.10
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.6.10
5.6.10 5.6.9 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 11 months ago _addons.scss 3 weeks ago _agents.scss 10 months ago _animations.scss 11 months ago _booking_form_preview.scss 11 months ago _bookings.scss 3 weeks ago _bundles.scss 11 months ago _buttons.scss 3 weeks ago _calendars.scss 3 weeks ago _categories.scss 11 months ago _customers.scss 10 months ago _dark.scss 10 months ago _daterangepicker.scss 11 months ago _elements.scss 1 month ago _forms.scss 3 weeks ago _grid.scss 1 year ago _grid_variables.scss 1 year ago _icons.scss 1 year ago _latecheckbox.scss 11 months ago _lateselect.scss 1 year ago _layout.scss 3 weeks ago _lightbox.scss 11 months ago _menu.scss 3 weeks ago _messages.scss 11 months ago _misc.scss 3 weeks ago _mixins.scss 11 months ago _notifications.scss 11 months ago _orders.scss 10 months ago _pickr.scss 1 year ago _processes.scss 3 weeks ago _quick_availability.scss 3 weeks ago _reminders.scss 3 weeks ago _responsive.scss 3 weeks ago _roles.scss 1 year ago _schedule.scss 3 weeks ago _services.scss 3 weeks ago _settings.scss 1 month ago _side-panel.scss 3 weeks ago _steps.scss 1 year ago _tables.scss 3 weeks ago _type.scss 1 year ago _updates.scss 3 weeks ago _utilities.scss 1 year ago _variables.scss 3 weeks ago _widgets.scss 3 weeks ago _wizard.scss 3 weeks ago
_elements.scss
302 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(0.25, 1.4, 0.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(0.25, 1.4, 0.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 .lp-order-status {
85 padding: 2px 5px;
86 border-radius: $border-radius;
87 background-color: #eee;
88 color: #333;
89 border: 1px solid #aaa;
90 font-weight: $body-font-weight-bold;
91 font-size: floor($font-size-base * 0.8);
92 line-height: 1;
93 &.lp-order-status {
94 &-cancelled {
95 background-color: #ffc3c3;
96 border-color: #e62a31;
97 color: #5d2222;
98 }
99 &-partially_paid,
100 &-partially_fulfilled {
101 background-color: #ffe1c3;
102 border-color: #bd8841;
103 color: #2e1e11;
104 }
105 &-completed,
106 &-fully_paid,
107 &-fulfilled {
108 background-color: #cbfad7;
109 border-color: #65bf99;
110 color: #347159;
111 }
112 &-open {
113 background-color: #d1e8ff;
114 border-color: #2382ed;
115 color: #0143a6;
116 }
117 }
118 }
119 .lp-transaction-status {
120 padding: 2px 5px;
121 border-radius: $border-radius;
122 background-color: #eee;
123 color: #333;
124 border: 1px solid #aaa;
125 font-weight: $body-font-weight-bold;
126 font-size: floor($font-size-base * 0.8);
127 line-height: 1;
128
129 &.lp-transaction-status,
130 &.lp-transaction-funds-status {
131 &-declined,
132 &-failed {
133 background-color: #ffc3c3;
134 border-color: #e62a31;
135 color: #5d2222;
136 }
137
138 &-approved,
139 &-succeeded {
140 background-color: #cbfad7;
141 border-color: #65bf99;
142 color: #347159;
143 }
144 &-capture,
145 &-sale {
146 background-color: #cbfad7;
147 border-color: #65bf99;
148 color: #347159;
149 }
150 &-authorization {
151 background-color: #d1e8ff;
152 border-color: #2382ed;
153 color: #0143a6;
154 }
155 &-void,
156 &-refund {
157 background-color: #ffc3c3;
158 border-color: #e62a31;
159 color: #5d2222;
160 }
161 }
162 }
163
164 .lp-processor-logo {
165 &.lp-processor-logo-stripe_connect,
166 &.lp-processor-logo-stripe {
167 background-image: url(#{$images-path}/processor-stripe.png);
168 background-size: contain;
169 color: transparent;
170 background-position: center center;
171 background-repeat: no-repeat;
172 width: 30px;
173 overflow: hidden;
174 }
175
176 &.lp-processor-logo-razorpay_connect {
177 background-image: url(#{$images-path}/processor-razorpay-logo.png);
178 background-size: contain;
179 color: transparent;
180 background-position: center center;
181 background-repeat: no-repeat;
182 width: 60px;
183 overflow: hidden;
184 }
185
186 &.lp-processor-logo-braintree {
187 background-image: url(#{$images-path}/processor-braintree.png);
188 background-size: contain;
189 color: transparent;
190 background-position: center center;
191 background-repeat: no-repeat;
192 width: 60px;
193 overflow: hidden;
194 }
195
196 &.lp-processor-logo-paypal,
197 &.lp-processor-logo-paypal_ppcp {
198 background-image: url(#{$images-path}/processor-paypal-short.png);
199 background-size: contain;
200 color: transparent;
201 background-position: center center;
202 background-repeat: no-repeat;
203 width: 60px;
204 overflow: hidden;
205 }
206 }
207
208 .copyable-text-block {
209 position: relative;
210 margin-top: 20px;
211
212 .text-label {
213 color: $color-faded;
214 margin-bottom: 3px;
215 font-weight: $body-font-weight-bold;
216 font-size: $font-size-base;
217 }
218
219 .text-value {
220 padding: 8px;
221 border-radius: 6px;
222 position: relative;
223 font-size: floor($font-size-base * 1.1);
224 font-weight: $body-font-weight-bold;
225 cursor: pointer;
226 width: 100%;
227 }
228 }
229
230 .pe-conditions h3 {
231 margin: 20px 0px 10px 0px;
232 }
233
234 .late-tooltip {
235 max-width: 250px;
236 text-align: center;
237 position: absolute;
238 background-color: #000;
239 color: #fff;
240 padding: 5px 6px 6px;
241 line-height: 1.2;
242 font-weight: $body-font-weight-bold;
243 font-size: floor($font-size-base * 0.9);
244 border-radius: $tooltip-border-radius;
245 box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
246 }
247
248 .os-accordion-wrapper {
249 border-top: 1px solid $border-color-light;
250 & + .os-accordion-wrapper {
251 border-top: none;
252 }
253 &.is-open {
254 .os-accordion-content {
255 display: block;
256 }
257 }
258 .os-accordion-title {
259 border-bottom: 1px solid $border-color-light;
260 position: relative;
261 padding: 15px 0px;
262 cursor: pointer;
263 display: flex;
264 align-items: center;
265 &:after {
266 @include latepointfont_admin("\e911");
267 position: absolute;
268 top: 50%;
269 right: 0;
270 font-size: 14px;
271 color: $color-faded;
272 transform: translateY(-50%);
273 }
274 &:hover {
275 &:after {
276 color: $headings-color;
277 }
278 .latepoint-icon {
279 color: $brand-primary;
280 }
281 h3 {
282 color: $brand-primary;
283 }
284 }
285 .latepoint-icon {
286 margin-right: 10px;
287 width: 20px;
288 font-size: 16px;
289 color: $headings-color;
290 }
291 h3 {
292 font-size: 16px;
293 margin: 0px;
294 flex: 1;
295 }
296 }
297 .os-accordion-content {
298 display: none;
299 padding: 20px 0px;
300 }
301 }
302