PluginProbe
Booking Calendar / 11.9
Booking Calendar v11.9
11.9 11.8.4 11.8.3 11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 All 205 releases
booking / includes / page-setup-wizard / step-services / _out / step-services.css

step-services.css in Booking Calendar 11.9, at includes/page-setup-wizard/step-services/_out/step-services.css

349 lines 8.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .wpbc_setup_wizard__services-layout {
2 display: grid;
3 grid-template-columns: minmax(280px,.75fr) minmax(0,1.85fr);
4 gap: 10px
5 }
6 .wpbc_setup_wizard__service-details-panel,
7 .wpbc_setup_wizard__services-list-panel {
8 border: 1px solid var(--wpbc-wizard-border);
9 border-radius: 6px;
10 background: #fff;
11 box-shadow: 0 2px 8px rgba(25,35,45,.04)
12 }
13 .wpbc_setup_wizard__services-list-panel {
14 padding: 20px
15 }
16 .wpbc_setup_wizard__service-details-heading h2,
17 .wpbc_setup_wizard__services-list-panel h2 {
18 margin: 0;
19 font-size: 19px;
20 font-weight: 600
21 }
22 .wpbc_setup_wizard__services-list {
23 display: grid;
24 gap: 10px;
25 margin: 20px 0
26 }
27 .wpbc_setup_wizard__service-card {
28 display: grid;
29 grid-template-columns: minmax(0,1fr) 36px;
30 -ms-flex-align: center;
31 align-items: center;
32 min-height: 78px;
33 border: 1px solid var(--wpbc-wizard-border);
34 border-radius: 5px;
35 background: #fff;
36 cursor: default
37 }
38 .wpbc_setup_wizard__service-card-selection {
39 display: grid;
40 grid-template-columns: 24px 40px minmax(0,1fr);
41 -ms-flex-align: center;
42 align-items: center;
43 gap: 10px;
44 min-width: 0;
45 min-height: 76px;
46 padding: 10px 8px 10px 12px;
47 box-sizing: border-box;
48 cursor: pointer
49 }
50 .wpbc_setup_wizard__service-card:focus-within,
51 .wpbc_setup_wizard__service-card:hover {
52 border-color: var(--wp-admin-theme-color,#2271b1)
53 }
54 .wpbc_setup_wizard__service-card.is-selected {
55 border-color: var(--wp-admin-theme-color,#2271b1);
56 box-shadow: 0 0 0 1px var(--wp-admin-theme-color,#2271b1)
57 }
58 .wpbc_setup_wizard__service-card.is-selected .wpbc_setup_wizard__radio-mark {
59 border: 7px solid var(--wp-admin-theme-color,#2271b1)
60 }
61 .wpbc_setup_wizard__service-card-picture {
62 display: -ms-inline-flexbox;
63 display: inline-flex;
64 width: 40px;
65 height: 40px;
66 -ms-flex: 0 0 40px;
67 flex: 0 0 40px;
68 -ms-flex-align: center;
69 align-items: center;
70 -ms-flex-pack: center;
71 justify-content: center;
72 overflow: hidden;
73 border: 2px solid #fff;
74 border-radius: 50%;
75 outline: #d4d4d7 solid 1px;
76 background: #f0f0f1;
77 box-sizing: border-box;
78 color: #8c8f94
79 }
80 .wpbc_setup_wizard__service-card-picture img {
81 display: block;
82 width: 100%;
83 max-width: none;
84 height: 100%;
85 object-fit: cover
86 }
87 .wpbc_setup_wizard__service-card-picture > [hidden] {
88 display: none!important
89 }
90 .wpbc_setup_wizard__service-card-copy {
91 display: grid;
92 gap: 5px;
93 min-width: 0
94 }
95 .wpbc_setup_wizard__service-card-copy strong {
96 overflow: hidden;
97 font-size: 15px;
98 text-overflow: ellipsis;
99 white-space: nowrap
100 }
101 .wpbc_setup_wizard__service-card-copy > span {
102 color: var(--wpbc-wizard-muted);
103 font-size: 13px
104 }
105 .wpbc_setup_wizard__service-card-copy em {
106 padding: 3px 9px;
107 border-radius: 12px;
108 background: #edfaef;
109 color: #087a24;
110 font-style: normal
111 }
112 .wpbc_setup_wizard__service-card-remove {
113 display: -ms-inline-flexbox;
114 display: inline-flex;
115 width: 32px;
116 height: 32px;
117 -ms-flex-align: center;
118 align-items: center;
119 -ms-flex-pack: center;
120 justify-content: center;
121 -ms-flex-item-align: center;
122 align-self: center;
123 padding: 0 0 3px;
124 border: 0;
125 border-radius: 50%;
126 background: 0 0;
127 color: #646970;
128 cursor: pointer
129 }
130 .wpbc_setup_wizard__service-card-remove:hover {
131 background: #fcf0f1;
132 color: #b32d2e
133 }
134 .wpbc_setup_wizard__service-card-remove:focus {
135 outline: 0;
136 box-shadow: 0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color,#2271b1)
137 }
138 .wpbc_setup_wizard__service-card-remove:disabled {
139 background: 0 0;
140 color: #a7aaad;
141 cursor: not-allowed;
142 opacity: .55
143 }
144 .wpbc_setup_wizard__add-service {
145 display: -ms-inline-flexbox!important;
146 display: inline-flex!important;
147 width: 100%;
148 min-height: 42px!important;
149 -ms-flex-align: center;
150 align-items: center;
151 -ms-flex-pack: center;
152 justify-content: center;
153 gap: 8px
154 }
155 .wpbc_setup_wizard__service-details-panel {
156 padding: 20px 24px
157 }
158 .wpbc_setup_wizard__service-details-heading {
159 display: -ms-flexbox;
160 display: flex;
161 -ms-flex-align: baseline;
162 align-items: baseline;
163 -ms-flex-pack: justify;
164 justify-content: space-between;
165 gap: 16px;
166 margin-bottom: 18px
167 }
168 .wpbc_setup_wizard__service-details-heading > span {
169 color: var(--wpbc-wizard-muted);
170 font-size: 12px
171 }
172 .wpbc_setup_wizard__service-details-grid {
173 display: grid;
174 grid-template-columns: minmax(0,1.55fr) minmax(235px,.9fr);
175 gap: 24px
176 }
177 .wpbc_setup_wizard__service-details-panel .wpbc_setup_wizard__field input[type=number],
178 .wpbc_setup_wizard__service-details-panel .wpbc_setup_wizard__field input[type=text],
179 .wpbc_setup_wizard__service-details-panel .wpbc_setup_wizard__field textarea {
180 width: 100%;
181 max-width: none;
182 min-height: 42px;
183 box-sizing: border-box;
184 margin: 0;
185 padding: 8px 12px;
186 border-color: #aeb6bf;
187 border-radius: 4px;
188 background: #fff;
189 font-size: 15px
190 }
191 .wpbc_setup_wizard__service-details-panel .wpbc_setup_wizard__field textarea {
192 min-height: 122px;
193 resize: vertical
194 }
195 .wpbc_setup_wizard__price-control {
196 display: -ms-flexbox;
197 display: flex;
198 -ms-flex-align: center;
199 align-items: center;
200 border: 1px solid #aeb6bf;
201 border-radius: 4px;
202 background: #fff
203 }
204 .wpbc_setup_wizard__price-control input[type=number] {
205 border: 0;
206 box-shadow: none
207 }
208 .wpbc_setup_wizard__price-control input:disabled {
209 background: 0 0;
210 color: #78838e
211 }
212 .wpbc_setup_wizard__edition-badge {
213 display: inline-block;
214 margin-left: 5px;
215 padding: 2px 7px;
216 border-radius: 10px;
217 background: #5946b2;
218 color: #fff;
219 font-size: 10px;
220 vertical-align: 2px
221 }
222 .wpbc_setup_wizard__service-picture-preview {
223 display: -ms-flexbox;
224 display: flex;
225 width: 100%;
226 height: 105px;
227 min-height: 105px;
228 max-height: 105px;
229 -ms-flex: 1 1 100%;
230 flex: 1 1 100%;
231 -ms-flex-align: center;
232 align-items: center;
233 -ms-flex-pack: center;
234 justify-content: center;
235 overflow: hidden;
236 margin: 0 0 12px;
237 padding: 4px;
238 border: 1px solid #c3c4c7;
239 border-radius: 4px;
240 background: #fcfcfc;
241 box-sizing: border-box;
242 color: #507593
243 }
244 .wpbc_setup_wizard__service-picture-preview .menu_icon::before {
245 font-size: 30px
246 }
247 .wpbc_setup_wizard__service-picture-preview img {
248 display: block;
249 width: 100%;
250 max-width: none;
251 height: 100%;
252 object-fit: cover
253 }
254 .wpbc_setup_wizard__service-picture-preview > [hidden] {
255 display: none!important
256 }
257 .wpbc_setup_wizard__service-picture-actions {
258 display: -ms-flexbox;
259 display: flex;
260 -ms-flex-wrap: wrap;
261 flex-wrap: wrap;
262 gap: 8px
263 }
264 .wpbc_setup_wizard__service-time-grid {
265 display: grid;
266 grid-column: 1/-1;
267 grid-template-columns: repeat(3,minmax(0,1fr));
268 gap: 18px
269 }
270 .wpbc_setup_wizard__service-number-control {
271 display: grid;
272 grid-template-columns: minmax(82px,.38fr) minmax(110px,1fr);
273 -ms-flex-align: center;
274 align-items: center;
275 gap: 12px
276 }
277 .wpbc_setup_wizard__service-number-control input[type=range] {
278 width: 100%;
279 margin: 0;
280 accent-color: var(--wp-admin-theme-color,#2271b1)
281 }
282 .wpbc_setup_wizard__service-summary {
283 display: grid;
284 grid-template-columns: minmax(0,1fr) minmax(250px,.8fr);
285 gap: 22px;
286 margin-top: 18px;
287 padding: 16px
288 }
289 .wpbc_setup_wizard__service-summary p {
290 display: -ms-flexbox;
291 display: flex;
292 -ms-flex-align: center;
293 align-items: center;
294 gap: 9px;
295 margin: 0;
296 color: var(--wpbc-wizard-info-copy)
297 }
298 .wpbc_setup_wizard__service-summary p:first-child {
299 display: grid;
300 gap: 4px;
301 color: var(--wpbc-wizard-info-text)
302 }
303 .wpbc_setup_wizard__service-summary p + p {
304 padding-left: 22px;
305 border-left: 1px solid var(--wpbc-wizard-info-border)
306 }
307 [dir=rtl] .wpbc_setup_wizard__edition-badge {
308 margin-right: 5px;
309 margin-left: 0
310 }
311 [dir=rtl] .wpbc_setup_wizard__service-summary p + p {
312 padding-right: 22px;
313 padding-left: 0;
314 border-right: 1px solid var(--wpbc-wizard-info-border);
315 border-left: 0
316 }
317 @media screen and (max-width:1160px) {
318 .wpbc_setup_wizard__services-layout {
319 grid-template-columns: minmax(240px,.7fr) minmax(0,1.6fr)
320 }
321 .wpbc_setup_wizard__service-details-grid {
322 grid-template-columns: 1fr
323 }
324 .wpbc_setup_wizard__service-time-grid {
325 grid-column: auto;
326 grid-template-columns: 1fr
327 }
328 }
329 @media screen and (max-width:782px) {
330 .wpbc_setup_wizard__service-summary,
331 .wpbc_setup_wizard__services-layout {
332 grid-template-columns: 1fr
333 }
334 .wpbc_setup_wizard__service-details-panel,
335 .wpbc_setup_wizard__services-list-panel {
336 padding: 18px
337 }
338 .wpbc_setup_wizard__service-summary p + p,
339 [dir=rtl] .wpbc_setup_wizard__service-summary p + p {
340 padding: 14px 0 0;
341 border: 0;
342 border-top: 1px solid var(--wpbc-wizard-info-border)
343 }
344 }
345 @media screen and (max-width:480px) {
346 .wpbc_setup_wizard__service-number-control {
347 grid-template-columns: 1fr
348 }
349 }