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-working-hours / _out / step-working-hours.css

step-working-hours.css in Booking Calendar 11.9, at includes/page-setup-wizard/step-working-hours/_out/step-working-hours.css

331 lines 8.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .wpbc_setup_wizard__working-hours-panel {
2 padding: 18px 20px;
3 border: 1px solid var(--wpbc-wizard-border);
4 border-radius: 6px;
5 background: #fff;
6 box-shadow: 0 2px 8px rgba(25,35,45,.04)
7 }
8 .wpbc_setup_wizard__working-hours-master {
9 display: -ms-flexbox;
10 display: flex;
11 -ms-flex-direction: column;
12 flex-direction: column;
13 gap: 5px;
14 margin: 0 4px 16px;
15 padding-bottom: 16px;
16 border-bottom: 1px solid #e1e6eb
17 }
18 .wpbc_setup_wizard__working-hours-master label {
19 display: -ms-inline-flexbox;
20 display: inline-flex;
21 -ms-flex-align: center;
22 align-items: center;
23 gap: 9px
24 }
25 .wpbc_setup_wizard__working-hours-master p {
26 margin: 0 0 0 25px;
27 color: var(--wpbc-wizard-muted)
28 }
29 .wpbc_setup_wizard__working-hours-controls {
30 min-width: 0;
31 margin: 0;
32 padding: 0;
33 border: 0
34 }
35 .wpbc_setup_wizard__working-hours-panel.is-disabled .wpbc_setup_wizard__working-hours-controls {
36 opacity: .55
37 }
38 [dir=rtl] .wpbc_setup_wizard__working-hours-master p {
39 margin-right: 25px;
40 margin-left: 0
41 }
42 .wpbc_setup_wizard__working-hours-notice {
43 display: -ms-flexbox;
44 display: flex;
45 -ms-flex-align: center;
46 align-items: center;
47 gap: 14px;
48 padding: 12px 16px;
49 border: 1px solid var(--wpbc-wizard-info-border);
50 border-inline-start: 4px solid var(--wpbc-wizard-info-accent);
51 border-radius: 6px;
52 background: var(--wpbc-wizard-info-background);
53 color: var(--wpbc-wizard-info-copy)
54 }
55 .wpbc_setup_wizard__working-hours-notice .menu_icon {
56 color: var(--wpbc-wizard-info-accent);
57 font-size: 24px;
58 line-height: 1
59 }
60 .wpbc_setup_wizard__working-hours-notice .menu_icon::before {
61 line-height: 2
62 }
63 .wpbc_setup_wizard__working-hours-notice p {
64 margin: 0
65 }
66 .wpbc_setup_wizard__working-day,
67 .wpbc_setup_wizard__working-hours-header {
68 display: grid;
69 grid-template-columns: 210px minmax(460px,1fr) 190px;
70 -ms-flex-align: start;
71 align-items: start;
72 column-gap: 24px
73 }
74 .wpbc_setup_wizard__working-hours-header {
75 -ms-flex-align: center;
76 align-items: center;
77 padding: 0 4px 10px
78 }
79 .wpbc_setup_wizard__copy-schedule-toggle {
80 display: -ms-inline-flexbox!important;
81 display: inline-flex!important;
82 justify-self: end;
83 -ms-flex-align: center;
84 align-items: center;
85 gap: 7px
86 }
87 .wpbc_setup_wizard__copy-schedule {
88 margin: 4px 4px 16px;
89 padding: 16px;
90 border: 1px solid #c8d7e6;
91 border-radius: 5px;
92 background: #f7fafc
93 }
94 .wpbc_setup_wizard__copy-schedule-heading {
95 display: -ms-flexbox;
96 display: flex;
97 -ms-flex-align: start;
98 align-items: flex-start;
99 -ms-flex-pack: justify;
100 justify-content: space-between;
101 gap: 16px
102 }
103 .wpbc_setup_wizard__copy-schedule-heading h2 {
104 margin: 0 0 4px;
105 font-size: 16px;
106 font-weight: 600
107 }
108 .wpbc_setup_wizard__copy-schedule-heading p {
109 margin: 0;
110 color: var(--wpbc-wizard-muted)
111 }
112 .wpbc_setup_wizard__copy-schedule-close {
113 display: -ms-inline-flexbox;
114 display: inline-flex;
115 width: 34px;
116 height: 34px;
117 -ms-flex: 0 0 34px;
118 flex: 0 0 34px;
119 -ms-flex-align: center;
120 align-items: center;
121 -ms-flex-pack: center;
122 justify-content: center;
123 padding: 0;
124 border: 0;
125 border-radius: 50%;
126 background: 0 0;
127 color: #3c434a;
128 cursor: pointer
129 }
130 .wpbc_setup_wizard__copy-schedule-close:focus,
131 .wpbc_setup_wizard__copy-schedule-close:hover {
132 background: #e7edf3
133 }
134 .wpbc_setup_wizard__copy-schedule-controls {
135 display: grid;
136 grid-template-columns: minmax(190px,.35fr) minmax(0,1fr);
137 gap: 22px;
138 margin-top: 16px
139 }
140 .wpbc_setup_wizard__copy-schedule-controls select {
141 width: 100%;
142 max-width: none;
143 min-height: 40px
144 }
145 .wpbc_setup_wizard__copy-targets {
146 min-width: 0;
147 margin: 0;
148 padding: 0;
149 border: 0
150 }
151 .wpbc_setup_wizard__copy-targets legend {
152 margin-bottom: 8px;
153 font-weight: 600
154 }
155 .wpbc_setup_wizard__copy-targets > div {
156 display: -ms-flexbox;
157 display: flex;
158 -ms-flex-wrap: wrap;
159 flex-wrap: wrap;
160 gap: 8px 18px
161 }
162 .wpbc_setup_wizard__copy-targets label {
163 display: -ms-inline-flexbox;
164 display: inline-flex;
165 -ms-flex-align: center;
166 align-items: center;
167 gap: 6px
168 }
169 .wpbc_setup_wizard__copy-schedule-actions {
170 display: -ms-flexbox;
171 display: flex;
172 -ms-flex-pack: end;
173 justify-content: flex-end;
174 gap: 8px;
175 margin-top: 16px
176 }
177 .wpbc_setup_wizard__working-day {
178 min-height: 62px;
179 padding: 10px 4px;
180 border-top: 1px solid #e1e6eb
181 }
182 .wpbc_setup_wizard__working-day-toggle {
183 display: -ms-flexbox;
184 display: flex;
185 -ms-flex-align: center;
186 align-items: center;
187 gap: 14px;
188 min-height: 40px;
189 font-weight: 500
190 }
191 .wpbc_setup_wizard__working-day-schedule,
192 .wpbc_setup_wizard__working-intervals {
193 display: grid;
194 gap: 8px
195 }
196 .wpbc_setup_wizard__working-interval {
197 display: grid;
198 grid-template-columns: minmax(150px,190px) 22px minmax(150px,190px) 36px;
199 -ms-flex-align: center;
200 align-items: center;
201 gap: 12px
202 }
203 .wpbc_setup_wizard__working-interval select,
204 .wpbc_setup_wizard__working-unavailable {
205 width: 100%;
206 max-width: none;
207 min-height: 40px;
208 margin: 0;
209 padding: 5px 30px 5px 12px;
210 border-color: #b7c0ca;
211 border-radius: 4px;
212 background-color: #fff;
213 font-size: 14px
214 }
215 .wpbc_setup_wizard__working-unavailable {
216 width: min(100%,190px);
217 background: #f0f2f4;
218 color: #7a858f
219 }
220 .wpbc_setup_wizard__working-interval-separator {
221 color: #64717d;
222 font-size: 20px;
223 text-align: center
224 }
225 .wpbc_setup_wizard__add-interval,
226 .wpbc_setup_wizard__remove-interval {
227 display: -ms-inline-flexbox;
228 display: inline-flex;
229 -ms-flex-align: center;
230 align-items: center;
231 -ms-flex-pack: center;
232 justify-content: center;
233 border: 0;
234 background: 0 0;
235 color: var(--wp-admin-theme-color,#2271b1);
236 cursor: pointer
237 }
238 .wpbc_setup_wizard__remove-interval {
239 width: 36px;
240 height: 36px;
241 padding: 0;
242 border-radius: 50%;
243 color: #52606d
244 }
245 .wpbc_setup_wizard__remove-interval:focus,
246 .wpbc_setup_wizard__remove-interval:hover {
247 background: #f0f0f1;
248 color: #1d2327
249 }
250 .wpbc_setup_wizard__add-interval {
251 justify-self: end;
252 gap: 9px;
253 min-height: 40px;
254 padding: 4px 8px;
255 font-size: 14px
256 }
257 .wpbc_setup_wizard__add-interval .menu_icon {
258 display: -ms-inline-flexbox;
259 display: inline-flex;
260 width: 26px;
261 height: 26px;
262 -ms-flex-align: center;
263 align-items: center;
264 -ms-flex-pack: center;
265 justify-content: center;
266 border: 1px solid currentColor;
267 border-radius: 4px
268 }
269 .wpbc_setup_wizard__working-hours-panel [aria-invalid=true] {
270 border-color: #d63638;
271 box-shadow: 0 0 0 1px #d63638
272 }
273 [dir=rtl] .wpbc_setup_wizard__add-interval,
274 [dir=rtl] .wpbc_setup_wizard__copy-schedule-toggle {
275 justify-self: start
276 }
277 [dir=rtl] .wpbc_setup_wizard__working-interval select,
278 [dir=rtl] .wpbc_setup_wizard__working-unavailable {
279 padding-right: 12px;
280 padding-left: 30px
281 }
282 @media screen and (max-width:1160px) {
283 .wpbc_setup_wizard__working-day,
284 .wpbc_setup_wizard__working-hours-header {
285 grid-template-columns: 170px minmax(390px,1fr) 150px;
286 column-gap: 16px
287 }
288 .wpbc_setup_wizard__working-interval {
289 grid-template-columns: minmax(130px,1fr) 18px minmax(130px,1fr) 36px;
290 gap: 8px
291 }
292 }
293 @media screen and (max-width:782px) {
294 .wpbc_setup_wizard__working-hours-panel {
295 padding: 14px 16px 2px
296 }
297 .wpbc_setup_wizard__working-hours-header {
298 display: -ms-flexbox;
299 display: flex;
300 -ms-flex-pack: end;
301 justify-content: flex-end;
302 padding-top: 16px
303 }
304 .wpbc_setup_wizard__working-hours-header > strong {
305 display: none
306 }
307 .wpbc_setup_wizard__copy-schedule-controls {
308 grid-template-columns: 1fr
309 }
310 .wpbc_setup_wizard__working-day {
311 grid-template-columns: 1fr;
312 gap: 8px;
313 padding: 14px 2px
314 }
315 .wpbc_setup_wizard__working-day-toggle {
316 min-height: 32px
317 }
318 .wpbc_setup_wizard__working-interval {
319 grid-template-columns: minmax(0,1fr) 18px minmax(0,1fr) 36px
320 }
321 .wpbc_setup_wizard__add-interval,
322 [dir=rtl] .wpbc_setup_wizard__add-interval {
323 justify-self: start
324 }
325 }
326 @media screen and (max-width:480px) {
327 .wpbc_setup_wizard__working-interval {
328 grid-template-columns: minmax(0,1fr) 14px minmax(0,1fr) 32px;
329 gap: 5px
330 }
331 }