PluginProbe
Booking Calendar / 11.7
Booking Calendar v11.7
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-add-booking / _src / add_booking_page.css

add_booking_page.css in Booking Calendar 11.7, at includes/page-add-booking/_src/add_booking_page.css

354 lines 6.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /** Add Booking page-only canvas and right-inspector presentation. */
2 .wpbc_add_booking_page {
3 box-sizing: border-box;
4 max-width: 1180px;
5 }
6
7 .wpbc_add_booking__canvas {
8 background: #fff;
9 border: 1px solid #dcdcde;
10 border-radius: 8px;
11 box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.04 );
12 box-sizing: border-box;
13 min-height: 460px;
14 padding: 28px;
15 }
16
17 .wpbc_add_booking__form_content {
18 box-sizing: border-box;
19 margin: 0 auto;
20 max-width: 1040px;
21 width: 100%;
22 }
23
24 .wpbc_add_booking__inspector_body {
25 box-sizing: border-box;
26 padding: 0 0 18px;
27 }
28
29 .wpbc_add_booking__inspector_body .group__fields > .control-group,
30 .wpbc_add_booking__inspector_body .group__fields > .btn-group {
31 box-sizing: border-box;
32 float: none;
33 margin: 0;
34 max-width: 100%;
35 width: 100%;
36 }
37
38 .wpbc_add_booking__inspector_body .group__fields > .control-group + .control-group,
39 .wpbc_add_booking__inspector_body .group__fields > .control-group + .btn-group,
40 .wpbc_add_booking__inspector_body .group__fields > .btn-group + .control-group {
41 margin-top: 14px;
42 }
43
44 .wpbc_add_booking__inspector_body .wpbc_bs_input_group,
45 .wpbc_add_booking__inspector_body .input-group {
46 align-items: stretch;
47 box-sizing: border-box;
48 display: flex;
49 flex-direction: column;
50 gap: 6px;
51 max-width: 100%;
52 width: 100%;
53 }
54
55 .wpbc_add_booking__inspector_body .input-group-addon,
56 .wpbc_add_booking__inspector_body .wpbc_ui__addon {
57 background: transparent;
58 border: 0;
59 box-sizing: border-box;
60 color: #1d2327;
61 font-weight: 600;
62 height: auto;
63 line-height: 1.4;
64 padding: 0;
65 text-align: left;
66 white-space: normal;
67 width: auto;
68 }
69
70 .wpbc_add_booking__inspector_body select,
71 .wpbc_add_booking__inspector_body input[type="text"],
72 .wpbc_add_booking__inspector_body input[type="number"] {
73 box-sizing: border-box;
74 max-width: 100%;
75 width: 100%;
76 }
77
78 .wpbc_add_booking__cost_correction .wpbc_admin_cost_correction__number_control {
79 display: flex;
80 flex-direction: column;
81 gap: 8px;
82 width: 100%;
83 }
84
85 .wpbc_add_booking__cost_correction .wpbc_admin_cost_correction__number_input_row {
86 align-items: center;
87 display: flex;
88 gap: 10px;
89 min-width: 0;
90 }
91
92 .wpbc_add_booking__cost_correction .wpbc_admin_cost_correction__number_input_row .inspector__input {
93 flex: 1 1 auto;
94 min-width: 0;
95 width: auto;
96 }
97
98 .wpbc_add_booking__cost_correction .wpbc_admin_cost_correction__number_prefix,
99 .wpbc_add_booking__cost_correction .wpbc_admin_cost_correction__number_suffix {
100 color: #646970;
101 flex: 0 0 auto;
102 font-size: 12px;
103 line-height: 1.4;
104 white-space: nowrap;
105 }
106
107 .wpbc_add_booking__cost_correction .wpbc_admin_cost_correction__number_slider {
108 align-self: center;
109 box-sizing: border-box;
110 cursor: pointer;
111 margin: 0;
112 max-width: none;
113 min-height: 20px;
114 padding: 0;
115 width: 100%;
116 }
117
118 .wpbc_add_booking__cost_correction .description {
119 margin-bottom: 0;
120 }
121
122 .wpbc_add_booking__setting_row {
123 border-bottom: 1px solid #e2e4e7;
124 display: grid;
125 gap: 7px;
126 padding: 13px 0;
127 }
128
129 .wpbc_add_booking__setting_row:first-child {
130 padding-top: 2px;
131 }
132
133 .wpbc_add_booking__setting_row p {
134 color: #646970;
135 font-size: 12px;
136 line-height: 1.5;
137 margin: 0;
138 }
139
140 .wpbc_add_booking__empty_setup {
141 background: #f6f7f7;
142 border-radius: 4px;
143 color: #50575e;
144 line-height: 1.5;
145 margin: 0;
146 padding: 11px 12px;
147 }
148
149 .wpbc_add_booking__resource_upgrade_row {
150 align-items: flex-start;
151 }
152
153 .wpbc_add_booking__resource_upgrade_row .inspector__control:focus-visible {
154 border-radius: 2px;
155 outline: 2px solid var(--wp-admin-theme-color, #2271b1);
156 outline-offset: 3px;
157 }
158
159 .wpbc_add_booking__resource_upgrade_hint {
160 align-items: flex-start;
161 color: #646970;
162 display: grid;
163 font-size: 12px;
164 gap: 4px 7px;
165 grid-template-columns: auto minmax(0, 1fr);
166 line-height: 1.45;
167 }
168
169 .wpbc_add_booking__resource_upgrade_hint .wpbc_pro_label {
170 grid-column: 1;
171 white-space: nowrap;
172 }
173
174 .wpbc_add_booking__premium_dismiss {
175 display: inline-flex;
176 grid-column: 2;
177 line-height: 1;
178 }
179
180 .wpbc_add_booking__premium_dismiss .wpbc_x_dismiss_btn {
181 color: #787c82;
182 font-size: 14px;
183 line-height: 1;
184 padding: 0 2px;
185 }
186
187 .wpbc_add_booking__premium_dismiss .wpbc_x_dismiss_btn:hover {
188 color: #1d2327;
189 }
190
191 .wpbc_add_booking__resource_upgrade_description {
192 grid-column: 1 / -1;
193 }
194
195 .wpbc_add_booking__setting_row .btn-group,
196 .wpbc_add_booking__setting_row .wpbc_ui__toggle {
197 align-items: center;
198 display: flex;
199 float: none;
200 margin: 0;
201 min-height: 26px;
202 position: static;
203 }
204
205 .wpbc_add_booking__panel_actions,
206 .wpbc_add_booking__help_actions {
207 align-items: center;
208 display: flex;
209 flex-wrap: wrap;
210 gap: 8px;
211 margin-top: 14px;
212 }
213
214 .wpbc_add_booking__panel_actions > .control-group {
215 float: none;
216 margin: 0;
217 }
218
219 .wpbc_add_booking__top_actions {
220 align-items: stretch;
221 display: flex;
222 flex-wrap: wrap;
223 gap: 8px;
224 margin: 0;
225 }
226
227 .wpbc_add_booking__top_actions .button {
228 box-sizing: border-box;
229 display: flex;
230 flex: 1 1 auto;
231 justify-content: center;
232 margin: 0 !important;
233 min-width: 0;
234 }
235
236 .wpbc_add_booking__setup_summary {
237 background: #f6f7f7;
238 border-bottom: 1px solid #dcdcde;
239 border-top: 1px solid #dcdcde;
240 display: grid;
241 gap: 8px;
242 }
243
244 .wpbc_add_booking__setup_summary_item {
245 align-items: baseline;
246 display: grid;
247 gap: 4px;
248 grid-template-columns: minmax( 0, 1fr ) minmax( 0, 1.25fr );
249 line-height: 1.4;
250 }
251
252 .wpbc_add_booking__setup_summary_label {
253 color: #646970;
254 font-size: 12px;
255 }
256
257 .wpbc_add_booking__setup_summary_item strong,
258 .wpbc_add_booking__setup_summary_link {
259 font-size: 12px;
260 font-weight: 600;
261 overflow-wrap: anywhere;
262 text-align: right;
263 }
264
265 .wpbc_add_booking__setup_summary_link {
266 text-decoration: none;
267 }
268
269 .wpbc_add_booking__setup_summary_link:hover,
270 .wpbc_add_booking__setup_summary_link:focus-visible {
271 text-decoration: underline;
272 }
273
274 .wpbc_add_booking__edit_form_link {
275 align-items: center;
276 display: inline-flex;
277 gap: 5px;
278 margin-top: 8px;
279 text-decoration: none;
280 }
281
282 .wpbc_add_booking__edit_form_link .menu_icon {
283 font-size: 15px;
284 }
285
286 .wpbc_add_booking__days_radio_stack {
287 display: flex;
288 flex-direction: column;
289 gap: 8px;
290 margin: 0 0 12px;
291 }
292
293 .wpbc_add_booking__days_radio_stack label {
294 align-items: center;
295 cursor: pointer;
296 display: flex;
297 flex-wrap: nowrap;
298 gap: 7px;
299 line-height: 1.35;
300 margin: 0;
301 }
302
303 .wpbc_add_booking__days_radio_stack input[type="radio"] {
304 margin-top: 1px;
305 }
306
307 .wpbc_add_booking__help_body {
308 display: grid;
309 gap: 18px;
310 }
311
312 .wpbc_add_booking__hint {
313 align-items: flex-start;
314 background: #f0f6fc;
315 border: 1px solid #c5d9ed;
316 border-radius: 6px;
317 box-sizing: border-box;
318 display: flex;
319 gap: 10px;
320 padding: 12px;
321 }
322
323 .wpbc_add_booking__hint > span {
324 color: #2271b1;
325 flex: 0 0 auto;
326 font-size: 18px;
327 line-height: 1.35;
328 }
329
330 .wpbc_add_booking__hint p,
331 .wpbc_add_booking__help_section p {
332 line-height: 1.55;
333 margin: 0;
334 }
335
336 .wpbc_add_booking__help_section h4 {
337 font-size: 13px;
338 margin: 0 0 8px;
339 }
340
341 .wpbc_add_booking__help_section ol {
342 display: grid;
343 gap: 8px;
344 margin: 0;
345 padding-left: 20px;
346 }
347
348 @media ( max-width: 782px ) {
349 .wpbc_add_booking__canvas {
350 border-radius: 4px;
351 padding: 16px;
352 }
353 }
354