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 10 months ago _addons.scss 1 week ago _agents.scss 10 months ago _animations.scss 10 months ago _booking_form_preview.scss 10 months ago _bookings.scss 1 week ago _bundles.scss 10 months ago _buttons.scss 1 week ago _calendars.scss 1 week ago _categories.scss 10 months ago _customers.scss 10 months ago _dark.scss 10 months ago _daterangepicker.scss 10 months ago _elements.scss 3 weeks ago _forms.scss 1 week ago _grid.scss 1 year ago _grid_variables.scss 1 year ago _icons.scss 1 year ago _latecheckbox.scss 10 months ago _lateselect.scss 1 year ago _layout.scss 1 week ago _lightbox.scss 10 months ago _menu.scss 1 week ago _messages.scss 10 months ago _misc.scss 1 week ago _mixins.scss 10 months ago _notifications.scss 10 months ago _orders.scss 10 months ago _pickr.scss 1 year ago _processes.scss 1 week ago _quick_availability.scss 1 week ago _reminders.scss 1 week ago _responsive.scss 1 week ago _roles.scss 1 year ago _schedule.scss 1 week ago _services.scss 1 week ago _settings.scss 3 weeks ago _side-panel.scss 1 week ago _steps.scss 1 year ago _tables.scss 1 week ago _type.scss 1 year ago _updates.scss 1 week ago _utilities.scss 1 year ago _variables.scss 1 week ago _widgets.scss 1 week ago _wizard.scss 1 week 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