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-appearance / _out / step-appearance.css

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

472 lines 12.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .wpbc_setup_wizard__appearance-editor {
2 display: grid;
3 width: 100%;
4 max-width: none;
5 gap: 14px
6 }
7 .wpbc_setup_wizard__appearance-panel,
8 .wpbc_setup_wizard__appearance-preview-panel {
9 border: 1px solid #dcdcde;
10 border-radius: 7px;
11 background: #fff;
12 box-shadow: 0 1px 2px rgba(0,0,0,.03)
13 }
14 .wpbc_setup_wizard__appearance-panel {
15 padding: 15px 20px
16 }
17 .wpbc_setup_wizard__appearance-control label > strong,
18 .wpbc_setup_wizard__appearance-control legend,
19 .wpbc_setup_wizard__appearance-panel h2 {
20 margin: 0;
21 color: #1d2327;
22 font-size: 15px;
23 font-weight: 600;
24 line-height: 1.4
25 }
26 .wpbc_setup_wizard__appearance-style-grid {
27 display: grid;
28 grid-template-columns: repeat(3,minmax(0,1fr));
29 gap: 12px;
30 margin-top: 9px
31 }
32 .wpbc_setup_wizard__appearance-style-card {
33 display: grid;
34 grid-template-columns: minmax(0,1fr) minmax(155px,185px);
35 width: 100%;
36 min-width: 0;
37 min-height: 116px;
38 -ms-flex-align: center;
39 align-items: center;
40 gap: 12px;
41 margin: 0;
42 padding: 12px;
43 border: 1px solid #c3c4c7;
44 border-radius: 6px;
45 background: #fff;
46 cursor: pointer;
47 box-sizing: border-box;
48 overflow: hidden
49 }
50 .wpbc_setup_wizard__appearance-style-card.is-selected {
51 border-color: var(--wp-admin-theme-color,#2271b1);
52 box-shadow: 0 0 0 1px var(--wp-admin-theme-color,#2271b1)
53 }
54 .wpbc_setup_wizard__appearance-style-card:focus-within {
55 outline: 2px solid var(--wp-admin-theme-color,#2271b1);
56 outline-offset: 1px
57 }
58 .wpbc_setup_wizard__appearance-style-copy {
59 display: grid;
60 grid-template-columns: auto minmax(0,1fr);
61 min-width: 0;
62 -ms-flex-align: start;
63 align-items: start;
64 gap: 10px
65 }
66 .wpbc_setup_wizard__appearance-style-copy input {
67 margin: 2px 0 0
68 }
69 .wpbc_setup_wizard__appearance-style-copy > span {
70 display: grid;
71 gap: 4px;
72 min-width: 0
73 }
74 .wpbc_setup_wizard__appearance-style-copy strong {
75 font-size: 14px;
76 line-height: 1.35
77 }
78 .wpbc_setup_wizard__appearance-control label > span,
79 .wpbc_setup_wizard__appearance-control p,
80 .wpbc_setup_wizard__appearance-style-copy small {
81 color: var(--wpbc-wizard-muted,#646970);
82 font-size: 12px;
83 line-height: 1.45
84 }
85 .wpbc_setup_wizard__appearance-style-preview {
86 display: grid;
87 grid-template-columns: 1fr .85fr;
88 width: 100%;
89 max-width: 185px;
90 min-height: 76px;
91 -ms-flex-align: center;
92 align-items: center;
93 align-self: center;
94 justify-self: end;
95 gap: 9px;
96 padding: 9px;
97 border: 1px solid #dcdcde;
98 border-radius: 5px;
99 background: #fff;
100 box-sizing: border-box;
101 overflow: hidden
102 }
103 .wpbc_setup_wizard__appearance-style-card--light_soft .wpbc_setup_wizard__appearance-style-preview {
104 background: #f9f9fa;
105 border-color: #f1f1f1
106 }
107 .wpbc_setup_wizard__appearance-style-card--dark_bordered .wpbc_setup_wizard__appearance-style-preview {
108 border-color: #111827;
109 background: #1f2937
110 }
111 .wpbc_setup_wizard__appearance-mini-calendar {
112 display: block;
113 min-width: 0
114 }
115 .wpbc_setup_wizard__appearance-mini-calendar-grid {
116 display: grid;
117 width: 100%;
118 grid-template-columns: repeat(7,minmax(0,1fr));
119 gap: 2px
120 }
121 .wpbc_setup_wizard__appearance-mini-calendar-grid > span {
122 min-width: 0;
123 aspect-ratio: 1;
124 border: 1px solid #d7dce2;
125 border-radius: 1px;
126 background: #fff;
127 box-sizing: border-box
128 }
129 .wpbc_setup_wizard__appearance-mini-calendar-grid > span:nth-child(18),
130 .wpbc_setup_wizard__appearance-mini-fields b:last-child {
131 border-color: var(--wp-admin-theme-color,#2271b1);
132 background: var(--wp-admin-theme-color,#2271b1)
133 }
134 .wpbc_setup_wizard__appearance-style-card--light_soft .wpbc_setup_wizard__appearance-mini-calendar-grid > span {
135 border-color: transparent;
136 background: #dce3e9
137 }
138 .wpbc_setup_wizard__appearance-style-card--light_soft .wpbc_setup_wizard__appearance-mini-calendar-grid > span:nth-child(18) {
139 background: var(--wp-admin-theme-color,#2271b1)
140 }
141 .wpbc_setup_wizard__appearance-mini-fields {
142 display: grid;
143 gap: 7px
144 }
145 .wpbc_setup_wizard__appearance-mini-fields b {
146 display: block;
147 height: 10px;
148 border: 1px solid #d7dce2;
149 border-radius: 2px;
150 background: #fff
151 }
152 .wpbc_setup_wizard__appearance-style-card--dark_bordered .wpbc_setup_wizard__appearance-mini-calendar-grid > span,
153 .wpbc_setup_wizard__appearance-style-card--dark_bordered .wpbc_setup_wizard__appearance-mini-fields b {
154 border-color: #4b5563;
155 background: #374151
156 }
157 .wpbc_setup_wizard__appearance-style-card--dark_bordered .wpbc_setup_wizard__appearance-mini-calendar-grid > span:nth-child(18),
158 .wpbc_setup_wizard__appearance-style-card--dark_bordered .wpbc_setup_wizard__appearance-mini-fields b:last-child {
159 border-color: #3b82f6;
160 background: #3b82f6
161 }
162 .wpbc_setup_wizard__appearance-controls {
163 display: grid;
164 grid-template-columns: repeat(3,minmax(0,1fr));
165 padding-block: 13px
166 }
167 .wpbc_setup_wizard__appearance-control {
168 display: grid;
169 -ms-flex-line-pack: start;
170 align-content: start;
171 gap: 8px;
172 min-width: 0;
173 margin: 0;
174 padding: 0 24px;
175 border: 0;
176 border-right: 1px solid #dcdcde
177 }
178 .wpbc_setup_wizard__appearance-control:first-child {
179 padding-left: 0
180 }
181 .wpbc_setup_wizard__appearance-control:last-child {
182 padding-right: 0;
183 border-right: 0
184 }
185 .wpbc_setup_wizard__appearance-control p {
186 margin: 0
187 }
188 .wpbc_setup_wizard__appearance-control > label {
189 display: grid;
190 gap: 2px
191 }
192 .wpbc_setup_wizard__appearance-control select {
193 width: 100%;
194 max-width: none;
195 min-height: 44px
196 }
197 .wpbc_setup_wizard__appearance-coloris,
198 .wpbc_setup_wizard__appearance-control .clr-field {
199 width: 100%;
200 max-width: none;
201 box-sizing: border-box
202 }
203 .wpbc_setup_wizard__appearance-coloris {
204 min-height: 44px;
205 padding-right: 50px
206 }
207 .wpbc_setup_wizard__appearance-accent-options {
208 display: -ms-flexbox;
209 display: flex;
210 min-width: 0;
211 -ms-flex-align: center;
212 align-items: center;
213 -ms-flex-wrap: wrap;
214 flex-wrap: wrap;
215 gap: 10px
216 }
217 .wpbc_setup_wizard__appearance-accent-swatches {
218 display: -ms-flexbox;
219 display: flex;
220 -ms-flex-align: center;
221 align-items: center;
222 -ms-flex: 0 0 auto;
223 flex: 0 0 auto;
224 -ms-flex-wrap: wrap;
225 flex-wrap: wrap;
226 gap: 8px
227 }
228 .wpbc_setup_wizard__appearance-accent-swatch {
229 position: relative;
230 display: -ms-inline-flexbox;
231 display: inline-flex;
232 width: 24px;
233 height: 24px;
234 min-width: 24px;
235 min-height: 24px;
236 -ms-flex-align: center;
237 align-items: center;
238 -ms-flex-pack: center;
239 justify-content: center;
240 margin: 0;
241 padding: 0;
242 border: 2px solid #fff;
243 border-radius: 50%;
244 background: var(--wpbc-appearance-accent,#315efb);
245 box-shadow: 0 0 0 1px #c3c4c7;
246 cursor: pointer
247 }
248 .wpbc_setup_wizard__appearance-accent-swatch.is-selected {
249 box-shadow: 0 0 0 2px var(--wp-admin-theme-color,#2271b1)
250 }
251 .wpbc_setup_wizard__appearance-accent-swatch:focus-visible {
252 outline: 2px solid var(--wp-admin-theme-color,#2271b1);
253 outline-offset: 3px
254 }
255 .wpbc_setup_wizard__appearance-accent-options > .clr-field,
256 .wpbc_setup_wizard__appearance-accent-options > .wpbc_setup_wizard__appearance-coloris {
257 width: auto;
258 min-width: 145px;
259 -ms-flex: 1 1 175px;
260 flex: 1 1 175px
261 }
262 body.wpbc_setup_wizard_page #clr-picker {
263 z-index: 100100
264 }
265 [dir=rtl] .wpbc_setup_wizard__appearance-coloris {
266 padding-right: 8px;
267 padding-left: 50px
268 }
269 .wpbc_setup_wizard__appearance-time-control > div {
270 display: grid;
271 grid-template-columns: repeat(2,minmax(0,1fr));
272 gap: 10px
273 }
274 .wpbc_setup_wizard__appearance-time-control legend {
275 padding: 0
276 }
277 .wpbc_setup_wizard__appearance-time-control > div label {
278 display: -ms-flexbox;
279 display: flex;
280 min-height: 42px;
281 -ms-flex-align: center;
282 align-items: center;
283 -ms-flex-pack: start;
284 justify-content: flex-start;
285 gap: 8px;
286 margin: 0;
287 padding: 8px 12px;
288 border: 1px solid #c3c4c7;
289 border-radius: 5px;
290 background: #fff;
291 cursor: pointer;
292 text-align: left;
293 box-sizing: border-box
294 }
295 [dir=rtl] .wpbc_setup_wizard__appearance-time-control > div label {
296 -ms-flex-pack: end;
297 justify-content: flex-end;
298 text-align: right
299 }
300 .wpbc_setup_wizard__appearance-time-control > div label input[type=radio] {
301 margin: 0
302 }
303 .wpbc_setup_wizard__appearance-time-control > div label span {
304 display: block;
305 line-height: 1.3
306 }
307 .wpbc_setup_wizard__appearance-time-control > div label.is-selected {
308 border-color: var(--wp-admin-theme-color,#2271b1);
309 box-shadow: 0 0 0 1px var(--wp-admin-theme-color,#2271b1)
310 }
311 .wpbc_setup_wizard__appearance-preview-panel {
312 overflow: hidden
313 }
314 .wpbc_setup_wizard__appearance-preview-toolbar {
315 display: -ms-flexbox;
316 display: flex;
317 min-height: 54px;
318 -ms-flex-align: center;
319 align-items: center;
320 -ms-flex-pack: justify;
321 justify-content: space-between;
322 gap: 16px;
323 padding: 10px 16px;
324 border-bottom: 1px solid #dcdcde;
325 box-sizing: border-box
326 }
327 .wpbc_setup_wizard__appearance-preview-toolbar > div {
328 display: -ms-flexbox;
329 display: flex;
330 -ms-flex-align: center;
331 align-items: center;
332 gap: 10px
333 }
334 .wpbc_setup_wizard__appearance-preview-toolbar h2 {
335 margin: 0;
336 font-size: 18px
337 }
338 .wpbc_setup_wizard__appearance-preview-toolbar > div > span {
339 display: -ms-inline-flexbox;
340 display: inline-flex;
341 -ms-flex-align: center;
342 align-items: center;
343 gap: 6px;
344 color: var(--wpbc-wizard-muted,#646970);
345 font-size: 12px
346 }
347 .wpbc_setup_wizard__appearance-preview-toolbar > div > span i {
348 width: 9px;
349 height: 9px;
350 border-radius: 50%;
351 background: #00a32a
352 }
353 .wpbc_setup_wizard__appearance-preview-stage {
354 position: relative;
355 padding: 14px;
356 background: #eef2f5
357 }
358 .wpbc_setup_wizard__appearance-preview-stage .wpbc_theme_preview {
359 display: block;
360 width: 100%;
361 min-height: 520px;
362 padding: 20px;
363 border: 1px solid #d9dfe5;
364 border-radius: 5px;
365 background: #fff;
366 box-shadow: 0 8px 24px rgba(29,35,39,.08);
367 box-sizing: border-box
368 }
369 .wpbc_setup_wizard__appearance-preview-stage .wpbc_theme_real_preview {
370 position: relative;
371 width: 100%;
372 min-height: 480px
373 }
374 .wpbc_setup_wizard__appearance-preview-error {
375 position: absolute;
376 z-index: 30;
377 top: 50%;
378 left: 50%;
379 display: -ms-flexbox;
380 display: flex;
381 max-width: calc(100% - 48px);
382 -ms-flex-align: center;
383 align-items: center;
384 gap: 8px;
385 padding: 12px 16px;
386 border: 1px solid #d9dfe5;
387 border-radius: 5px;
388 background: #fff;
389 box-shadow: 0 4px 16px rgba(29,35,39,.12);
390 text-align: center;
391 -ms-transform: translate(-50%,-50%);
392 transform: translate(-50%,-50%);
393 color: #8a2424
394 }
395 .wpbc_setup_wizard__appearance-preview-error[hidden] {
396 display: none!important
397 }
398 .wpbc_setup_wizard__appearance-preview-note {
399 display: -ms-flexbox;
400 display: flex;
401 -ms-flex-align: start;
402 align-items: flex-start;
403 gap: 8px;
404 margin: 0;
405 padding: 10px 16px;
406 border: 1px solid var(--wpbc-wizard-info-border);
407 border-inline-start: 4px solid var(--wpbc-wizard-info-accent);
408 background: var(--wpbc-wizard-info-background);
409 color: var(--wpbc-wizard-info-copy);
410 font-size: 12px;
411 border-top-right-radius: 0!important;
412 border-top-left-radius: 0!important
413 }
414 [dir=rtl] .wpbc_setup_wizard__appearance-control {
415 border-right: 0;
416 border-left: 1px solid #dcdcde
417 }
418 [dir=rtl] .wpbc_setup_wizard__appearance-control:first-child {
419 padding-right: 0;
420 padding-left: 24px
421 }
422 [dir=rtl] .wpbc_setup_wizard__appearance-control:last-child {
423 padding-right: 24px;
424 padding-left: 0;
425 border-left: 0
426 }
427 @media screen and (max-width:1180px) {
428 .wpbc_setup_wizard__appearance-style-grid {
429 grid-template-columns: 1fr
430 }
431 .wpbc_setup_wizard__appearance-controls {
432 grid-template-columns: 1fr;
433 gap: 18px
434 }
435 .wpbc_setup_wizard__appearance-control,
436 .wpbc_setup_wizard__appearance-control:first-child,
437 .wpbc_setup_wizard__appearance-control:last-child,
438 [dir=rtl] .wpbc_setup_wizard__appearance-control,
439 [dir=rtl] .wpbc_setup_wizard__appearance-control:first-child,
440 [dir=rtl] .wpbc_setup_wizard__appearance-control:last-child {
441 padding: 0 0 18px;
442 border: 0;
443 border-bottom: 1px solid #dcdcde
444 }
445 .wpbc_setup_wizard__appearance-control:last-child,
446 [dir=rtl] .wpbc_setup_wizard__appearance-control:last-child {
447 padding-bottom: 0;
448 border-bottom: 0
449 }
450 }
451 @media screen and (max-width:600px) {
452 .wpbc_setup_wizard__appearance-style-card {
453 grid-template-columns: 1fr
454 }
455 .wpbc_setup_wizard__appearance-preview-toolbar,
456 .wpbc_setup_wizard__appearance-preview-toolbar > div {
457 -ms-flex-align: stretch;
458 align-items: stretch;
459 -ms-flex-direction: column;
460 flex-direction: column
461 }
462 .wpbc_setup_wizard__appearance-preview-stage {
463 padding: 8px
464 }
465 .wpbc_setup_wizard__appearance-preview-stage .wpbc_theme_preview {
466 min-height: 420px;
467 padding: 10px
468 }
469 .wpbc_setup_wizard__appearance-preview-stage .wpbc_theme_real_preview {
470 min-height: 398px
471 }
472 }