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 / booking-pages / _src / booking-pages-dialog.css

booking-pages-dialog.css in Booking Calendar 11.9, at includes/page-setup-wizard/booking-pages/_src/booking-pages-dialog.css

313 lines 7.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Published booking-pages dialog.
3 */
4 .wpbc_setup_wizard_booking_pages_popup .modal-dialog {
5 box-sizing: border-box;
6 margin: 2vh auto 30px;
7 max-width: calc(100vw - 30px);
8 width: 1180px;
9 }
10 .wpbc_setup_wizard_booking_pages_popup .modal-content {
11 border: 0;
12 border-radius: 9px;
13 box-shadow: 0 24px 70px rgba(0, 0, 0, 0.28);
14 overflow: hidden;
15 position: relative;
16 }
17 .wpbc_setup_wizard_booking_pages_popup__close {
18 align-items: center;
19 background: transparent;
20 border: 0;
21 border-radius: 4px;
22 color: #50575e;
23 cursor: pointer;
24 display: flex;
25 font-size: 30px;
26 height: 40px;
27 justify-content: center;
28 line-height: 1;
29 padding: 0;
30 position: absolute;
31 right: 15px;
32 top: 5px;
33 width: 40px;
34 z-index: 2;
35 border-radius: 50%;
36 }
37 .wpbc_setup_wizard_booking_pages_popup__close span {
38 font-size: 30px;
39 padding: 0 0 5px;
40 }
41 .wpbc_setup_wizard_booking_pages_popup__close:hover {
42 color: var(--wp-admin-theme-color-darker-10);
43 /*background: #efefef;*/
44 }
45 .wpbc_setup_wizard_booking_pages_popup__close:focus-visible {
46 box-shadow: 0 0 0 2px #fff, 0 0 0 4px #2271b1;
47 outline: 2px solid transparent;
48 }
49 .rtl .wpbc_setup_wizard_booking_pages_popup__close {
50 left: 14px;
51 right: auto;
52 }
53 .wpbc_setup_wizard_booking_pages_popup__body {
54 background: #fff;
55 box-sizing: border-box;
56 max-height: calc(100vh - 4vh - 30px);
57 overflow-y: auto;
58 padding: 28px 46px 34px;
59 text-align: center;
60 }
61 .wpbc_setup_wizard_booking_pages_popup__brand {
62 align-items: center;
63 display: inline-flex;
64 gap: 10px;
65 justify-content: center;
66 margin: 0 auto 20px;
67 }
68 .wpbc_setup_wizard_booking_pages_popup__brand_text {
69 align-items: flex-start;
70 color: #41464b;
71 display: flex;
72 flex-direction: column;
73 font-weight: 500;
74 line-height: 1;
75 text-align: left;
76 }
77 .wpbc_setup_wizard_booking_pages_popup__brand_name {
78 font-size: 20px;
79 }
80 .wpbc_setup_wizard_booking_pages_popup__brand_prefix {
81 font-size: 8px;
82 font-weight: 600;
83 letter-spacing: 0.04em;
84 margin: 3px 0 0 1px;
85 }
86 .rtl .wpbc_setup_wizard_booking_pages_popup__brand_text {
87 align-items: flex-end;
88 text-align: right;
89 }
90 .wpbc_setup_wizard_booking_pages_popup h2 {
91 color: #101517;
92 font-size: 32px;
93 font-weight: 650;
94 letter-spacing: -0.02em;
95 line-height: 1.2;
96 margin: 0 0 12px;
97 }
98 .wpbc_setup_wizard_booking_pages_popup__description {
99 color: #3c434a;
100 font-size: 17px;
101 line-height: 1.55;
102 margin: 0 auto 24px;
103 padding: 5px 0 20px;
104 }
105 .wpbc_setup_wizard_booking_pages_popup__section {
106 margin: 0 auto 28px;
107 max-width: 1088px;
108 text-align: left;
109 }
110 .wpbc_setup_wizard_booking_pages_popup__section--setup {
111 background: #f6f9ff;
112 border: 1px solid #c6d9f1;
113 border-radius: 7px;
114 box-sizing: border-box;
115 padding: 20px;
116 flex-flow: row wrap;
117 gap: 30px;
118 display: flex !important;
119 }
120 .wpbc_setup_wizard_booking_pages_popup__section--examples {
121 border-top: 1px solid #dcdcde;
122 padding-top: 26px;
123 }
124 .wpbc_setup_wizard_booking_pages_popup__section_heading {
125 margin: 0 0 16px;
126 flex: 0 1 40%;
127 }
128 .wpbc_setup_wizard_booking_pages_popup__section_heading h3 {
129 color: #1d2327;
130 font-size: 21px;
131 line-height: 1.3;
132 margin: 4px 5px 5px;
133 }
134 .wpbc_setup_wizard_booking_pages_popup__section_heading p {
135 color: #50575e;
136 font-size: 14px;
137 line-height: 1.5;
138 margin: 0 5px;
139 }
140 .wpbc_setup_wizard_booking_pages_popup__section_badge {
141 background: #e9f2ff;
142 border-radius: 999px;
143 color: #135e96;
144 display: inline-flex;
145 font-size: 12px;
146 font-weight: 600;
147 line-height: 1.4;
148 padding: 4px 9px;
149 }
150 .wpbc_setup_wizard_booking_pages_popup__cards {
151 display: flex;
152 flex-wrap: wrap;
153 gap: 20px;
154 margin: 0 auto 24px;
155 max-width: 1088px;
156 text-align: left;
157 }
158 .wpbc_setup_wizard_booking_pages_popup__cards--setup {
159 justify-content: flex-start;
160 flex: 0 1 40%;
161 justify-content: center;
162 }
163 .wpbc_setup_wizard_booking_pages_popup__card {
164 background: #fff;
165 border: 1px solid #dcdcde;
166 border-radius: 7px;
167 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
168 display: flex;
169 flex: 0 1 calc(33.333% - 14px);
170 flex-direction: column;
171 min-width: 280px;
172 overflow: hidden;
173 }
174 .wpbc_setup_wizard_booking_pages_popup__card--setup {
175 border-color: #72aee6;
176 box-shadow: 0 0 0 1px #72aee6, 0 4px 14px rgba(34, 113, 177, 0.12);
177 flex-basis: calc(50% - 10px);
178 }
179 .wpbc_setup_wizard_booking_pages_popup__image {
180 align-items: center;
181 aspect-ratio: 16 / 9;
182 background: #f8f9fa;
183 border-bottom: 1px solid #dcdcde;
184 box-sizing: border-box;
185 display: flex;
186 justify-content: center;
187 overflow: hidden;
188 padding: 18px;
189 width: 100%;
190 }
191 .wpbc_setup_wizard_booking_pages_popup__image img {
192 display: block;
193 height: 100%;
194 object-fit: contain;
195 object-position: top center;
196 width: 100%;
197 }
198 .wpbc_setup_wizard_booking_pages_popup__card_content {
199 display: flex;
200 flex: 1 1 auto;
201 flex-direction: column;
202 min-height: 150px;
203 padding: 20px 22px 22px;
204 }
205 .wpbc_setup_wizard_booking_pages_popup__card h4 {
206 color: #1d2327;
207 font-size: 19px;
208 font-weight: 550;
209 line-height: 1.3;
210 margin: 0 0 8px;
211 }
212 .wpbc_setup_wizard_booking_pages_popup__card p {
213 color: #50575e;
214 font-size: 14px;
215 line-height: 1.5;
216 margin: 0 0 18px;
217 }
218 .wpbc_setup_wizard_booking_pages_popup__card .button {
219 align-self: center;
220 margin: auto auto 0;
221 }
222 .wpbc_setup_wizard_booking_pages_popup__card .button > [aria-hidden="true"] {
223 margin-left: 5px;
224 }
225 .rtl .wpbc_setup_wizard_booking_pages_popup__card .button > [aria-hidden="true"] {
226 margin-left: 0;
227 margin-right: 5px;
228 }
229 .wpbc_setup_wizard_booking_pages_popup__notice {
230 align-items: flex-start;
231 background: #f3f7ff;
232 border: 1px solid #d7e3fb;
233 border-radius: 5px;
234 box-sizing: border-box;
235 color: #2c3338;
236 display: flex;
237 font-size: 14px;
238 gap: 12px;
239 justify-content: center;
240 line-height: 1.55;
241 margin: 0 auto 22px;
242 max-width: 1088px;
243 padding: 14px 16px;
244 }
245 .wpbc_setup_wizard_booking_pages_popup__notice .wpbc_icn_info_outline {
246 color: #3858e9;
247 }
248 .wpbc_setup_wizard_booking_pages_popup__actions {
249 align-items: center;
250 border-top: 1px solid #dcdcde;
251 display: flex;
252 justify-content: center;
253 margin: 0 auto;
254 max-width: 1088px;
255 padding-top: 22px;
256 }
257 .wpbc_setup_wizard_booking_pages_popup__actions .button-hero {
258 font-size: 16px;
259 line-height: 2.45;
260 min-width: 190px;
261 padding: 0 24px;
262 }
263 .wp-admin .modal-backdrop.wpbc_setup_wizard_booking_pages_popup__backdrop.in {
264 background: #111820;
265 display: block;
266 opacity: 0.58;
267 }
268 @media ( max-width: 1100px ) and ( min-width: 783px ) {
269 .wpbc_setup_wizard_booking_pages_popup__card {
270 flex-basis: calc(50% - 10px);
271 }
272 }
273 @media ( max-width: 782px ) {
274 .wpbc_setup_wizard_booking_pages_popup .modal-dialog {
275 margin: 12px auto;
276 width: calc(100vw - 24px);
277 }
278 .wpbc_setup_wizard_booking_pages_popup__body {
279 max-height: calc(100vh - 24px);
280 padding: 24px 14px 26px;
281 }
282 .wpbc_setup_wizard_booking_pages_popup__close {
283 right: 8px;
284 top: 8px;
285 }
286 .wpbc_setup_wizard_booking_pages_popup h2 {
287 font-size: 25px;
288 }
289 .wpbc_setup_wizard_booking_pages_popup__description {
290 font-size: 15px;
291 }
292 .wpbc_setup_wizard_booking_pages_popup__section--setup {
293 padding: 16px;
294 }
295 .wpbc_setup_wizard_booking_pages_popup__card {
296 flex-basis: 100%;
297 min-width: 0;
298 }
299 .wpbc_setup_wizard_booking_pages_popup__image {
300 padding: 12px;
301 }
302 .wpbc_setup_wizard_booking_pages_popup__card_content {
303 min-height: 0;
304 padding: 18px;
305 }
306 }
307 @media ( prefers-reduced-motion: reduce ) {
308 .wpbc_setup_wizard_booking_pages_popup,
309 .wpbc_setup_wizard_booking_pages_popup__backdrop {
310 transition: none !important;
311 }
312 }
313