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-fixed-time-slots / _src / step-fixed-time-slots.css

step-fixed-time-slots.css in Booking Calendar 11.9, at includes/page-setup-wizard/step-fixed-time-slots/_src/step-fixed-time-slots.css

272 lines 5.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1
2 .wpbc_setup_wizard__fixed-slots-panel {
3 padding: 24px 30px 22px;
4 border: 1px solid var(--wpbc-wizard-border);
5 border-radius: 6px;
6 background: #fff;
7 box-shadow: 0 2px 8px rgba(25, 35, 45, 0.04);
8 }
9
10 .wpbc_setup_wizard__fixed-slots-toolbar,
11 .wpbc_setup_wizard__fixed-slots-generator,
12 .wpbc_setup_wizard__fixed-slots-body,
13 .wpbc_setup_wizard__fixed-slot-list,
14 .wpbc_setup_wizard__fixed-slots-actions,
15 .wpbc_setup_wizard__fixed-slot {
16 display: -ms-flexbox;
17 display: flex;
18 }
19
20 .wpbc_setup_wizard__fixed-slots-toolbar {
21 align-items: center;
22 justify-content: space-between;
23 gap: 18px 26px;
24 padding-bottom: 20px;
25 border-bottom: 1px solid #dfe5eb;
26 }
27
28 .wpbc_setup_wizard__fixed-slots-heading {
29 flex: 0 0 240px;
30 }
31
32 .wpbc_setup_wizard__fixed-slots-heading h2 {
33 margin: 0 0 4px;
34 font-size: 22px;
35 line-height: 1.2;
36 }
37
38 .wpbc_setup_wizard__fixed-slots-heading p {
39 margin: 0;
40 color: var(--wpbc-wizard-muted);
41 font-size: 14px;
42 line-height: 1.45;
43 }
44
45 .wpbc_setup_wizard__fixed-slots-generator {
46 flex: 1 1 auto;
47 align-items: center;
48 justify-content: flex-end;
49 gap: 8px 10px;
50 font-size: 12px;
51 }
52
53 .wpbc_setup_wizard__fixed-slots-generator label {
54 display: -ms-flexbox;
55 display: flex;
56 align-items: center;
57 gap: 6px;
58 font-size: 12px;
59 font-weight: 400;
60 white-space: nowrap;
61 }
62
63 .wpbc_setup_wizard__fixed-slots-generator select {
64 width: 106px;
65 min-width: 106px;
66 min-height: 42px;
67 margin: 0;
68 font-size: 13px;
69 }
70
71 .wpbc_setup_wizard__fixed-slots-generator label:nth-of-type(3) select,
72 .wpbc_setup_wizard__fixed-slots-generator label:nth-of-type(4) select {
73 width: 126px;
74 min-width: 126px;
75 }
76
77 .wpbc_setup_wizard__fixed-slots-generate,
78 .wpbc_setup_wizard__fixed-slot-add {
79 display: -ms-inline-flexbox !important;
80 display: inline-flex !important;
81 min-height: 30px !important;
82 align-items: center;
83 justify-content: center;
84 gap: 6px;
85 /*padding: 6px 14px !important;*/
86 font-size: 13px !important;
87 white-space: nowrap;
88 }
89
90 .wpbc_setup_wizard__fixed-slots-body {
91 min-width: 0;
92 align-items: stretch;
93 }
94
95 .wpbc_setup_wizard__fixed-slot-list {
96 min-width: 0;
97 flex: 1 1 auto;
98 flex-flow: row wrap;
99 align-content: flex-start;
100 align-items: center;
101 justify-content: flex-start;
102 gap: 12px 16px;
103 padding-block: 24px 4px;
104 padding-inline: 0 28px;
105 }
106
107 .wpbc_setup_wizard__fixed-slots-actions {
108 flex: 0 0 250px;
109 flex-flow: column nowrap;
110 align-items: center;
111 justify-content: center;
112 gap: 10px;
113 padding-block: 24px 4px;
114 padding-inline: 28px 0;
115 border-inline-start: 1px solid #dfe5eb;
116 }
117
118 .wpbc_setup_wizard__fixed-slot-add {
119 width: 100%;
120 min-height: 48px !important;
121 font-size: 14px !important;
122 }
123
124 .wpbc_setup_wizard__fixed-slots-clear {
125 font-size: 13px;
126 line-height: 1.5;
127 }
128
129 .wpbc_setup_wizard__fixed-slot {
130 min-width: 0;
131 max-width: 390px;
132 flex: 0 1 auto;
133 align-items: center;
134 gap: 3px;
135 padding: 2px;
136 border-radius: 5px;
137 background: #fafafa;
138 }
139
140 .wpbc_setup_wizard__fixed-slot.is-dragging {
141 opacity: 0.45;
142 }
143
144 .wpbc_setup_wizard__fixed-slot.is-drag-placeholder {
145 border: 1px dashed #8c9bab;
146 background: #f0f6fc;
147 opacity: 0.55;
148 }
149
150 .wpbc_setup_wizard__fixed-slot select {
151 width: 112px;
152 min-width: 0;
153 min-height: 42px;
154 margin: 0;
155 font-size: 14px;
156 }
157
158 .wpbc_setup_wizard__fixed-slot-separator {
159 flex: 0 0 auto;
160 padding-inline: 1px;
161 }
162
163 .wpbc_setup_wizard__fixed-slot-move,
164 .wpbc_setup_wizard__fixed-slot-remove {
165 display: -ms-inline-flexbox;
166 display: inline-flex;
167 width: 34px;
168 height: 34px;
169 flex: 0 0 34px;
170 align-items: center;
171 justify-content: center;
172 padding: 0;
173 border: 0;
174 border-radius: 50%;
175 background: transparent;
176 color: #34404c;
177 cursor: pointer;
178 }
179
180 .wpbc_setup_wizard__fixed-slot-move {
181 cursor: grab;
182 }
183
184 .wpbc_setup_wizard__fixed-slot.is-dragging .wpbc_setup_wizard__fixed-slot-move {
185 cursor: grabbing;
186 }
187
188 .wpbc_setup_wizard__fixed-slot-move:focus,
189 .wpbc_setup_wizard__fixed-slot-move:hover,
190 .wpbc_setup_wizard__fixed-slot-remove:focus,
191 .wpbc_setup_wizard__fixed-slot-remove:hover {
192 background: #f0f2f4;
193 color: #1d2327;
194 }
195
196 .wpbc_setup_wizard__fixed-slot [aria-invalid="true"],
197 .wpbc_setup_wizard__fixed-slots-generator [aria-invalid="true"] {
198 border-color: #d63638;
199 box-shadow: 0 0 0 1px #d63638;
200 }
201
202 @media screen and (max-width: 1600px) {
203 .wpbc_setup_wizard__fixed-slots-toolbar,
204 .wpbc_setup_wizard__fixed-slots-generator {
205 flex-wrap: wrap;
206 }
207
208 .wpbc_setup_wizard__fixed-slots-generator {
209 justify-content: flex-start;
210 }
211
212 .wpbc_setup_wizard__fixed-slot {
213 max-width: none;
214 }
215 }
216
217 @media screen and (max-width: 782px) {
218 .wpbc_setup_wizard__fixed-slots-panel {
219 padding: 16px;
220 }
221
222 .wpbc_setup_wizard__fixed-slots-toolbar {
223 align-items: flex-start;
224 flex-flow: column nowrap;
225 }
226
227 .wpbc_setup_wizard__fixed-slots-heading,
228 .wpbc_setup_wizard__fixed-slots-generator {
229 width: 100%;
230 flex-basis: auto;
231 }
232
233 .wpbc_setup_wizard__fixed-slots-generator,
234 .wpbc_setup_wizard__fixed-slots-generator label {
235 align-items: stretch;
236 }
237
238 .wpbc_setup_wizard__fixed-slots-generator label {
239 flex: 1 1 145px;
240 flex-flow: column nowrap;
241 }
242
243 .wpbc_setup_wizard__fixed-slots-generator select,
244 .wpbc_setup_wizard__fixed-slots-generate {
245 width: 100%;
246 }
247
248 .wpbc_setup_wizard__fixed-slots-body {
249 flex-flow: column nowrap;
250 }
251
252 .wpbc_setup_wizard__fixed-slot-list {
253 padding: 18px 0;
254 }
255
256 .wpbc_setup_wizard__fixed-slots-actions {
257 flex-basis: auto;
258 padding: 16px 0 0;
259 border-top: 1px solid #dfe5eb;
260 border-inline-start: 0;
261 }
262
263 .wpbc_setup_wizard__fixed-slot {
264 flex-basis: 100%;
265 }
266
267 .wpbc_setup_wizard__fixed-slot select {
268 width: 100%;
269 max-width: none;
270 }
271 }
272