PluginProbe
Orderable – Restaurant & Food Ordering System / 1.14.0
Orderable – Restaurant & Food Ordering System v1.14.0
0.1.4 0.1.5 0.2.0 1.0.0 1.1.0 1.1.1 1.10.0 1.10.1 1.11.0 1.12.0 1.12.1 1.12.2 1.13.0 1.14.0 1.15.0 1.16.0 1.17.0 1.17.1 1.18.0 1.19.0 1.19.1 1.19.2 1.2.0 1.20.0 1.20.1 All 44 releases
orderable / inc / modules / location / assets / admin / css / location.css

location.css in Orderable – Restaurant & Food Ordering System 1.14.0, at inc/modules/location/assets/admin/css/location.css

605 lines 12.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Internal dependencies
3 */
4 /*
5 * Orderable field
6 */
7 .orderable-field {
8 width: 426px;
9 }
10
11 .orderable-field.woocommerce-input-toggle {
12 margin-top: 15px;
13 }
14
15 /*
16 * Orderable toggle field
17 */
18 .orderable-toggle-field__label-wrapper {
19 display: -webkit-box;
20 display: -ms-flexbox;
21 display: flex;
22 -webkit-box-orient: vertical;
23 -webkit-box-direction: normal;
24 -ms-flex-flow: column;
25 flex-flow: column;
26 margin-left: 10px;
27 }
28
29 .orderable-toggle-field__label {
30 margin-bottom: 1px;
31 }
32
33 .orderable-toggle-field__label-help {
34 color: #888;
35 font-size: 12px;
36 }
37
38 /*
39 * Orderable Holiday metabox.
40 */
41 .orderable-holidays__holidays {
42 -webkit-box-align: baseline;
43 -ms-flex-align: baseline;
44 align-items: baseline;
45 -webkit-box-orient: vertical;
46 -webkit-box-direction: normal;
47 -ms-flex-flow: column;
48 flex-flow: column;
49 margin: 15px 0;
50 }
51
52 /*
53 * Orderable Open Hours settings
54 */
55 .orderable-open-hours-settings {
56 margin: 15px 0;
57 }
58
59 .orderable-open-hours-settings__day {
60 display: grid;
61 grid-template-columns: repeat(2, minmax(0, 1fr));
62 margin: 5px 0;
63 gap: 20px;
64 }
65
66 .orderable-open-hours-settings__day-name {
67 font-weight: 700;
68 }
69
70 .orderable-open-hours-settings--hide {
71 display: none;
72 }
73
74 /*
75 * Orderable Store Services metabox.
76 */
77 .orderable-order-options__as-soon-as-possible {
78 -webkit-box-align: baseline;
79 -ms-flex-align: baseline;
80 align-items: baseline;
81 -webkit-box-orient: vertical;
82 -webkit-box-direction: normal;
83 -ms-flex-flow: column;
84 flex-flow: column;
85 margin: 15px 0;
86 }
87
88 /*
89 * Orderable Store Open Hours metabox.
90 */
91 .orderable-store-open-hours__override-open-hours .orderable-fields-row__body-row-right {
92 -webkit-box-align: start;
93 -ms-flex-align: start;
94 align-items: flex-start;
95 }
96
97 .orderable-override-open-hours-toggle-field {
98 margin-top: 15px;
99 }
100
101 .orderable-store-open-hours__open-hour-fields {
102 margin: 15px 0;
103 }
104
105 .orderable-store-open-hours--hide {
106 display: none;
107 }
108
109 /*
110 * Orderable Store Services metabox.
111 */
112 .orderable-store-services__enable-service-pickup {
113 margin-top: 15px;
114 }
115
116 .orderable-store-services__enable-services {
117 -webkit-box-align: baseline;
118 -ms-flex-align: baseline;
119 align-items: baseline;
120 -webkit-box-orient: vertical;
121 -webkit-box-direction: normal;
122 -ms-flex-flow: column;
123 flex-flow: column;
124 margin: 15px 0;
125 }
126
127 .orderable-store-services__enable-service {
128 display: -webkit-box;
129 display: -ms-flexbox;
130 display: flex;
131 }
132
133 .orderable-store-services__enable-service-label {
134 margin-left: 5px;
135 }
136
137 .orderable-store-services__service-hours-fields {
138 -webkit-box-align: start;
139 -ms-flex-align: start;
140 align-items: flex-start;
141 -webkit-box-orient: vertical;
142 -webkit-box-direction: normal;
143 -ms-flex-flow: column;
144 flex-flow: column;
145 margin: 15px 0;
146 }
147
148 .orderable-store-services__pickup-same-as-delivery {
149 display: block;
150 margin-bottom: 10px;
151 }
152
153 /* stylelint-disable-next-line selector-id-pattern */
154 #orderable_multi_location_store_services_meta_box {
155 z-index: 10;
156 }
157
158 .orderable-store-services--hide {
159 display: none;
160 }
161
162 /*
163 * Orderable toggle field
164 */
165 .orderable-toggle-field-wrapper {
166 display: -webkit-box;
167 display: -ms-flexbox;
168 display: flex;
169 /* stylelint-disable-next-line scss/selector-no-redundant-nesting-selector */
170 }
171
172 .orderable-toggle-field-wrapper + .orderable-toggle-field-wrapper {
173 margin-top: 15px;
174 }
175
176 .orderable-toggle-field__label-wrapper {
177 margin-top: -4px;
178 }
179
180 /**
181 * Delivery Zones.
182 */
183 .orderable-change-location-status__loading {
184 height: 20px;
185 width: 20px;
186 }
187
188 .orderable-change-location-status__loading-hidden {
189 visibility: hidden;
190 }
191
192 .orderable-table-delivery-zones-row .dashicons {
193 display: inline-block;
194 -ms-flex-negative: 0;
195 flex-shrink: 0;
196 height: 16px;
197 line-height: 16px;
198 vertical-align: text-bottom;
199 width: 16px;
200 }
201
202 .orderable-table-delivery-zones-row .dashicons::before {
203 display: block;
204 font-size: 16px;
205 height: 16px;
206 width: 16px;
207 }
208
209 .orderable-table-delivery-zones-row .dashicons-location {
210 margin: 2px 0 0 -3px;
211 }
212
213 .orderable-table-delivery-zones-row .dashicons-location::before {
214 text-align: left;
215 }
216
217 .orderable-table-delivery-zones-row .dashicons-plus::before {
218 line-height: 18px;
219 }
220
221 .orderable-table-delivery-zones-row__item {
222 -webkit-box-align: center;
223 -ms-flex-align: center;
224 align-items: center;
225 border: 1px solid #d8dbdf;
226 border-radius: 4px;
227 -webkit-box-sizing: border-box;
228 box-sizing: border-box;
229 display: -webkit-box;
230 display: -ms-flexbox;
231 display: flex;
232 -webkit-box-orient: horizontal;
233 -webkit-box-direction: normal;
234 -ms-flex-direction: row;
235 flex-direction: row;
236 -ms-flex-wrap: wrap;
237 flex-wrap: wrap;
238 -webkit-box-pack: center;
239 -ms-flex-pack: center;
240 justify-content: center;
241 margin-bottom: 10px;
242 padding: 10px 14px;
243 width: 100%;
244 }
245
246 .orderable-table-delivery-zones-row__item > div {
247 -webkit-box-flex: 1;
248 -ms-flex: 1;
249 flex: 1;
250 -ms-flex-preferred-size: 100%;
251 flex-basis: 100%;
252 }
253
254 .orderable-table-delivery-zones-row__item + .orderable-table-delivery-zones-row__item {
255 margin-top: 10px;
256 }
257
258 .orderable-table-delivery-zones-row__item-name {
259 color: #666;
260 display: -webkit-box;
261 display: -ms-flexbox;
262 display: flex;
263 gap: 2px;
264 margin: 0;
265 }
266
267 .orderable-table-delivery-zones-row__item-links {
268 -webkit-box-align: center;
269 -ms-flex-align: center;
270 align-items: center;
271 display: -webkit-box;
272 display: -ms-flexbox;
273 display: flex;
274 -webkit-box-orient: horizontal;
275 -webkit-box-direction: normal;
276 -ms-flex-direction: row;
277 flex-direction: row;
278 -webkit-box-pack: end;
279 -ms-flex-pack: end;
280 justify-content: end;
281 gap: 10px;
282 text-align: right;
283 }
284
285 .orderable-table-delivery-zones-row__item-link {
286 -webkit-box-align: center;
287 -ms-flex-align: center;
288 align-items: center;
289 background: transparent;
290 border: none;
291 color: #2271b1;
292 cursor: pointer;
293 display: -webkit-inline-box;
294 display: -ms-inline-flexbox;
295 display: inline-flex;
296 gap: 3px;
297 padding: 0;
298 }
299
300 .orderable-table-delivery-zones-row__item-link:hover, .orderable-table-delivery-zones-row__item-link:focus {
301 color: #115e96;
302 }
303
304 .orderable-table-delivery-zones-row__item-title {
305 margin: 0 0 2px;
306 }
307
308 .orderable-table-delivery-zones-row__no-items-desc {
309 margin: 0;
310 color: #666;
311 }
312
313 .orderable-table--compact td.orderable-table-delivery-zones-row__list {
314 padding-bottom: 14px !important;
315 padding-top: 14px !important;
316 }
317
318 .orderable-table-delivery-zones-row__actions {
319 display: -webkit-box;
320 display: -ms-flexbox;
321 display: flex;
322 -webkit-box-orient: horizontal;
323 -webkit-box-direction: normal;
324 -ms-flex-direction: row;
325 flex-direction: row;
326 gap: 10px;
327 margin-top: 10px;
328 }
329
330 .orderable-delivery-zones-modal-wrapper {
331 bottom: 0;
332 -webkit-box-sizing: border-box;
333 box-sizing: border-box;
334 height: 100%;
335 left: 0;
336 position: fixed;
337 right: 0;
338 top: 0;
339 width: 100%;
340 z-index: 9995;
341 }
342
343 .orderable-delivery-zones-modal-background {
344 background-color: #808080;
345 bottom: 0;
346 height: 100%;
347 left: 0;
348 opacity: 0.8;
349 position: fixed;
350 right: 0;
351 top: 0;
352 width: 100%;
353 z-index: 1000;
354 }
355
356 .orderable-delivery-zones-modal {
357 background-color: #fff;
358 -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
359 box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.15);
360 left: 50%;
361 height: auto;
362 margin: auto;
363 max-height: 90vh;
364 max-width: 500px;
365 overflow-y: auto;
366 position: absolute;
367 -webkit-transform: translate(-50%, -50%);
368 transform: translate(-50%, -50%);
369 top: 50%;
370 width: 100%;
371 z-index: 9991;
372 }
373
374 .orderable-delivery-zones-modal__header {
375 border-bottom: 1px solid rgb(228, 231, 236);
376 padding: 16px 24px;
377 }
378
379 .orderable-delivery-zones-modal__title {
380 font-size: 20px;
381 margin: 0;
382 }
383
384 .orderable-delivery-zones-modal__tabs-nav {
385 border-bottom: 1px solid rgb(228, 231, 236);
386 }
387
388 .orderable-delivery-zones-modal__tabs-nav-link {
389 background: transparent;
390 border: 0;
391 cursor: pointer;
392 font-size: 14px;
393 font-weight: 600;
394 padding: 10px 16px;
395 }
396
397 .orderable-delivery-zones-modal__tabs-nav-link.active {
398 border-bottom: 3px solid #2271b6;
399 }
400
401 .orderable-delivery-zones-modal__search {
402 padding: 24px 24px 0;
403 }
404
405 .orderable-delivery-zones-modal__search-container {
406 margin: 0;
407 position: relative;
408 }
409
410 .orderable-delivery-zones-modal__search-container span {
411 left: 8px;
412 position: absolute;
413 top: 8px;
414 }
415
416 .orderable-delivery-zones-modal__body {
417 padding: 24px;
418 }
419
420 .orderable-delivery-zones-modal__tab {
421 visibility: hidden;
422 }
423
424 .orderable-delivery-zones-modal__tab.active {
425 visibility: visible;
426 }
427
428 .orderable-delivery-zones-modal__label {
429 color: #000;
430 display: block;
431 font-size: 14px;
432 font-weight: 600;
433 margin-bottom: 10px;
434 }
435
436 input.orderable-delivery-zones-modal__field,
437 textarea.orderable-delivery-zones-modal__field {
438 border: 1px solid rgb(228, 231, 236);
439 border-radius: 8px;
440 margin-bottom: 16px;
441 padding: 2px 4px 2px 14px;
442 }
443
444 input.orderable-delivery-zones-modal__field:focus,
445 textarea.orderable-delivery-zones-modal__field:focus {
446 border-color: #2271b6;
447 }
448
449 input.orderable-delivery-zones-modal__field-postcodes,
450 textarea.orderable-delivery-zones-modal__field-postcodes {
451 min-height: 140px;
452 }
453
454 input.orderable-delivery-zones-modal__field-search,
455 textarea.orderable-delivery-zones-modal__field-search {
456 margin: 0;
457 padding-left: 32px;
458 }
459
460 input.orderable-delivery-zones-modal__field-fee,
461 textarea.orderable-delivery-zones-modal__field-fee {
462 margin-bottom: 0;
463 }
464
465 input.orderable-delivery-zones-modal__field-postcodes, input.orderable-delivery-zones-modal__field-area-name, input.orderable-delivery-zones-modal__field-search,
466 textarea.orderable-delivery-zones-modal__field-postcodes,
467 textarea.orderable-delivery-zones-modal__field-area-name,
468 textarea.orderable-delivery-zones-modal__field-search {
469 width: 100%;
470 }
471
472 .orderable-delivery-zones-modal__field-postcodes + .orderable-delivery-zones-modal__label {
473 border-top: 1px solid rgb(228, 231, 236);
474 padding-top: 24px;
475 }
476
477 .orderable-delivery-zones-modal__zones-list {
478 border-top: 1px solid rgb(228, 231, 236);
479 margin: 0;
480 max-height: 240px;
481 overflow-y: auto;
482 overflow-x: hidden;
483 padding: 24px 0 0;
484 }
485
486 .orderable-delivery-zones-modal__zones-list-item {
487 font-size: 14px;
488 font-weight: 600;
489 }
490
491 .orderable-delivery-zones-modal__zones-list-item.selected {
492 color: #2271b6;
493 }
494
495 .orderable-delivery-zones-modal__zones-list-item.hide-existing {
496 display: none !important;
497 }
498
499 .orderable-delivery-zones-modal__msg-no-zones {
500 font-size: 14px;
501 margin: 0;
502 text-align: center;
503 }
504
505 .orderable-delivery-zones-modal__msg-no-zones button {
506 display: inline-block;
507 margin-top: 20px;
508 }
509
510 .orderable-delivery-zones-modal__msg {
511 color: #d63638;
512 margin-top: -10px;
513 }
514
515 .orderable-delivery-zones-modal__footer {
516 -webkit-column-gap: 5%;
517 -moz-column-gap: 5%;
518 column-gap: 5%;
519 display: -webkit-box;
520 display: -ms-flexbox;
521 display: flex;
522 -webkit-box-orient: horizontal;
523 -webkit-box-direction: normal;
524 -ms-flex-direction: row;
525 flex-direction: row;
526 -ms-flex-wrap: wrap;
527 flex-wrap: wrap;
528 padding: 0 24px 16px 24px;
529 }
530
531 .orderable-delivery-zones-modal__button {
532 -webkit-box-align: center;
533 -ms-flex-align: center;
534 align-items: center;
535 border: 0;
536 border-radius: 8px;
537 cursor: pointer;
538 display: -webkit-box;
539 display: -ms-flexbox;
540 display: flex;
541 -webkit-box-flex: 1;
542 -ms-flex: 1;
543 flex: 1;
544 -webkit-box-orient: vertical;
545 -webkit-box-direction: normal;
546 -ms-flex-direction: column;
547 flex-direction: column;
548 -ms-flex-preferred-size: 100%;
549 flex-basis: 100%;
550 -webkit-box-pack: center;
551 -ms-flex-pack: center;
552 justify-content: center;
553 font-size: 14px;
554 font-weight: 600;
555 padding: 10px 16px;
556 text-align: center;
557 }
558
559 .orderable-delivery-zones-modal__button--cancel, .orderable-delivery-zones-modal__button:disabled {
560 background-color: #fff;
561 border: 1px solid rgb(228, 231, 236);
562 color: #3c434a;
563 }
564
565 .orderable-delivery-zones-modal__button--add-update, .orderable-delivery-zones-modal__button--add-existing {
566 background-color: #2271b6;
567 border-bottom: 1px solid transparent;
568 color: #fff;
569 }
570
571 .orderable-delivery-zones-modal__button--add-update:hover, .orderable-delivery-zones-modal__button--add-existing:hover {
572 background-color: #135e96;
573 }
574
575 .orderable-delivery-zones-modal__button:disabled {
576 background-color: rgb(228, 231, 236);
577 cursor: not-allowed;
578 }
579
580 .orderable-delivery-zones-modal__button:disabled:hover {
581 background-color: rgb(228, 231, 236);
582 }
583
584 .orderable-delivery-zones-modal__button > span {
585 position: relative;
586 }
587
588 .orderable-delivery-zones-modal__button .icon {
589 display: none;
590 height: 16px;
591 left: -20px;
592 margin: 0;
593 shape-rendering: auto;
594 top: 2px;
595 position: absolute;
596 width: 16px;
597 }
598
599 .orderable-delivery-zones-modal__button .icon.active {
600 display: block;
601 }
602
603 .wc-shipping-zone-method-selector select option[value^=orderable_] {
604 display: none;
605 }