PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.1.4
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.1.4
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 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
_elements.scss
286 lines
1 .os-add-box {
2 border: 1px dotted #aaa;
3 padding: 6px 8px;
4 cursor: pointer;
5 display: flex;
6 align-items: center;
7 text-decoration: none;
8 margin: 15px 0px;
9 border-radius: 6px;
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: 6px;
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