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-add-booking / _src / add_booking_page.css

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

310 lines 5.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__setting_row {
79 border-bottom: 1px solid #e2e4e7;
80 display: grid;
81 gap: 7px;
82 padding: 13px 0;
83 }
84
85 .wpbc_add_booking__setting_row:first-child {
86 padding-top: 2px;
87 }
88
89 .wpbc_add_booking__setting_row p {
90 color: #646970;
91 font-size: 12px;
92 line-height: 1.5;
93 margin: 0;
94 }
95
96 .wpbc_add_booking__empty_setup {
97 background: #f6f7f7;
98 border-radius: 4px;
99 color: #50575e;
100 line-height: 1.5;
101 margin: 0;
102 padding: 11px 12px;
103 }
104
105 .wpbc_add_booking__resource_upgrade_row {
106 align-items: flex-start;
107 }
108
109 .wpbc_add_booking__resource_upgrade_row .inspector__control:focus-visible {
110 border-radius: 2px;
111 outline: 2px solid var(--wp-admin-theme-color, #2271b1);
112 outline-offset: 3px;
113 }
114
115 .wpbc_add_booking__resource_upgrade_hint {
116 align-items: flex-start;
117 color: #646970;
118 display: grid;
119 font-size: 12px;
120 gap: 4px 7px;
121 grid-template-columns: auto minmax(0, 1fr);
122 line-height: 1.45;
123 }
124
125 .wpbc_add_booking__resource_upgrade_hint .wpbc_pro_label {
126 grid-column: 1;
127 white-space: nowrap;
128 }
129
130 .wpbc_add_booking__premium_dismiss {
131 display: inline-flex;
132 grid-column: 2;
133 line-height: 1;
134 }
135
136 .wpbc_add_booking__premium_dismiss .wpbc_x_dismiss_btn {
137 color: #787c82;
138 font-size: 14px;
139 line-height: 1;
140 padding: 0 2px;
141 }
142
143 .wpbc_add_booking__premium_dismiss .wpbc_x_dismiss_btn:hover {
144 color: #1d2327;
145 }
146
147 .wpbc_add_booking__resource_upgrade_description {
148 grid-column: 1 / -1;
149 }
150
151 .wpbc_add_booking__setting_row .btn-group,
152 .wpbc_add_booking__setting_row .wpbc_ui__toggle {
153 align-items: center;
154 display: flex;
155 float: none;
156 margin: 0;
157 min-height: 26px;
158 position: static;
159 }
160
161 .wpbc_add_booking__panel_actions,
162 .wpbc_add_booking__help_actions {
163 align-items: center;
164 display: flex;
165 flex-wrap: wrap;
166 gap: 8px;
167 margin-top: 14px;
168 }
169
170 .wpbc_add_booking__panel_actions > .control-group {
171 float: none;
172 margin: 0;
173 }
174
175 .wpbc_add_booking__top_actions {
176 align-items: stretch;
177 display: flex;
178 flex-wrap: wrap;
179 gap: 8px;
180 margin: 0;
181 }
182
183 .wpbc_add_booking__top_actions .button {
184 box-sizing: border-box;
185 display: flex;
186 flex: 1 1 auto;
187 justify-content: center;
188 margin: 0 !important;
189 min-width: 0;
190 }
191
192 .wpbc_add_booking__setup_summary {
193 background: #f6f7f7;
194 border-bottom: 1px solid #dcdcde;
195 border-top: 1px solid #dcdcde;
196 display: grid;
197 gap: 8px;
198 }
199
200 .wpbc_add_booking__setup_summary_item {
201 align-items: baseline;
202 display: grid;
203 gap: 4px;
204 grid-template-columns: minmax( 0, 1fr ) minmax( 0, 1.25fr );
205 line-height: 1.4;
206 }
207
208 .wpbc_add_booking__setup_summary_label {
209 color: #646970;
210 font-size: 12px;
211 }
212
213 .wpbc_add_booking__setup_summary_item strong,
214 .wpbc_add_booking__setup_summary_link {
215 font-size: 12px;
216 font-weight: 600;
217 overflow-wrap: anywhere;
218 text-align: right;
219 }
220
221 .wpbc_add_booking__setup_summary_link {
222 text-decoration: none;
223 }
224
225 .wpbc_add_booking__setup_summary_link:hover,
226 .wpbc_add_booking__setup_summary_link:focus-visible {
227 text-decoration: underline;
228 }
229
230 .wpbc_add_booking__edit_form_link {
231 align-items: center;
232 display: inline-flex;
233 gap: 5px;
234 margin-top: 8px;
235 text-decoration: none;
236 }
237
238 .wpbc_add_booking__edit_form_link .menu_icon {
239 font-size: 15px;
240 }
241
242 .wpbc_add_booking__days_radio_stack {
243 display: flex;
244 flex-direction: column;
245 gap: 8px;
246 margin: 0 0 12px;
247 }
248
249 .wpbc_add_booking__days_radio_stack label {
250 align-items: center;
251 cursor: pointer;
252 display: flex;
253 flex-wrap: nowrap;
254 gap: 7px;
255 line-height: 1.35;
256 margin: 0;
257 }
258
259 .wpbc_add_booking__days_radio_stack input[type="radio"] {
260 margin-top: 1px;
261 }
262
263 .wpbc_add_booking__help_body {
264 display: grid;
265 gap: 18px;
266 }
267
268 .wpbc_add_booking__hint {
269 align-items: flex-start;
270 background: #f0f6fc;
271 border: 1px solid #c5d9ed;
272 border-radius: 6px;
273 box-sizing: border-box;
274 display: flex;
275 gap: 10px;
276 padding: 12px;
277 }
278
279 .wpbc_add_booking__hint > span {
280 color: #2271b1;
281 flex: 0 0 auto;
282 font-size: 18px;
283 line-height: 1.35;
284 }
285
286 .wpbc_add_booking__hint p,
287 .wpbc_add_booking__help_section p {
288 line-height: 1.55;
289 margin: 0;
290 }
291
292 .wpbc_add_booking__help_section h4 {
293 font-size: 13px;
294 margin: 0 0 8px;
295 }
296
297 .wpbc_add_booking__help_section ol {
298 display: grid;
299 gap: 8px;
300 margin: 0;
301 padding-left: 20px;
302 }
303
304 @media ( max-width: 782px ) {
305 .wpbc_add_booking__canvas {
306 border-radius: 4px;
307 padding: 16px;
308 }
309 }
310