PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.1.6
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.1.6
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 / _bundles.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
_bundles.scss
246 lines
1 // List of bundles on bundles index in admin
2 .os-bundles-list {
3 display: grid;
4 grid-template-columns: 1fr 1fr 1fr 1fr;
5 gap: 30px;
6 align-items: flex-start;
7 grid-auto-rows: 1fr;
8 .os-bundle-wrapper {
9 position: relative;
10 &.os-bundle-status-disabled {
11 opacity: 0.7;
12 .os-bundle-header {
13 box-shadow: inset 0px 3px 0px 0px #ca1616;
14 .bundle-name {
15 color: #ca1616;
16 }
17 }
18 }
19 }
20 .os-bundle {
21 background-color: #fff;
22 border: 1px solid $border-color-main;
23 border-bottom-color: darken($border-color-main, 5%);
24 border-radius: $border-radius;
25 position: relative;
26 z-index: 3;
27 .os-form-w {
28 padding: 0px;
29 margin: 0px;
30 background-color: transparent;
31 }
32 }
33
34
35 .os-bundle-header {
36 padding: 15px;
37 border-bottom: 1px solid rgba(0,0,0,0.05);
38 text-align: center;
39 position: relative;
40 display: flex;
41 align-items: center;
42 justify-content: space-between;
43
44 .bundle-hidden {
45 position: absolute;
46 top: 5px;
47 right: 5px;
48 color: #e83c3c;
49 font-size: 15px;
50 }
51
52 .bundle-image {
53 display: inline-block;
54 vertical-align: middle;
55 margin-right: 20px;
56 img {
57 height: 40px;
58 width: auto;
59 display: block;
60 }
61 }
62
63 .bundle-name {
64 display: inline-block;
65 vertical-align: middle;
66 margin: 0;
67 color: $headings-color;
68 text-align: left;
69 }
70 .bundle-price {
71 font-weight: $body-font-weight-bold;
72 font-size: floor($font-size-base * 1.2);
73 color: $brand-primary;
74 }
75 }
76
77
78 .os-bundle-body {
79 padding-bottom: 56px;
80 .selected-count {
81 background-color: #fff6c7;
82 border: 1px solid #e0be0d;
83 color: #c18018;
84 border-radius: 4px;
85 font-size: floor($font-size-base * 0.8);
86 padding: 3px 5px;
87 line-height: 1.1;
88 &.selected-count-all {
89 background-color: #ceffce;
90 border-color: #15c340;
91 color: #0e8e25;
92 }
93 }
94 .os-bundle-services-wrapper {
95 padding: 15px;
96 .label {
97 color: $body-color-light;
98 font-weight: $body-font-weight-bold;
99 margin-bottom: 10px;
100 display: flex;
101 justify-content: space-between;
102 align-items: center;
103 }
104 .bundle-services {
105 }
106 .bundle-service {
107 display: flex;
108 align-items: flex-start;
109 font-weight: $body-font-weight-bold;
110 justify-content: space-between;
111 & + .bundle-service {
112 margin-top: 10px;
113 }
114 }
115 }
116 .bundle-info-row {
117 display: flex;
118 align-items: center;
119 margin-bottom: 5px;
120 }
121 }
122
123 .os-bundle-foot {
124 padding: 15px;
125 padding-top: 0px;
126 position: absolute;
127 bottom: 0;
128 left: 0;
129 right: 0;
130 }
131
132 .os-bundle-shadow {
133 z-index: 2;
134 position: absolute;
135 left: 6px;
136 right: 6px;
137 bottom: -4px;
138 height: 6px;
139 box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
140 border-radius: 0 0 3px 3px;
141 background-color: #fff;
142 & + .os-bundle-shadow {
143 bottom: -9px;
144 z-index: 1;
145 left: 12px;
146 right: 12px;
147 box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
148 }
149 }
150
151 .assign-agent-btn {
152 display: inline-block;
153 vertical-align: middle;
154
155 }
156
157 .bundle-agents-avatars {
158 vertical-align: middle;
159 padding: 10px 0px;
160 display: inline-block;
161 img {
162 width: 35px;
163 height: auto;
164 border-radius: 40px;
165 display: inline-block;
166 }
167 img + img {
168 margin-left: 10px;
169 }
170 img:last-child {
171 margin-right: 30px;
172 }
173 }
174
175
176 // ADD SERVICE BUTTON
177 .create-bundle-link-w {
178 border: 1px dotted #aaa;
179 text-align: center;
180 position: relative;
181 cursor: pointer;
182 display: block;
183 outline: none;
184 box-shadow: none;
185 min-height: 180px;
186 align-self: stretch;
187 border-radius: $border-radius;
188
189 .create-bundle-link-i {
190 position: absolute;
191 top: 50%;
192 left: 50%;
193 transform: translate(-50%, -50%);
194 }
195
196 .add-bundle-graphic-w {
197 width: 90px;
198 height: 90px;
199 position: relative;
200 margin: 0px auto;
201 .add-bundle-plus {
202 position: absolute;
203 top: 50%;
204 left: 50%;
205 border-radius: 50%;
206 height: 30px;
207 width: 30px;
208 background-color: $brand-primary;
209 box-shadow: 0px 0px 0px 10px rgba(208, 213, 220, 0.3);
210 color: #fff;
211 transform: translate(-50%, -50%);
212 transition: all 0.2s cubic-bezier(.25,1.4,.5,1.35);
213 i {
214 position: absolute;
215 display: block;
216 top: 50%;
217 left: 50%;
218 font-size: 12px;
219 transform: translate(-45%, -47%);
220 transition: all 0.2s ease;
221 }
222 }
223 }
224 .add-bundle-label {
225 color: $headings-color;
226 font-weight: $body-font-weight-bold;
227 font-size: $font-size-base * 1.2;
228 margin-top: 10px;
229 transition: all 0.2s cubic-bezier(.25,1.4,.5,1.35);
230 }
231 &:hover {
232 border-color: $brand-primary;
233 border-style: solid;
234 .add-bundle-plus {
235 box-shadow: 0px 0px 0px 20px rgba(208, 213, 220, 0.3);
236 transform: translate(-50%, -50%) scale(1.3);
237 i {
238 }
239 }
240 .add-bundle-label {
241 transform: translateY(5px);
242 }
243 }
244 }
245 }
246