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-publish-integration / _src / step-publish-integration.css

step-publish-integration.css in Booking Calendar 11.9, at includes/page-setup-wizard/step-publish-integration/_src/step-publish-integration.css

379 lines 8.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Setup Wizard Publish & integrate step.
3 */
4
5 .wpbc_setup_wizard__publish-editor {
6 display: grid;
7 gap: 18px;
8 width: 100%;
9 }
10
11 .wpbc_setup_wizard__publish-editor [hidden] {
12 display: none !important;
13 }
14
15 .wpbc_setup_wizard__publish-destinations {
16 display: grid;
17 grid-template-columns: repeat(4, minmax(0, 1fr));
18 align-items: stretch;
19 gap: 12px;
20 min-width: 0;
21 margin: 0;
22 padding: 0;
23 border: 0;
24 }
25
26 .wpbc_setup_wizard__publish-destination-option {
27 display: grid;
28 grid-template-rows: 38px minmax(0, 1fr);
29 min-width: 0;
30 height: 100%;
31 }
32
33 .wpbc_setup_wizard__publish-destination-badges {
34 display: flex;
35 min-width: 0;
36 min-height: 0;
37 height: 38px;
38 width: 100%;
39 align-items: flex-start;
40 justify-content: flex-end;
41 padding: 0 0 12px;
42 box-sizing: border-box;
43 }
44
45 .wpbc_setup_wizard__publish-destination-card {
46 position: relative;
47 display: grid;
48 grid-template-rows: auto auto 1fr auto;
49 min-width: 0;
50 min-height: 142px;
51 height: 100%;
52 align-content: start;
53 gap: 5px;
54 padding: 15px 18px;
55 border: 1px solid #c3c4c7;
56 border-radius: 7px;
57 background: #fff;
58 color: #1d2327;
59 cursor: pointer;
60 box-sizing: border-box;
61 }
62
63 .wpbc_setup_wizard__publish-destination-card:hover {
64 border-color: #8c8f94;
65 }
66
67 .wpbc_setup_wizard__publish-destination-card.is-selected {
68 border-color: var(--wp-admin-theme-color, #2271b1);
69 box-shadow: 0 0 0 1px var(--wp-admin-theme-color, #2271b1);
70 }
71
72 .wpbc_setup_wizard__publish-destination-card:focus-within {
73 outline: 2px solid var(--wp-admin-theme-color, #2271b1);
74 outline-offset: 2px;
75 }
76
77 .wpbc_setup_wizard__publish-destination-card.is-disabled {
78 background: #f6f7f7;
79 color: #646970;
80 cursor: not-allowed;
81 }
82
83 .wpbc_setup_wizard__publish-destination-heading {
84 display: grid;
85 grid-template-columns: auto auto 1fr;
86 align-items: center;
87 gap: 12px;
88 min-height: 38px;
89 }
90
91 .wpbc_setup_wizard__publish-destination-heading input[type="radio"] {
92 margin: 0;
93 }
94
95 .wpbc_setup_wizard__publish-destination-heading .menu_icon::before {
96 font-size: 30px;
97 line-height: 1;
98 }
99
100 .wpbc_setup_wizard__publish-badge {
101 display: inline-flex;
102 align-items: center;
103 max-width: 100%;
104 padding: 3px 10px;
105 border: 0px solid #4ade80;
106 border-radius: 999px;
107 background: #38a43f;
108 color: #fff;
109 font-size: 12px;
110 font-weight: 500;
111 line-height: 1.4;
112 white-space: nowrap;
113
114 }
115
116 .wpbc_setup_wizard__publish-destination-card > strong {
117 padding-inline-start: 46px;
118 font-size: 15px;
119 line-height: 1.35;
120 }
121
122 .wpbc_setup_wizard__publish-destination-card > span:not(.wpbc_setup_wizard__publish-destination-heading) {
123 padding-inline-start: 46px;
124 color: #50575e;
125 font-size: 13px;
126 line-height: 1.45;
127 }
128
129 .wpbc_setup_wizard__publish-destination-card > small {
130 padding-inline-start: 46px;
131 color: #8a2424;
132 font-size: 11px;
133 line-height: 1.35;
134 }
135
136 .wpbc_setup_wizard__field-error--group:empty {
137 display: none;
138 }
139
140 .wpbc_setup_wizard__publish-settings {
141 display: grid;
142 grid-template-columns: minmax(0, 1fr) minmax(320px, 0.72fr);
143 gap: 16px 24px;
144 padding: 20px 24px;
145 border: 1px solid #dcdcde;
146 border-radius: 7px;
147 background: #fff;
148 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
149 }
150
151 .wpbc_setup_wizard__publish-settings > header,
152 .wpbc_setup_wizard__publish-settings-body,
153 .wpbc_setup_wizard__publish-later,
154 .wpbc_setup_wizard__publish-notice {
155 grid-column: 1 / -1;
156 }
157
158 .wpbc_setup_wizard__publish-settings > header h2,
159 .wpbc_setup_wizard__publish-settings > header p,
160 .wpbc_setup_wizard__publish-content-info p,
161 .wpbc_setup_wizard__publish-later p,
162 .wpbc_setup_wizard__publish-notice p {
163 margin: 0;
164 }
165
166 .wpbc_setup_wizard__publish-settings > header h2 {
167 font-size: 20px;
168 line-height: 1.3;
169 }
170
171 .wpbc_setup_wizard__publish-settings > header p {
172 margin-top: 2px;
173 color: #50575e;
174 }
175
176 .wpbc_setup_wizard__publish-settings-body {
177 display: grid;
178 grid-template-columns: minmax(0, 1.15fr) minmax(300px, 0.85fr);
179 gap: 18px 24px;
180 }
181
182 .wpbc_setup_wizard__publish-fields {
183 display: grid;
184 gap: 14px;
185 min-width: 0;
186 }
187
188 .wpbc_setup_wizard__publish-page-fields {
189 display: grid;
190 grid-template-columns: minmax(0, 1fr) minmax(280px, 0.9fr);
191 align-items: start;
192 gap: 14px 24px;
193 }
194
195 .wpbc_setup_wizard__publish-field {
196 display: grid;
197 min-width: 0;
198 gap: 5px;
199 margin: 0;
200 }
201
202 .wpbc_setup_wizard__publish-field > span:first-child,
203 .wpbc_setup_wizard__publish-shortcode > label {
204 color: #1d2327;
205 font-size: 14px;
206 font-weight: 600;
207 }
208
209 .wpbc_setup_wizard__publish-field input,
210 .wpbc_setup_wizard__publish-field select,
211 .wpbc_setup_wizard__publish-shortcode input,
212 .wp-core-ui .wpbc_page .wpbc_setup_wizard__publish-field input,
213 .wp-core-ui .wpbc_page .wpbc_setup_wizard__publish-field select,
214 .wp-core-ui .wpbc_page .wpbc_setup_wizard__publish-shortcode input {
215 width: 100%;
216 min-width: 0;
217 max-width: none;
218 min-height: 40px;
219 font-size: 15px;
220 }
221
222 .wpbc_setup_wizard__publish-url-field > div,
223 .wpbc_setup_wizard__publish-shortcode > div {
224 display: flex;
225 min-width: 0;
226 gap: 8px;
227 align-items: center;
228 }
229 .wpbc_setup_wizard__publish-shortcode > div button[data-wpbc-publish-copy] {
230 border:none;
231 text-decoration: none;
232 }
233 .wpbc_setup_wizard__publish-url-field input,
234 .wpbc_setup_wizard__publish-shortcode input {
235 flex: 1 1 auto;
236 background: #f6f7f7;
237 font-family: Consolas, Monaco, monospace;
238 }
239
240 .wpbc_setup_wizard__publish-url-field button,
241 .wpbc_setup_wizard__publish-shortcode button {
242 display: inline-flex;
243 flex: 0 0 auto;
244 align-items: center;
245 justify-content: center;
246 gap: 6px;
247 min-height: 40px;
248 }
249
250 .wpbc_setup_wizard__publish-content-field {
251 grid-column: 1 / -1;
252 }
253
254 .wpbc_setup_wizard__publish-content-info,
255 .wpbc_setup_wizard__publish-later,
256 .wpbc_setup_wizard__publish-notice {
257 display: flex;
258 align-items: first baseline;
259 gap: 12px;
260 padding: 13px 15px;
261 border: 1px solid var(--wpbc-wizard-info-border);
262 border-inline-start: 4px solid var(--wpbc-wizard-info-accent);
263 border-radius: 6px;
264 background: var(--wpbc-wizard-info-background);
265 color: var(--wpbc-wizard-info-text);
266 line-height: 1em;
267 }
268
269 .wpbc_setup_wizard__publish-content-info .menu_icon,
270 .wpbc_setup_wizard__publish-later .menu_icon,
271 .wpbc_setup_wizard__publish-notice .menu_icon {
272 flex: 0 0 auto;
273 margin-top: 0px;
274 color: var(--wpbc-wizard-info-accent);
275 }
276
277 .wpbc_setup_wizard__publish-content-info strong,
278 .wpbc_setup_wizard__publish-later strong {
279 display: block;
280 margin-bottom: 12px;
281 }
282
283 .wpbc_setup_wizard__publish-content-info p,
284 .wpbc_setup_wizard__publish-later p {
285 color: var(--wpbc-wizard-info-copy);
286 font-size: 12px;
287 line-height: 1.45;
288 }
289
290 .wpbc_setup_wizard__publish-content-info p + p {
291 margin-top: 8px;
292 }
293
294 .wpbc_setup_wizard__publish-content-help {
295 display: flex;
296 flex-wrap: wrap;
297 gap: 6px 16px;
298 margin-top: 12px;
299 font-size: 12px;
300 line-height: 1.45;
301 }
302
303 .wpbc_setup_wizard__publish-content-help a {
304 color: var(--wp-admin-theme-color, #2271b1);
305 font-weight: 600;
306 text-underline-offset: 2px;
307 }
308
309 .wpbc_setup_wizard__publish-shortcode {
310 display: grid;
311 grid-column: 1 / -1;
312 gap: 5px;
313 }
314
315 .wpbc_setup_wizard__publish-notice {
316 border-color: var(--wpbc-wizard-warning-border);
317 border-inline-start-color: var(--wpbc-wizard-warning-accent);
318 background: var(--wpbc-wizard-warning-background);
319 color: var(--wpbc-wizard-warning-text);
320 }
321
322 .wpbc_setup_wizard__publish-notice .menu_icon {
323 color: var(--wpbc-wizard-warning-icon);
324 }
325
326 .wpbc_setup_wizard__publish-later {
327 min-height: 88px;
328 align-items: center;
329 }
330
331 @media screen and (max-width: 1200px) {
332 .wpbc_setup_wizard__publish-destinations {
333 grid-template-columns: repeat(2, minmax(0, 1fr));
334 }
335
336 .wpbc_setup_wizard__publish-settings-body,
337 .wpbc_setup_wizard__publish-page-fields {
338 grid-template-columns: 1fr;
339 }
340
341 .wpbc_setup_wizard__publish-content-field,
342 .wpbc_setup_wizard__publish-shortcode {
343 grid-column: auto;
344 }
345 }
346
347 @media screen and (max-width: 782px) {
348 .wpbc_setup_wizard__publish-destinations {
349 grid-template-columns: 1fr;
350 }
351
352 .wpbc_setup_wizard__publish-destination-card {
353 min-height: 0;
354 }
355
356 .wpbc_setup_wizard__publish-settings {
357 grid-template-columns: 1fr;
358 padding: 16px;
359 }
360
361 .wpbc_setup_wizard__publish-settings > header,
362 .wpbc_setup_wizard__publish-settings-body,
363 .wpbc_setup_wizard__publish-later,
364 .wpbc_setup_wizard__publish-notice {
365 grid-column: auto;
366 }
367
368 .wpbc_setup_wizard__publish-url-field > div,
369 .wpbc_setup_wizard__publish-shortcode > div {
370 align-items: stretch;
371 flex-direction: column;
372 }
373 }
374
375 body.rtl .wpbc_setup_wizard__publish-destination-card,
376 body.rtl .wpbc_setup_wizard__publish-settings {
377 direction: rtl;
378 }
379