PluginProbe
Booking Calendar / 11.0
Booking Calendar v11.0
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 10.11 10.11.2 All 203 releases
booking / includes / page-availability-general / _out / availability_general_page.css

availability_general_page.css in Booking Calendar 11.0, at includes/page-availability-general/_out/availability_general_page.css

449 lines 9.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .wpbc_admin_page__tab__general_availability .wpbc_settings_page_content {
2 min-width: 0
3 }
4 .wpbc_admin_page__tab__general_availability,
5 .wpbc_ag_page {
6 --wpbc-ts-blue: #5459ac;
7 --wpbc-ts-border: #dfe4ea;
8 --wpbc-ts-text: #1d2327;
9 --wpbc-ts-muted: #646970;
10 --wpbc-ts-bg: #fff;
11 --wpbc-ts-bg-soft: #f6f7f7;
12 --wpbc-ts-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
13 --wpbc-ts-radius: 6px;
14 --wpbc-palette-accent: #2271b1
15 }
16 .wpbc_ag_page {
17 box-sizing: border-box;
18 color: var(--wpbc-ts-text);
19 max-width: 1220px
20 }
21 .wpbc_ag_preview_controls {
22 -ms-flex-align: end;
23 align-items: flex-end;
24 display: -ms-flexbox;
25 display: flex;
26 -ms-flex-wrap: wrap;
27 flex-wrap: wrap;
28 gap: 10px;
29 -ms-flex-pack: start;
30 justify-content: flex-start;
31 margin-bottom: 12px
32 }
33 .wpbc_ag_toolbar.wpbc_ts_toolbar {
34 -ms-flex-align: start;
35 align-items: flex-start;
36 background: var(--wpbc-ts-bg);
37 border: 1px solid var(--wpbc-ts-border);
38 border-radius: var(--wpbc-ts-radius);
39 box-shadow: var(--wpbc-ts-shadow);
40 box-sizing: border-box;
41 display: -ms-flexbox;
42 display: flex;
43 -ms-flex-flow: row wrap;
44 flex-flow: row wrap;
45 gap: 14px;
46 -ms-flex-pack: start;
47 justify-content: flex-start;
48 max-width: 100%;
49 padding: 14px
50 }
51 .wpbc_ag_toolbar .wpbc_ts_control {
52 display: -ms-flexbox;
53 display: flex;
54 -ms-flex-direction: column;
55 flex-direction: column;
56 gap: 6px;
57 min-width: 150px
58 }
59 .wpbc_ag_toolbar .wpbc_ts_control label {
60 color: var(--wpbc-ts-text);
61 font-size: 13px;
62 font-weight: 600
63 }
64 .wpbc_ag_toolbar .wpbc_ts_control select {
65 min-height: 32px;
66 min-width: 130px
67 }
68 .wpbc_ag_preview_controls .button {
69 -ms-flex-align: center;
70 align-items: center;
71 display: -ms-inline-flexbox;
72 display: inline-flex;
73 gap: 6px;
74 min-height: 32px
75 }
76 .wpbc_ag_toolbar_actions {
77 -ms-flex-align: center;
78 align-items: center;
79 display: -ms-flexbox;
80 display: flex;
81 -ms-flex: 1 1 auto;
82 flex: 1 1 auto;
83 -ms-flex-flow: row wrap;
84 flex-flow: row wrap;
85 gap: 10px;
86 -ms-flex-pack: end;
87 justify-content: flex-end;
88 margin-left: auto
89 }
90 .wpbc_ag_hint_bar.wpbc_ts_hint {
91 -ms-flex-align: center;
92 align-items: center;
93 background: #f5faff;
94 border: 1px solid #c8ddf5;
95 border-radius: 0;
96 color: var(--wpbc-ts-text);
97 display: -ms-flexbox;
98 display: flex;
99 gap: 10px;
100 margin: 15px 0 0;
101 padding: 15px
102 }
103 .wpbc_ag_hint_bar .wpbc_icn_info_outline {
104 color: var(--wpbc-ts-blue)
105 }
106 .wpbc_ag_calendar_panel {
107 min-height: 220px;
108 padding: 10px;
109 position: relative;
110 transition: opacity .16s ease-in-out
111 }
112 .wpbc_ag_calendar_panel.is-loading {
113 pointer-events: none
114 }
115 .wpbc_ag_calendar_panel.is-loading .wpbc_calendar_wraper {
116 filter: blur(1px);
117 opacity: .34
118 }
119 .wpbc_calendar_loading.wpbc_ag_calendar_loading {
120 -ms-flex-align: center;
121 align-items: center;
122 background: rgba(255,255,255,.74);
123 box-sizing: border-box;
124 color: #1d2327;
125 display: -ms-flexbox;
126 display: flex;
127 font-size: 1.2em;
128 font-weight: 600;
129 inset: 10px;
130 -ms-flex-pack: center;
131 justify-content: center;
132 margin: 0;
133 position: absolute;
134 text-align: center;
135 z-index: 30
136 }
137 .wpbc_calendar_loading.wpbc_ag_calendar_loading .wpbc_icn_autorenew::before {
138 font-size: 1.2em
139 }
140 .wpbc_ag_buffer_preview_note {
141 -ms-flex-align: center;
142 align-items: center;
143 background: #fff8e5;
144 border: 1px solid #e8c76a;
145 box-sizing: border-box;
146 color: #3c434a;
147 display: -ms-flexbox;
148 display: flex;
149 font-size: 12px;
150 gap: 6px;
151 line-height: 1.45;
152 margin: 15px 0 0;
153 padding: 15px
154 }
155 .wpbc_ag_buffer_preview_note[hidden] {
156 display: none
157 }
158 .wpbc_ag_buffer_preview_note strong {
159 color: #1d2327
160 }
161 .wpbc_ag_calendar_panel .bk_calendar_frame {
162 max-width: 100%;
163 width: 100%
164 }
165 .wpbc_ag_weekday_grid {
166 display: grid;
167 gap: 8px;
168 grid-template-columns: repeat(2,minmax(0,1fr))
169 }
170 .wpbc_ag_switch {
171 -ms-flex-align: center;
172 align-items: center;
173 background: var(--wpbc-ts-bg,#fff);
174 box-sizing: border-box;
175 cursor: pointer;
176 display: -ms-flexbox;
177 display: flex;
178 gap: 8px;
179 min-height: 36px;
180 padding: 6px 8px
181 }
182 .wpbc_ag_switch input {
183 height: 1px;
184 margin: 0;
185 opacity: 0;
186 position: absolute;
187 width: 1px
188 }
189 .wpbc_ag_switch_control {
190 background: #c3c4c7;
191 border-radius: 10px;
192 box-sizing: border-box;
193 display: -ms-inline-flexbox;
194 display: inline-flex;
195 -ms-flex: 0 0 auto;
196 flex: 0 0 auto;
197 height: 18px;
198 padding: 2px;
199 transition: background .16s ease-in-out;
200 width: 34px
201 }
202 .wpbc_ag_switch_knob {
203 background: #fff;
204 border-radius: 50%;
205 box-shadow: 0 1px 2px rgba(0,0,0,.22);
206 display: block;
207 height: 14px;
208 -ms-transform: translateX(0);
209 transform: translateX(0);
210 transition: transform .16s ease-in-out;
211 width: 14px
212 }
213 .wpbc_ag_switch input:checked + .wpbc_ag_switch_control {
214 background: #2271b1
215 }
216 .wpbc_ag_switch input:checked + .wpbc_ag_switch_control .wpbc_ag_switch_knob {
217 -ms-transform: translateX(16px);
218 transform: translateX(16px)
219 }
220 .wpbc_ag_switch input:focus-visible + .wpbc_ag_switch_control {
221 box-shadow: 0 0 0 2px #fff,0 0 0 4px #2271b1
222 }
223 .wpbc_ag_switch_label {
224 color: var(--wpbc-ts-text,#1d2327);
225 font-size: 13px;
226 line-height: 1.25;
227 overflow-wrap: anywhere
228 }
229 .wpbc_ag_toggle {
230 -ms-flex-align: center;
231 align-items: center;
232 background: var(--wpbc-ts-bg,#fff);
233 border: 1px solid var(--wpbc-ts-border,#dcdcde);
234 box-sizing: border-box;
235 display: -ms-flexbox;
236 display: flex;
237 gap: 8px;
238 min-height: 34px;
239 padding: 6px 8px
240 }
241 .wpbc_ag_toggle_full {
242 margin: 10px 0;
243 width: 100%
244 }
245 .wpbc_ag_toggle input {
246 margin: 0
247 }
248 .wpbc_ag_toggle span {
249 color: var(--wpbc-ts-text,#1d2327);
250 font-size: 13px;
251 line-height: 1.25;
252 overflow-wrap: anywhere
253 }
254 .wpbc_ag_description {
255 color: var(--wpbc-ts-muted,#646970);
256 font-size: 12px;
257 line-height: 1.45;
258 margin: 10px 0 0
259 }
260 .wpbc_ag_field_row {
261 display: grid;
262 gap: 6px;
263 margin: 0 0 12px
264 }
265 .wpbc_ag_field_label {
266 color: var(--wpbc-ts-text,#1d2327);
267 font-size: 12px;
268 font-weight: 600;
269 line-height: 1.35
270 }
271 .wpbc_ag_field_control {
272 box-sizing: border-box;
273 min-height: 32px;
274 width: 100%
275 }
276 .wpbc_ag_stepper_control {
277 -ms-flex-align: center;
278 align-items: center;
279 display: grid;
280 gap: 6px;
281 grid-template-columns: 32px minmax(0,1fr) 32px;
282 width: 100%
283 }
284 .wpbc_ag_stepper_control .wpbc_ag_field_control {
285 min-width: 0
286 }
287 .wpbc_ag_stepper_button.button {
288 -ms-flex-align: center;
289 align-items: center;
290 display: -ms-inline-flexbox;
291 display: inline-flex;
292 -ms-flex-pack: center;
293 justify-content: center;
294 min-height: 32px;
295 min-width: 32px;
296 padding: 0
297 }
298 .wpbc_ag_stepper_button .wpbc_icn_keyboard_arrow_left::before,
299 .wpbc_ag_stepper_button .wpbc_icn_keyboard_arrow_right::before {
300 font-size: 20px
301 }
302 .wpbc_ag_range_control {
303 display: grid;
304 gap: 6px;
305 margin-top: 8px
306 }
307 .wpbc_ag_range_control input[type=range] {
308 margin: 0;
309 width: 100%
310 }
311 .wpbc_ag_range_value {
312 color: #50575e;
313 font-size: 11px;
314 font-weight: 600;
315 line-height: 1.35
316 }
317 .wpbc_ag_hint {
318 background: #f9f2f4;
319 border-radius: 2px;
320 box-sizing: border-box;
321 color: #626262;
322 display: block;
323 font-size: 10px;
324 font-weight: 600;
325 line-height: 1.45;
326 padding: 4px 6px;
327 white-space: normal
328 }
329 .wpbc_ag_hint_unavailable {
330 color: #cc3a5f;
331 text-transform: uppercase
332 }
333 .wpbc_ag_hint_available {
334 color: #3f8f27;
335 text-transform: uppercase
336 }
337 .wpbc_ag_radio_stack {
338 display: grid;
339 gap: 8px;
340 margin-bottom: 12px
341 }
342 .wpbc_ag_radio_stack label {
343 -ms-flex-align: center;
344 align-items: center;
345 display: -ms-flexbox;
346 display: flex;
347 gap: 8px;
348 line-height: 1.35
349 }
350 .wpbc_ag_is_locked {
351 opacity: .68
352 }
353 .wpbc_ag_upgrade_required {
354 -ms-flex-align: start;
355 align-items: flex-start;
356 background: var(--wpbc-ts-bg-soft,#f6f7f7);
357 border: 1px solid var(--wpbc-ts-border,#dcdcde);
358 border-radius: var(--wpbc-ts-radius,6px);
359 box-sizing: border-box;
360 color: #50575e;
361 display: -ms-flexbox;
362 display: flex;
363 -ms-flex-flow: row wrap;
364 flex-flow: row wrap;
365 font-size: 12px;
366 gap: 8px;
367 line-height: 1.45;
368 margin: 0 0 12px;
369 padding: 10px
370 }
371 .wpbc_ag_upgrade_required .wpbc_pro_label {
372 -ms-flex: 0 0 auto;
373 flex: 0 0 auto
374 }
375 .wpbc_ag_buffer_fields {
376 background: var(--wpbc-ts-bg-soft,#f6f7f7);
377 border: 1px solid var(--wpbc-ts-border,#dcdcde);
378 border-radius: var(--wpbc-ts-radius,6px);
379 display: none;
380 margin: 10px 0 0;
381 padding: 10px
382 }
383 .wpbc_ag_buffer_fields.is-visible {
384 display: block
385 }
386 .wpbc_ag_future_notice,
387 .wpbc_ag_notice,
388 .wpbc_ag_scope_card {
389 background: var(--wpbc-ts-bg,#fff);
390 border: 1px solid var(--wpbc-ts-border,#dcdcde);
391 border-radius: var(--wpbc-ts-radius,6px);
392 box-sizing: border-box;
393 color: #3c434a;
394 line-height: 1.45;
395 padding: 10px
396 }
397 .wpbc_ag_notice {
398 border-left: 4px solid #dba617;
399 margin: 0 0 12px
400 }
401 .wpbc_ag_scope_title {
402 color: #1d2327;
403 font-weight: 600;
404 margin-bottom: 4px
405 }
406 .wpbc_ag_scope_card p {
407 margin: 0
408 }
409 .wpbc_ag__top_toolbar_group .button,
410 .wpbc_ag__top_toolbar_group .wpbc_ui_control {
411 -ms-flex-align: center;
412 align-items: center;
413 display: -ms-inline-flexbox;
414 display: inline-flex;
415 gap: 6px
416 }
417 .wpbc_ag_is_saving {
418 pointer-events: none
419 }
420 .wpbc_ag_preview_unavailable {
421 opacity: .62
422 }
423 .wpbc_ag_preview_unavailable a {
424 text-decoration: line-through
425 }
426 .wpbc_ag_preview_buffer_unavailable {
427 box-shadow: inset 0 0 0 2px rgba(219,166,23,.38)
428 }
429 @media (max-width:960px) {
430 .wpbc_ag_preview_controls {
431 -ms-flex-pack: start;
432 justify-content: flex-start
433 }
434 .wpbc_ag_toolbar_actions {
435 margin-left: 0
436 }
437 }
438 @media (max-width:540px) {
439 .wpbc_ag_preview_controls {
440 display: grid
441 }
442 .wpbc_ag_preview_controls .button,
443 .wpbc_ag_preview_controls select {
444 width: 100%
445 }
446 .wpbc_ag_weekday_grid {
447 grid-template-columns: 1fr
448 }
449 }