PluginProbe
Booking Calendar / 11.8
Booking Calendar v11.8
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-appointment / _out / add_appointment_page.css

add_appointment_page.css in Booking Calendar 11.8, at includes/page-add-appointment/_out/add_appointment_page.css

270 lines 6.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .wpbc_add_appointment_page {
2 box-sizing: border-box;
3 max-width: 1180px
4 }
5 .wpbc_add_appointment__canvas {
6 background: #fff;
7 border: 1px solid #dcdcde;
8 border-radius: 8px;
9 box-shadow: 0 1px 2px rgba(0,0,0,.04);
10 box-sizing: border-box;
11 min-height: 460px;
12 padding: 28px
13 }
14 .wpbc_add_appointment__canvas > .wpbc_booking_appointment {
15 margin: 0 auto;
16 max-width: 980px
17 }
18 .wpbc_add_appointment__canvas .wpbc_booking_appointment__choice {
19 display: -ms-flexbox;
20 display: flex;
21 font-weight: 400;
22 margin-bottom: 0;
23 max-width: none
24 }
25 .wpbc_add_appointment__canvas .wpbc_booking_appointment__choice > input[type=radio] {
26 margin: 0
27 }
28 .wpbc_add_appointment__inspector_body {
29 box-sizing: border-box;
30 padding: 0 16px 18px
31 }
32 .wpbc_add_appointment__steps {
33 display: grid;
34 gap: 12px;
35 list-style: none;
36 margin: 0;
37 padding: 0
38 }
39 .wpbc_add_appointment__steps li {
40 -ms-flex-align: center;
41 align-items: center;
42 display: -ms-flexbox;
43 display: flex;
44 gap: 10px
45 }
46 .wpbc_add_appointment__steps li > span {
47 -ms-flex-align: center;
48 align-items: center;
49 background: #f0f0f1;
50 border-radius: 50%;
51 display: -ms-inline-flexbox;
52 display: inline-flex;
53 -ms-flex: 0 0 28px;
54 flex: 0 0 28px;
55 height: 28px;
56 -ms-flex-pack: center;
57 justify-content: center
58 }
59 .wpbc_add_appointment__panel_actions {
60 display: -ms-flexbox;
61 display: flex;
62 -ms-flex-wrap: wrap;
63 flex-wrap: wrap;
64 gap: 8px
65 }
66 .wpbc_add_appointment__settings_form {
67 display: grid;
68 gap: 0
69 }
70 .wpbc_add_appointment__setting_row {
71 border-bottom: 1px solid #e2e4e7;
72 display: grid;
73 gap: 7px;
74 padding: 13px 0
75 }
76 .wpbc_add_appointment__setting_row:first-child {
77 padding-top: 2px
78 }
79 .wpbc_add_appointment__setting_row select {
80 box-sizing: border-box;
81 max-width: 100%;
82 width: 100%
83 }
84 .wpbc_add_appointment__cost_correction_label {
85 font-weight: 600
86 }
87 .wpbc_add_appointment__cost_correction .wpbc_admin_cost_correction__number_control,
88 .wpbc_add_appointment__cost_correction_control {
89 display: -ms-flexbox;
90 display: flex;
91 -ms-flex-direction: column;
92 flex-direction: column;
93 gap: 8px;
94 width: 100%
95 }
96 .wpbc_add_appointment__cost_correction .wpbc_admin_cost_correction__number_input_row {
97 -ms-flex-align: center;
98 align-items: center;
99 display: -ms-flexbox;
100 display: flex;
101 gap: 10px;
102 min-width: 0
103 }
104 .wpbc_add_appointment__cost_correction .inspector__input {
105 box-sizing: border-box;
106 -ms-flex: 1 1 auto;
107 flex: 1 1 auto;
108 min-width: 0;
109 width: auto
110 }
111 .wpbc_add_appointment__cost_correction .wpbc_admin_cost_correction__number_prefix,
112 .wpbc_add_appointment__cost_correction .wpbc_admin_cost_correction__number_suffix {
113 color: #646970;
114 -ms-flex: 0 0 auto;
115 flex: 0 0 auto;
116 font-size: 12px;
117 line-height: 1.4;
118 white-space: nowrap
119 }
120 .wpbc_add_appointment__cost_correction .wpbc_admin_cost_correction__number_slider {
121 -ms-flex-item-align: center;
122 align-self: center;
123 box-sizing: border-box;
124 cursor: pointer;
125 margin: 0;
126 max-width: none;
127 min-height: 20px;
128 padding: 0;
129 width: 100%
130 }
131 .wpbc_add_appointment__setting_row p,
132 .wpbc_add_appointment__settings_notice,
133 .wpbc_add_appointment__tool_help {
134 color: #646970;
135 font-size: 12px;
136 line-height: 1.5;
137 margin: 0
138 }
139 .wpbc_add_appointment__setting_row--toggle .wpbc_ui__toggle {
140 -ms-flex-align: center;
141 align-items: center;
142 display: -ms-flexbox;
143 display: flex;
144 min-height: 26px
145 }
146 .wpbc_add_appointment__settings_form .wpbc_add_appointment__apply_settings {
147 justify-self: start;
148 margin-top: 14px
149 }
150 .wpbc_add_appointment__settings_notice {
151 margin-top: 7px
152 }
153 .wpbc_add_appointment__tool_actions {
154 margin: 12px 0 8px
155 }
156 .wpbc_add_appointment__summary {
157 background: #fff;
158 border: 1px solid #dcdcde;
159 border-radius: 6px;
160 display: grid;
161 margin: 0 0 14px;
162 overflow: hidden
163 }
164 .wpbc_add_appointment__summary > div {
165 -ms-flex-align: start;
166 align-items: start;
167 border-bottom: 1px solid #e8eaed;
168 display: grid;
169 gap: 12px;
170 grid-template-columns: minmax(92px,.8fr) minmax(0,1.2fr);
171 padding: 10px 12px
172 }
173 .wpbc_add_appointment__summary > div:last-child {
174 border-bottom: 0
175 }
176 .wpbc_add_appointment__summary dt {
177 color: #646970;
178 font-size: 11px;
179 font-weight: 600;
180 line-height: 1.45;
181 text-transform: uppercase
182 }
183 .wpbc_add_appointment__summary dd {
184 font-weight: 600;
185 line-height: 1.45;
186 margin: 0;
187 overflow-wrap: anywhere;
188 text-align: right
189 }
190 .wpbc_add_appointment__summary dd.is-empty {
191 color: #8c8f94;
192 font-weight: 400
193 }
194 .wpbc_add_appointment__summary_status {
195 background: #f6f7f7
196 }
197 .wpbc_add_appointment__summary_status dd {
198 color: #2271b1
199 }
200 .wpbc_add_appointment__summary_link {
201 border-bottom: 1px dotted currentColor;
202 color: #2271b1;
203 font-weight: 600;
204 text-decoration: none
205 }
206 .wpbc_add_appointment__summary_link.is-empty {
207 color: #8c8f94;
208 font-weight: 400
209 }
210 .wpbc_add_appointment__summary_link:focus-visible,
211 .wpbc_add_appointment__summary_link:hover {
212 border-bottom-style: solid;
213 color: #135e96;
214 text-decoration: none
215 }
216 .wpbc_add_appointment__summary_link:focus-visible {
217 border-radius: 2px;
218 box-shadow: 0 0 0 1px #fff,0 0 0 3px #2271b1;
219 outline: 0
220 }
221 .wpbc_add_appointment__hint {
222 -ms-flex-align: start;
223 align-items: flex-start;
224 background: #f0f6fc;
225 border: 1px solid #c5d9ed;
226 border-radius: 6px;
227 box-sizing: border-box;
228 color: #1d2327;
229 display: -ms-flexbox;
230 display: flex;
231 gap: 10px;
232 margin: 0;
233 padding: 12px
234 }
235 .wpbc_add_appointment__hint > span {
236 color: #2271b1;
237 -ms-flex: 0 0 auto;
238 flex: 0 0 auto;
239 font-size: 18px;
240 line-height: 1.35
241 }
242 .wpbc_add_appointment__hint p {
243 line-height: 1.55;
244 margin: 0
245 }
246 .wpbc_add_appointment__help_body {
247 display: grid;
248 gap: 18px
249 }
250 .wpbc_add_appointment__help_section h4 {
251 font-size: 13px;
252 margin: 0 0 7px
253 }
254 .wpbc_add_appointment__help_section p {
255 color: #50575e;
256 line-height: 1.6;
257 margin: 0
258 }
259 .wpbc_add_appointment__help_section .wpbc_add_appointment__steps {
260 margin-top: 10px
261 }
262 .wpbc_add_appointment__help_action {
263 justify-self: start
264 }
265 @media (max-width:782px) {
266 .wpbc_add_appointment__canvas {
267 border-radius: 4px;
268 padding: 16px
269 }
270 }