PluginProbe
Booking Calendar / 11.6
Booking Calendar v11.6
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-settings-calendar / _out / settings_calendar_page.css

settings_calendar_page.css in Booking Calendar 11.6, at includes/page-settings-calendar/_out/settings_calendar_page.css

435 lines 11.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .wpbc_admin_page__tab__calendar_settings .wpbc_settings_page_content {
2 min-width: 0
3 }
4 .wpbc_admin_page__tab__calendar_settings,
5 .wpbc_calendar_settings_page {
6 --wpbc-calendar-accent: #2271b1;
7 --wpbc-calendar-border: #dfe4ea;
8 --wpbc-calendar-text: #1d2327;
9 --wpbc-calendar-muted: #646970;
10 --wpbc-calendar-bg: #fff;
11 --wpbc-calendar-bg-soft: #f6f7f7;
12 --wpbc-calendar-warning: #b26200;
13 --wpbc-calendar-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
14 --wpbc-calendar-radius: 6px
15 }
16 .wpbc_calendar_settings_page {
17 box-sizing: border-box;
18 color: var(--wpbc-calendar-text);
19 max-width: 1220px
20 }
21 .wpbc_calendar_toolbar.wpbc_ts_toolbar {
22 -ms-flex-align: start;
23 align-items: flex-start;
24 background: var(--wpbc-calendar-bg);
25 border: 1px solid var(--wpbc-calendar-border);
26 border-radius: var(--wpbc-calendar-radius);
27 box-shadow: var(--wpbc-calendar-shadow);
28 box-sizing: border-box;
29 display: -ms-flexbox;
30 display: flex;
31 -ms-flex-flow: row wrap;
32 flex-flow: row wrap;
33 gap: 14px;
34 -ms-flex-pack: start;
35 justify-content: flex-start;
36 margin-bottom: 12px;
37 max-width: 100%;
38 padding: 14px
39 }
40 .wpbc_calendar_toolbar .wpbc_ts_control {
41 display: -ms-flexbox;
42 display: flex;
43 -ms-flex-direction: column;
44 flex-direction: column;
45 gap: 6px;
46 min-width: 150px
47 }
48 .wpbc_calendar_toolbar .wpbc_ts_control label {
49 color: var(--wpbc-calendar-text);
50 font-size: 13px;
51 font-weight: 600
52 }
53 .wpbc_calendar_toolbar .wpbc_ts_control select {
54 min-height: 32px;
55 min-width: 130px
56 }
57 .wpbc_calendar_toolbar_value {
58 -ms-flex-align: center;
59 align-items: center;
60 background: #f6f7f7;
61 border: 1px solid var(--wpbc-calendar-border);
62 border-radius: var(--wpbc-calendar-radius);
63 box-sizing: border-box;
64 display: -ms-inline-flexbox;
65 display: inline-flex;
66 gap: 7px;
67 min-height: 32px;
68 padding: 5px 9px
69 }
70 .wpbc_calendar_toolbar_value .menu_icon {
71 color: var(--wpbc-calendar-accent)
72 }
73 .wpbc_calendar_upgrade_hint {
74 -ms-flex-align: start;
75 align-items: flex-start;
76 color: var(--wpbc-calendar-muted);
77 display: -ms-flexbox;
78 display: flex;
79 font-size: 12px;
80 gap: 7px;
81 line-height: 1.35;
82 max-width: 360px
83 }
84 .wpbc_calendar_settings_preview {
85 background: var(--wpbc-calendar-bg);
86 border: 1px solid var(--wpbc-calendar-border);
87 border-radius: var(--wpbc-calendar-radius);
88 box-shadow: var(--wpbc-calendar-shadow);
89 box-sizing: border-box;
90 display: block;
91 padding: 14px
92 }
93 .wpbc_calendar_settings_real_preview {
94 min-height: 220px;
95 position: relative;
96 transition: opacity .16s ease-in-out
97 }
98 .wpbc_calendar_settings_real_preview.is-loading {
99 pointer-events: none
100 }
101 .wpbc_calendar_settings_real_preview.is-loading .wpbc_calendar_wraper {
102 filter: blur(1px);
103 opacity: .34
104 }
105 .wpbc_calendar_loading.wpbc_calendar_settings_loading {
106 -ms-flex-align: center;
107 align-items: center;
108 background: rgba(255,255,255,.74);
109 box-sizing: border-box;
110 color: #1d2327;
111 display: -ms-flexbox;
112 display: flex;
113 font-size: 1.2em;
114 font-weight: 600;
115 inset: 10px;
116 -ms-flex-pack: center;
117 justify-content: center;
118 margin: 0;
119 position: absolute;
120 text-align: center;
121 z-index: 30
122 }
123 .wpbc_calendar_hint_bar.wpbc_ts_hint {
124 -ms-flex-align: center;
125 align-items: center;
126 background: #f5faff;
127 border: 1px solid #c8ddf5;
128 border-radius: 0;
129 color: var(--wpbc-calendar-text);
130 display: -ms-flexbox;
131 display: flex;
132 gap: 10px;
133 margin: 15px 0 0;
134 padding: 15px
135 }
136 .wpbc_calendar_hint_bar .wpbc_icn_info_outline {
137 color: var(--wpbc-calendar-accent)
138 }
139 .wpbc_calendar_rightbar_panels .wpbc_ui__collapsible_group {
140 border-bottom: 1px solid #e6eaef
141 }
142 .wpbc_calendar_inspector_body {
143 display: -ms-flexbox;
144 display: flex;
145 -ms-flex-direction: column;
146 flex-direction: column;
147 gap: 0
148 }
149 .wpbc_calendar_field_row {
150 display: -ms-flexbox;
151 display: flex;
152 -ms-flex-direction: column;
153 flex-direction: column;
154 gap: 7px;
155 margin: 0 0 14px;
156 min-width: 0
157 }
158 .wpbc_calendar_field_row > label:first-child,
159 .wpbc_calendar_switch_label {
160 color: var(--wpbc-calendar-text);
161 font-size: 13px;
162 font-weight: 600;
163 line-height: 1.35
164 }
165 .wpbc_calendar_field_row input[type=number],
166 .wpbc_calendar_field_row input[type=text],
167 .wpbc_calendar_field_row select,
168 .wpbc_calendar_field_row textarea {
169 box-sizing: border-box;
170 max-width: 100%;
171 width: 100%
172 }
173 .wpbc_calendar_field_row input[type=number] {
174 max-width: 120px
175 }
176 .wpbc_calendar_description {
177 color: var(--wpbc-calendar-muted);
178 font-size: 12px;
179 line-height: 1.45;
180 margin: 0
181 }
182 .wpbc_calendar_radio_stack {
183 display: -ms-flexbox;
184 display: flex;
185 -ms-flex-direction: column;
186 flex-direction: column;
187 gap: 8px;
188 margin-bottom: 12px
189 }
190 .wpbc_calendar_radio_stack label,
191 .wpbc_calendar_switch {
192 -ms-flex-align: center;
193 align-items: center;
194 display: -ms-flexbox;
195 display: flex;
196 -ms-flex-wrap: nowrap;
197 flex-wrap: nowrap;
198 gap: 7px;
199 line-height: 1.35;
200 margin: 0
201 }
202 .wpbc_calendar_radio_stack input[type=radio] {
203 margin-top: 1px
204 }
205 .wpbc_calendar_radio_stack label.is-premium,
206 .wpbc_calendar_switch.is-premium {
207 -ms-flex-align: start;
208 align-items: flex-start
209 }
210 .wpbc_calendar_switch {
211 background: var(--wpbc-calendar-bg,#fff);
212 box-sizing: border-box;
213 cursor: pointer;
214 min-height: 36px;
215 padding: 6px 0
216 }
217 .wpbc_calendar_switch_card {
218 border-top: 1px solid var(--wpbc-calendar-border);
219 margin-top: 2px;
220 padding-top: 12px
221 }
222 .wpbc_calendar_switch input {
223 height: 1px;
224 margin: 0;
225 opacity: 0;
226 position: absolute;
227 width: 1px;
228 border: none
229 }
230 .wpbc_calendar_switch_control {
231 background: #c3c4c7;
232 border-radius: 10px;
233 box-sizing: border-box;
234 display: -ms-inline-flexbox;
235 display: inline-flex;
236 -ms-flex: 0 0 auto;
237 flex: 0 0 auto;
238 height: 18px;
239 padding: 2px;
240 transition: background .16s ease-in-out;
241 width: 34px
242 }
243 .wpbc_calendar_switch_knob {
244 background: #fff;
245 border-radius: 50%;
246 box-shadow: 0 1px 2px rgba(0,0,0,.22);
247 display: block;
248 height: 14px;
249 -ms-transform: translateX(0);
250 transform: translateX(0);
251 transition: transform .16s ease-in-out;
252 width: 14px
253 }
254 .wpbc_calendar_switch input:checked + .wpbc_calendar_switch_control {
255 background: var(--wpbc-calendar-accent)
256 }
257 .wpbc_calendar_switch input:checked + .wpbc_calendar_switch_control .wpbc_calendar_switch_knob {
258 -ms-transform: translateX(16px);
259 transform: translateX(16px)
260 }
261 .wpbc_calendar_switch input:focus-visible + .wpbc_calendar_switch_control {
262 box-shadow: 0 0 0 2px #fff,0 0 0 4px var(--wpbc-calendar-accent)
263 }
264 .wpbc_calendar_locked_premium_field .wpbc_calendar_switch {
265 cursor: default
266 }
267 .wpbc_calendar_locked_premium_field .wpbc_calendar_switch_control {
268 opacity: .72
269 }
270 .wpbc_calendar_switch_label {
271 overflow-wrap: anywhere
272 }
273 .wpbc_calendar_pro_label.wpbc_pro_label,
274 .wpbc_calendar_pro_label.wpbc_pro_label:hover {
275 line-height: 1.5;
276 margin-left: 2px;
277 white-space: nowrap
278 }
279 .wpbc_calendar_premium_dismiss {
280 display: -ms-inline-flexbox;
281 display: inline-flex;
282 line-height: 1;
283 margin-left: 2px;
284 vertical-align: middle
285 }
286 .wpbc_calendar_premium_dismiss .wpbc_x_dismiss_btn {
287 color: #787c82;
288 font-size: 14px;
289 line-height: 1;
290 padding: 0 2px
291 }
292 .wpbc_calendar_premium_dismiss .wpbc_x_dismiss_btn:hover {
293 color: #1d2327
294 }
295 .wpbc_calendar_premium_note {
296 background: #fff8e5;
297 border: 1px solid #f0d28a;
298 border-radius: var(--wpbc-calendar-radius);
299 box-sizing: border-box;
300 color: var(--wpbc-calendar-text);
301 display: none;
302 gap: 10px;
303 margin: 0 0 14px;
304 padding: 12px
305 }
306 .wpbc_calendar_premium_note.is-visible {
307 display: grid
308 }
309 .wpbc_calendar_premium_note p {
310 color: var(--wpbc-calendar-muted);
311 font-size: 12px;
312 line-height: 1.45;
313 margin: 4px 0 0
314 }
315 .wpbc_calendar_premium_note_actions {
316 display: -ms-flexbox;
317 display: flex;
318 -ms-flex-flow: row wrap;
319 flex-flow: row wrap;
320 gap: 8px
321 }
322 .wpbc_calendar_subsettings {
323 background: #f8fafc;
324 border-left: 3px solid #d0d7de;
325 box-sizing: border-box;
326 display: none;
327 margin: 8px 0 14px;
328 padding: 12px
329 }
330 .wpbc_calendar_range_block.is-visible,
331 .wpbc_calendar_subsettings.is-visible,
332 .wpbc_calendar_weekday_checks.is-visible {
333 display: block
334 }
335 .wpbc_calendar_range_block,
336 .wpbc_calendar_weekday_checks {
337 display: none
338 }
339 .wpbc_calendar_legend_items_grid {
340 display: grid;
341 gap: 10px;
342 margin: 0 0 14px
343 }
344 .wpbc_calendar_legend_item_tile {
345 background: #fff;
346 border: 1px solid #dde3ea;
347 border-radius: var(--wpbc-calendar-radius);
348 box-sizing: border-box;
349 display: grid;
350 gap: 8px;
351 padding: 10px
352 }
353 .wpbc_calendar_legend_item_header {
354 -ms-flex-align: center;
355 align-items: center;
356 display: -ms-flexbox;
357 display: flex;
358 -ms-flex-pack: justify;
359 justify-content: space-between;
360 min-width: 0
361 }
362 .wpbc_calendar_legend_item_title {
363 display: grid;
364 gap: 5px
365 }
366 .wpbc_calendar_legend_item_title label {
367 color: var(--wpbc-calendar-muted);
368 font-size: 12px;
369 font-weight: 600;
370 line-height: 1.35
371 }
372 .wpbc_calendar_field_row[data-wpbc-calendar-availability-cell-settings],
373 .wpbc_calendar_field_row[data-wpbc-calendar-availability-tooltip-settings],
374 .wpbc_calendar_field_row[data-wpbc-calendar-booked-tooltip-settings],
375 .wpbc_calendar_field_row[data-wpbc-calendar-cost-cell-settings],
376 .wpbc_calendar_field_row[data-wpbc-calendar-cost-tooltip-settings],
377 .wpbc_calendar_field_row[data-wpbc-calendar-timeslot-tooltip-settings] {
378 display: none
379 }
380 .wpbc_calendar_field_row[data-wpbc-calendar-availability-cell-settings].is-visible,
381 .wpbc_calendar_field_row[data-wpbc-calendar-availability-tooltip-settings].is-visible,
382 .wpbc_calendar_field_row[data-wpbc-calendar-booked-tooltip-settings].is-visible,
383 .wpbc_calendar_field_row[data-wpbc-calendar-cost-cell-settings].is-visible,
384 .wpbc_calendar_field_row[data-wpbc-calendar-cost-tooltip-settings].is-visible,
385 .wpbc_calendar_field_row[data-wpbc-calendar-timeslot-tooltip-settings].is-visible {
386 display: grid
387 }
388 .wpbc_calendar_inline_fields {
389 display: grid;
390 gap: 12px;
391 grid-template-columns: repeat(2,minmax(0,1fr))
392 }
393 .wpbc_calendar_weekday_checks {
394 background: #fff;
395 border: 1px solid #dde3ea;
396 border-radius: var(--wpbc-calendar-radius);
397 box-sizing: border-box;
398 padding: 9px
399 }
400 .wpbc_calendar_weekday_checks label {
401 -ms-flex-align: center;
402 align-items: center;
403 display: -ms-flexbox;
404 display: flex;
405 gap: 6px;
406 margin: 0 0 6px
407 }
408 .wpbc_calendar_weekday_checks label:last-child {
409 margin-bottom: 0
410 }
411 .wpbc_calendar_attention_pulse {
412 animation: .62s ease-in-out 3 wpbc_calendar_attention_pulse
413 }
414 @keyframes wpbc_calendar_attention_pulse {
415 0% {
416 box-shadow: 0 0 0 0 rgba(255,196,0,.82);
417 transform: scale(1)
418 }
419 50% {
420 box-shadow: 0 0 0 7px rgba(255,196,0,.2);
421 transform: scale(1.025)
422 }
423 100% {
424 box-shadow: 0 0 0 0 rgba(255,196,0,0);
425 transform: scale(1)
426 }
427 }
428 @media (max-width:782px) {
429 .wpbc_calendar_inline_fields {
430 grid-template-columns: 1fr
431 }
432 .wpbc_calendar_toolbar.wpbc_ts_toolbar {
433 padding: 12px
434 }
435 }