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-days-off / _src / step-days-off.css

step-days-off.css in Booking Calendar 11.9, at includes/page-setup-wizard/step-days-off/_src/step-days-off.css

253 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__days-off-panel {
3 padding: 22px 24px 18px;
4 }
5
6 .wpbc_setup_wizard__days-off-fields {
7 display: grid;
8 grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(220px, 0.9fr);
9 gap: 18px;
10 }
11
12 .wpbc_setup_wizard__days-off-date-output {
13 display: flex;
14 width: 100%;
15 min-height: 42px;
16 align-items: center;
17 padding: 6px 12px;
18 border: 1px solid #c3c4c7;
19 border-radius: 4px;
20 background: #f6f7f7;
21 box-sizing: border-box;
22 color: #50575e;
23 font-size: 16px;
24 }
25
26 .wpbc_setup_wizard__days-off-picker-layout {
27 display: grid;
28 grid-template-columns: minmax(0, 1fr) 220px;
29 margin-top: 10px;
30 border: 1px solid var(--wpbc-wizard-border);
31 border-radius: 5px;
32 overflow: hidden;
33 }
34
35 .wpbc_setup_wizard__days-off-calendar-column {
36 display: flex;
37 min-width: 0;
38 align-items: flex-start;
39 justify-content: center;
40 padding: 12px 14px;
41 background: #fff;
42 }
43
44 .wpbc_setup_wizard__days-off-calendar-column.is-loading {
45 opacity: 0.58;
46 pointer-events: none;
47 }
48
49 .wpbc_setup_wizard__days-off-calendar-column .bk_calendar_frame {
50 min-width: 0;
51 margin: 0 auto;
52 }
53
54 .wpbc_setup_wizard__days-off-calendar {
55 width: 100%;
56 }
57
58 .wpbc_setup_wizard__days-off-calendar .datepick-inline {
59 max-width: 100%;
60 }
61
62 .wpbc_setup_wizard__days-off-step .datepick-days-cell.wpbc_resources_partially_unavailable .wpbc-cell-box {
63 background-image: repeating-linear-gradient(135deg, rgba(80, 117, 147, 0.24) 0, rgba(80, 117, 147, 0.24) 5px, rgba(255, 255, 255, 0.24) 5px, rgba(255, 255, 255, 0.24) 10px);
64 box-shadow: inset 0 0 0 2px #718096;
65 }
66
67 .wpbc_setup_wizard__days-off-step .datepick-days-cell.wpbc_resources_have_bookings .wpbc-cell-box::after {
68 position: absolute;
69 top: 5px;
70 right: 5px;
71 z-index: 98;
72 width: 7px;
73 height: 7px;
74 border: 1.2px solid #fff;
75 border-radius: 50%;
76 background: #8a2424;
77 box-shadow: 0 0 0 1px rgba(29,35,39,.3);
78 content: "";
79 pointer-events: none
80 }
81
82 [dir="rtl"] .wpbc_setup_wizard__days-off-step .datepick-days-cell.wpbc_resources_have_bookings .wpbc-cell-box::after {
83 right: auto;
84 left: 5px;
85 }
86
87 .wpbc_setup_wizard__days-off-summary {
88 display: flex;
89 min-width: 0;
90 flex-direction: column;
91 align-items: stretch;
92 justify-content: center;
93 gap: 10px;
94 padding: 24px;
95 border-left: 1px solid var(--wpbc-wizard-border);
96 background: #fbfcfd;
97 }
98
99 .wpbc_setup_wizard__days-off-summary strong {
100 font-size: 18px;
101 }
102
103 .wpbc_setup_wizard__days-off-summary > span {
104 color: var(--wpbc-wizard-muted);
105 }
106
107 .wp-core-ui .wpbc_page .wpbc_setup_wizard__days-off-summary .wpbc_setup_wizard__days-off-add {
108 display: inline-flex;
109 min-height: 44px;
110 align-items: center;
111 justify-content: center;
112 padding: 8px 20px;
113 margin-top: 8px;
114 font-size: 15px;
115 line-height: 1.4;
116 }
117
118 .wp-core-ui .wpbc_page .wpbc_setup_wizard__days-off-summary .wpbc_setup_wizard__days-off-clear {
119 align-self: center;
120 min-height: 30px;
121 padding: 3px 8px;
122 font-size: 13px;
123 }
124
125 .wpbc_setup_wizard__days-off-legend {
126 margin-top: 10px;
127 color: var(--wpbc-wizard-muted);
128 }
129
130 .wpbc_setup_wizard__days-off-legend[hidden] {
131 display: none !important;
132 }
133
134 .wpbc_setup_wizard__days-off-legend .block_hints {
135 margin: 0;
136 }
137
138 .wpbc_setup_wizard__days-off-error {
139 min-height: 20px;
140 margin-top: 4px;
141 }
142
143 .wpbc_setup_wizard__days-off-upcoming h2 {
144 margin: 4px 0 8px;
145 font-size: 16px;
146 }
147
148 .wpbc_setup_wizard__days-off-empty {
149 margin: 0;
150 padding: 12px;
151 border: 1px dashed var(--wpbc-wizard-border);
152 color: var(--wpbc-wizard-muted);
153 text-align: center;
154 }
155
156 .wpbc_setup_wizard__days-off-ranges {
157 display: grid;
158 gap: 7px;
159 margin: 0;
160 padding: 0;
161 list-style: none;
162 }
163
164 .wpbc_setup_wizard__days-off-ranges li {
165 display: grid;
166 grid-template-columns: minmax(0, 1fr) minmax(160px, 0.65fr) 38px;
167 align-items: center;
168 gap: 12px;
169 min-height: 42px;
170 padding: 4px 5px 4px 14px;
171 border: 1px solid var(--wpbc-wizard-border);
172 border-radius: 4px;
173 background: #fff;
174 }
175
176 .wpbc_setup_wizard__days-off-ranges li > span:nth-child(2) {
177 color: var(--wpbc-wizard-muted);
178 }
179
180 .wpbc_setup_wizard__days-off-remove {
181 display: inline-flex;
182 width: 34px;
183 height: 34px;
184 align-items: center;
185 justify-content: center;
186 padding: 0;
187 border: 0;
188 border-radius: 50%;
189 padding: 0 0 3px;
190 background: transparent;
191 color: #646970;
192 cursor: pointer;
193 }
194
195 .wpbc_setup_wizard__days-off-remove:hover,
196 .wpbc_setup_wizard__days-off-remove:focus-visible {
197 background: #f0f0f1;
198 color: #b32d2e;
199 }
200
201 .wpbc_setup_wizard__days-off-permission {
202 margin: 0;
203 }
204
205 [dir="rtl"] .wpbc_setup_wizard__days-off-summary {
206 border-right: 1px solid var(--wpbc-wizard-border);
207 border-left: 0;
208 }
209
210 @media screen and (max-width: 960px) {
211 .wpbc_setup_wizard__days-off-fields {
212 grid-template-columns: repeat(2, minmax(0, 1fr));
213 }
214
215 .wpbc_setup_wizard__days-off-fields .wpbc_setup_wizard__field:last-child {
216 grid-column: 1 / -1;
217 }
218
219 .wpbc_setup_wizard__days-off-picker-layout {
220 grid-template-columns: 1fr;
221 }
222
223 .wpbc_setup_wizard__days-off-summary,
224 [dir="rtl"] .wpbc_setup_wizard__days-off-summary {
225 border-top: 1px solid var(--wpbc-wizard-border);
226 border-right: 0;
227 border-left: 0;
228 }
229 }
230
231 @media screen and (max-width: 600px) {
232 .wpbc_setup_wizard__days-off-fields {
233 grid-template-columns: 1fr;
234 }
235
236 .wpbc_setup_wizard__days-off-fields .wpbc_setup_wizard__field:last-child {
237 grid-column: auto;
238 }
239
240 .wpbc_setup_wizard__days-off-ranges li {
241 grid-template-columns: minmax(0, 1fr) 38px;
242 }
243
244 .wpbc_setup_wizard__days-off-ranges li > span:nth-child(2) {
245 grid-column: 1 / 2;
246 }
247
248 .wpbc_setup_wizard__days-off-remove {
249 grid-row: 1 / 3;
250 grid-column: 2;
251 }
252 }
253